Вычислительные регуляторные сети

Содержание

Слайд 2

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Введение

Адаптация и механизмы

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Введение
адаптации в живой природе одни из важнейших вопросов естествознания.
Адаптация тесно связана с понятиями: изменчивость, эволюция, самоорганизация
Вопросы:
1. Что обеспечивает адаптацию организмов? (полинуклеотидные последовательности, окружающая среда)
2. Как возникли механизмы адаптации? (точно не известно)
3. Можно ли придумать аналог для искусственных систем? (точно не известно)

Слайд 3

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Введение

Для понимания адаптации

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Введение
необходимо моделировать открытые системы, так как в таких системах можно более полно рассматривать возникновение новых, непредусмотренных изначально видов взаимодействий в парах «объект-среда» и «объект-объект».
Данная работа – попытка автора создать основу для исследования адаптации и реализации адаптивных систем, а также попытка осмыслить, в каком направлении развиваются эволюционные вычисления.

Слайд 4

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Каверзные вопросы

Действительно ли

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Каверзные
нейроэволюционный (НЭ) алгоритм используется для поиска только искусственной нейронной сети (ИНС)?
Когда можно сказать, что закодированное в хромосоме решение представляет именно ИНС, а не что-нибудь другое?

Слайд 5

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Пример (алгоритм NEvA)

Хромосома:

0->3

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Пример
(0.25)
1->3 (-1.78)
3->2 (-0.6)

0

1

2

3

0.25

-1.78

-0.6

Является ли этот граф ИНС?

Ответ зависит от интерпретации графа!

Действительно ли НЭ алгоритм используется для поиска только ИНС? Ответ зависит от интерпретации декодированного решения!

Слайд 6

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Вывод (промежуточный)

Можно разработать

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Вывод
эволюционный алгоритм для поиска графов в общем виде и этот алгоритм потенциально будет применим к очень широкому кругу задач.
… и новые вопросы
1. Как облегчить разработку такого алгоритма?
2. Как кодировать решение, если необходимо найти очень большой граф? (количество вершин порядка 104 и более)

Слайд 7

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Проблемы поиска очень

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Проблемы
больших графов

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

Слайд 8

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Что если… ?

Возможным

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Что
решением этих проблем является использование генетического кодирования, более компактного, чем прямое представление графа, и допускающего как существенные, так и незначительные изменения структуры сети при использовании элементарных операций над этой сетью.

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

Слайд 9

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Генные регуляторные сети

Генная

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Генные
регуляторная сеть (gene regulatory network) - набор взаимодействующих сегментов (генов) ДНК в клетке.

Слайд 10

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Неявное «связывание» генов

Интересным

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Неявное
свойством ГРС является то, что в ГРС отсутствует понятие «связи», как самостоятельной единицы. Если пренебречь конечной скоростью распределения вещества в пространстве, то для связывания двух генов необходимо и достаточно, чтобы один ген производил некоторый белок, а другой ген этот белок использовал.

Слайд 11

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Безмасштабные сети

Граф владельцев

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Безмасштабные
акций компаний на Фондовой Бирже Нью-Йорка, 2001 г. (вершины – компании, ребра – владение не менее 5% акций)
Источник: Caldarelli G. The Structure of Biological and Social Systems //
SIAM News, Volume 37, Number 3, April 2004.

Слайд 12

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Безмасштабные сети

Другие примеры:
1.

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Безмасштабные
Интернет.
2. Социальные сети.
3. Сети химических реакций.
4. Сети соавторства в научных публикациях.
5. Экологические сети (отношение «хищник-жертва»).
6. и др.

Некоторые предпосылки к существованию безмасштабных сетей:
1. Различная способность узлов к образованию связей.
2. Неоднородность распределения информации.

Слайд 13

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Вычислительная регуляторная сеть

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Вычислительная
(ВРС)

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

узел

сеть

Слайд 14

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Вычислительная регуляторная сеть

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Вычислительная
(ВРС)

Каждому узлу поставлена в соответствие функция

Полагаем, что РС находится в некоторой среде, в которой могут присутствовать некоторые сигналы независимо от состояния РС. Правило обновления сигналов среды:

Выходной сигнал с идентификатором α для i-го узла:

Слайд 15

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Вычислительная регуляторная сеть

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Вычислительная
(ВРС)

Вектор сигналов среды

x1

x2

x3


xN

xN+1


ВРС

3

2

N+1

Среда

Сигналы ВРС

N

1

5

α

источник сигнала
с идентификатором α

Слайд 16

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Особенности ВРС

Неявная связанность

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Особенности
узлов за счет использования узлами сигналов с одинаковыми идентификаторами.
Возможность существования множественных связей между двумя узлами.
Функционирование в некоторой среде, в которой могут присутствовать как сигналы, отличные от входных и выходных для данной ВРС, так и другие ВРС.

Слайд 17

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

ВРС и ИНС

Если

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. ВРС
в узлах ВРС используются функции активации нейронов, то ВРС можно рассматривать как аналог ИНС с точки зрения вычисляемых функций, поскольку, всегда существует прямое и обратное преобразование ВРС в ИНС.

