?

Log in

No account? Create an account

Несколько слов об ИИ - Кибернематика — LiveJournal

May. 21st, 2012

09:08 am - Несколько слов об ИИ

Previous Entry Share Next Entry

       Единственный способ устоять при массовом помешательстве и не свихнутся, присоединившись к болельщикам то ли Спартака, то ли Зенита, то ли к фанатам какой-нибудь конфессии команды, исповедующей одну из форм примата духа над материей, либо напротив отвергающий оный, это - заниматься делом. И это особенно верно, когда истерику заботливо "подпитывают", ибо действие принципа «разделяй и властвуй» на "болельщиков" пока никто не отменял. Полезных дел существует множество, но когда вокруг власть с населением демонстрируют отсутствие естественного интеллекта, ИМХО самое время заняться интеллектом искусственным.

        К сожалению, в деле ИИ сложно опереться на научное наследие предшественников, ибо процессом познания, как научным феноменом, до недавнего времени занимались в основном «философы» (примечание 1), которые окончательно запутали ясный вопрос и установили, что «душа – это потемки».  Поэтому чтобы возникла ясность, нам потребуется отказаться от мутных слов типа "сознание", «подсознание», «интуиция», «свобода воли», «душа» и т.д. Нам нужно определиться в предмете исследования и терминах. Думаю, что все, кто дочитал до этого места и не бросился писать автору в комментах кг/ам, понимают бессмысленность глубокого вопроса философии - "о первичности бытия или сознания", а поэтому дальше мы будем опираться исключительно на инженерные представления.

        Чтобы получить их, возьмем и просто разделим Вселенную на две части. Одну мы назовем активным агентом, а другую внешней средой (Заметим, во внешнюю среду могут входить другие активные агенты). В данном контексте, мы оставляем за скобками, как произошло такое разделение и откуда возник активный агент, отправляя всех заинтересованных к эволюционистам Р.Докинзу и А.Маркову. Последнему Вы можете задать возмущенные вопросы лично в его ЖЖ (и по поводу Докинза тоже). Я же просто скажу, что разделяю гипотезы Маркова и Докинза о происхождении активного агента.

         Далее нас будет лишь волновать то, что агент имеет сенсоры и акторы, и активно взаимодействует с внешней средой. То есть он действует на нее с помощью рук, ног, хвоста, пулемета и прочих акторов (силового привода - скажет инженер), и осязает результат с помощью сенсоров - датчиков. А как известно, силовой привод, как и все реальное в физическом мире имеет инерцию и описывается неким дифференциальным уравнением. И внешняя среда то же. То есть, что бы силовой привод шевелился правильным образом и делал что-то полезное, нужна интегро-дифференцирующая цепь (регулятор), которая им управляет. Есть подозрение, что в роли этой цепи выступает цепь нейронов агента, через которую замыкается контур управления: внешняя среда - датчик - цепь нейронов - силовой привод - внешняя среда. Замкнув эту цепь, агент может  что-то "застабилизировать" или наоборот заставить совершать автоколебания, например, дышать,  сокращать сердечную мышцу, вилять хвостом.

        Но этого явно не достаточно, чтобы агент долго и счастливо жил в окружающем его мире. Чтобы его не съели другие агенты, ему нужно знать последствия своих действий, до их выполнения, а для этого нужен имитатор среды. Он может быть построен из другой интегро-дифференцирующей цепи нейронов, моделирующей ее динамику (наблюдателя). Физически оторвав связь регулятора с внешним миром и замкнув управляющую цепь на имитатор, агент сможет заранее ощутить результат планируемых действий и отказаться от них, либо внести коррективы. Можно сказать, что агент осознает (знает) процесс, если он располагает автономным замкнутыми контуром из управляющей и моделирующей цепей нейронов. То есть знания агента о внешнем мире и себе самом живут в виде замкнутых цепей нейронов, в которых осуществляются некие нелинейные колебательные процессы, используемые для извлечения этих знаний...

        Если внимательно приглядеться, то можно сказать, что последовательность иерархий синхронизированных, взаимоувязанных, циклично повторяющихся действий - процессов, когда один процесс порождает другой - дыхание, ходьба, шевеление языком с целью формирования направленного акустического воздействия (речь) и т.д., а также эмуляция ответных действий других агентов - все это  и составляет суть жизни, отражающуюся в колебательных цепях нейронов. А встав на такую позицию, нам лишь остается присоединиться к словам Хоккинза («On Intelligence» by Jeff Hawkins), что мозг синхронизирует и направляет эти процессы, то есть мозг управляет действиями - операциями, которые сознательно и бессознательно выполняет наш организм (Я писал об этом раньше http://bvn-mai.livejournal.com/2521.html ).

        Теперь мы готовы дать  пусть не научное, но зато конструктивное, инженерное определение интеллекта:

        Интеллект - это механизм адаптации агента, в основе которого лежит способность оценить последствия своих и чужих действий (а также произнесенных слов), без выполнения этих действий.
        Этот механизм включает обучение (формирование и коррекцию интегро-дифференцирующих цепей, моделирующих внешний мир) и ИЗОБРЕТЕНИЕ БУДУЩЕЙ СХЕМЫ ВЫПОЛНЕНИЯ ДЕЙСТВИЙ (своих и чужих), с привязкой действий к пространству и времени, которая направлена на изменение среды обитания и изменение самого агента в сторону, которую агент находит полезной (примечание 2).

         Мозг заня исследованием операций, скажет инженер.

         Итак, интеллект не возможен:
              - без разделения Вселенной на агента и внешнюю среду;
              - без активного взаимодействия агента со средой, куда входит изобретение будущей схемы выполнения операций и обучение.

         Из этого, кстати, следует практический вывод, очень полезный в деле выращивания естественных интеллектов повышенной мощности - ребенок развивает свои мозги через действия. Если Вы хотите иметь умного ребенка, дайте ему в руки, как можно раньше, настоящие пилу и молоток с гвоздями, то есть реальный удобный инструмент, которым можно действительно что-то сделать в окружающем его мире. И не нужно бояться, что чадо стукнет молотком по пальцу или прибьет гвоздями тапочки тещи к паркету - это нормальный процесс, в результате которого в мире появится еще один активный, самодостаточный и качественный естественный интеллект, которому никогда не будет скучно.

        Воспитание естественного интеллекта - это в первую очередь правильное и последовательное усложнение его среды обитания при отсутствии помех для действий в этой среде - скажет инженер.

         Но вернемся непосредственно к интеллекту. Собственно предметом исследования людей, изучающих интеллект, служит не "моск", а описанное выше активное взаимодействие агента со средой. И правильный подход к изучению интеллекта (как естественного, так искусственного) это постановка вопроса, о том какая информация им используется, и какие операции нужно выполнить над этими данными, чтобы иметь наблюдаемую или требуемую функциональность. Но если, людей изучающих ИИ и проектирующих полезные приложения с ИИ мало беспокоит "элементная база", то исследователи  естественного интеллекта вынуждены о ней помнить, и "мэпить" структуры данных с операциями на физиологию.

         Итак, можно сказать, что представления интеллекта о себе самом и внешнем мире построены вокруг операций. Собственно субъект, обладающий интеллектом (агент), решает задачу, как из одной системы воздействующих на него внешних агентов (исходная система), которая по какой-то причине его не устраивает, перейти к новой системе, которая его устраивает. Фактически ИИ это раздел математической теории систем (кивок в сторону M.Месаровича с Я.Такахарой), который посвящен направленным коррекциям связей, переводящим исходную систему в новую с требуемыми свойствами.

         В принципе, теперь мы готовы к практическому обсуждению ИИ, и можем в деталях рассмотреть, как осуществляется перестройка идентифицирующих и управляющих цепей из абстрактных математических нейронов, реализующих нелинейные интегро-дифференцирущие цепи. Но прежде, чем возможно продолжить этот разговор, мне хотелось бы узнать, а что нового и путного известно в этой области, и смежных с этим областях?

         У меня во "френдах", есть несколько очень серьезных специалистов, занимающихся различными приложениями ИИ и просто ученых, не связанных прямо с ИИ. Господа, мне были бы очень полезно, если бы Вы дали ссылки на современные публикации (не обязательно прямо по теме и можно не очень современные), заслуживающие с Вашей точки зрения внимания.

         Примечания:

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

         2. Я сознательно опускал цели агента - мотивы, смысл жизни и эмоции и прочее, хотя с эмоциями как раз все понятно. Как утверждает П.Экман (Paul Ekman), эмоции сводятся к тем же механизмам, что отвечают за действия определенных групп мышц. Вы можете испытать радость, если попытаетесь просто воспроизвести движение мышц лица, которые формируют улыбку. Попробуйте прямо сейчас.
         Что касается мотивов и смысла жизни, то пока в этом нет ясности. Правильнее было бы сказать, что это выходит за рамки очерченной предметной области, хотя найдуться люди, которые напомнят мне, что есть такое слово "гомеостазис". Если двигаться в этом напрвлении, то можно так же сказать, что агент стремится к гармонии с окружающим миром, не забывая об инстинкте самосохранения.  Представление о гармонии естественно зависит от воспитания, социального окружения, но эволюция этого процесса может быть в принципе подвергнуто строгому математическому анализу. Но изучение этих аспектов это уже другая история.


UpDate:
        Мне кажется, что есть смысл вынести отдельно ссылки и некоторые мысли коллег, которые дал этот пост, и которые могут быть кому-нибудь полезны:

        1.Один из уважаемых мной френдов-специалистов написал мне в личку, поэтому я пока не раскрываю его ЖЖ-имени. Я раскрою его, если он сочтет эту полезным для себя. Вот, что он написал:

         "...Владимир, привет!
         К сожалению, в русскоязычном интернете крайне сложно найти серьёзных собеседников в части ИИ, так что Ваши сложности хорошо понимаю; я нашёл только одно место, где идут более или менее профессиональные обсуждения - группы в www.linkedin.com:

         Artificial Intelligence Researchers, Faculty Professionals
         Artificial Intelligence
         AGI — Artificial General Intelligence
         Applied Artificial Intelligence

         Что касается литературы, то я плохой советчик - довольно давно перестал читать монографии, поскольку они описывают подходы, использование которых не позволило создать настоящий (General) ИИ, и не пытаюсь следить за статьями, поскольку они опять-таки в абсолютном большинстве "перетирают" известное, а интересные наверняка есть, но их крайне сложно отыскать в океане неинтересных (подчеркнуто мною), поэтому ограничиваюсь форумами и трачу время на разработку своей версии AGI.

          В итоге могу предложить помимо групп LinkedIn очень немного того, что касается практических работ в области AGI:

           Peter Voss : 
http://www.adaptiveai.com/research/index.htm
nbsp;         Monica Anderson :  http://syntience.com/research.html
           Hans Peter Willems : http://www.mindconstruct.com/modules/simplywiki/index.php?page=whyconsciousai

          А в историческом плане мне были интересн вот это:

           "Искусственный разум" Н.М.Амосов
           "Автоматы и разумное поведение. Опыт моделирования"  Н.М.Амосов, А.М.Касаткин, Л.М.Касаткина, С.А.Талаев
..."

        2. Коллега clayrat в комментариях дает ссылку:

nbsp;      " Вот интересная статья-обзор о попытках математизации биологии:
J.-C. Letelier, M. L. Cárdenas & A. Cornish-Bowden (2011) "From L’Homme Machine to metabolic closure: steps towards understanding life" J. Theor. Biol. 286, 100–113 http://www.ncbi.nlm.nih.gov/pubmed/21763318 "

        3.Коллега d43m0n в комментария у whiteferz. в обсуждении, которое инициировал мой пост, ответил мне ссылкой на конференцию по традиционному ИИ:

nbsp;      "....да, например: http://commonsensereasoning.org/2011/proceedings.html и ещё по автору: http://dblp.uni-trier.de/db/indices/a-tree/k/Kern=Isberner:Gabriele.html ..."


        Я пока лишь, присоединился к группам в www.linkedin.com, но литературу по ссылкам еще посмотреть не успел, поэтому пока у меня нет о ней своего мнения. Я выскажу его позже.

       UpDate2: это имхо требует внимательгого изучения   http://www.aboutbrain.ru/


         Я буду признателен всем, кто поможет продолжать пополнять список ссылок на литературу, интересных с точки зрения специалиста в области AGI и AI.

Comments:

[User Picture]
From:whiteferz
Date:May 21st, 2012 07:02 am (UTC)
(Link)
=== Поэтому чтобы возникла ясность, нам потребуется отказаться от мутных слов типа "сознание", «подсознание», «интуиция», «свобода воли», «душа» и т.д. ===

Напротив, почему бы не определить этим терминам более точные формулировки?

Свобода воли здесь.

Интуиция здесь (см. Вопрос №2 и далее.)

http://whiteferz.livejournal.com/94895.html?thread=404655#t404655

Сознание, подсознание, душа не здесь, но где-то рядом.

Привязка к научному мировоззрению здесь.
(Reply) (Thread)
[User Picture]
From:bvn_mai
Date:May 21st, 2012 10:59 am (UTC)
(Link)
Уважаемый "Белый Ферзь", Вы очень точно сформулировали "...Каждый человек во что-то верит, ибо вера есть способ коммуникации с неизведанным. Атеист верит, что бога нет, агностик - в то, что неразумно выносить на эту тему категоричные суждения...". Как Вы уже наверно поняли, я агностик :), поэтому вопросы веры я обсуждать не буду.

