23
Глобальный компьютерный разум Глобальный компьютерный разум Состояние и перспективы Состояние и перспективы Антон Колонин 2013, Май 7

Global computational intelligence popular

Embed Size (px)

Citation preview

Page 1: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумСостояние и перспективыСостояние и перспективы

Антон Колонин2013, Май 7

Page 2: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумИстория вопросаИстория вопроса

19 век19 век 2000-20122000-201220 век20 век

Piere de ChardinPlanetisation of Humanity

Владимир ВернадскийНоосфера

D.Didro, J.R.AlembertEncyclopedie

Herbert WellsWorld Brain

Herbert SpenserSocial organizm

Валентин Турчин

Metasystem transition

Ben Goertzel, Francis Heylighen

Global Brain Group

Tim Berners-LeeWorld Wide Web

Larry Page, Sergey BrinGoogle

Jimmy Wells, Larry SangerWikipedia

Mark Zuckerberg Facebook

Facebook SocialGraph Search

Wikidata

GoogleKnowledge Graph

Douglas Lenat Cyc & OpenCyc

Tim Berners-LeeSemantic Web

OntologiesRDF, OWL, Turtle, N3, SPARQL

Ben GoertzelWebmind

Expert systems, Pattern / Optical character / Voice recognition,

Peter Voss Adaptive AI

Artificial General Intelligence, «Strong AI»

Ray Kurzweil Singularity is near

Ben Goertzel Open Cog

Human Brain Project

20132013

Peter RusselGlobal Brain

Slow-down of world population growth

E-mail communications (t = minutes)

Chat communications (t = seconds)

Page 3: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумСреда и ресурсыСреда и ресурсы

Поисковыезапросы

Изменениястатуса

ирасположения

Общениеemail

Общениеchat

Результатыпоиска

Рекламныевставки

Извещенияиоповещения

Гуманистическая среда

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

Публикациистраниц

Page 4: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумОпределенияОпределения

Критерий разумностиКритерий разумности – не обязательно – не обязательно определяется тестом Тьюринга;определяется тестом Тьюринга;

Разум – способность достигать сложные Разум – способность достигать сложные целицели в в сложных сложных средахсредах, используя ограниченные , используя ограниченные ресурсыресурсы (Ben Goertzel);(Ben Goertzel);

Возникает в мировой Возникает в мировой гуманистической среде;гуманистической среде; Использует мировые Использует мировые вычислительные ресурсы;вычислительные ресурсы; ЦелиЦели – могут как диктоваться средой, так и – могут как диктоваться средой, так и

устанавливаться операторами ресуров;устанавливаться операторами ресуров; В основеВ основе – алгоритмы, основанные на массированной – алгоритмы, основанные на массированной

обработке обработке структурированной информации;структурированной информации; Быть можетБыть может, , может бытьможет быть или или уже здесь.уже здесь.

Page 5: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумВозможные целиВозможные цели

ПринципиальныеПринципиальные (установленные операторами)(установленные операторами):: Выявление возможностей и угроз - для пользователя, Выявление возможностей и угроз - для пользователя,

корпорации или государства;корпорации или государства; Формирование спроса - на заданный товар или Формирование спроса - на заданный товар или

политический вектор.политический вектор.

ТехническиеТехнические (диктуемые средой)(диктуемые средой):: Более точное удовлетворение (поисковых) запросов;Более точное удовлетворение (поисковых) запросов;

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

Page 6: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумПредставление структурированной информацииПредставление структурированной информации

Некто – житель Новосибирска, его телефоны: +7913333222, +79133333333Некто – житель Новосибирска, его телефоны: +7913333222, +79133333333Некта – жительница Новосибирска, ее телефон: +79133334444Некта – жительница Новосибирска, ее телефон: +79133334444

Новосибирск

+79133332222

+79133333333

ЖительНекто

Телефон

Телефон

Простейшие смысловые сетиПростейшие смысловые сети(semantic nets) формируются в виде (semantic nets) формируются в виде графов с использоваением графов с использоваением типизированных бинарных связей типизированных бинарных связей (“триплетов”) (“триплетов”)

+79133334444

НектаЖитель

Телефон

+7913

Префикс

Page 7: Global computational intelligence popular

Некто – житель Новосибирска с 2011г., его телефоны: Некто – житель Новосибирска с 2011г., его телефоны: +7913333222 (личный c 2013), +79133333333 (служебный) +7913333222 (личный c 2013), +79133333333 (служебный)

Новосибирск

+79133332222

+79133333333

Житель(с 2011)

Некто

