Тип работы:
Предмет:
Язык работы:


Разработка вопросно-ответной системы для антропоморфного социального агента

Работа №42721

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы42
Год сдачи2018
Стоимость6300 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
207
Не подходит работа?

Узнай цену на написание


1 Введение
2 Постановка задачи 7
3 Обзор предметной" области 8
3.1 Вопросно-ответные системы 8
3.2 Виды вопросно-ответных систем 9
3.2.1 Вопросно-ответные системы, использующие веб-поиск 10
3.2.2 Вопросно-ответные системы с коллекцией
вопросов и ответов 11
3.2.3 Вопросно-ответные системы с коллекцией
индексированных документов 12
3.2.4 Экспертные вопросно-ответные системы 13
3.3 Критерии оценки качества работы вопросно-ответной системы 15
3.4 Этапы вопросно-ответного поиска 16
3.4.1 Обработка вопроса 16
3.4.2 Поиск вопроса 19
3.4.3 Извлечение вопроса 19
3.5 Вывод 22
4 Исследование и построение решения задачи 24
4.1 Обработка вопроса 25
4.2 Поиск вопроса 27
4.3 Извлечение вопроса 28
4.3.1 Выявление кандидатов ответа 28 
4.3.2 Ранжирование кандидатов ответа
4.4 Анализ результатов 31
4.5 Выводы 33
5 Описание практической части 35
6 Заключение 38
7 Список литературы 39



Объем информации во всем мире стремительно растет. И перед людьми все более остро встает проблема быстрого поиска ответа на интересующих их вопрос. Использование популярных поисковых систем упрощает эту задачу, однако от пользователя все еще требуется самостоятельный анализ полученных результатов. Одним из решений данной проблемы можно считать антропоморфные социальные агенты (интерфейсы, по своему облику похожие на человека), обладающие вопросно-ответной системой. Они позволяют ускорить процесс поиска ответа, самостоятельно анализируя информацию из различных источников, выдавая лишь конечный корректный результат.
Разработка антропоморфного социального агента - это крупный проект, который состоит из кросс-дисциплинарных трудоемких задач. Вот лишь некоторые из частей разработки человеко-машинного интерфейса:
распознавание человеческой речи, анализ человеческой речи, симуляция речи человека, симуляция мимики, движений человека, симуляция психоэмоциональных состояний и реакций, рассуждения на основе здравого смысла, поддержание контекста, диалоговый режим [1].
В данной работе будет разработана модуль вопросно-ответной системы антропоморфного социального агента. Это далеко нетривиальная задача, поскольку система должна уметь проводить анализ структуры вопросительного предложения, учитывая особенности конкретного языка, на котором задан вопрос. Также непростой задачей является извлечение ответа из неструктурированного текста. Кроме того, для получения корректного ответа на вопрос необходимо определиться с источником знаний, с помощью которого разработанная система будет производить поиск ответа.
Научная новизна исследуемой проблемы.
Исследования в области вопросно-ответных систем идут уже продолжительное время. Каждый год создаются новые продукты, a уже существующие системы совершенствуют свое качество.
Успешным примером такой системы можно считать разработку компании Apple - Siri, разработанную под мобильную операционную систему iOS. Siri - это персональный помощник и вопросно-ответная система, которая способна не только отвечать на вопросы пользователей, но и писать сообщения, давать рекомендации, показывать ближайшие кафе и многое другое. Активно развивают направление вопросно-ответных систем и другие крупные мировые IT-компании. Например, суперкомпьютер Watson от компания IBM показывает весьма хорошие показатели в обработке вопроса и формировании ответов на естественной языке. Свой продукт в этой области есть и у компании Google. Google Now - сервис персонализированного поиска, используется приложением Google Search. Вопросно-ответная система WolframAlpha разработанная одноименной компанией, способна давать ответы по множеству предметных областей. Из российских систем хотелось бы отметить голосовой помощник Алиса от компании Яндекс, использующую их собственную разработку SpeechKit. Алиса включает в себя распознавание и синтез речи, выделение смысловых объектов, ответы на вопросы м другие функции.
К сожалению, большинство систем работают только с английским языком. Но в последнее время направление вопросно-ответных систем активно развивается и для других языков [2]. Однако качество работы таких систем значительно ниже.
Из вышеизложенного можно сделать вывод, что область разработки вопросно-ответных систем на русском языке - это перспективное для исследования направление. И это определило научную новизну работы.
Практическая значимость
Практическая значимость данной работы заключается в создании модуля вопросно-ответной системы для проекта антропоморфного социального агента. Система реализована на языке программирования Python, с помощью методов обработки и анализа текстов на естественном языке.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках данной работы была исследована предметная область, рассмотрены различные методы обработки естественного языка. А также были решены следующие поставленные задачи:
1. Проведен анализ существующих современных вопросно-ответных систем;
2. Определены критерии оценки качества вопросно-ответных систем для антропоморфного социального агента;
3. Разработана структура вопросно-ответной системы;
4. Реализована спроектированная вопросно-ответная система;
5. Проведен анализ полученных результатов.



