Оценка негативности для предложений - PullRequest
0 голосов
/ 24 мая 2019

Я работаю над набором жалоб клиентов авиакомпаний. Поскольку это «жалобы», общий консенсус - это все предложения «негативного» настроения. Поэтому я думаю о подходе к количественной оценке отрицательности.

Например:

Меньше Отрицательный отзыв:

 "the cabin did not have enough leg space but the food was decent" - Score: 0.3

Высокий отрицательный отзыв:

"complete service was horrible, I will not recommend them ever" - Score: 0.8

Есть предложения по существующим подходам?

P.S Я не ищу точного ответа, любые предложения о направлении или подходах были бы хороши.

1 Ответ

0 голосов
/ 24 мая 2019

Как подсказывает @Vishal в комментариях, самый простой подход к добавлению изощренности - реализовать модель оценки на основе лексикона , в которой вы настраиваете полярность каждого слова в лексиконе, чтобы она была выше.и ниже.Вы должны также включить некоторые фразы лексикона биграммы и триграммы для большей точности.

API анализа настроений общественности от Google, Azure, IBM и т. Д. Также предоставляют шкалу настроений.

...