Телефон(служебный)

Телефон(личный с 2013)

Использование схемы “триплетов” в чистом Использование схемы “триплетов” в чистом виде не дает возможности описать все виде не дает возможности описать все ситуации реального мира в полном объеме ситуации реального мира в полном объеме

Глобальный компьютерный разумГлобальный компьютерный разумПредставление структурированной информацииПредставление структурированной информации

Page 8: Global computational intelligence popular

Новосибирск

+79133332222

+79133333333

2013

2012

2013

Житель

ГодГод

Год

Некто

ТелефонЭто

Бывает

Служебный

ТелефонЛичный

БываетЭто Год

Онтологическая прозрачностьОнтологическая прозрачность- описание схемы и данных в одной модели- описание схемы и данных в одной моделиИерархические гиперграфыИерархические гиперграфы- формирование связей на связях - формирование связей на связях

Телефон

Глобальный компьютерный разумГлобальный компьютерный разумПредставление структурированной информацииПредставление структурированной информацииНекто – житель Новосибирска с 2011г., его телефоны: Некто – житель Новосибирска с 2011г., его телефоны: +7913333222 (личный c 2013), +79133333333 (служебный) +7913333222 (личный c 2013), +79133333333 (служебный)

Page 9: Global computational intelligence popular

Новосибирск

+79133332222

+79133333333

2013

2012

2013

НектоСлужебный

ТелефонЛичный

Онтологическая прозрачностьОнтологическая прозрачность- описание схемы и данных в одной модели- описание схемы и данных в одной моделиИерархические гиперграфыИерархические гиперграфы- формирование связей на связях- формирование связей на связяхПредельная нормализацияПредельная нормализация- до бинарных отношений (теоретически) - до бинарных отношений (теоретически)

Год

Житель

Глобальный компьютерный разумГлобальный компьютерный разумПредставление структурированной информацииПредставление структурированной информацииНекто – житель Новосибирска с 2011г., его телефоны: Некто – житель Новосибирска с 2011г., его телефоны: +7913333222 (личный c 2013), +79133333333 (служебный) +7913333222 (личный c 2013), +79133333333 (служебный)

Page 10: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумСоциальные графыСоциальные графы

Использование WolframAlpha для Facebook

Page 11: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумСреда возникновенияСреда возникновения

Информационное пространство Количество информации

Google, Google+ and Knowledge Graph (proprietary)

500 миллионов пользователей, 700 миллионов концепций, до 20 миллиардов фактов и связей

Facebook Social Graph (proprietary)

900 миллионов пользователей, “сотни миллиардов сущностей, триллионы отношений”

Cyc Knowledge Base (partially public, “upper ontology” available in LISP or RDF/OWL)

2 миллиона утверждений

Wikidata (public, custom format expected to be exportable as RDF/OWL)

1 миллион утверждений

Английский лексикон 1 миллион слов (включая научные термины)

Мировое население 7 миллиардов людей2.5 миллиарда активных пользователей интернета1 миллиард владельцев смартфонов

Активные пользователи социальных сетей

1.1 миллиарда – Китай, 7 социальных сетей0.7 миллиарда – Facebook0.3-0.6 миллиарда – Google+ и YouTube0.3 миллиарда – Twitter

Page 12: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумСреда возникновенияСреда возникновения

ВыводыВыводы Более 99% структурированных знаний в Более 99% структурированных знаний в

киберпространстве – «почва для размышлений» - о людях киберпространстве – «почва для размышлений» - о людях и отношениях между ними.и отношениях между ними.

Более 99% структурированных знаний в Более 99% структурированных знаний в киберпространстве – закрытая информация киберпространстве – закрытая информация принадлежащая нескольким компаниям.принадлежащая нескольким компаниям.

Поведение 35% мирового населения («золотой миллиард» и «полтора серебряных») подлежит централизованному учету и анализу методами массированной добычи знаний.

Среднее соотношение связи/узлы (ребра/вершины) в мировых смысловых сетях варьирует от 30 (Google) до 100 (Facebook).

Page 13: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумВычислительные ресурсыВычислительные ресурсы

Вычислительный ресурс

Количественные характеристики RAM Storage

Cray Titan 300 thousand cores (19000 nodes of 16 cores)

710 terabytes 10 petabytes

Google Cloud 1 million servers(4 cores, 16 gigabytes memory, 10 terabytes storage)4 million cores

16 petabytes 10 exabytes

Персональные компьютеры в личном пользовании

1 billion personal computers(average: 3 cores, 3 gigabytes memory, 100 gigabytes storage)3 billion cores

