GotAI.NET

Форум: Проблемы искусственного интеллекта

 

Регистрация | Вход

 Все темы | Новая тема Стр.43 (44)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Многомерное строчное множество и с чем это едят
Petrov.I
Сообщений: 145
На: Многомерное строчное множество и с чем это едят
Добавлено: 02 мар 19 4:19
Автору:

Не видел ранее этой темы и с MSM структурой только сейчас познакомился. Мне идея понравилась!! Про сингулярность пока промолчу... Мне это чем-то напомнило SUMO, хотя возможно я не прав. Хотелось бы понять в чем смысловая разница?

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

С удовольствием бы с вами пообщался при возможности...

[Ответ][Цитата]
Misteryest
Сообщений: 416
На: Многомерное строчное множество и с чем это едят
+1
Добавлено: 02 мар 19 5:43
Изменено: 02 мар 19 5:46
Цитата:
Автор: Petrov.I

Мне это чем-то напомнило SUMO, хотя возможно я не прав. Хотелось бы понять в чем смысловая разница?



Ой как приятно. Насчет SUMO:

1. По существу объекты сумо как в классическом ООП помечаются наборами случайных символов (слов, взятых из языка). Связи обеспечиваются с помощью дополнительных указаний, мол "M это N", "R это S" и так далее. Все это напоминает сюжет из книжки про капитана Врунгеля, когда на борт судна "Победа" поступил картежник Фукс, который ни черта не понимал в обустройстве яхты. Тогда капитан на каждый элемент корабля повесил по игральной карте и отдавал команды "Подтяни Валета треф", "Разверни даму бубен", "Отпусти шестерку червей" и так далее. Что при этом происходило: Фукс так и не научился морской терминологии, хотя получать какой-никакой результат оказалось возможно. Но какую глобальную проблему эта история затронула. Элементы здесь не являются операбельными объектами. Не являются переменными - если мы берем отдельно слово "мачта" оно для ПК так и останется только "ярлычком" с набором символов и связей; и для того, чтобы поглядеть какой результат принесет то или иное действие, нужно "выйти на палубу" и долго делать умозрительные заключения.

В коде MSM внешний признак каждого объекта является в то же время и структурированным описанием. То есть, если у нас есть описательная конструкция той же мачты из 20 составляющих нам нет необходимости последовательно обходить всех их, нет нужды "выходить на палубу". Все свойства хранятся снаружи, по сути, в имени переменной. На что это похоже?

Приведу пример из книжки "Строки, контекст и волны".
Цитата:
Представьте, что вам дали задачу выйти из лабиринта и дали толстую книгу инструкций, которым необходимо для этого следовать. Ее фразы оторваны от какой-либо логики и силясь ее понять, вы только больше сходите с ума. Например: «На правой стене есть мох, внизу слева лежит кирпич. Когда солнце светит справа в полдень, на стене слева сидит белая бабочка. Под ногами песок? Поверните налево».

Вы сравниваете обстановку, находите несоответствие и листаете страницы дальше. «На вас упал паук? Положите его в левый карман. Если паук шевелится, значит скажите „да“ в мегафон. У вас нет мегафона? Проверьте страницу 511 и если она мокрая, идите вперед».Страница за страницей вы перечитываете условия вашего движения, но постоянно находите несоответствия, поэтому вынуждены делать долгие паузы и стоять на месте. Да еще и книга очень тяжелая, вы сильно устаете. Вы едва ли успеете выбраться из лабиринта дотемна, и уже почти на выходе столкнетесь, к примеру, с несоответствием. На очередном повороте сидит жирная мышь и ест сыр. Но в инструкции об этом ничего не сказано.

Эта толстая, бессмысленная, тяжелая книга полностью выводит вас из себя и вы начинаете двигаться наугад, забросив ее.
Теперь мысленно перенесемся к началу лабиринта. Но в ваших руках уже другая инструкция, всего на одном блокнотном листочке. В ней находится одна-единственная надпись. «Идите в направлении таблички выход». Теперь вы замечаете, что почти на каждом повороте есть знак «выход» и число в процентах, но также некоторые перекрестки и лишены этой таблички. Оказавшись на новом перекрестке, (когда на предыдущем не было таблички), вам остается только сравнить большее и меньшее значение, и отправиться в направлении увеличения процентного показателя. Здесь вы не связаны с дополнительными условиями и не успеваете даже устать, как покидаете лабиринт. Вас совсем не смущает жирная мышь на выходе, она вам не помеха.