Теперь, что касается терминов, которые Вы предлагаете подвергнуть "ребрэндингу" (переосмыслению), то я не против, если это будет не просто феноменологическое описание изучаемого явления, а это будут конструктивные определения, за которыми будет виден механизм. Пока я не вижу смысла в использовании этих терминов.
(Reply) (Parent) (Thread)
[User Picture]
From:whiteferz
Date:May 21st, 2012 11:04 am (UTC)
(Link)
=== Как Вы уже наверно поняли, я агностик :), поэтому вопросы веры я обсуждать не буду. ===

Как агностик агностика, готов Вас в этом поддержать.

=== не просто феноменологическое описание изучаемого явления, а это будут конструктивные определения, за которыми будет виден механизм ===

Другими словами, желаете от меня изложения нейрологической работы, достойной нобелевки как минимум. Ну что ж, довольно смело.
(Reply) (Parent) (Thread)
[User Picture]
From:whiteferz
Date:May 21st, 2012 12:42 pm (UTC)
(Link)
Вообще, если Вы хотите таких вот точных формулировок ("за которыми стоит механизм"), было бы неплохо с Вашей стороны уточнить, что есть ИИ. И даже более точно - что есть И(нтеллект), и чем он отличается, например, от просто самообучающейся программы, например, игры в "орел-решку". Известно ведь, что есть довольно простые самообучающиеся программы, которые запросто обыгрывают человека в эту игру.

