[identity profile] edelveis8.livejournal.com posting in [community profile] useless_faq
Вопрос по поводу человекоподобных роботов с ИИ. Как будет накапливаться информация в их памяти? Будут ли они записывать всё, что видят и слышат, ведь даже если видео записывается в 480х640 и с сжатием, то через несколько месяцев наберётся огромное количество видео-материала. А если робот просуществует 200 лет... Понятно, что в будущем объёмы их памяти будут измеряться даже не терабайтами, но они всё равно не будут безграничными.
Человек что-то помнит, что-то забывает. Смогут ли роботы с ИИ так делать? И будет ли этот процесс "забывания" осознанным? (допустим человек может помнить всякую фигню, а что-то важное забудет).

Date: 2012-04-17 10:08 am (UTC)
From: [identity profile] al1s4intsday88.livejournal.com
А почему не иметь один ИИ на всех "роботов"?
Скажем, некий сервер, куда сливается вся нужная информация. Копии, залитые туда другим роботом - удаляются.
Таким образом лишнего ничего нет.

Геты в Mass Effect так и делают :-)

Date: 2012-04-17 10:14 am (UTC)
From: [identity profile] konstkaras.livejournal.com
Ну это не роботы будут уже, а радиоуправляемые игрушки. Это неинтересно:)

Date: 2012-04-17 10:22 am (UTC)
From: [identity profile] al1s4intsday88.livejournal.com
Как это не роботы?
Робот-уборщик убирает территорию и заносит на сервер карту, объекты, растительность.
Робот-киллер - обращается к серверу, скачивает данные и выбирает наиболее удобное для своей миссии (грохнуть кого-нибудь нужного/ненужного) место и время.
Кем там управлять-то? :)

P.S. Роботы пылесосы уже есть, ими же не управляют. Дело только за малым - включить его и зарядить вовремя. А это могут делать другие роботы. Роботы - запускатели роботов-пылесосов.

Date: 2012-04-17 10:24 am (UTC)
From: [identity profile] konstkaras.livejournal.com
А вот и вопрос - что есть "информация", а что "управление". И то, и другое - факторы, влияющие на решение; далее - перенос на роботов человеческих понятий воли и ответственности.

Date: 2012-04-17 10:29 am (UTC)
From: [identity profile] al1s4intsday88.livejournal.com
Глупости какие. Зачем машины наделять ответственностью и волей.
Есть цель, есть (или нет) возможность ее исполнения.
Скажем, у робота есть пистолет и винтовка. Ему надо поразить цель на расстоянии 1 км.
Из винтовки шанс попадания выше - ее и возьмет.

Date: 2012-04-17 10:32 am (UTC)
From: [identity profile] konstkaras.livejournal.com
Робот запросил у сервера координаты цели.
Сервер дал какие-то координаты исходя из своих, сервера, соображений.
Можно ли считать, что сервер таким образом совершил акт управления роботом?

Date: 2012-04-17 10:37 am (UTC)
From: [identity profile] al1s4intsday88.livejournal.com
Спорный момент.
Сервер лишь выдал, необходимую информацию, по запросам.
В идеале, он должен предложить несколько вариантов, а уже робот-исполнитель должен выбрать наиболее оптимальный.
Пусть лучше будет толпа думающих и принимающих решение роботов, чем один ИИ.

Это как в фильме "На Крючке" с Шайей Ла Баф. Точь в точь.

Date: 2012-04-18 07:37 am (UTC)
From: [identity profile] xen0n.livejournal.com
Красивый вопрос. Но мне кажется что тут мы ходим по границам терминов, там где они уже не совсем в привычных значениях (не все стулья низкие и на 4 ножках - иногда вроде стул, но ножек три и высокий, почти как маленький стол).