3 exabytes 100 exabytes

Смартфоны в личном пользовании

1 billion smartphones(average: 5 gigabytes memory)

5 exabytes

Page 14: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумВычислительные ресурсыВычислительные ресурсы

ВыводыВыводы Отдельный корпоративный облачный Отдельный корпоративный облачный

компьютер по ресурсам превосходит компьютер по ресурсам превосходит мощнейший суперкомпьютер на несколько мощнейший суперкомпьютер на несколько порядков. порядков.

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

Page 15: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумТочки роста и сегментация рынкаТочки роста и сегментация рынка

Desktop OS Mobile OS Any OS Semantic Graph

Search Engine

Microsoft (Windows, Bing)

91% - 45% 5%

Apple (OS X + iOS) 7% 55% 31% -

Google (Android, Google+, YouTube, Search, Knowledge Graph)

- 26% 13% 26-48% 83%

Yahoo - - - - 8%

Facebook(Social Graph Search)

- - - 52% -

Twitter - - - 22% -

Page 16: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумТочки роста и сегментация рынкаТочки роста и сегментация рынка

ВыводыВыводы За одним исключением, ни одна компания на рынке не доминирует За одним исключением, ни одна компания на рынке не доминирует

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

Глобализация мирового финансового рынка (100+ ТНК Глобализация мирового финансового рынка (100+ ТНК контролируют не менее 40% мировых ресурсов) пугающая контролируют не менее 40% мировых ресурсов) пугающая антиглобалистов, смехотворна по сравнению с глобализацией антиглобалистов, смехотворна по сравнению с глобализацией интеллектуального информационного пространства, где 99% интеллектуального информационного пространства, где 99% структурированных знаний контролируются несколькими структурированных знаний контролируются несколькими компаниями.компаниями.

Формирование глобальных структурированных знаний о мире и его Формирование глобальных структурированных знаний о мире и его населении в рамках одной частной информационной системы - населении в рамках одной частной информационной системы - централизованная интеллектуальная глобализация централизованная интеллектуальная глобализация

Page 17: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумЦентрализованная глобализацияЦентрализованная глобализация

ВозможностиВозможностиВ ближайшее время обеспечить глобальный В ближайшее время обеспечить глобальный

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

Работающие примеры «краудсорсинга»Работающие примеры «краудсорсинга» Анализ транспортных «пробок»Анализ транспортных «пробок» Массовая распредленная обработка (SETI)Массовая распредленная обработка (SETI) «Гражданская наука» (Galaxy Zoo)«Гражданская наука» (Galaxy Zoo) Подбор паролей и «captcha cracking» Подбор паролей и «captcha cracking» (неудачный пример)(неудачный пример)

Page 18: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумЦентрализованная глобализацияЦентрализованная глобализация

УгрозыУгрозы Риск потери данных пользователями при закрытии “облачного” Риск потери данных пользователями при закрытии “облачного”

сервиса владельцем. Примеры: сервиса владельцем. Примеры: Yahoo's Geocities (the largest online Yahoo's Geocities (the largest online community of 2000), Google's Wave, Health, Reader and Cloud community of 2000), Google's Wave, Health, Reader and Cloud Connect.Connect.

Невозможность фактически проконтролировать сохранность Невозможность фактически проконтролировать сохранность конфиденциальных данных обрабатываемых “облачным” сервисом конфиденциальных данных обрабатываемых “облачным” сервисом (тем более, трансграничным) по “закрытым” алгоритмам, в (тем более, трансграничным) по “закрытым” алгоритмам, в юрисдикции других государств.юрисдикции других государств.

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

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

Page 19: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумСети и вычислительные архитектурыСети и вычислительные архитектуры

Историческая перспективаИсторическая перспектива

19501950 2000200019801980

ComputerInterconnections

between transistors

ComputerInterconnections

between transistors

20202020

NetworkInterconnections

between computers

NetworkInterconnections

between computers

World Wide WebInterconnections

between documents

World Wide WebInterconnections

between documents

Semantic WebInterconnections

between concepts

Semantic WebInterconnections

between concepts

Host-terminalUltra-thick serversUlrtra-think clients

Host-terminalUltra-thick serversUlrtra-think clients

Client-serverThin serversThick clients

Client-serverThin serversThick clients

Cloud ComputingApplicaton Server

Web clientThick servers Thin clients

Cloud ComputingApplicaton Server

Web clientThick servers Thin clients

Distributed ComputingPeer-2-PeerThick peersThin peers

Distributed ComputingPeer-2-PeerThick peersThin peers