Если мы строго идем от Вашего инженерного определения, то самое интересное слово - это "чужие", "чужих". Так вот, если эти "чужие" - это "подобные создателю", то принципиального отличия от "самообучалки" нет. А если "чужие" - это "подобные себе", то лишь тогда мы получаем принципиально новую задачу. Т. е., можно сказать, что "интеллект" есть эпифеномен коммуникации с себе подобными и взаимообучения. Ссылка на статью про коммуникативные системы здесь (входить с префиксом https):

expert.ru/expert/2012/13/nepreryivnaya-funktsiya-yazyika/

Теперь еще по некоторым Вашим тезисам:

=== Если Вы хотите иметь умного ребенка, дайте ему в руки, как можно раньше, настоящие пилу и молоток с гвоздями, то есть реальный удобный инструмент, которым можно действительно что-то сделать в окружающем его мире. ===

Это всё очень хорошо, если ребенок мой. Тогда я ему дам молоток, отвертку, навыки русского, английского, и тригонометрию с матаном тоже дам, и как кулаком кирпич сломать, и как за женщину в трамвае заступиться. И Нагорную Проповедь, и Четыре Благородные Истины, и "крошка сын к отцу пришел" тоже дам. В общем, что сам умею хорошего и нужного, то и передам.

Только он белковый полностью, этот ребенок.

