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


Выявление психотипа респондента и генерация психологического отношения к нему антропоморфным социальным агентом

Работа №84458

Тип работы

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

Предмет

информатика

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

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


Введение 4
2. Постановка задачи 8
3. Обзор предметной области 9
3.1 Выявление психотипа респондента 9
3.2 Генерация отношения социальным агентом 9
3.3 Анализ эмоциональной окраски текста 10
3.4 Подходы к классификации тональности 11
3.4.1 Подход, основанный на правилах 11
3.4.2 Подход, основанный на словарях тональной лексики 12
3.4.3 Машинное обучение с учителем 14
3.4.4 Машинное обучение без учителя 15
3.5 Структура классов 16
3.6 Выбор признаков классификации 17
3.7 Вывод 18
4. Исследование и построение решения задачи 19
4.1 Исследование особенностей сообщений при коммуникации
с социальным агентом 19
4.2 Выделение искомых психотипов 20
4.3 Определение принципа генерации отношения собеседнику 21
4.4 Разработка структуры классификации 21
4.5 Реализация алгоритмов классификации сообщений 22
4.5.1 Выбор меры эффективности алгоритмов 23
4.5.2 Выбор признаков классификации 25
4.5.3 Подготовка текста для анализа 26
4.5.4 Реализуемые алгоритмы классификации 27
4.5.4.1 Наивный байесовский классификатор 27
4.5.4.2 Метод опорных векторов 28
4.5.4.3 Метод опорных векторов + delta TF-IDF 29
4.5.5 Выбор обучающего корпуса 30
4.5.6 Тестирование эффективности 31
4.6 Описание практической части 33
5. Заключение 35
6. Список литературы

Компьютерные технологии развиваются огромными темпами. И уже сейчас они окружают нас практически везде. Компьютеры могут управлять как домашним телевизором, так и целым запуском ракеты в космос. Такое бурное развитие информационных технологий привело к потребности в новых интерфейсах, которые должны упростить взаимодействие компьютера и человека. Тем самым проникнуть в нашу жизнь и автоматизировать ее еще сильнее. Одним из решений данной проблемы можно считать антропоморфные интерфейсы (интерфейсы, по своему облику похожие на человека), которые позволяют полностью или частично (в зависимости от реализации) отказаться от стандартных компьютерных интерфейсных устройств (клавиатура, мышь, джойстик и т. д.) и за счет этого увеличить эргономику пользователей.
Разработка антропоморфного социального агента - это кросс- дисциплинарная, трудоемкая и ресурсозатратная задача. Это довольно серьезный проект, который состоит из большого количества разных частей. Вот лишь несколько составляющих человеко-машинного интерфейса: распознавание человеческой речи, анализ человеческой речи, симуляция речи человека, симуляция мимики, движений человека, симуляция психоэмоциональных состояний и реакций, рассуждения на основе здравого смысла, поддержание контекста, диалоговый режим [1].
В данной работе будет исследован такой аспект, как выявление психотипа респондента и генерация отношения к нему социальным агентом. Эта задача далеко нетривиальна. Выделить психотип собеседника можно разными способами. Например, по интонации речи, по мимике лица, по текстовому диалогу. Каждая из этих частей требует отдельной глубокой исследовательской работы. В этой работе будет решаться проблема определения эмоционального состояния собеседника на основе текста. Эту задачу можно свести к задаче анализа тональности текста, учитывая особенности, присущие выбранной теме. Кроме того, в работе будут рассмотрены принципы генерации отношения социального агента к респонденту и изменение его эмоционального настроя на протяжении общения.
Научная новизна исследуемой проблемы
Разработки и исследования социальных агентов, помощников и собеседников развиваются уже довольно продолжительное время. Каждый год создаются новые системы, а также улучшаются уже существующие.
Успешным примером одной из таких систем можно назвать виртуального собеседника Женю Густмана (Eugene Goostman) [2], который в 2014 году смог пройти тест Тьюринга [3].
Активно развивающееся направление интеллектуальных агентов используют и самые крупные мировые компании. Например, компания Apple с ее персональным помощником и вопросно-ответной системой - Siri, которая была разработана для iOS. Данная программа обрабатывает естественную речь, отвечает на вопросы и дает рекомендации; продукт компании Amazon - Amazon Echo (Alexa) - система голосового управления способная отвечать на вопросы, а также обладающая способностью воспроизведения музыки; Google Now — сервис кастомного поиска от Google Inc, используется в приложении Google Search. Из российских компаний хотелось бы отметить компанию Яндекс с ее системой SpeechKit, которая реализована в частности в их продукте Яндекс.Навигатор. SpeechKit включает в себя распознавание речи и ее синтез, активацию голосом, выделение смысловых объектов, определение эмоциональной окраски произнесенного текста.
Если же брать именно антропоморфные социальные агентов, то следует отметить проект Кембриджского университета Zoe [4]. Данный агент способен распознавать и синтезировать речь, а также обладает интерфейсом в виде женского лица, которое способно отображать различные эмоции.
Существует также немало проектов, направленных на выделение эмоциональной составляющей из текста. Чаще всего эти системы занимаются исследованием отношения людей к тому или иному продукту. Например, фильм, книга, техника. Ещё существуют системы, позволяющие определять мнения пользователей социальный сетей о каких-либо событиях (политических, спортивных и других). К сожалению, такие системы в основном работают с англоязычными текстами. Но в последнее время область анализа тональности активно развивается и для других языков [5, 6].
Из всего вышеперечисленного можно сделать вывод, что направление разработки социальных агентов и направление автоматического определения эмоций из текста на русском языке - это две перспективные области. Однако на данный момент неизвестно о существовании проектов, объединяющих эти две темы. Это и определило научную новизну работы.
Практическая значимость
Реализация поставленной задачи с помощью языка программирования Python, работа с реальными данными, а также проведенный анализ алгоритмов классификации, основанных на подходах машинного обучения, определили практическую значимость работы.


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

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

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


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