Page 20: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумДецентрализованная глобализацияДецентрализованная глобализация

АргументыАргументы Эволюция Эволюция человеческого разумачеловеческого разума возникла в результате социальных возникла в результате социальных

взаимодействий между человеческими индивидуумами,взаимодействий между человеческими индивидуумами, что было обусловлено возникновением что было обусловлено возникновением структурированного общества структурированного общества

и высокоуровневого языкаи высокоуровневого языка общения общения, , и получила существенный рывок в связи с и получила существенный рывок в связи с глобализацией знанийглобализацией знаний и и

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

между между компьютерными агентамикомпьютерными агентами,, что может быть обусловлено формированием что может быть обусловлено формированием “онлайн-обществ” “онлайн-обществ”

компьютерных агентовкомпьютерных агентов и и высокоуровнегого языкавысокоуровнегого языка общения общения между ними,между ними,

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

Page 21: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумДецентрализованная глобализацияДецентрализованная глобализация

ТребованияТребования Cеть компьютерных агентов, как функциональная структура и принципы ее Cеть компьютерных агентов, как функциональная структура и принципы ее

динамической самоорганизации;динамической самоорганизации;

Богатая внешняя среда, стимулирующая взаимодействие агентов а также доступные Богатая внешняя среда, стимулирующая взаимодействие агентов а также доступные методы получения новой информации;методы получения новой информации;

Богатая историческая память разделяемая взаимодействующими компьютерными Богатая историческая память разделяемая взаимодействующими компьютерными агентами;агентами;

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

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

Разнообразие поведенческих сценариев (т.е. алгоритмов) агентов, с возможностью Разнообразие поведенческих сценариев (т.е. алгоритмов) агентов, с возможностью эволюционного отбора, в соответствии с получаемой обратной связью;эволюционного отбора, в соответствии с получаемой обратной связью;

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

Page 22: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумОсобенности моментаОсобенности момента

20122012 20132013

US CISPAsupported byGoogle, Yahoo

April 2013

US CISPAsupported byGoogle, Yahoo

April 2013

Wikidata

October 2012

Wikidata

October 2012Google Knowledge

GraphMay 2012

Google Knowledge

GraphMay 2012

US CISPAsupported by

Facebook, IBM, AT&T2012

US CISPAsupported by

Facebook, IBM, AT&T2012

FacebookGraph Search

January 2013

FacebookGraph Search

January 2013

Human Brain Project

EUJanuary 2013

Human Brain Project

EUJanuary 2013

FacebookOS

on AndroidMarch 2013

FacebookOS

on AndroidMarch 2013

Ray Kurzweiljoins Google

December 2012

Ray Kurzweiljoins Google

December 2012

GoogleacquiresBehavioApril 2013

GoogleacquiresBehavioApril 2013

YandexWonder

(Birth & Death)January 2013

YandexWonder

(Birth & Death)January 2013

Google Nowon iPhoneApril 2013

Google Nowon iPhoneApril 2013

US CISPAfails

US SenateApril 2013

US CISPAfails

US SenateApril 2013

SherpaAssistant

in USApril 2013

SherpaAssistant

in USApril 2013

Page 23: Global computational intelligence popular

Глобальный компьютерный разумГлобальный компьютерный разумЗаключениеЗаключение

Для человека – осознание себя частью распределенной человеко Для человека – осознание себя частью распределенной человеко -компьютерной сети, действующей в реальном времени. -компьютерной сети, действующей в реальном времени.

Для разработчиков программного обеспечения – возможность Для разработчиков программного обеспечения – возможность возникновения рынка интеллектуальных агентов. возникновения рынка интеллектуальных агентов.

Для бизнеса – соревновательное продвижение бизнеса в Для бизнеса – соревновательное продвижение бизнеса в интернете сегодня требует использования технологий интернете сегодня требует использования технологий семантической разметки (семантической разметки (http://schema.org/http://schema.org/).).

Для государства – способность обеспечить национальные проекты Для государства – способность обеспечить национальные проекты интеллектуальной глобализации как залог национальной интеллектуальной глобализации как залог национальной безопасности.безопасности.

Для человечества – прохождение через очередную (после Для человечества – прохождение через очередную (после изобретения компьютеров и интернета) переломную точку изобретения компьютеров и интернета) переломную точку развития.развития.

Для эволюции – очередной (после формирования молекул, Для эволюции – очередной (после формирования молекул, клеток, организмов, мозга и общества) метасистемный переход.клеток, организмов, мозга и общества) метасистемный переход.