А вот ИИ, как только он будет на подходе, что-то мне подсказывает, что точно такой же, но покрепче, ребенок будет выращен ВПК. И там уже не будет ни НП, ни 4БИ, ни КСкОП, ни других предрассудков.

=== И не нужно бояться, что чадо стукнет молотком по пальцу или прибьет гвоздями тапочки тещи к паркету - это нормальный процесс, в результате которого в мире появится еще один активный качественный естественный интеллект, которому никогда не будет скучно. ===

А вот здесь хотелось бы оснований. Во-первых, белковые дети нужны не в качестве лекарства от скуки, а во многом для поддержки нас, когда мы будем старенькими и немощными. (Может, мы этим изобретением закладываемся на старение и немощь всего человечества в обозримой перспективе?) Во-вторых, даже с белковыми детьми человечество еще не придумало гарантий, чтоб они не поступили с родителями, как в драме про короля Лира. В-третьих, "с обычными" детьми как раз принято много чего бояться - прятать от них спички, лекарства, а до двух лет - мелкие предметы, способные попасть в дыхательную полость; следить, чтобы вовремя приходили домой, не курили и не сели на наркотики...
... в-четвертых...
... в-пятых...

Edited at 2012-05-21 12:43 pm (UTC)
(Reply) (Parent) (Thread) (Expand)
[User Picture]
From:dssh
Date:May 21st, 2012 09:05 am (UTC)
(Link)
Владимир, чтобы проверить работоспособность своей идеи, возьмите "одноканальную линию задержки" (ОЛЗ - http://www.compress.ru/article.aspx?id=10110&iid=420), если ваш "ИИ" будет в состоянии по выходу ОЛЗ сделать прогноз о следующем члене, - вы сделаете переворот в криптографии. Если нет, то происходящие в реальной "реальности" процессы намного сложнее простого генератора псевдослучайной последовательности.

По остальным тезисам я три раза начинал писать какую-то "критику", которая в двух словах сводится к неприятию тезиса: "разделим Вселенную на две части". В нем столько допущений, что не знаю, стоит ли раскрывать подробности. Впрочем, эти допущения, ровно как и критика относятся скорее к вопросам веры (не религиозной). Так что тут либо надо утрясать базовые представления, либо это будет просто флуд о чем-то своем.

Edited at 2012-05-21 09:05 am (UTC)
(Reply) (Thread)
[User Picture]
From:bvn_mai
Date:May 21st, 2012 10:34 am (UTC)
(Link)
Речь не о генераторе пвседослучайных чисел (речь идет о синхронизации двух систем) и Ваш контр пример не имеет никакого отношения к изучаемому феномену - задача ставится по другому - разберитесь.
Дмитрий, меня интересует разговор с профессионалами и ссылки профессионалов на литературу. Вы правильно поняли - флуд не нужен.

По поводу разделения, это не ко мне это к Маркову :).

