2. Пономарѐв Сергей
Васильевич
Опыт в речевых технологиях 1.5
месяца;
Программист C++;
Сфера интересов – машинная
лингвистика, сильный искусственный
интеллект.
3. Архитектура парсера
Главные трудности при разработке:
Рваный график разработки;
Недостаток времени;
Отсутствие опыта.
Решение:
Разработать парсер в виде классифицирующего дерева.
Преимущества:
Разработка изолированными сессиями;
Отсутствие необходимости погружения в задачу;
Использование методов автоматического обучения.
Универсальный Блок №1
Специальный Блок №1.1 Специальный Блок №1.2
Решающее
правило
5. Морфологический уровень
Фонемная сеть и поток фонем:
Не очень похоже на ИИ;
Содержит массу специфики:
Ошибки распознавания фонем;
Шумы дыхания;
Дефекты дикции т.д.
Решение:
Уделить необходимый минимум
внимания в надежде на коррекцию
ошибок на последующих уровнях.
6. Синтаксический уровень
Выбирает из потока возможных слов те,
которые образуют более-менее
синтаксически правильный текст:
Согласованные грамматические атрибуты;
Распространѐнные обороты речи, имена
спортсменов.
Достраивает утраченные при распознавании
частицы:
“по поводу”;
“в спорте”;
“ну и разумеется”.
7. Семантический уровень
Реализован косвенно, через выделение
би- три- квадрограмм по эталонному
тексту и по внешним источникам.
Хотя планы были большие, но времени не хватило.
11. Как могло бы быть…
Ассоциативное связывание слов с выводом “по аналогии”:
Возьмѐм базу на 1.3 миллиона слов и понятий, с
полумиллиардом связей между ними, разбитых на 64-ре
канала:
База собиралась более года;
Содержит в себе:
○ Викисловарь;
○ Dict.academic.ru
○ Результаты парсинга согласованных н-грамм по бибилиотеке Мошкова и
новостям;
○ Очень много чего ещѐ.
Установим степень подобия между двумя любыми словами
или группами слов (подобен предмету, подобен человеку,
подобен месту и т.д.);
Определим ожидаемые признаки слова (понятия) в данной
позиции фразы;
Осуществим вывод по аналогии.
12. Вывод по аналогии,
пример.
- Какого цвета трава?
- Трава зелѐного цвета.
- Какого цвета апельсин?
- Апельсин оранжевого цвета.
Найдѐм путь в базе, связывающий слова “Трава” и “Цвет” и “Зелѐный”.
Например, такой:
1. Цвет >> гипоним >> зелѐный (викисловарь);
2. Трава >> согласованные н-граммы “атрибут существительного” >>
зелѐный (“поросшие зелѐной травой холмы” и такого типа).
3. Применим этот же путь к аргументам “Апельсин” и “Цвет”.
4. Более того, применим этот же путь к аргументам “Размер” и
“мышь” и поразимся результатам.
Пути обнаруживаются и подстраиваются автоматически.
13. Как это выглядит?
Question: Какой глубины лужа?
Correct Answer: Лужа - мелкая.
Generated Answer: Глубина.
New Rule Added.
Question: Какой глубины море?
Correct Answer: Море - глубокое.
Generated Answer: Море - мелкое.
Adding 1 New Paths.
Correct Answer Found.
Question: Какой глубины океан?
Correct Answer: Океан - глубокий.
Generated Answer: Океан - глубокий.
Correct Answer Found.
Question: Какой глубины лужа?
Correct Answer: Лужа маленькой глубины.
Generated Answer: Лужа - мелкая.
Generated Answer: Глубина.
New Rule Added.
Question: Какой глубины море?
Correct Answer: Море большой глубины.
Generated Answer: Море огромной глубины.
Adding 1 New Paths.
Correct Answer Found.
Question: Какой глубины океан?
Correct Answer: Океан большой глубины.
Generated Answer: Океан большой глубины.
Correct Answer Found.
http://servponomarev.livejournal.com/3175.html
Question: Какого цвета огурец?
Correct Answer: Огурец зеленого цвета.
Generated Answer: Огурец зеленого цвета.
Correct Answer Found.
Question: Какого цвета апельсин?
Correct Answer: Апельсин оранжевого цвета.
Generated Answer: Апельсин яркого цвета.
Adding 1 New Paths.
Correct Answer Found.
Question: Цвет апельсина какой?
Correct Answer: Апельсин оранжевого цвета.
Generated Answer: Апельсин оранжевого цвета.
Correct Answer Found.
Question: Апельсин какого цвета?
Correct Answer: Апельсин оранжевого цвета.
Generated Answer: Апельсин оранжевого цвета.
Correct Answer Found.
Question: Какого цвета спелый апельсин?
Correct Answer: Спелый апельсин оранжевого цвета.
Generated Answer: Апельсин оранжевого цвета.
Generated Answer: Апельсин - красный.
Generated Answer: Цвет.
New Rule Added.
Question: Какого цвета море?
Correct Answer: Море синего цвета.
Generated Answer: Море море синего цвета.
Generated Answer: Море синего цвета.
Correct Answer Found.
14. Зачем нужно?
Определение кореферентных ссылок и снятие анафор –
конкурс “Диалог - 2014” – завершѐн 27 фераля,
результаты пока не объявлены;
Создание вопрос-ответной системы на естественном
языке;
Парсинг документов на естественном языке с
установлением связей с онтологической базой, в том
числе – с возможностью задавать уточняющие вопросы.
А вообще – это моя мечта и страсть.