Все потому, что условия для вашего путешествия в лабиринте были организованы до того, как вы оказались в нем. Элементы, (а именно таблички со словом «Выход» и процентными данными), появлялись на вашем пути, как бы «сами собой», по причине «предрешенности», вашего направления. Еще до своего появления каждый «выход» может «найти» длину своего кратчайшего пути, а мы лишь оцениваем величину расстояния в отношении с другими выходами и принимаем решение, — хорош этот выход или плох.
Можно было бы обвинить эту систему в «избыточной» простоте. В связи с этим, вероятность того, что все путешественники по лабиринту пойдут по одному пути, следуя указателям, будут зашкаливать. Но в этом нет проблемы у системы, есть проблема — у человеческого восприятия.

Принципиальная разница подхода к решению задач в MSM состоит в том, чтобы формулировать новые правила обработки данных, а не решать задачу методом комбинаторики связей и условий взаимодействия. То есть, чтобы описать условие, например, закипания воды при температуре 100° C, нами будет записана обычная фраза-модель «Вода закипает при температуре больше ста градусов Цельсия», но идея состоит в том, чтобы научиться извлекать из таких обычных и подобных им фраз зависимости и конструировать решения из записанных вами ранее слов-множеств.

Этот подход категорически отличается от стратегий, предложенных на сегодняшний день другими онтологическими системами и методами программирования.


2.Сама структура классификатора в SUMO бедна, она исходит от аттрактивности первичных признаков: "Физическое"- "Понятие", из-за этого естественным образом возникает дисбаланс: одна часть классов онтологии будет перегружена, другая - недогружена, как пустой пакет с коробком спичек. Но это еще полбеды, она страдает от малой детализации, что ухудшает качество ее "восприятия". то есть элемент получает в наследство 5-7 признаков, когда средний элемент в том же MSM имеет 15-17 например.

3.И вероятно самое важное - из элементов конструктора MSM мы можем составлять легко читаемые для ПК фразы и предложения, которые могут обрабатываться "целиком" в один "присест", тогда как обычное ООП утопит сама себя комбинаторным взрывом перебора всех отношений во всех отношениях. Соответственно и обработкой контекста в MSM мы можем заниматься, а в ООП нет. Каждый новый смысл фиксируется своим, однозначным набором кода, который мы можем детализировать в вариативности волнового алгоритма, детализировать все варианты смыслов предложения и выбрать лучший из них.

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

Пишите, по возможности буду отвечать).
[Ответ][Цитата]
Petrov.I
Сообщений: 145
На: Многомерное строчное множество и с чем это едят
+1
Добавлено: 03 мар 19 1:47
Изменено: 03 мар 19 1:47
Misteryest, спасибо! Очень доходчиво и понятно. Согласен: теперь явны преимущества MSM перед SUDO и аналогами. Очень перспективная теория!

Соц. сетями предпочитаю практически не пользоваться, но к контакту всегда готов, хотя бы через почту
[Ответ][Цитата]
mss
Сообщений: 1635
На: Многомерное строчное множество и с чем это едят
Добавлено: 04 мар 19 12:46
Изменено: 04 мар 19 12:47
Цитата:
Автор: Misteryest
В коде MSM внешний признак каждого объекта является в то же время и структурированным описанием. То есть, если у нас есть описательная конструкция той же мачты из 20 составляющих нам нет необходимости последовательно обходить всех их, нет нужды "выходить на палубу". Все свойства хранятся снаружи, по сути, в имени переменной. На что это похоже?


Ну и мастер же вы Misteryest запутывать.

Позвольте добавить ясности тэк скаать в 3 операции

1) Представим себе иерархическое дерево всех отношний между всеми словами.

2) Каждое слово во первых - занимает конкретное место в этом дереве и только одно. Во вторых - каждое слово можно представить кодом полного пути к корню дерева.

*Код может быть любым, например, если каждый элемент дерева кодируется 1м символом, то полный код слова есть строка символов от корня до слова.

3) Возьмём любые два слова. Для получения отношения между ними нужно двигаться от каждого из них к корню до первой общей вершины. Таковая обязательно найдётся! Обязательно слово! Оно и есть отношние между выбранными 2-мя словами.

**Технически нахождение такой вершины есть пересечение полных кодов каждого из слов с лева на право до первого не совпадающего символа. Такое пересечение и есть полный код общей вершины.



