https://frosthead.com

Роботы умны, но могут ли они нас понять?

В кино вы никогда не услышите, чтобы роботы говорили: «А?»

Несмотря на все его беспокойства, «Звездные войны» C-3PO никогда не были одурачены. Сонни, ключевой нечеловек в «Я, Робот», возможно, был озадачен тем, кем он был, но, похоже, у него не было проблем с пониманием Уилла Смита.

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

Частично проблема в том, что мы, люди, не очень точны в том, как мы говорим; когда мы говорим друг с другом, нам обычно это не нужно. Но попросите робота «подогреть немного воды», и соответствующий ответ будет «Что?» - если только он не научился обрабатывать длинную цепочку вопросов, связанных с этим, казалось бы, простым действием. Среди них: что такое вода? Где ты это взял? Что вы можете положить в это? Что значит «нагреваться»? Какой еще объект вам нужен для этого? Источник в этой комнате?

Однако теперь исследователи из Корнельского университета взяли на себя задачу научить робота интерпретировать то, что не сказано, или двусмысленность того, что сказано. Они называют проект «Скажи мне, Дейв», что-то вроде HAL, компьютер с успокаивающим голосом и параноидальными тенденциями в фильме «2001: Космическая одиссея».

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

«Слова ничего не значат для робота, если они не основаны на действиях», - объясняет Ашутош Саксена, глава команды Tell Me Dave. Робот проекта, по его словам, научился отображать различные фразы, такие как «поднять его» или «поднять его» к одному и тому же действию.

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

«Все роботы, например, в промышленном производстве, автомобилях с автономным управлением или вспомогательных роботах, должны взаимодействовать с людьми и интерпретировать их неточный язык», - сказал он. «Быть ​​способным выяснить значение слов из контекста их среды было бы полезно для всех этих роботов сразу».

Групповые усилия

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

Посетителей веб-сайта Tell Me Dave просят направить виртуального робота для выполнения определенной задачи, например «Сделать рамэн». Поскольку большинство людей, как правило, дают разные команды, когда они ведут робота через весь процесс, команда смогла собрать большой словарный запас, связанный с тем же шагом в процессе.

Эти команды, записанные в разных акцентах, связаны с сохраненным видео-симуляцией различных задач. Таким образом, даже если фразы разные - «поднять горшок к плите», а не «поставить горшок на плиту» - машина «Скажи мне Дейв» может рассчитать вероятность совпадения с тем, что она слышала раньше.

На этом этапе робот Tell Me Dave выполняет запрошенные задачи почти в две трети времени. Это включает случаи, когда объекты перемещаются в разные места комнаты, или робот работает в другой комнате. Однако иногда робот все еще не знает: когда ему сказали подождать, пока мороженое не станет мягким, «он не мог понять, что делать», - говорит Саксена.

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

Саксена говорит, что тренировка робота Tell Me Dave должна улучшиться, прежде чем его можно будет использовать в реальных условиях; способность следовать указаниям в 64 процентах случаев недостаточна, говорит он, особенно потому, что люди понимают то, что им говорят, в 90 процентах случаев.

Саксена и его команда представят свои алгоритмы для обучения роботов и покажут, как они расширили процесс с помощью краудсорсинга, на следующей неделе на конференции по робототехнике и науке и системам в Калифорнийском университете в Беркли; аналогичное исследование проводится в университете Вашингтона.

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

Чего-чего?

Вот более свежие новости об исследованиях общения с роботами и через них:

  • Что такое жест «убедитесь, что мое место теплое»? Mercedes-Benz хочет стать первой крупной автомобильной компанией, которая начнет продавать автомобили без водителя, возможно, уже к 2020 году, и его инженеры начали работать с экспертами в области робототехники, чтобы разработать пути для люди общаются со своими транспортными средствами. Одним из методов, привлекающих большое внимание, является использование ручных сигналов, которые могут воспринять датчики автомобиля. Эксперты говорят, что правильным жестом вы можете окликнуть припаркованную машину, чтобы поднять вас.
  • Наконец, роботы-помощники для механиков: в Audi роботы-помощники вскоре будут доставлены механикам компании по всему миру. Роботы будут оснащены 3D-камерами, управляемыми сторонним специалистом, который может помочь людям, реально работающим над автомобилями, выполнить сложный ремонт.
  • Как сделать Siri умнее: Согласно отчету в Wired, Apple начала нанимать лучших экспертов по распознаванию речи, поскольку она начинает фокусироваться на концепции нейронных сетей, заставляя машины учить слова, создавая связи и имитируя функционирование нейронов в человеческом мозге.
  • Роботу нужно ехать на арт-шоу: позже в этом месяце робот начнет путешествовать автостопом по всей Канаде. Названный HitchBOT, он был описан как сочетание арт-проекта и социального эксперимента. Цель состоит в том, чтобы узнать, сможет ли HitchBOT добраться из Галифакса в галерею по всей стране в Британской Колумбии. Он не сможет двигаться сам по себе, но будет оснащен микрофоном и камерой, что позволит ему обнаруживать движение и речь. Он также сможет отвечать на вопросы, используя базу данных из Википедии.
Роботы умны, но могут ли они нас понять?