Можно считать что сервер совершил управление. Ведь робот детерминирован, и зная его состояние и какой сигнал подаем - мы знаем что робот сделает. Но и сервер тоже свободой воли не обладает, его программисты так настроили. Да и они, если верить психологам, вообще пошли в программисты, скажем, чтобы деньги зарабатывать и понтоваться перед девченками на дорогих машинах, или еще по какой причине, вариантов много, но они есть и все подразумевают внешние воздействия. Так что мир во всей его сложности сам и является причиной своих следствий. Да и, скажем, в бизнесе людьми не управляют - у человека всегда есть возможность сказать "да пошел ты в .опу, директор" или расстрелять того из дробовика. Но с ними делятся нужной информацией (пришел новый заказ, к 17:00 от тебя ждем что ты сделаешь четырнадцать гаек такого-то типа) и с учетом всех своих альтернатив сотрудник САМ выбирает что он сделает. Хотя можно сказать, что директор им управляет. Получается, что управление - субъективный термин, подразумевающий какое-то желание, стремление человека, который отдает информацию. Но объективно управление не отличается от обмена информацией, это мы так это воспринимаем, приписывая фактам (приказам) какую-то мотивацию. Например, факт - ввели ЕГЭ. Мы приписали мотивацию - "совсем хотят образование разрушить". Министр образования заявляет о другой мотивации - "хотим построить новую, более эффективную модель". И то и то может быть правдой, зависит от того что в голове министра, но объективно - разницы нет, по факту просто - введен ЕГЭ.
Edited Date: 2012-04-18 07:38 am (UTC)

Date: 2012-04-18 07:13 am (UTC)
From: [identity profile] grazlik.livejournal.com
Геты делают не так, насколько я понял. Там каждый сам по себе ИИ, но при этом постоянно меняется с другими инфой. Т.е. что-то типа торрентов.

Date: 2012-04-17 10:10 am (UTC)
From: [identity profile] al1s4intsday88.livejournal.com
То же и с "забыванием". На каждый файл (фото, видео, текст), с помощью алгоритма, ставится приоритет этого файла.
По истечении заданного для каждой приоритетной группы срока давности файл стирается, освобождая место.

Date: 2012-04-17 10:13 am (UTC)
From: [identity profile] nishi-miller.livejournal.com
как заведомо определить важность информации по формальным признакам?

Date: 2012-04-17 10:19 am (UTC)
From: [identity profile] al1s4intsday88.livejournal.com
Фото - задаются "интересные" факторы. Наличие сисек в кадре, оружия, пищи. К ПРИМЕРУ :)
Сиськи - приоритет номер 1.
Оружие - два.
Еда - три.
Фото 1 хранятся 200 лет, фото 2 -100, фото 3 - удаляются через неделю.
Если на фото все скопом - время хранения - максимальное, что для нас будет 200 лет. Или суммируется - 300 лет и неделя.
Алгоритм же будет писаться человеком (пока ИИ не поработит нас, насрав на те три заповеди о "робот не может причинить вред человеку..."), так что задаваться исходные данные будут поначалу человеком :)

Date: 2012-04-17 10:27 am (UTC)
From: [identity profile] al1s4intsday88.livejournal.com
Ну, а звукозапись уже сейчас функционирует у всяких спецслужб. По ключевым словам.

Date: 2012-04-17 05:04 pm (UTC)
From: [identity profile] elvit.livejournal.com
По совсем-совсем формальным? По дате обращения. Если к файлу не обращались n времени, он удаляется через m времени, если обращались, хранение продлевается.

Date: 2012-04-18 07:06 am (UTC)
From: [identity profile] igor-eta.livejournal.com
С каким забыванием? С чьим?

Date: 2012-04-17 10:14 am (UTC)
From: [identity profile] dmitriyl.livejournal.com
Если мы говорим об ИИ, то нет смысла записывать увиденное и услышанное как видеофайл (и человеческая память, насколько я знаю, тоже этого не делает). Скорее, записываются некие факты, а картинка, впоследствии, если нужно, по ним создается заново.

Date: 2012-04-17 10:29 am (UTC)
From: [identity profile] dar-n-lie.livejournal.com
+1.
Нет никакой необходимости записывать всё в видеоформате.
На всякий случай можно так хранить, допустим, последнюю неделю.
Всё остальное сильно жмётся и переводится на уровень абстракции и упрощения, а затем архивации.

Нахожусь на улице такой-то. Иду. Весёлый. В меня врезался человек с лицом Типаж83 и фигурой Фигура15. Один скриншот прилагается.
Текстуры выбрасываем. Оставляем примерное расположение объектов.