Лично я выражаю своё глубокое почтение автору за предлогаемую модель. И на то есть несколько pros-ов и cons-ов. Но пред тем попробуйте честно ответить себе на вопрос - модель чего XXX? Это вопрос не только Mysteryest-у...

Pros:
- модель Mysteryest-а много осмысленней world2vec. То что в w2v можно закачать гигабайты за секунду это несомненное достоинство - а смысл?

- конечно построить иерархическое дерево всех отношний между всеми словами невозможно. Но кого это остановит и на сколько? Неужели так уж трудно сообразить как преодолеть эту кажущуюся трудность? Но в результате ни много ни мало а модель XXX!

Cons:
- жаль что у двух слов есть только одно отношение в дереве. Но кого это остановит и на сколько!?


Вообще то модель Mysteryest-а это только пример извлечения пользы из классификаторов. Классификаторов чего угодно на минуточку.
[Ответ][Цитата]
Egg
Сообщений: 11536
На: Многомерное строчное множество и с чем это едят
Добавлено: 04 мар 19 12:55
Изменено: 04 мар 19 12:59
Цитата:
Автор: mss
- модель Mysteryest-а много осмысленней world2vec. То что в w2v можно закачать гигабайты за секунду это несомненное достоинство - а смысл?

"Модель" Mysteryest'а нуждается в заранее построенном конфигураторе (онтологии) и любое добавление нового отношения или узла требует ручного конфигурирования человеком (а скорее всего только одним человеком - Misteryest'ом )))). Word2vec - это автоматический классификатор. То есть разница между ними примерно как между счётами и калькулятором. )))
[Ответ][Цитата]
mss
Сообщений: 1635
На: Многомерное строчное множество и с чем это едят
Добавлено: 04 мар 19 13:50
Ты ещё про Гёделя вспомни.

Список страшилок уже заполнен.
[Ответ][Цитата]
Egg
Сообщений: 11536
На: Многомерное строчное множество и с чем это едят
Добавлено: 04 мар 19 14:03
Тут вопрос не в страшилкам, а в том, что этот ‘продукт’ никогда не сможет работать...
[Ответ][Цитата]
mss
Сообщений: 1635
На: Многомерное строчное множество и с чем это едят
Добавлено: 04 мар 19 14:27
Цитата:
Автор: гocть.
upd: у Вас нет решения полисемии, у Вас есть решение омонимии, Вы не понимаете в чем смысл полесемии в семантике.


У меня есть.

Представим себе дерево всех болезней.

Пропарсим его MСM-ом и каждой болезни поставим в соответствие MСM-код.

Как известно все болезни делятся на две категории - Х***я и П****ц - Х и П.

Поставим каждой болезни в соответствие Х или П.

В конце концов мы получим два полисемичных списка МСМ кодов для Х и для П.

Делов та
[Ответ][Цитата]
Misteryest
Сообщений: 416
На: Многомерное строчное множество и с чем это едят
Добавлено: 06 мар 19 13:47
Цитата:
Автор: mss


Ну и мастер же вы Misteryest запутывать.

Позвольте добавить ясности тэк скаать в 3 операции

1) Представим себе иерархическое дерево всех отношний между всеми словами.

2) Каждое слово во первых - занимает конкретное место в этом дереве и только одно. Во вторых - каждое слово можно представить кодом полного пути к корню дерева.

*Код может быть любым, например, если каждый элемент дерева кодируется 1м символом, то полный код слова есть строка символов от корня до слова.

3) Возьмём любые два слова. Для получения отношения между ними нужно двигаться от каждого из них к корню до первой общей вершины. Таковая обязательно найдётся! Обязательно слово! Оно и есть отношние между выбранными 2-мя словами.

**Технически нахождение такой вершины есть пересечение полных кодов каждого из слов с лева на право до первого не совпадающего символа. Такое пересечение и есть полный код общей вершины.



Лично я выражаю своё глубокое почтение автору за предлогаемую модель. И на то есть несколько pros-ов и cons-ов. Но пред тем попробуйте честно ответить себе на вопрос - модель чего XXX? Это вопрос не только Mysteryest-у...

Вообще то модель Mysteryest-а это только пример извлечения пользы из классификаторов. Классификаторов чего угодно на минуточку.