Edited at 2012-05-21 10:39 am (UTC)
(Reply) (Parent) (Thread)
[User Picture]
From:dssh
Date:May 21st, 2012 12:35 pm (UTC)
(Link)
Вы не поняли, я предлагаю вам в качестве "внешней среды" считать выход ОЛЗ - некоторая последовательность, поступающая на датчик (сенсор) вашего ИИ. Это простейший случай. Можно даже не создавать "акторы", достаточно, чтобы ИИ умел опережающе моделировать "внешнюю среду" - знать, какой следующий элемент появится на датчике до появления этого элемента. Очевидно, что достачтоно будет случая, когда ИИ сможет восстановить N+1 - й элемент выходной последовательности, имея в своем распоряжении N элементов. Задача предельно простая, четко сформулированная, легко проверяемая. Не вижу тут никакого "не разобрался", если честно.

Edited at 2012-05-21 12:36 pm (UTC)
(Reply) (Parent) (Thread)
[User Picture]
From:bvn_mai
Date:May 21st, 2012 01:02 pm (UTC)
(Link)
Да, "...Задача предельно простая, четко сформулированная, легко проверяемая." и не имеющая никакого отношения к предмету разговора. Это мне напоминает рассказ Шукшина "Срезал".

Кстати, а сможет ли естественный интеллект решить Вашу задачу, наблюдая псевдо случайную последовательность на интервале наблюдения меньше интервала переиодичности в общем виде?