При накоплении опыта (или сразу по изначально забитой БД) уровень абстракции повышаем. Если у тебя за последние годы была тысяча прогулок до работы без происшествий, то можно легко их разделить допустим на 10 стандартных типов. Обычная прогулка при хорошей погоде.


А глубину и полноту знаний уже определяют цели робота.
Если у тебя следователь-полицейский по всем на свете делам - пусть скидывает все лица в общую полицейскую БД.
Если у тебя робот-уборщик, ему вообще можно не париться по поводу запоминания всякой фигни.

Date: 2012-04-17 10:32 am (UTC)
From: [identity profile] al1s4intsday88.livejournal.com
Робот-уборщик.
1) Алюминиевые банки принимаются там-то по такому-то курсу. Это самый высокий курс в данном районе.
2) Трупы людей не трогать, вызывать робота-полицейского.
И бла-бла-бла >_<.

Date: 2012-04-17 10:18 am (UTC)
From: [identity profile] konstkaras.livejournal.com
Чисто теоретически - любая информация, которую в данный момент робот может забыть, может пригодиться в будущем, но робот об этом знать не может. Поэтому выбор информации для забывания - дело эвристическое, но какое-то более-менее приемлемое решение пусть имеет.

Date: 2012-04-17 10:21 am (UTC)
From: [identity profile] poshtarboba.livejournal.com
точно так же, как сейчас пишут разговоры на всяких пожарных станциях и скорых помощах: если никаких инцидентов небыло - через пару месяцев архив удаляется, если были интересные, спорные, конфликтные моменты - запись сохраняется на несколько лет.
Или как на видеорегистраторе - пишет постоянно, но сохраняет только если был какой-то удар или кнопочку водила нажал.

Date: 2012-04-17 10:32 am (UTC)
From: [identity profile] blackyblack.livejournal.com
По сути роботы с ИИ будут запоминать не информацию, а реакцию на неё. То есть "мозг" перестроится от входной информации да и дело с концом.

Date: 2012-04-17 10:34 am (UTC)
From: [identity profile] wordsmsdnua.livejournal.com
Дело в том что механизм работы памяти до конца еще не изучен, поэтому сказать точно как и что будет нельзя.

Записывать все сплошным видеопотоком, робот точно не будет.

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

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

Date: 2012-04-17 11:07 am (UTC)
From: [identity profile] Нос Путина (from livejournal.com)
потом найдётся один "самый умный" робот , создаст свою партию и всё испортит...
(deleted comment)

Date: 2012-04-17 12:17 pm (UTC)
From: [identity profile] chlorian.livejournal.com
Потому как роботы не имеют удобной привычки спихивать с себя ответственность. Даже если они будут болванами, то во всяком случае не станут ныть всю жизнь, как их кто-то злоковарный оболванил.

Не гневись боже! То меня дьявол попутал! Бог : Люцый, тут один на тебя стрелку переводит. Люцифер : Угу, так и запишем : "песдел на Князя Тьмы".(c)

Date: 2012-04-17 12:11 pm (UTC)
From: [identity profile] krazzzer.livejournal.com
Если бы мы знали, как будет функционировать ИИ, мы бы его уже построили бы.
А пока что это все размышления - это чистая схоластика.

Date: 2012-04-17 12:36 pm (UTC)
From: [identity profile] monsterclub.livejournal.com
Я бы реализовал так:

Для простоты примера за единицу памяти робота примем часовой видеоролик со звуком:

1. Ролики хранятся в вершинах графа (http://ru.wikipedia.org/wiki/%D0%93%D1%80%D0%B0%D1%84_(%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0))
2. Чем больше ролик имеет логических связей с другими роликами в графе , тем выше его приоритет
3. Если в течение записи ролика произошло событие выходящее за рамки обычных алгоритмов, приоритет ролика повышается. (робот вместо банки обнаружил труп)
4. По прошествии суток удаляем ролики старше месяца и приоритетом, меньшим чем 1
5. По прошествии месяца удаляем ролики старше года и приоритетом, меньшим чем 10
6. По прошествии года удаляем ролики старше 6 месяцев и приоритетом, меньшим 20

Лаба сдана :-)

