СПОСОБ И СИСТЕМА ДЛЯ ВЫЯВЛЕНИЯ АНОМАЛЬНОГО РЕЙТИНГОВАНИЯ

1. Способ выявления пользователей, формирующих аномальные рейтинги организаций, выполняемый на сервере и включающий в себя:
получение данных рейтингования организаций, содержащих множество организаций и один или несколько рейтингов для каждой организации;
формирование графа рейтингования организаций, в котором каждый узел соответствует организации из множества организаций, а каждое ребро соединяет две организации и имеет вес, указывающий на количество пользователей, оценивших две организации, соединенные соответствующим ребром;
определение в графе полного подграфа, в котором каждый узел соединен со всеми остальными узлами подграфа;
определение соответствия пороговому распределению рейтингов, соответствующих подграфу; и
в случае определения соответствия пороговому распределению рейтингов, соответствующих подграфу, сохранение индикатора связи пользователей, соответствующих подграфу, с аномальными рейтингами организаций.
2. Способ по п.1, отличающийся тем, что он дополнительно включает в себя удаление из графа ребер с весом, меньшим заранее заданного порогового веса.
3. Способ по п.1, отличающийся тем, что он дополнительно включает в себя удаление из подграфа информации, соответствующей пользователям, оценившим меньше заранее заданного порогового количества организаций из подграфа.
4. Способ по п.1, отличающийся тем, что он дополнительно включает в себя удаление из данных рейтингования организаций рейтингов, соответствующих пользователям, связанным с аномальными рейтингами организаций.
5. Способ по п.1, отличающийся тем, что один или несколько рейтингов содержат бинарные рейтинги или шкальные рейтинги.
6. Способ по п.1, отличающийся тем, что определение соответствия пороговому распределению рейтингов, соответствующих подграфу, включает в себя:
получение рейтингов, соответствующих подграфу;
определение доли наибольших или наименьших возможных рейтингов; и
определение соответствия этой доли пороговой доле.
7. Способ по п.1, отличающийся тем, что он перед формированием графа рейтингования организаций дополнительно включает в себя формирование предварительного графа рейтингования организаций, в котором каждый узел соответствует организации из множества организаций или пользователю, оценившему организацию, а каждое ребро соединяет пользователя с оцененной им организацией.
8. Способ по п.1, отличающийся тем, что получение данных рейтингования организаций включает в себя получение данных рейтингования организаций, собранных в течение заранее заданного периода времени.
9. Способ по п.1, отличающийся тем, что определение соответствия пороговому распределению рейтингов, соответствующих подграфу, включает в себя:
получение рейтингов, соответствующих подграфу;
определение количества рейтингов, больших высокого порогового рейтинга; и
определение количества рейтингов, меньших низкого порогового рейтинга.
10. Способ по п.9, отличающийся тем, что он дополнительно включает в себя сравнение количества рейтингов, больших высокого порогового рейтинга, и количества рейтингов, меньших низкого порогового рейтинга, с общим количеством рейтингов.
11. Способ по п.1, отличающийся тем, что определение полного подграфа включает в себя определение подграфа, соответствующего заранее заданному пороговому количеству узлов.
12. Система для выявления пользователей, формирующих аномальные рейтинги организаций, содержащая процессор и машиночитаемый физический носитель информации, содержащий команды, в которой процессор выполнен с возможностью выполнения следующих действий при выполнении команд:
получение данных рейтингования организаций, содержащих множество организаций и один или несколько рейтингов для каждой организации;
формирование графа рейтингования организаций, в котором каждый узел соответствует организации из множества организаций, а каждое ребро соединяет две организации и имеет вес, указывающий на количество пользователей, оценивших две организации, соединенные соответствующим ребром;
определение в графе полного подграфа, в котором каждый узел соединен со всеми остальными узлами подграфа;
определение соответствия пороговому распределению рейтингов, соответствующих подграфу; и
в случае определения соответствия пороговому распределению рейтингов, соответствующих подграфу, сохранение индикатора связи пользователей, соответствующих подграфу, с аномальными рейтингами организаций.
13. Система по п.12, отличающаяся тем, что процессор при выполнении команд дополнительно способен удалять из графа ребра с весом, меньшим заранее заданного порогового веса.
14. Система по п.12, отличающаяся тем, что процессор при выполнении команд дополнительно способен удалять из подграфа информацию, соответствующую пользователям, оценившим меньше заранее заданного порогового количества организаций из подграфа.
15. Система по п.12, отличающаяся тем, что процессор при выполнении команд дополнительно способен удалять из данных рейтингования организаций рейтинги, соответствующие пользователям, связанным с аномальными рейтингами организаций.
16. Способ выявления пользователей, формирующих аномальные рейтинги организаций, выполняемый на сервере и включающий в себя:
получение данных рейтингования организаций, содержащих множество организаций и один или несколько рейтингов для каждой организации;
определение на основе данных рейтингования организаций набора организаций, в котором для каждой организации и каждой другой организации из набора организаций имеется по меньшей один общий пользователь, оценивший обе эти организации;
получение рейтингов, соответствующих набору организаций;
определение аномальности распределения рейтингов; и
сохранение индикатора связи пользователей, оценивших две или более организаций из набора организаций, с аномальными рейтингами организаций.
17. Способ по п.16, отличающийся тем, что он дополнительно включает в себя удаление рейтингов, соответствующих пользователям, оценившим меньше заранее заданного порогового количества организаций из набора организаций.
18. Способ по п.16, отличающийся тем, что определение аномальности распределения рейтингов включает в себя:
определение доли наибольших или наименьших возможных рейтингов; и
определение соответствия этой доли пороговой доле.
19. Способ по п.16, отличающийся тем, что определение аномальности распределения рейтингов включает в себя:
определение метрики, соответствующей распределению рейтингов; и
сравнение этой метрики с заранее заданной метрикой нормального распределения.
20. Способ по п.16, отличающийся тем, что сохранение индикатора связи пользователей, оценивших две или более организаций из набора организаций, с аномальными рейтингами организаций включает в себя сохранение этого индикатора для пользователей, оценивших больше заранее заданного порогового количества организаций из набора организаций.