Задать вопрос
ARACOOOL
@ARACOOOL
PHP Developer

Как составить формулу для определения правдивость новости?

Всем доброго дня.

Стоит задача, определить правдивость новости через голосование.
Есть новость и три варианта ответа (BELIEVE, DON'T BELIEVE, PARTIALLY BELIEVE).
Исходя из этих данных нужно составить уровень правдивости новости (в виде процента).

Уже неделю ломаю голову.
Единственная идея это рейтинг читателей.
Чем выше рейтинг тем вес его голоса выше. А рейтинг читателей вычисляется из лайков которые он получил от других читателей.
Получается читатели доверяют этому человеку и поэтому вес его голоса выше.
  • Вопрос задан
  • 324 просмотра
Подписаться 3 Оценить 5 комментариев
Пригласить эксперта
Ответы на вопрос 3
@amambaru
Возьмем Хабрахабр - который уже давно практикует систему хитрых рейтингов.
Вам лично там никогда не сливали карму ни за что, в общем-то?
Ответ написан
Комментировать
TheTalion
@TheTalion
Вообще, смотря какие новости. Если политические, то идея говно, ботов купят нужные силы быстро, как на пикабу, например. Если другие, то у сайта g2g (какой именно хз, как-то раз заходил туда, но по такому сокращению можно найти) есть подобная система. Например у опытного юзера с парой лет стажа 60к поинтов, а у только прошедшего регистрацию 200. Т.е. сидеть пару лет ботом чтобы набить рейтинга - довольно прохладная идея по итогу выйдет. Там еще поинты за заполнение профиля дают и прочее.
Ответ написан
pavel9609
@pavel9609
Студент-программист
Если голосование, то самый простой вариант ввести рейтинг - believe - +1, Don't believe -1 Partially Believe 0 предположим. Также рейтинг читателей хорошая идея.
Вот ещё есть такая идея, добавьте рейтинг источников новости, если он не указан, сразу же даём минус, если какой-нибудь ТАСС, то +10 скажем.
Также можно определять, какие новости обычно лайкает человек, если он "лайкает" только скажем новости, которые говорят хорошо про одного политика (не буду приводить примеры, чтобы не разжигать спор), и "дизлайкает" новости, которые говорят про другого политика, то можно порезать ему силу лайка новостей за какого-то политика и порезать силу дизлайка за другого политика.
Ну и собственно поддерживаю идею TheTalion , о заполнении профиля, также можно за поведение давать очки, смотреть что пользователь делает, общается ли с другими пользователями, как общается, какие новости смотрит, сколько секунд он смотрит новости и определять так ботов и резать им силу.
Правдивость сложно определить, особенно если новость политическая.
UPD: Вообще можно доверить модерацию человекам, впрочем модераторы тоже могут заинтересованными. А вот машина нет, если вы её конечно так не запрограммируете так.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы