Scientific journal
Fundamental research
ISSN 1812-7339
"Перечень" ВАК
ИФ РИНЦ = 1,674

THE MODRLS OF CHANGE A SIGN OF ROBOT’S PSEUDO-ATTITUDE

Sharapov Y.A. 1
1 Perm State University
The paper describes the mathematical concept «robot’s experience», indicators of change signs of robot’s pseudo-attitude inside an educational level and between educational levels. The mathematical model of process of robot’s pseudo-education bases on the Uznadze’s theory of attitudes. The paper contains the Uznadze’s algorithm that takes account of change of signs of robot’s pseudo-attitude. The algorithm’s process is limited by pseudo-education time. The formula of robot’s pseudo-education takes account of robot’s pseudo-attitude and coefficient of emotional short-term memory inside an educational level. There are two sufficient conditions of the transition and the lack of transition of educational levels with change sign of robot’s pseudo-attitude inside an educational level are proved. The formula of robot’s pseudo-education with several educational levels takes account of change signs of robot’s pseudo-attitude inside an educational level and between educational levels.
the theory of emotional robots
robot
robot’s pseudo-education
robot’s educational level
robot’s pseudo-attitude
robot’s experience
algorithm
Uznadze
sufficient condition
1. Grigolova V.V. Kontrastnaya illyuziya, ustanovka i bessoznatelnoe [The contrast illusion, attitude and unconscious]: monographiya. Tbilisi. 1987. 450s.
2. Nadirashvili Sh.A. Dmitriy Nikolaevich Uznadze (k 100-letiyu so dniya rozhdeniya) [Dmitriy Nikolaevich Uznadze (the centenary of his birth)] available at: http://www.voppsy.ru/issues/1986/866/866087.htm (accessed 24 March 2011).
3. Penskiy O.G., Chernikov K.V. Gipoteza o psihicheskih ustanovkah v aspekte matematicheskogo modelirovaniya protsessa vospitaniya emotsionalnih robotov [Hypothesis of psychological faculties in the aspect of mathematical modeling of the education of emotional robots] // Fundamentalnie issledovaniya. 2012. no. 3. pp. 129–132.
4. Penskiy O.G., Chernikov K.V. Osnovi matematicheskoy teorii emotsionalnih robotov: monografiya [Fundamentals of mathematical theory of emotional robots]. Perm: Perm. gos. un-t. 2010. 256s.
5. Uznadze D.N. Obshchaya psihologiya [General psychology]: ucheb. dlia vuzov. SPb: Piter. 2004. 413 p.
6. Sharapov Yu.A. Modifikatsiya algoritma Uznadze v aspekte kratkovremennoy i dolgovremennoy pamyati robota [The modification of Uznadze’s algorithm in terms of robot’s long-term and short-term memory] // Vestnik Perm. un-ta. 2013. Matematika. Mekhanika. Informatika. Vip.1. pp. 50–53.

В работах [3, 4] предложены математические определения псевдоэмоции робота, эмоционального псевдовоспитания, уровней псевдовоспитания, относительной невосприимчивости робота к псевдовоспитанию с учетом коэффициентов кратковременной памяти робота. Математические модели основаны на гипотезе грузинского психолога Д.Н. Узнадзе [1, 2, 5].

Из работы [4] следует, что псевдоэмоция робота M(t) является непрерывной функцией на отрезке [0, t], а, следовательно, интегрируемой на этом отрезке.

Определение 1. Элементарным псевдовоспитанием робота r(t) назовем функцию вида

Eqn190.wmf (1)

Определение 2. Эмоциональным псевдовоспитанием (далее псевдовоспитанием) робота R(t) (псевдовоспитание робота во время действия псевдоэмоции) назовем функцию вида

Eqn191.wmf (2)

где t – текущее время, t > ti, 0 ≤ θi(t) ≤ 1. Текущее время удовлетворяет соотношению t = τ + ti, где τ – текущее время действия настоящей псевдоэмоции от начала ее проявления; ti – общее время действия всех предыдущих псевдоэмоций; ri(τ) и Ri(ti) – элементарное певдовоспитание и псевдовоспитание соответственно полученные роботом за время ti.

Определение 3. Такт – продолжительность во времени одной псевдоэмоции робота [3].

Советский психолог Д.Н. Узнадзе [2] выдвинул гипотезу о существовании у человека установок. Он пишет [5], что человек осуществляет те акты и процессы, то поведение, установка на которые выработалась у него под воздействием ситуации. Взаимодействие живого существа и среды может быть представлено следующим образом: на живое существо, движимое импульсом удовлетворения определенной потребности, начинает воздействовать внешняя ситуация и вызывает в нем соответствующее ситуации целостное изменение – определенную установку.

В теории эмоциональных роботов используются некоторые положения теории Д.Н. Узнадзе об установках. Так, свойства установок человека были использованы для моделирования процесса псевдовоспитания робота.

