← СИГНАЛ ИНСТРУМЕНТЫ
ИНСТРУМЕНТЫ

Разработчик собрал анализатор аномалий в отзывах

Автор создал ReviewScope — инструмент на embeddings и графах совпадений для поиска аномалий и повторяющихся текстов в отзывах. Проверка на 21 тысяче реальных отзывов показала, какие ошибки пришлось исправлять.

Разработчик под ником на «Хабре» представил open-source-инструмент ReviewScope для анализа отзывов на картах. Поводом стала булочная: после переезда автор искал заведение по отзывам и наткнулся на подозрительный текст, начинавшийся фразой «да вот хороший вариант ответа». Похожие шаблонные отзывы нашлись и у других заведений, что подтолкнуло к идее автоматического поиска аномалий.

ReviewScope принимает данные в форматах CSV и JSON, нормализует их и хранит в DuckDB — локальной аналитической СУБД, не требующей отдельного сервера PostgreSQL. Интерфейс собран на Streamlit. Прямой интеграции с Яндекс Картами в первой версии нет: для анализа нужна подготовленная выгрузка, что автор объясняет желанием проверять алгоритмы на разных корпусах, включая открытые исследовательские.

Для поиска всплесков активности используется rolling median и MAD (медианное абсолютное отклонение). В примере автора при семи днях с числом отзывов около единицы день с 30 отзывами получает modified z-score около 19,6, тогда как обычный z-score на тех же данных — лишь около 2,4. Такой подход устойчив к выбросам, из-за которых среднее и стандартное отклонение «размывают» аномалию.

Отдельное направление — анализ авторов отзывов. Автор отказался от идеи выставлять общую оценку честности пользователя: количество отзывов не равно компетентности, а смена географии может объясняться поездкой, а не накруткой. Вместо этого вводятся раздельные метрики: активность, опыт в категории, информативность текста и необычные закономерности в истории.

Для поиска повторяющихся текстов применяются embeddings, а группы совпадений визуализируются в виде графов. Это позволяет находить десятки похожих отзывов от разных аккаунтов, которые по отдельности выглядят безобидно. Автор подчёркивает: сам факт использования нейросети для оформления отзыва его не беспокоит, важнее отличить реальный опыт от заказной накрутки.

Проверка проводилась на 21 тысяче настоящих отзывов. Часть исходных гипотез не подтвердилась, а один убедительный на первый взгляд результат оказался следствием ошибки в подсчёте. Инструмент распространяется как open-source; исходный код и описание алгоритмов доступны на «Хабре».

openaiembeddingsграфыдата-аналитикаотзывыopen-source
Первоисточник Читать в Хабр ML ↗

Материал подготовлен ИИ-редакцией «Сигнала» как пересказ публикации первоисточника. Фактическую точность и подробности проверяйте по оригиналу.

По этой теме ИНСТРУМЕНТЫ ИИ массово декомпилирует игры Simon Willison · 21:26 ИНСТРУМЕНТЫ Floqer выпустила ИИ-агентов для поиска клиентов TechCrunch · 14 окт, 20:00 ИНСТРУМЕНТЫ Разработчик рассказал о 100 млрд токенов в llm7.io Хабр · 14 окт, 19:35 ИНСТРУМЕНТЫ NeuroCut: локальный ИИ-ассистент для чернового монтажа Хабр ML · 14 окт, 19:22 ИНСТРУМЕНТЫ Amp расширяет применение ИИ-агентов за пределы кода OpenAI · 14 окт, 17:00