**этот алгоритм можно использовать для поискового паука в интернете.
Edited Date: 2012-04-17 12:54 pm (UTC)

Date: 2012-04-17 07:05 pm (UTC)
From: [identity profile] dagdbog.livejournal.com
А облака нафига придумали?

Date: 2012-04-17 07:56 pm (UTC)
From: [identity profile] 5trovi4.livejournal.com
РОботы не будут ничего "помнить" или "забывать". ИИ будет строить логическую "паутину" реакции на действие с обьектами и затем пытаться прогнозировать событие наперед, передвигаясь по этой логической "паутине". Напр - поставил ногу . под ногой , варианты: гнется, твердо, устройчиво,шатко и пр. ЗАтем следующее ветвление действий : если шатко - убрать ногу, если твердо - оставить и пр. Если сильно заинтересовало, гуглите на слова: нейронные сети, самообучающиеся системы, нечеткая логика.

Date: 2012-04-18 02:12 am (UTC)
From: [identity profile] rastafighter.livejournal.com
Большая часть информации может храниться на внешнем сервере и поступать туда от многих/всех роботов. В памяти робота хранятся наработанные им алгоритмы и оперативная инфа по данной задаче. Все остальное "вспоминается" с сервера по мере надобности, а потом стирается.

Сервер "помнит" все! Вива Скайнет! )

Date: 2012-04-18 07:20 am (UTC)
From: [identity profile] xen0n.livejournal.com
Чтобы быть умным - не требуется зубрить все. Многие образованные люди, например, не знают дату рождения Белинского. Но знают факт, что он переписывался с Гоголем, а значит, раз известны эти факты про Гоголя, то и про Белинского можно предположить годы его жизни. И вроде информация о его рождении у нас не хранится совсем, занимает 0 байт, но мы знаем, что где-то 1800-ые, плюс/минус лапоть, но никак не XII век, скажем.

Запомнить координаты даже всего-то тысячи точек синусоиды от 0 до 1 - крайне непростая задача. Но любой старшеклассник может просчитать y=sin(x) для любого x, потому что в его мозгах не только факты, но и правило их вывода. Не нужно знать правила проезда всех перекрестков в стране, достаточно знать ПДД и знать, где какие знаки висят.

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

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

Date: 2012-04-18 07:25 am (UTC)
From: [identity profile] xen0n.livejournal.com
Кстати, в дискретной математике есть (и они достаточно простые) правила, как по конкретным значениям функции, построить саму функцию. И как сделать ее короткой и простой (минимизировать). Она может будет не очень точной (иногда совершенно неверной) в интерполяции и экстраполяции, но при этом абсолютно точной в самих точках, по которым она строилась. В обычном матанализе и алгебры тоже аналогичные методы есть для не-булевой алгебры. Мир-то вообще относительно просто устроен. Ну то есть сложно, но этот механизм (функция) гораздо гораздо проще, чем все множество ее аргументов и результатов.

Date: 2012-04-18 12:33 pm (UTC)
From: [identity profile] zarddos.livejournal.com
если делать запоминание по принципу мозга, то надо чтоб распознавались образы и хранилась не тупо картинка, а набор указателей на опознанные образы из начальной базы образов, а также указатели как на опознанные состояния образа, так и опознанные сюжеты, обладающие в данный момент значимостью. Например, в памяти будет храниться не видео про то как птица летит, а грубо говоря 2 слова "птица летит" (облака там на фоне, цвет крыльев не запомнятся, если это не является значимым).

Date: 2012-04-18 09:41 pm (UTC)
From: [identity profile] gul-kiev.livejournal.com
Как вы думаете, просматривает ли Гугль весь интернет, когда отвечает на ваш поисковый запрос?

Date: 2012-04-19 03:31 am (UTC)
From: [identity profile] qolorado.livejournal.com
А сделать простейший, как в JVM, алгоритм сборки мусора. Если на объект не осталось глобальных опосредованных ссылок, то фтопку его. Плюс еще ввести понятие времени жизни ссылки: если по ней долго никто не ходит, то тоже фтопку.

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

Короче, нифига не геном-ньютона, а вполне себе реализуемая схема :)