1. Кугуракова В.В., Таланов М.О., Манахов Н.Р., Иванов Д.С. Антропоморфный социальный агент с симуляцией эмоций и его реализация // Russian Digital Libraries Journal. 2015. №5. С. 254-268.
2. Perez-Rosas V., Banea C., Mihalcea R. Learning Sentiment Lexicons in Spanish. In Proceedings of the Eight International Conference onLanguage Resources and Evaluation (LREC'12), 2012 P. 81-85
3. Vanitha Guda , Suresh Kumar Sanamrudi, I.Lakshmi Manyakamba Approaches forquestion answering // International Journal of Engineering Science and Technology. 2011. №2. P. 990-995.
4. И.В. Смирнов, Шелманов А.О. Семантико-синтаксический анализ естественных языков Часть I. Обзор методов синтаксического и семантического анализа текстов. ИПИ РАН. 2014. C. 14.
5. Авгаев Н. З. Исследование и разрботка современных методов реализации вопросно-ответных систем. 2013. С 11-37
6. Cheng-Lung Sung, Cheng-Wei Lee, Hsu-Chun Yen, Wen-Lian Hsu An Alignment-based Surface Pattern for a Question Answering System // Integrated Computer-Aided Engineering. 2009. №3. P. 259-269
7. Gaizauskas R., Humphreys K. A Combined IR/NLP Approach to Question Answering Against Large Text Collections. Department of Computer Science. University of Sheffield, Sheffield 2010. №10. С 119.
8. Belyaev S.A., Kuleshov A.S., Kholod I.I. Solution of the answer information problem in the question-answering system in Russian / тез. докл. IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), СПб, 01 -03 фев. 2017 / Proceedings of the 2017 IEEE Russia Section Young Researchers in Electrical and Electronic Engineering Conference, 2017. P. 6.
9. Блог компании Яндекс.Запросы как вопросы. [Электронный ресурс] // URL: https://yandex.ru/company/researches/2012/ya_questions_regions
10. Беляев С.А., Кулешов А.С. Ф ормирование вопросно-ответной системы в условиях ограниченного объема семантически размеченного корпуса // Программные продукты, системы и алгоритмы. 2016. №4. С. 1 - 7.
11. Ali Mohammed Nabil Allam, Mohamed Hassan Haggag The Question Answering Systems: A Survey // International Journal of Research and Reviews in Information Sciences. 2012. 2. №3. P.10-21.
12. Jurafsky D., Martin J. Speech and Language Processing. Chapter 28, Question Answering. NJ: Pearson Education, 2014. P.18.
13. Laokulrat, N. A survey on question classification techniques for question answering / N. Laokulrat // KMITL Inf. Technol. J. 2013. № 1. P
14. Деревянко Д.В. Формальные методы разработки вопросно-ответной системы на естественном языке / Д.В. Деревянко, Д.Е. Палчунов // Вестник НГУ. Серия: Информационные технологии. 2014. C. 37-47
15. IBM Watson // IBM Watson - Build Your Cognitive Business with IBM [Электронный ресурс] // URL: http://www.ibm.com/ watson/
16. А.М. Науменко, С.Д. Шелудько, Р.Ю. Юлдашев, Н.О. Хлебницкий. Разработка вопросно-ответной системы с использованием машинного обучения // Международный научный журнал молодой ученый. 2017. C. 36-39.
17. Cai, L. Large-scale question classification in cQA by leveaaging wikipedia semantic knowledge / L. Cai, G. Zhou, K. Liu et al. // In: Proceedings of ACM CIKM. - ACM, New York, 2011. P. 1321-1330.
18. Mikhailova, V. Uncovering semantic relations conveyed by Russian prepositions. / V. Mikhailova, A. Mochalova, V. Mochalov, V. Zakharov // Proceedings, The IEEE 18th International Conference on Advanced
40
Communication Technology, ICACT 2016, Phoenix Park, Korea. 2016. P. 459465
19. Choi, J. D. Transition-based semantic role labeling using predicate argument clustering / J. D. Choi, M. Palmer // Proceedings of the ACL 2011 Workshop on Relational Models of Semantics. - Association for Computational Linguistics, 2011. P. 37-45.
20. Морфологический словарь АОТ [Электронный ресурс] // URL: 1http:// aot.ru/ docs/rusmorph.htm
21. Li X., Roth D. Learning Question Classifiers: The Role of Semantic Information. Department of Computer Science, University of Illinois, 2004. P. 21
22. Морфологический анализатор pymorphy2 [Электронный ресурс] // URL: https://pymorphy2.readthedocs.io/en/latest/
23. Семантический словарь английского языка WordNet [Электронный ресурс] // URL: https://wordnet.princeton.edu/
24. Речевые технологии Яндекс SpeechKit [Электронный ресурс] // URL: https://tech.yandex.ru/speechkit
25.Open-Source библиотека NLTK [Электронный ресурс] // URL: http://www.nltk.org


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