(Reply) (Parent) (Thread) (Expand)
(no subject) - (Anonymous) (Expand)
[User Picture]
From:whiteferz
Date:May 21st, 2012 11:13 am (UTC)
(Link)
Итак, интеллект не возможен:
- без разделения на агента и внешнюю среду;
- без активного взаимодействия агента со средой, куда входит изобретение будущей схемы выполнения операций и обучение.


Я бы добавил:
- без языка, которым он обменивается с себе подобными.

Поясню. Коммуникативная система есть у многих животных; например, мартышка может крикнуть своей стае нечто вроде "орел!", и вся стая попрячется.

А язык есть только у человека; если один человек другому крикнет "орел!", то другой еще может подумать, прятаться или нет.

=============

Вот если ИИ общается лишь с создателем/администратором и лишь на программном коде, то это не ИИ, а просто программа. Может, самообучающаяся (ну и что?), но программа.
(Reply) (Thread)
[User Picture]
From:livejournal
Date:May 22nd, 2012 10:29 am (UTC)

Спонтанная беседа про Искусственный Интеллект

(Link)
User whiteferz referenced to your post from Спонтанная беседа про Искусственный Интеллект saying: [...] ать критерий исходя из данных сенсоров. ВСЁ, БОЛЬШЕ НЕТ НИЧЕГО. ... Полностью беседа - здесь... [...]
(Reply) (Thread)
[User Picture]
From:clayrat
Date:May 22nd, 2012 01:27 pm (UTC)
(Link)
Вот интересная статья-обзор о попытках математизации биологии:
J.-C. Letelier, M. L. Cárdenas & A. Cornish-Bowden (2011) "From L’Homme Machine to metabolic closure: steps towards understanding life" J. Theor. Biol. 286, 100–113
http://www.ncbi.nlm.nih.gov/pubmed/21763318
(Reply) (Thread)
[User Picture]
From:bvn_mai
Date:May 22nd, 2012 06:47 pm (UTC)
(Link)
Ну вот, наконец пришел профи, которому не нужно рассказывать про агентный подход и AGI :)

Огромное спасибо за ссылку - похоже, что это действительно очень интересно. Пока только глянул одним глазом - вечером тяжело разбираться - завтра буду смотреть плотно.
(Reply) (Parent) (Thread)
[User Picture]
From:clayrat
Date:May 22nd, 2012 06:50 pm (UTC)
(Link)
не за что, я еще сам не дочитал
а AGI это Artificial General Intelligence? ;)
(Reply) (Parent) (Thread)
[User Picture]
From:bvn_mai
Date:May 22nd, 2012 06:52 pm (UTC)
(Link)
Он самый.
(Reply) (Parent) (Thread)
[User Picture]
From:livejournal
Date:March 10th, 2018 02:07 pm (UTC)

искин, сознание, парадигмальная революция

(Link)
User deep_econom referenced to your post from искин, сознание, парадигмальная революция saying: [...] форумами и трачу время на разработку своей версии AGI. https://bvn-mai.livejournal.com/8510.html [...]
(Reply) (Thread)