1. Антропоморфный социальный агент с симуляцией эмоций и его реализация Влада Владимировна Кугуракова, Максим Олегович Таланов, Надир Ринатович Манахов, Денис Сергеевич Иванов, Russian Digital Libraries Journal. 2015. V. 18. No 5
2. Aaronson S. My conversation with "Eugene Goostman", the Chatbot that's all over the news for allegedly passing the turing test". Shtetl- Optimized// The Blog of Scott Aaronson. Archived from the original on 2014-08-07. Retrieved 2014-09-12.
3. Oppy G., Dowe D. The turing test. Stanford encyclopedia of philosophy, 2011.
4. Wan V., Anderson R., Blokland A., Braunschweiler N., Chen L., Kolluru B., Latorre J., Maia R., Stenger B., Yanagisawa K., Stylianou Y., Akamine M., Gales M.J.F., Cipolla R. Photo-realistic expressive text to talking head synthesis// Source of the Doc ument Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH, 2013. P. 2667-2669.
5. Abdul-Mageed M., Diab M., Korayem M. Subjectivity and Sentiment Analysis of Modern Standard Arabic. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics, 2011. pp. 587¬591
6. Perez-Rosas V., Banea C., Mihalcea R. Learning Sentiment Lexicons in Spanish. In Proceedings of the Eight International Conference on Language Resources and Evaluation (LREC'12), 2012.
7. Pang B. & Lee L. Opinion Mining and Sentiment Analysis // Foundations and Trends in Information Retrieval, v.2 n.1-2, January, 2008 - pp.1-135.
8. Четверкин И. И. , Лукашевич Н. В. Тестирование систем анализа тональности на семинаре РОМИП-2012 // Т. 2: Доклады специальных секций РОМИП — М.: Изд-во РГГУ, 2013.
9. Liu, Bing, 2011, Web Data Mining: Exploring Hyperlinks, Contents and Usage Data. Springer, Berlin
10. Ильин Е. П. И46 Психология общения и межличностных отношений. — СПб.: Питер, 2013.
11. Chenhao Tan, Lillian Lee, Jie Tang, Long Jiang, Ming Zhou, and Ping Li. User- level sentiment analysis incorporating social networks.// Proceedings of the Sixteenth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (SIGKDD). 2011.
12. Mike Thelwall, Kevan Buckley, and Georgios Paltoglou. Sentiment in Twitter Events // Journal of the American Society for Information Science and Technology archive Vol. 62. 2011.
13. Delta TFIDF: An Improved Feature Space for Sentiment Analysis Justin Martineau, and Tim Finin University of Maryland, Baltimore County 1000 Hilltop Circle, Baltimore, 2013
14. Исследование Хабрахабр [Электронный ресурс] https://habrahabr.ru/post/149605/, режим доступа - свободный
15. Тональный словарь [Электронный ресурс] http://linis-crowd.org/, режим доступа - свободный
16. Русский корпус для анализа тональности текстов [Электронный ресурс] http://study.mokoron.com/, режим доступа - свободный
17. Open-Source библиотека NLTK [Электронный ресурс]
http://www.nltk.org, режим доступа - свободный


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




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