И кстати говоря, одно полисемичное слово может быть представлено в форме нескольких разных кодов из разных частей классификатора, что является архиклассным преимуществом. Там где в ООП происходит комбинаторный взрыв, в MSM этого не происходит за счет разделенности смыслов из которых с помощью сохраненных моделей смыслов мы можем выбрать те, которые имеют возможность на существование.

Мы легко ими оперируем и наслаждаемся решением вечной проблемы полисемии.
Я наверное приводил уже эту картинку, но если что, повторюсь.


Здесь: 1. Мы получаем сгенерированные исчерпывающие варианты смыслов.
2. Легко сравниваем их с имеющимися, выверенными смыслами в базе.
3. Радуемся возможности машины отделить смысл "замка" как строения от "замка" как железяки и действуем в рамках контекста.

Profit

PS И спс за поддержку
[Ответ][Цитата]
Misteryest
Сообщений: 416
На: Многомерное строчное множество и с чем это едят
Добавлено: 06 мар 19 13:58
Насчет "модель чего", мне была интересна только одна штука, это попытка понимания механизма человеческого мышления. это не попытка создать сверхразумный интеллект, а попытка воссоздать реакции конкретного дяди Бори, когда он решает логические задачи. Он не обязательно суперинтеллектуален, а хотя бы просто.. логичен и разумен
[Ответ][Цитата]
Misteryest
Сообщений: 416
На: Многомерное строчное множество и с чем это едят
Добавлено: 06 мар 19 14:10
вот еще один пример, немного ближе "к телу". В предложении - по нескольку полисемичных слов, но из них легко найти 2 подходящих к сохраненной модели замка, как строения.

[Ответ][Цитата]
mss
Сообщений: 1635
На: Многомерное строчное множество и с чем это едят
+1
Добавлено: 06 мар 19 14:16
Я бы сказал осторожнее - попытка моделирования понимания. Как там в мозгах ещё не ясно...

Моделирование же понимания упирается в проблему №1 - в смысл.

По моему скромному мнению вам Mysteryest удалось промоделировать его. Осталось лишь осмыслить и ясно сформулировать определение смысла по МСМ!

По этому не будем спешить и дадим высказаться нашему многомудрому междусобойчику, если вы не возражаете конечно, до того но не после как
[Ответ][Цитата]
Misteryest
Сообщений: 416
На: Многомерное строчное множество и с чем это едят
Добавлено: 06 мар 19 14:26
Цитата:
Автор: mss

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

Таки соглашусь.
Здесь смысл смоделирован в рамках одной системы, где каждый элемент операбелен по отношению к другим. Эта операбельность сильно помогает, отсюда и возникают новые возможности, которые были недостижимы в том же классическом ООП.
[Ответ][Цитата]
mss
Сообщений: 1635
На: Многомерное строчное множество и с чем это едят
Добавлено: 06 мар 19 14:27
Изменено: 06 мар 19 14:28
Для прояснения позиций...

Цитата:
Автор: Misteryest

Цитата:
[i]Автор: Цитата: Автор: Luarvik.
Что такое смысл ?


Смысл это сущность одной вещи по ее отношению к другим, и отношение других вещей к этой вещи.


Невозможно дать определение смысла вне языка. А в языке это просто, но есть ньюанс - языковые конструкции фрактальны.

смысл это отношния понятий.

понятие это осмысленное высказывание.

высказывание это синтаксически корректное множество понятий.
[Ответ][Цитата]
Misteryest
Сообщений: 416
На: Многомерное строчное множество и с чем это едят
Добавлено: 06 мар 19 14:40
Изменено: 06 мар 19 14:43
Цитата:
Автор: mss

Для прояснения позиций...



Невозможно дать определение смысла вне языка. А в языке это просто, но есть ньюанс - языковые конструкции фрактальны.

смысл это отношния понятий.

понятие это осмысленное высказывание.

высказывание это синтаксически корректное множество понятий.


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

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

Она содержит важную информацию - модель пунктуации и указание на родственника определения, плюс - связь между двумя словами множествами - это своего рода "географическая" конструкция, реконструирующая из одного кода - другой. В последствии, с наращиванием объема словаря моделей, подобный подход поможет улавливать из фразы человека о незнакомом понятии возможный смысл. Пока она используется только для чтения словаря.
[Ответ][Цитата]
 Стр.43 (44)1  ...  39  40  41  42  [43]  44<< < Пред. | След. > >>