CALO был проектом искусственного интеллекта, в котором была предпринята попытка интегрировать многочисленные технологии ИИ в когнитивного помощника. CALO - это аббревиатура от « Cognitive Assistant, который учится и организует ». Название было навеяно латинским словом «Кало», что означает «солдатский слуга». Проект стартовал в мае 2003 года и длился пять лет, закончившись в 2008 году.
Автор (ы) оригинала | SRI International |
---|---|
Тип | Интеллектуальный программный помощник |
Лицензия | Проприетарный |
У проекта CALO было много важных побочных эффектов, в первую очередь интеллектуальный программный помощник Siri, который теперь является частью Apple iOS, начиная с iOS 5 , и поставляется на нескольких телефонах и планшетах; Social Kinetics, социальное приложение, которое изучало индивидуальные стратегии вмешательства и лечения для пациентов с хроническими заболеваниями, было продано RedBrick Health ; Trapit проект, который является веб - скребок и агрегатор новостей , что делает интеллектуальные выбора веб - контента на основе предпочтений пользователя; Tempo AI , умный календарь; Дести , персональный путеводитель; и Kuato Studios, стартап по разработке игр.
CALO финансировалась Агентством перспективных оборонных исследовательских проектов ( DARPA ) в рамках программы Personalized Assistant that Learns (PAL). [1] [2] Пятилетний контракт DARPA объединил более 300 исследователей из 25 ведущих университетов и коммерческих исследовательских институтов с целью создания нового поколения когнитивных помощников, которые могут рассуждать, учиться на опыте и получать инструкции делают, объясняют, что они делают, размышляют над своим опытом и решительно отвечают на удивление. SRI International была ведущим интегратором, отвечающим за координацию усилий по созданию помощника, который мог бы жить со своими пользователями и учиться у них, приносить им пользу, а затем проходить ежегодную оценку, измеряющую, насколько хорошо система научилась выполнять свою работу.
Функции
CALO помогает своему пользователю с помощью шести высокоуровневых функций:
- Организация и расстановка приоритетов информации : поскольку пользователь работает с электронной почтой, встречами, веб-страницами, файлами и т. Д., CALO использует алгоритмы машинного обучения для построения модели с возможностью запроса того, кто над какими проектами работает, какую роль они играют, насколько они важны, как документы и результаты связаны с этим и т. д.
- Подготовка информационных артефактов : CALO может помочь своему пользователю собрать воедино новые документы, такие как презентации PowerPoint, используя информацию о структуре и содержании из предыдущих документов, к которым осуществлялся доступ в прошлом. [3]
- Посредничество в человеческих коммуникациях : CALO оказывает помощь, поскольку его пользователь взаимодействует с другими людьми, как на электронных форумах (например, по электронной почте), так и на встречах. Если ему предоставлен доступ для участия в собрании, CALO автоматически генерирует стенограмму собрания, отслеживает назначения элементов действий, определяет роли участников и т. Д. CALO также может составить «PrepPak» для встречи, содержащий информацию, которую нужно прочитать заранее или иметь под рукой в ходе встречи.
- Управление задачами: CALO может автоматизировать для вас рутинные задачи (например, разрешения на поездку) и может обучаться новым процедурам и задачам, наблюдая за пользователем и взаимодействуя с ним.
- Планирование и обоснование во времени : CALO может узнать ваши предпочтения, когда вам нужно что-то сделать, и помочь вам управлять своим плотным графиком (PTIME опубликован в ACM TIST). [4]
- Распределение ресурсов : в рамках управления задачами CALO может научиться приобретать новые ресурсы (электронные услуги и реальных людей), чтобы помочь выполнить работу.
Оценка
Каждый год система CALO, прожившая со своим пользователем в течение определенного периода времени, получает тест в стиле достижений из 153 вопросов «помощника администратора», в первую очередь ориентированный на то, что она узнала о жизни пользователя. Оценщики измеряют, насколько хорошо производительность CALO по этим вопросам улучшается из года в год и насколько производительность CALO связана с «обучением в дикой природе» (новыми знаниями, задачами и выводами, которые он смог получить самостоятельно, поскольку в отличие от функции или знаний, встроенных в систему разработчиком).
Фреймворк
SRI International предоставила онлайн-доступ к коллекции успешных технологий машинного обучения и логического мышления, разработанных в программе PAL, в первую очередь из проекта CALO. Доступные технологии включают как универсальные методы обучения, так и более специализированные обучающие приложения. Программное обеспечение PAL и соответствующие публикации доступны на веб-сайте PAL Framework. [5]
Возможности PAL были разделены на модули, упакованы и адаптированы к отраслевым стандартам, чтобы облегчить их включение в целевые приложения. Доступны различные компоненты инфраструктуры и API для упрощения взаимодействия с технологиями. PAL возможности были интегрированы в армии США «s CPOF командования и управления системой и выставляли в Ирак в 2010 году [6] [7]
Доступные технологии были разработаны исследовательскими группами SRI International, Университета Карнеги-Меллона , Массачусетского университета в Амхерсте , Университета Рочестера , Института человеческого и машинного познания , Университета штата Орегон , Университета Южной Калифорнии , Xerox PARC и Стэнфордского университета. .
Избранные публикации
За первые четыре года реализации проекта исследования, финансируемые CALO, привели к более чем пятистам публикациям по всем областям искусственного интеллекта. Вот несколько: [8]
- Матиас Циммерманн , Ян Лю , Элизабет Шриберг и Андреас Штольке ( 27 ноября 2005 г. ). «Совместная сегментация и классификация диалогов на многосторонних встречах на основе A *». IEEE семинар по автоматическому распознаванию и пониманию речи 2005 года . 2005 Семинар IEEE по автоматическому распознаванию речи . С. 215–219. CiteSeerX 10.1.1.329.4676 . DOI : 10,1109 / ASRU.2005.1566537 . ISBN 978-0-7803-9479-7.CS1 maint: использует параметр авторов ( ссылка )
- Мелинда Т. Джервазио , Майкл Д. Моффит , Марта Э. Поллак , Джозеф М. Тейлор и Томас Э. Урибе (2005). «Активное обучение предпочтениям для персонализированной помощи при планировании календаря». Труды Международной конференции 2005 г. по интеллектуальным пользовательским интерфейсам .CS1 maint: использует параметр авторов ( ссылка )
- Т. Дуонг, Х. Буй, Д. Фунг и С. Векатеш (2005). «Распознавание активности и обнаружение аномалий с переключающейся скрытой полумарковской моделью». Международная конференция IEEE по компьютерному зрению и распознаванию образов .CS1 maint: использует параметр авторов ( ссылка )
- Рэйчел Гринштадт , Джонатан П. Пирс и Милинд Тамбэ (2006). «Анализ потери конфиденциальности при оптимизации распределенных ограничений». AAAI . Цитировать журнал требует
|journal=
( помощь )CS1 maint: использует параметр авторов ( ссылка ) - Натан Шурр , Прадип Варакантам , Эмма Боуринг , Милинд Тамб и Барбара Гросс . «Азимовские мультиагенты: применение законов робототехники к командам людей и агентов». Цитировать журнал требует
|journal=
( помощь )CS1 maint: использует параметр авторов ( ссылка ) - Дэвид Морли и Карен Майерс (2004). «Уравновешивание формальных и практических вопросов в агентском дизайне». Труды семинара AAAI по интеллектуальным агентским архитектурам: объединение сильных сторон программной инженерии и когнитивных систем .CS1 maint: использует параметр авторов ( ссылка )
- Гидеон С. Манн , Дэвид Мимно и Эндрю МакКаллум (11.06.2006). «Библиометрические меры воздействия с использованием тематического анализа». Совместная конференция по электронным библиотекам . Цитировать журнал требует
|journal=
( помощь )CS1 maint: использует параметр авторов ( ссылка ) - Карен Майерс (июль 2006 г.). «Создание интеллектуального личного помощника». Приглашенное выступление AAAI .CS1 maint: использует параметр авторов ( ссылка )
- Эдвард К. Кайзер (2005-04-03). «Может ли моделирование избыточности в мультимодальных многосторонних задачах поддерживать динамическое обучение?». Семинар ОМС 2005: Виртуальность ОМС 2005 .CS1 maint: использует параметр авторов ( ссылка )
- Виней К. Чаудри , Адам Чейер , Ричард Гили , Билл Джарролд , Карен Майерс и Джон Никарас (2006). «Пример разработки базы знаний для интеллектуального личного помощника». Технический отчет .CS1 maint: использует параметр авторов ( ссылка )
- Когнитивная структура для делегирования вспомогательному пользовательскому агенту , К. Майерс и Н. Йорк-Смит. Труды осеннего симпозиума AAAI 2005 г. по помощникам по решению проблем со смешанными инициативами, Арлингтон, Вирджиния, ноябрь 2005 г. [9]
- Коллективная мульти-этикеточная классификация , Надя Гамрави и Эндрю МакКаллум. CIKM'05, Бремен, Германия. [10]
- Состав условных случайных полей для трансферного обучения , Чарльз Саттон и Эндрю МакКаллум. Труды HLT / EMNLP, 2005. [11]
- Развертывание агента персонализированного управления временем , П. Берри, К. Конли, М. Джервазио, Б. Пайнтнер, Т. Урибе и Н. Йорк-Смит. Труды Пятой международной совместной конференции по автономным агентам и многоагентным системам (AAMAS'06) Industrial Track, Хакодате, Япония, май 2006 г. [12]
- Разработка и реализация диспетчера запросов CALO , Хосе-Луис Амбите, Винай К. Чаудри, Ричард Файкс, Джессика Дженкинс, Сунил Мишра, Мария Муслеа, Томас Урибе, Гуйчжэнь Янг. Инновационные приложения искусственного интеллекта, июль 2006 г. [13]
- Меньше кликов и разочарований: снижение затрат на доступ к нужной папке , X. Bao, J.Herlocker, T. Dietterich. 2006 Международная конференция по интеллектуальным пользовательским интерфейсам. 178–185. Сидней, Австралия. [14]
- Групповое и тематическое открытие по связям и тексту , Сюэруи Ван, Наташа Моханти и Эндрю МакКаллум. LinkKDD2005 21 августа 2005 г., Чикаго, Иллинойс, США. [15]
- Иерархические скрытые марковские модели с общей иерархией состояний , Х. Буй, Д. Фунг и С. Венкатеш. Труды AAAI, 2004. [16]
- Гибридная обучающая система для распознавания задач пользователя из действий рабочего стола и сообщений электронной почты , Дж. Шен, Л. Ли, Т. Диттерих и Дж. Херлокер. 2006 Международная конференция по интеллектуальным пользовательским интерфейсам, 86-92. Сидней, Австралия. [17]
- ИРИС: Интегрируйте. Относиться. Сделать вывод. Доля. Адам Чейер, Джек Парк и Ричард Джули. Семинар по Семантическому рабочему столу - Инфраструктура управления персональной информацией нового поколения и совместной работы на Международной конференции по семантической паутине (ISWC2005). 6 ноября 2005 г., Голуэй, Ирландия. [18]
- Больше, чем слова могут сказать: использование просодии для определения границ предложений в речи , Ю. Лю и Э. Шриберг (2006). 4-е совместное собрание ASA / ASJ. Популярная версия статьи IaSC2, 4-е совместное совещание ASA / ASJ, Гонолулу, Гавайи. [19]
- Многоступенчатое обучение: генеративное / дискриминационное обучение для кластеризации и классификации , Эндрю МакКаллум, Крис Пал, Грег Драк и Сюэруи Ван. AAAI, 2006. [20]
- Многокритериальная оценка в агентах распределенного планирования , ориентированных на пользователя , П. М. Берри, М. Жервазио, Б. Пайнтнер, Т. Урибе и Н. Йорк-Смит. Весенний симпозиум AAAI по распределенному плану и управлению расписанием, март 2006 г. [21]
- Расслабление онлайн-запросов через обнаружение байесовских причинных структур , Ион Муслеа и Томас Дж. Ли. Труды двадцатой национальной конференции по искусственному интеллекту (AAAI 2005), Питтсбург, Пенсильвания, 2005. [22]
- Заполнение семантической сети , Кристина Лерман, Дженк Газен, Стивен Минтон и Крейг А. Ноблок. Труды семинара AAAI 2004 г. по достижениям в области извлечения и обработки текстов, 2004 г. [23]
- Переносимый язык процессов , Питер Кларк, Дэвид Морли, Винай К. Чаудри и Карен Л. Майерс. На семинаре по роли онтологий в планировании и составлении графиков, Монтерей, Калифорния; 7 июня 2005 г. [24]
- Вероятностная модель избыточности при извлечении информации , Д. Дауни, О. Эциони и С. Содерланд. [25]
- Восстановление после перебоев: работники умственного труда? Стратегии, неудачи и предполагаемые решения , Симона Штумпф, Маргарет Бернетт, Томас Дж. Диттерих, Кевин Джонсруд, Джонатан Херлокер и Видья Раджарам. Учреждение: Университет штата Орегон, Корваллис, штат Орегон [26]
- Полуконтролируемая классификация текста с использованием EM , Камала Нигама, Эндрю МакКаллума и Тома М. Митчелла. [27]
- Скелеты в синтаксическом анализаторе: использование поверхностного анализа для улучшения глубокого анализа , М. Свифт, Дж. Аллен и Д. Гилдеа. [28]
- Структура агента SPARK , Дэвид Морли и Карен Майерс. Труды Третьей Междунар. Совместная конф. по автономным агентам и мультиагентным системам (AAMAS-04), Нью-Йорк, Нью-Йорк, стр. 712–719, июль 2004 г. [29]
- Перекрытие спикеров и ошибки ASR на собраниях: эффекты до, во время и после перекрытия , Озгур Четин и Элизабет Шриберг. Протоколы IEEE ICASSP, Тулуза, 2006 г. [30]
- Управление задачами в условиях изменения и неопределенности: опыт решения ограничений в рамках проекта CALO , П. Берри, К. Майерс, Т. Урибе и Н. Йорк-Смит. Труды семинара CP'05 по решению ограничений в условиях изменения и неопределенности, Ситжес, Испания, октябрь 2005 г. [31]
- Временное планирование с предпочтениями и вероятностями , Р. Моррис, П. Моррис, Хатиб, Л. и Н. Йорк-Смит. Материалы семинара ICAPS'05 по программированию ограничений для планирования и составления расписаний, Монтерей, Калифорния, июнь 2005 г. [32]
- Перенести или не передать, М. Т. Розенштейн, З. Маркс, Л. П. Кельблинг, Т. Г. Диттерих. Семинар NIPS 2005 по трансферному обучению, Уистлер, Британская Колумбия. [33]
- Трансферное обучение с ансамблем фоновых задач , З. Маркс, М.Т. Розенштейн, Л.П. Кельблинг и Т.Г. Диттерих. Семинар NIPS 2005 по трансферному обучению, Уистлер, Британская Колумбия. [34]
- Инициированное пользователем обучение для адаптивных интерфейсов , К. Джуда, Т. Диттерих, А. Ферн, Дж. Ирвин, М. Слейтер, П. Тадепалли, М. Джервазио, К. Элвуд, Б. Джарролд, О. Брдичка, Дж. Блайт . Семинар IJCAI по разведке и взаимодействию, Пасадена, Калифорния. 13 июля 2009 г. [35]
Рекомендации
- ^ Марков, Джон (14 декабря 2008 г.). «Секретарь программного обеспечения, который берет на себя ответственность» . Нью-Йорк Таймс . Архивировано 7 июня 2012 года . Проверено 14 декабря 2008 года .
- ^ «Персонализированный помощник, который учится (PAL)» . DARPA . Архивировано из оригинала на 2011-08-05 . Проверено 18 мая 2013 .
- ^ Пан, Синно Джиалин; Ян Цян (октябрь 2010), "Обзор по передаче обучения", IEEE Transactions на знаниях и данных инженерных , 22 (10): 1345-1359, CiteSeerX 10.1.1.216.1986 , DOI : 10,1109 / TKDE.2009.191 , S2CID 740063
- ^ Берри, Полина М .; Гервасио, Мелинда; Пейнтнер, Барт; Йорк-Смит, Нил (июль 2011 г.), «PTIME: персонализированная помощь для ведения календаря», транзакции ACM по интеллектуальным системам и технологиям , 2 (4): 1–22, doi : 10.1145 / 1989734.1989744 , S2CID 2254431
- ^ «Каркас» . Персонализированный помощник, который учится (PAL) . SRI International . Архивировано из оригинала на 2012-07-24 . Проверено 18 мая 2013 .
- ^ Томас Гарви , Мелинда Джервазио , Томас Ли , Карен Майерс , Карл Анджолилло , Мэтью Гастон , Джанетт Книттель , Джейк Колойчик (июль 2009 г.). «Обучение на демонстрациях в поддержку военного планирования и принятия решений» (PDF) . Материалы 21-й конференции по инновационным приложениям искусственного интеллекта . Архивировано (PDF) из оригинала 10 декабря 2012 года . Проверено 18 мая 2013 .CS1 maint: использует параметр авторов ( ссылка )
- ^ « „ Big Red One“дебюты новой системы связи» . Армия Соединенных Штатов . 2010-09-18. Архивировано 07 ноября 2012 года . Проверено 10 сентября 2012 .
- ^ «Публикации» . PAL: Персонализированный помощник, который учится . SRI International . Архивировано 10 декабря 2012 года . Проверено 18 мая 2013 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 19 сентября 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 19 сентября 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ "calosystem.org" . calosystem.org. Архивировано из оригинального 21 августа 2010 года . Проверено 10 сентября 2012 .
- ^ «Обучение адаптивным интерфейсам по инициативе пользователя - PARC, компания Xerox» . Parc.com. Архивировано из оригинала на 2012-10-22 . Проверено 10 сентября 2012 .
Внешние ссылки
- Веб-сайт DARPA's PAL (CALO / RADAR) Framework
- Кало Пейдж из SRI