Вопросо-ответные подходы в таргетированном анализе тональности
Соломатина Юлиана
Группа НС 234
Курс «Нейронные сети и их применение в научных исследованиях»
Вопросо-ответные подходы в таргетированном анализе тональности
Актуальность
Вопросо-ответные подходы в таргетированном анализе тональности
Цель и задачи исследования
Вопросо-ответные подходы в таргетированном анализе тональности
Данные
sentence | entity | entity_tag | label |
"Для Москвы эта фигура может оказаться более приемлемой, чем Сарбаев, исходя хотя бы из его русской национальности и большого опыта экономического управления",-заявил господин Бигнов. | Бигнов | PERSON | 0 |
"После ухода Радия Хабирова администрация значительно ослабла, ее влияние резко упало по сравнению с аппаратом правительства",- рассказал собеседник "Ъ". | Радия Хабирова | PERSON | 1 |
Вопросо-ответные подходы в таргетированном анализе тональности
Статистика по датасету
Вопросо-ответные подходы в таргетированном анализе тональности
Favg = 56.71 F(pos, neg)avg = 40.92
Оценка качества
Вопросо-ответные подходы в таргетированном анализе тональности
Эксперименты с подводками, подобранными вручную
| Тип подводки | Метод борьбы с дисбалансом |
Эксперимент 1 | Таргет-слово | Отсутствует |
Эксперимент 2 | Таргет-слово | Подсчет весов классов |
Эксперимент 3 | Безличный вопрос типа «Как относятся к X?», где Х – таргет-слово | Отсутствует |
Эксперимент 4 | Безличный вопрос типа «Как относятся к X?», где Х – таргет-слово | Подсчет весов классов |
Эксперимент 5 | Таргет-слово | Аугментация |
Эксперимент 6 | Безличный вопрос типа «Как относятся к X?», где Х – таргет-слово | Аугментация |
Вопросо-ответные подходы в таргетированном анализе тональности
Результаты
| ruBERT | ruRoBERTa | ||
| F1avg | F1(pos, neg)avg | F1avg | F1(pos, neg)avg |
Модель 1 | 0.623 | 0.490 | 0.651 | 0.522 |
Модель 2 | 0.616 | 0.480 | 0.658 | 0.550 |
Модель 3 | 0.623 | 0.490 | 0.649 | 0.550 |
Модель 4 | 0.610 | 0.455 | 0.650 | 0.547 |
Модель 5 | 0.636 | 0.505 | 0.672 | 0.566 |
Модель 6 | 0.646 | 0.52 | 0.671 | 0.560 |
Вопросо-ответные подходы в таргетированном анализе тональности
Prompt Tuning
Вопросо-ответные подходы в таргетированном анализе тональности
Prompt Tuning with Rules
Вопросо-ответные подходы в таргетированном анализе тональности
Эксперимент со смешанным шаблоном
{"soft": "Какое отношение выражено к"} {"placeholder":"text_a"} {"soft": "в предложении "} {"placeholder":"text_b"}: {"text": "отрицательное, положительное или нейтральное"}? {"soft": "Отношение в данном предложении к"}{"placeholder":"text_a"}{"mask"}’
soft – обучаемые токены text_b – предложение
text – фиксированные токены text_a – сущность
mask – слово под маской
Вопросо-ответные подходы в таргетированном анализе тональности
Эксперименты на основе подводок с правилами
| Шаблон | Вербализатор |
1 | {”soft": "В предложении"}{"placeholder": "text_b"}{"mask"}{"mask"}{"mask"}{"mask"}{"mask"}{"mask"}{”soft": "относится к "}{"placeholder": "text_a"}' | "автор", "или", "другой", "участник", "ситуации", [”нейтрально”|”положительно”|”отрицательно”] |
2 | {”soft": "Какое отношение "}{"mask"}{"mask"}{"mask"}{"mask"}{”soft": " к "}{"placeholder": "text_a"}{”soft": "в данном новостном тексте"}{"placeholder": "text_b"}{"text": "?"}{"mask"}' | "имплицитно", "или", "эксплицитно", "выражено", [”нейтральное”|”положительное”|”отрицательное”] |
Вопросо-ответные подходы в таргетированном анализе тональности
Результаты
| F1avg | F1(pos, neg)avg |
Mixed Template + BERT-base | 0.503 | 0.510 |
Mixed Template + RoBERTa-large | 0.687 | 0.580 |
PTR-1+BERT-base | 0.653 | 0.530 |
PTR-1+RoBERTa-large | 0.727 | 0.630 |
PTR-2+BERT-base | 0.650 | 0.520 |
PTR-2+RoBERTa-large | 0.697 | 0.635 |
Вопросо-ответные подходы в таргетированном анализе тональности
Эксперимент с расширением вербализатора
{"soft": "Какие слова описывают тональность отношения к "} {"placeholder": "text_a"}{"soft": " в новостном тексте "}
{"placeholder": "text_b"}?{"mask"}
позор, убийство, зло -> негативный класс
любовь, благодарить, приветствие ->позитивный класс
Вопросо-ответные подходы в таргетированном анализе тональности
Результаты
| F1avg | F1(pos, neg)avg |
Модель с расширенным вербализатором �(1 стратегия) | 0.73 | 0.66 |
Модель с расширенным вербализатором�(2 стратегия) | 0.72 | 0.65 |
| F1avg | F1(pos, neg)avg |
Модель с расширенным вербализатором(1) | 70.94 | 62.16 |
Вопросо-ответные подходы в таргетированном анализе тональности
Итоги соревнования RuSentNE-2023
Вопросо-ответные подходы в таргетированном анализе тональности
Анализ интерпретируемости
Вопросо-ответные подходы в таргетированном анализе тональности
Заключение