Как распознать негатив в тексте?

#python #machine-learning

Вопрос:

С помощью word2vec я могу векторизовать как отдельные слова, так и целые тексты (как среднее арифметическое всех слов, включенных в текст). Но в то же время положительный и отрицательный текст получают одно векторное представление, хотя и говорят о взаимно противоположных вещах. Поиск частиц «нет» или «не» в тексте для выявления отрицания не всегда эффективен, потому что многие слова имеют антонимы и такие пары не распознаются как противоположности.

Как распознать отрицание в тексте?