Или универсальный набор данных

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

Один из способов сделать это — создать «Универсальный набор данных», набор данных, способный интегрировать все другие наборы данных и всю информацию, которую мы знаем об этой вселенной и воображаемых вселенных. Включая противоречия, недостающую информацию и неопределенность.

Универсальный набор данных

Мы можем представить знания как «несколько потоков функций (назначенных событиям), которые получают свойства (назначенные элементам) в качестве входных данных, возвращая измененное свойство в качестве результата».

«Модель горизонта событий предполагает, что по мере того, как люди совершают действия, они
сегментируют их на отдельные события.[…] В любой временной шкале текущее событие активно поддерживается как представление в рабочей памяти и в то же время является долговременным. репрезентация терминальной памяти построена таким образом, что может обеспечить постоянную основу для извлечения информации о событии еще долго после того, как оно закончилось». «Событийное познание» (2014)

Эта модель предполагает, что наш мозг понимает мир, используя События как единицы.

Но что такое событие?

«Отрезок времени в данном месте, который, по мнению наблюдателя, имеет начало и конец» (JM Zacks & Tversky, 2001).

Строительные блоки

Это представление знаний состоит из четырех элементов: События, Элементы, Свойства и Функции.

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

Где:

  • Каждое свойство может принадлежать одному или нескольким элементам.
  • Свойства можно изменить с помощью Функций.
  • Каждая Функция может принадлежать одному или нескольким Событиям.

Также:

  • Каждое свойство может быть частью других свойств.
  • Каждая Функция может быть частью других Функций.
  • Каждое событие может быть частью других событий.

Пример

Представьте, что мы хотим ввести в наше представление знаний следующую информацию: «Небо голубое».

Наиболее распространенный способ представить это с помощью структуры: небо-›цвет-›синий. Но в универсальном наборе данных все работает по-другому, информация, которую мы должны ввести, на самом деле представляет собой вопрос: «Какой наиболее вероятный цвет я увижу, глядя на небо?».

Мы будем снабжать набор данных экземплярами событий, когда мы (или другие) наблюдали за небом. Цвет будет закодирован с помощью вектора, например RGB.

Затем, когда мы спросим PAI «Какого цвета небо?», механизм вывода вспомнит все (или большое количество) случаев наблюдения за небом, когда был воспринят цвет, и ответит: с наиболее распространенными значениями или средним значением (которое может быть не синим).

В этом примере Элемент — это Небо, Свойство — это Цвет, Функция. strong> изменяет Цвет в соответствии с восприятием, а Событие — это наблюдение за небом.

На следующее утро было утро середины лета, ясное и свежее, о котором можно только мечтать: голубое небо и ни единого облачка, и солнце танцует на воде. - Хоббит, Дж. Р. Р. Толкин

Мы вводим в PAI «фальшивое воспоминание» о том, что он смотрит прямо в небо (модель опыта). Мы также можем представить «память» о прочитанном PAI об этом опыте в книге (ситуационная модель). В данном случае Событие — это наблюдение (чтение книги) второго События, когда персонаж воспринимает Цвет.

Габриэль Карабальо
Eibriel.com
Twitter