Artazor’s Minds

Ещё один блог обо всём

Posts Tagged ‘Социальные сети

Объективное интернет-голосование: Возможно ли это?

leave a comment »

Результаты интернет-голосования, зачастую показывают показывают только одно – количество друзей у кандидата в призёры (и друзей их друзей). А вовсе не объективные характеристики кандидата: будь то красота девушки на оцениваемой фотографии, душевность рассказа на литературном конкурсе и т.д.
Здесь я расскажу как силу интернет-сообществ обратить во благо и сделать голосование более объективным

Схема, которую я предлагаю может быть и не нова (тогда предлагаю поделиться опытом — умудрённым). Если же нет — то возможно кому-то она пригодится, тогда назовем её Vote-Boost!

Синергетика  Web 2.0

Современная интернет-аудитория, почувствовавшая вкус Web 2.0, способна практически мгновенно образовывать сплочённые сообщества и оказывать значительные влияния на любые параметры, которые выставлены для оценки или голосования на открытом интернет-конкурсе.

В случаях, где от результата голосования зависит моральное или материальное благо для некоторого конкретного человека, а от отдающего голос требуется совершить элементарное действие, в Web 2.0 образуется (зачастую по пирамидальному принципу) «группа поддержки», члены которой могут даже лично не быть знакомыми с исходным человеком-кандидатом (тем, кому достанется приз в случае успеха — такого человка мы называем «номинальной целью» группы поддержки). При этом, каждый член группы ЗАИНТЕРЕСОВАН в победе этого человека, поскольку, отдавая свой голос за предложенного кандидата, он, практически ничего не затрачивая, делает психологическое одолжение (или возвращает долг) человеку, который попросил поддержки этого кандидата.

Если члены группы имеют друг с другом хорошие отношения (не обязательно все со всеми – достаточно пирамидальности) и среди них встречается социально-активный участник, то группа может разрастаться до огромных размеров, обеспечивая резкий отрыв в количестве очков для своей «номинальной цели» от конкурентов, не имеющих групп поддержки.

Сюр-Конкуренция

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

Когда начинается конкуренция групп поддержки (сюрконкуренция — над-конкуренция), исходно заявленные в конкурсе параметры оценки (будь то красота девушки на оцениваемой фотографии, душевность рассказа на литературном конкурсе и т.д) исчезают. Результаты голосования показывают только одно – количество друзей (и друзей их друзей). При этом, бывает очень обидно тем участникам, которые объективно обладают соответствующими конкурсу качествами, но не поддержаны сообществами.

Во зло или во благо?

Что делать с «группами поддержки» организаторам конкурса? Нужно ли с ними бороться? Можно, конечно, пытаться сбрасывать накрученные таким образом оценки. Но при этом есть риск войти в конфликт с сообществом и потерять авторитет. Можно подстраховываться – разделяя интернет-голосование с оценками независимой оффлайновой судейской коллегии. Но при количестве заявок превышающих 20-30 штук никакая судейская коллегия не сможт обеспечить истинно объективную оценку. Ведь для такой оценки каждый судья должен независимо ознакомиться с каждой заявкой. Что негуманно по отношению к судьям. Поэтому, это – не тот подход, который надо использовать. Оказывается МОЖНО ЭФФЕКТИВНО ИСПОЛЬЗОВАТЬ эти группы поддержки, при этом подняв на новую высоту РЕАЛЬНЫЕ качества оцениваемых объектов. При этом с большой вероятностью победит САМАЯ КРАСИВАЯ девушка, САМЫЙ ИНТЕРЕСНЫЙ рассказ и т.д. Каким образом этого достичь?

Обращение силы нападающего

Первое, что нужно сделать — это смириться с существованием групп поддержки и признать, что большинство из пришедших на сайт – пришли проголосовать за «своего». При этом, нужно заставить голосующего кроме своего кандидата, обязательно проголосовать за ещё одного из [как минимум двух] случайных (на самом деле не совсем случайных – см. ниже) кандидатов, которых мы назовём «сателлитами».

При показе интернет-страницы голосования, всех трёх кандидатов, подлежащих оцениванию, обязательно следует расположить НА ОДНОЙ так, чтобы принимать результат голосования по ним всем единой формой (за одну отсылку). Но, при этом, страница должна быть посвящена именно одному – целевому кандидату и это должно быть ясно посетителю (подчёркнуто дизайном, логикиой и т.п.) – мол основной – вот он кто, и для того, чтобы отдать ему свой голос – поддержите одного из вот этих сателлитов (рассказов [фотографий красивых девушек и т.п.])

Голос за целевого кандидата считается принятым, только если также отмечен один из кандидатов-сателлитов.

При отображении страницы целевого кандидата с сателлитами – набранные очки разрешается показыать только для целевого кандидата. Очки, набранные сателлитами должны быть скрыты. Их [очки] посетитель может отыскать только на целевых страницах, посвящённых специально тем кандидатам как основным (но отыскать их можно лишь специально разыскивая – никаких ссылок на эти страницы со страницы оцениваемого кандидата быть не должно: прямые ссылки на страницы голосования должны быть только в общих каталогах и/или на вертушке главной страницы проекта).

Таким образом, очки кандидату будут поступают из двух источников:

  • необъективного – от группы поддержки, тех, кто пришёл на страницу специально (по ссылке, полученной от друга) – очки X;
  • объективного – от стронних голосующих, тех, кто проголосовал за кандитата, увидев его в качестве сателлита – очки Y.

Эти очки необходимо подсчитывать и хранить раздельно. Но при отображении суммировать с определёнными коэффициентами A*X + B*Y .

Коэфициент для очков от группы поддержки всегда должен быть равен единице A = 1

А очки от сторонних групп должны быть более ценными (Коэффициент B > 1).

Если проект планируется на 1000 соревнующихся – этот коэффициент может достигать 10. Вообще, его можно увеличивать динамически – как кубический корень из количества заявок N. Причём и количество очков, отдаваемых сателиту при голосовании за целевого кандидата, должно зависеть от количества текущих собственных [не от чужих групп] очков X, набранных целевым кандидатом (Например 1/10 от их количества – точнее коэффициент 1/B, обратный B). Это позволяет простым смертным выигрывать от соперничества конкурирующих групп поддержки. Но это всего лишь общие предложения – в зависимости от специфики голосования коэффициенты могут быть другими. В самом простом случе их просто можно суммировать (только при подсчёте, при одинаковом количестве очков, нужно будет отдавать предпочтение тому у кого сторонних очков больше).

В любом случае алгоритм подсчёта очков должен быть построен так, что человек заходя по ссылке к своему кандидату и голосуя (за одного из сателлитов) у своего кандидата увеличивал бы количество пунктов ровно на 1 (всё описанное выше соответствует этому правилу). Т.е. голосующий должен сразу видеть свой вклад.

Принцип показа сателитов – случайный, но не совсем – для каждого кандидата хранится число Z – сколько раз этот кандидат был показан на страницах голосования в качестве сателита (учитываются только те показы, которые закончились голосованием но НЕ ВАЖНО в чью пользу). Для показа в качестве сателлита выбирается кандидат с минимальным Z. Это обеспечивает честную ротацию показов при голосованиях.

Побочный эффект

При этом отпадает необходимость ограничения на количество голосований с одного IP адреса в день. Пусть хоть весь день голосуют.

Written by artazor

30 декабря, 2008 at 9:32 дп