В теории эмоциональных роботов установке человека ставится в соответствие элементарное псевдовоспитание робота, значение которого постоянно в течение определенного количества тактов, т.е. ri = q. Для таких тактов псевдоэмоции робота являются равноценными. В теории эмоциональных роботов qq называется псевдоустановкой робота.

Определение 4. Уровнем псевдовоспитания робота назовем количество смен псевдоустановок робота к текущему такту процесса псевдовоспитания.

Для алгоритма Узнадзе в работе [3] введено допущение о равенстве и постоянстве коэффициентов кратковременной памяти θ, соответствующих конечному моменту времени каждой эмоции и предложены определения уровня псевдовоспитания робота k.

В статье [3] рассматривается процесс псевдовоспитания робота с равными коэффициентами памяти на каждом уровне псевдовоспитания робота, т.е. Eqn192.wmf, причем элементарные псевдоэмоции роботов являются равноценными и положительными на каждом уровне псевдовоспитания, т.е. Eqn193.wmf

В статье [3] доказано, что последовательность (2) является сходящейся и вычисляется «предельное псевдовоспитание робота» на каждом уровне псевдовоспитания U[k].

Для перехода с одного уровня псевдовоспитания робота на другой вычисляется величина отклонения предельного псевдовоспитания от псевдовоспитания работа в конце текущего такта. В случае если величина отклонения меньше ε, осуществляется переход на новый уровень псевдовоспитания. Критерием перехода с уровня на уровень является выполнение неравенства:

Eqn194.wmf (3)

где ε – абсолютная невосприимчивость робота к псевдовоспитанию [3].

Процесс псевдовоспитания робота при переходе с одного уровня на другой описывает алгоритм Д.Н. Узнадзе [3]. Однако, согласно работам Д.Н. Узнадзе и его учеников [1, 2, 5], существуют периоды жизни человека, при котором установки не меняются, хотя в определенные моменты жизни человека могут изменяться. Поэтому алгоритм Узнадзе, предложенный в статье [3], необходимо усовершенствовать.

Алгоритм Узнадзе с учетом смены знака псевдоустановки робота

Рассмотрим алгоритм Д.Н. Узнадзе с учетом смены знака псевдоустановки робота q в конце тактов внутри уровня псевдовоспитания робота, между уровнями, а также вариант смены знака, который учитывает оба этих случая одновременно.

Пусть робот является равномерно забывчивым с равными коэффициентами эмоциональной кратковременной памяти внутри уровня псевдовоспитания робота k, т.е. Eqn195.wmf. Предположим, что для всех уровней его эмоции таковы, что на каждом уровне для разных тактов пвесдоустановки робота равны по модулю и могут отличаться знаком.

Eqn196.wmf (4)

В качестве критерия перехода с одного уровня псевдовоспитания робота на другой будем использовать следующее правило [6]: точка перехода с уровня псевдовоспитания k на уровень k + 1 достигается, когда на уровне псевдовоспитания робота k изменение псевдовоспитания робота становится меньше некоторой величины δ, т.е. выполняется неравенство:

Eqn197.wmf (5)

Определение 5. Опыт робота – псевдовоспитание робота, которое он получил на предыдущем уровне псевдовоспитания.

Опыт робота обозначим B. Будем считать, что при вычислении псевдовоспитания робота на первом уровне опыт робота равен нулю, т.е. B[0] = 0.

Введем индикатор случайных чисел Eqn198.wmf, который на каждом такте i каждого уровня псевдовоспитания k случайным образом принимает значения 1 либо –1. Аналогично определим индикатор случайных чисел J[k], который случайным образом принимает значения 1 либо –1 на каждом уровне псевдовоспитания k.

Знак псевдоустановки робота будем определять за счет Eqn198.wmf, т.е. Eqn199.wmf и Eqn200.wmf. Из цепочки равенств Eqn201.wmf следует Eqn202.wmf. Знак смены псевдовоспитания между уровнями будем вводить за счет опыта робота, умноженного на индикатор J[k] на каждом уровне.

Алгоритм выполняется до тех пор, пока номер такта i не достигнет заданного количества тактов T, что является временем процесса псевдовоспитания робота.

Задаются время процесса псевдовоспитания робота T, уровень псевдовоспитания робота k = 1, номер такта i = 0.

Шаг 1. Задается h[1], θ[1], B[0] = 0.

Шаг 2. Вычисляется

Eqn203.wmf

Шаг 3. Увеличивается на единицу i и вычисляется псевдовоспитание

Eqn204.wmf

Шаг 4. Если не выполняется критерий перехода на следующий уровень псевдовоспитания Eqn205.wmf и если i < T, то переход к шагу 4.

Шаг 5. Если выполняется Eqn206.wmf и если i < T, то k увеличивается на единицу, задаются h[k], θ[k], вычисляется опыт робота Eqn207.wmf, i увеличивается на единицу. Переход к шагу 3.

Шаг 6. Если i = T, то КОНЕЦ.

Вывод формулы псевдовоспитания робота на основе псевдоустановки и коэффициента эмоциональной кратковременной памяти внутри одного уровня псевдовоспитания

