Речь человека удалось расшифровать по мозговым волнам
Специалисты по машинному обучению из Университета Калифорнии разработали алгоритм, который в реальном времени расшифровывал мозговые волны, сопровождающие речь людей. Погрешность машинного декодирования составила около 3%. Результаты исследования опубликованы в журнале Nature Neuroscience.
В эксперименте четверо добровольцев вслух читали предложения, пока электроды регистрировали их мозговую активность. Среди собранных данных алгоритм расшифровки искал регулярно повторяющиеся одинаковые команды-паттерны. Эти команды мозг посылает к нужным частям голосового аппарата, который воспроизводит гласные или согласные звуки.
Компьютерный алгоритм сопоставлял команды от мозга с определенными звуками. Звуки затем составлялись в слова и предложения. В эксперименте с высокой точностью удавалось декодировать текст из 30-50 предложений. Ученые отметили, что количество текста и синхронность «перевода» увеличивались после «общения» машины с каждым новым участником. Тексты при этом не повторялись. На качество расшифровки влияло также число базовых предложений, которые были загружены в машину до начала опыта. Базовые тексты отличались от тех, что читали добровольцы во время эксперимента. Это доказывает способность машины к самообучению при связывании слов в предложения.
«В более ранних экспериментах по расшифровке мозговых волн в речь удавалось распознать лишь слоги и иногда отдельные слова, — сказал доктор Джозеф Макин, один из авторов нового исследования, — У нас получилось сделать шаг вперед на пути к полной расшифровке речи человека по его мозговым волнам». В дальнейшем ученые планируют дополнить машинный алгоритм закономерностями общего английского языка.