Исходя из этого можно утверждать, что при определенных условиях ВРС являются универсальными аппроксиматорами, и эквивалентны машинам Тьюринга.

Слайд 18

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Алгоритм эволюции ВРС

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Алгоритм
(SARN – Self-Adaptive Regulatory Network)

Особь включает в себя:
1. Информацию об узлах ВРС и их параметрах (тип узла, идентификаторы входных и выходных сигналов, веса сигналов и др.)
2. Вектор параметров мутации
3. Вектор истории мутаций
Применяется турнирная селекция
Используется только оператор мутации
Реализация алгоритма (open-source): http://qai.narod.ru/ecw/

Слайд 19

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Операторы модификации (мутации)

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Операторы
ВРС

Оператор изменения веса входного сигнала узла.
Оператор изменения веса выходного сигнала узла.
Оператор изменения величины спонтанной активности узла.
Оператор изменения типа узла.
Оператор изменения идентификатора входного сигнала узла.
Оператор изменения идентификатора выходного сигнала узла.
Оператор включения/выключения узла.
Оператор добавления/удаления входного сигнала узла.
Оператор добавления/удаления выходного сигнала узла.
Оператор добавления/удаления узла.
Оператор расщепления узла.
Каждому оператору соответствует свой параметр мутации mi

Слайд 20

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Пример работы оператора

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Пример
расщепления узла

Оператор предназначен для последовательного разделения узла и добавления новых идентификаторов сигналов с существующую сеть.

Исходный узел

Результат работы оператора

Вероятность P(i) выбора i-го
узла сети зависит от степени
di его связанности

Слайд 21

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Выбор оператора мутации

Вероятность

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Выбор
выбора k-го оператора
пропорциональна величине

Вероятность мутации

Правило обновления параметров мутации:

- количество мутаций i-го типа, имевших место для данной особи, начиная с самого первого поколения.

, где

Слайд 22

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Эффекты мутации

Несмотря на

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Эффекты
элементарность действий, осуществляемых многими из вышеперечисленных операторов, эффект может носить значительный характер для всей ВРС, поскольку эти операторы влияют не только на структуру ВРС (локальный эффект), но и на характеристики сигналов (глобальный эффект), распространяемых по ВРС.

До мутации

После мутации

Слайд 23

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Эксперименты

Функции, вычисляемые
в

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Эксперименты
узлах ВРС

Задачи:
Исключающее ИЛИ
Proben1 (card1, diabetes1, glass1, heart1, horse1, thyroid1)

Слайд 24

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Эксперименты: XOR

Структура ИНС:
«2-4-1»

*

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Эксперименты:
Для алгоритмов ПГА (Простой ГА), ЭГА (ГА с Элитизмом) и ОРИ (ОР с Инерционностью)

** Среднее количество узлов; *** Средняя степень узла

Слайд 25

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Эксперименты: XOR

Количество мутаций

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Эксперименты:
в сумме
по всем решениям

Слайд 26

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Эксперименты: XOR

β =

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Эксперименты:
1

β = 100

Слайд 27

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Эксперименты: XOR

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Эксперименты: XOR

Слайд 28

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Эксперименты: Proben1

Данные предварительных

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Эксперименты:
экспериментов

N – количество узлов ВРС
– средняя степень узла

NH – количество скрытых нейронов ИНС
NC – количество связей

Слайд 29

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Моделирование открытых систем

Вектор

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Моделирование
сигналов среды

x1

x2

x3


xN

xN+1


ВРС

Среда

Сигналы ВРС

Взаимодействие «объект-среда»

- источник сигнала

Слайд 30

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

ВРС2

ВРС3

Моделирование открытых систем

Вектор

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. ВРС2
сигналов среды

x1

x2

x3


xN

xN+1


ВРС1

Среда

Сигналы ВРС1

Взаимодействие «объект-объект»

- источник сигнала

Сигналы ВРС2

Сигналы ВРС3

x4

xM

Слайд 31

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Заключение

ВРС: Что нового

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Заключение
при сравнении с ИНС?
1. Другое описание структуры (без описания связей).
2. Элементарные операции (добавление/удаление узлов, изменение весов сигналов и др.) над ВРС могут носить как локальный (точечный), так и глобальный (масштабный) характер.
3. Произвольные функции в узлах сети.
4. Возможность описывать, не меняя кодировки, сетевые структуры с простыми модулями (за счет существования множественных выходов узлов).
5. Изначальная ориентация на «существование» ВРС в некоторой сложной среде.

Слайд 32

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва.

Заключение

1. Как зависит

Цой Ю. Р. Вычислительные регуляторные сети. «Нейроинформатика – 2008», г. Москва. Заключение
эволюция структуры ВРС от эволюции вектора m параметров мутации и от используемых операторов?
2. Можно ли провести содержательную интерпретацию работы ВРС на основании данных об изменении энергии сигналов с течением времени?
3. Каким образом можно регулировать распределение степеней узлов, а также параметра кластеризации ВРС?
4. Можно ли использовать ВРС для решения задач моделирования и оптимизации?
Работа выполнена при поддержке гранта РФФИ (проект № 06-08-00840).
Имя файла: Вычислительные-регуляторные-сети.pptx
Количество просмотров: 112
Количество скачиваний: 0