В рамках одного уровня псевдовоспитания робота псевдовоспитание можно записать следующим образом.

Eqn208.wmf (6)

Систему уравнений (6) перепишем в виде суммы последовательности

Eqn209.wmf (7)

Предположим, что Eqn210.wmf, где 0 ≤ p ≤ t ≤ i. Отсюда следует, что выполняются равенства Eqn211.wmf.

Обозначим разность Eqn212.wmf, тогда верно равенство

Eqn213.wmf (8)

Таким образом, знак псевдоустановки робота не меняется для всех слагаемых Eqn214.wmf.

Умножим последовательность (8) на θ[k]

Eqn215.wmf (9)

Рассмотрим разность (9) и (8)

Eqn216.wmf (10)

По условию

Eqn217.wmf

поэтому

Eqn218.wmf

и

Eqn219.wmf (11)

Очевидно, что при p = 0, t = i, q[k] = const будут выполняться следующие равенства:

Eqn220.wmf

Представим Eqn221.wmf в следующем виде:

Eqn222.wmf (12)

где ms – номер смены знака псевдоустановки робота, где Eqn223.wmf, f – количество смен знака псевдоустановки робота за время псевдовоспитания робота от 0 до i. Знак псевдоустановки робота всех слагаемых Eqn224.wmf определяется индикатором Eqn225.wmf.

Подставим (11) в (12). В результате получаем формулу вычисления псевдовоспитания робота на основе псевдоустановки и коэффициента эмоциональной кратковременной памяти робота внутри одного уровня псевдовоспитания

Eqn226.wmf (13)

Достаточное условие перехода псевдовоспитания робота на следующий уровень при смене знака псевдоустановки внутри уровня псевдовоспитания

Рассмотрим разность на двух соседних тактах на одном уровне псевдовоспитания робота Eqn227.wmf, используя формулу (13). После преобразований получаем

Eqn228.wmf (14)

В (14) каждое слагаемое Eqn229.wmf, Eqn230.wmf,…, Eqn231.wmf заменим на единицу и представим критерий перехода с одного уровня псевдовоспитания робота k на уровень k + 1 в виде:

Eqn232.wmf

Получаем достаточное условие перехода с уровня псевдовоспитания робота k на уровень k + 1 при условии смены знака псевдоустановки

Eqn233.wmf (15)

где q[k] и θ[k] – псевдоустановка робота и коэффициент эмоциональной кратковременной памяти работа на уровне псевдовоспитания робота k, mf – номер последнего такта от 0 до i, в который произошла смена знака псевдоустановки.

Достаточное условие того, что псевдовоспитание робота не переключится на следующий уровень псевдовоспитания

В (14) заменим каждый множитель Eqn234.wmf, Eqn235.wmf,…, Eqn236.wmf на ноль и рассмотрим следующую цепочку неравенств:

Eqn237.wmf

Достаточное условие того, что псевдовоспитание робота не переключится на следующий уровень, будет выглядеть следующим образом:

Eqn238.wmf (16)

Вывод формулы псевдовоспитания робота на нескольких уровнях с учетом смены знака псевдоустановки

Пусть s1, s2,…, sk-1 – номера тактов, после которых происходит переключение с одного уровня псевдовоспитания на другой. Очевидно, что при выполнении неравенства Eqn239.wmf происходит переход псевдовоспитания с уровня k = 1 на уровень k = 2, а такт i = s1 + 1 является первым тактом уровня k = 2. Не уменьшая общности, предположим, s0 + 1 = 0.

В рамках нескольких уровней псевдовоспитание можно записать следующим образом:

Eqn240.wmf(17)

Систему уравнений (17) перепишем в виде суммы последовательности. Для первого уровня псевдовоспитание и опыт будет вычисляться следующим образом:

Eqn241.wmf (18)

Eqn242.wmf (19)

Для второго уровня псевдовоспитание и опыт будет вычисляться следующим образом:

Eqn243.wmf (20)

Eqn244.wmf (21)

Обобщив вычисление опыта робота для уровня k – 1 на основе (18–21), получаем следующее равенство:

Eqn245.wmf (22)

На основе (18–22) получаем формулу для вычисления псевдовоспитания такта x уровня k.

Eqn246.wmf (23)

Заключение

Таким образом, в настоящей статье на основе гипотезы грузинского психолога Д.Н. Узнадзе вводится алгоритм вычисления псевдовоспитания робота с учетом смены знака псевдоустановки внутри и между уровней псевдовоспитания робота. Доказываются достаточные условия, описывающие возможность или невозможность перехода с одного уровня псевдовоспитания робота на другой уровень соответственно.

Рецензенты:

Пенский О.Г., д.т.н., доцент, профессор кафедры процессов управления и информационной безопасности Пермского государственного национального исследовательского университета, г. Пермь;

Ясницкий Л.Н., д.т.н., профессор, заведующий кафедрой прикладной информатики Пермского государственного гуманитарно-педагогического университета, г. Пермь.

Работа поступила в редакцию 01.08.2013.