2016-07-10 3 views
3

하나의 작은 평판 시스템을 개발 중이며 한 가지 문제가 있습니다.평판 시스템 : 가중치 포인트와 가중치 포인트?

예를 들어, 4 가지 유형의 사용자가있는 그림 용 웹 사이트를 만들고 싶습니다. 전화 : 아마추어, 좋은, 아주 좋은, 전문.

각 사용자는 사진을 업로드 할 수 있으며 다른 사용자가이 사진을 평가할 수 있습니다. 사용자가 특정 수의 포인트에 도달하면 그는 다음 레벨로 이동합니다. (예 : 아마추어 인 경우 그는 양호합니다).


지금 내 질문은 :어떻게이 평판 시스템을 개발해야 하는가?

가중치를 넣거나 가중치를 적용해야합니까?

예. 전문 사용자아마추어 사용자 그림에 별 5 개를 제공하는 경우 좋은 사용자아마추어 사용자 그림에 별 5 개를 줄 때,이 후 더 많은 포인트를 가지고해야합니까? 부정적인 점에도 해당됩니다.

어느 경로를 선택해야합니까? 올바른 솔루션을 선택하는 방법은 무엇입니까?

이런 종류의 "문제"에 대한 이름이 있습니까? 그것에 대해 읽을 수 있습니까?

두 솔루션 모두에서주의해야 할 사항과 장단점은 무엇입니까?

가 이전에 읽은 감사 : 내가 대한 SO 시스템을 가리키는 읽기, 정확하게이 :

https://meta.stackexchange.com/questions/57278/if-a-user-has-good-rep-on-a-particular-tag-shouldnt-his-votes-on-that-tag-weig

이 답변이 나에 대해 생각했다. 어떤 방법을 택해야합니까?

답변

1

평판이 다른 사람의 평판을 판단하는 능력과 직접적으로 관련이 있다고 믿는 한 유권자의 명성이 투표의 중요도 및 투표자의 명성에 영향을 미칠 수 있어야합니다.

Elo rating system 및 그 동료 (R implementation here)를 살펴보십시오. 평판 계산과 유사한 플레이어 평점은 간단한 승패 증가뿐만 아니라 상대방 평점에 달려 있습니다.

2

유스 케이스의 세부 사항을 모른 채 대답하는 것은 대단히 어려운 질문입니다. 높은 수준에 도달 한 사람들이 다른 사람들에게 평점을 제공하는 데보다 권위 있다고 믿을만한 이유가 있습니까? 그것은 사실 일 수 있습니다. 그러나 정의에 따라 거의 일치 함으로 이어지는 시스템을 만드는 것은 주목할 만하다.

이러한 시스템을 진행하기로 결정한 경우 구현에 대한 몇 가지 흥미로운 질문이 있습니다.두 개인의 상대적 순위가 중요합니까? 아니면 단지 등급을 매기는 사람입니까? (예 : "선"하고 "아주 좋아"하는 경우, 이미지에 대한 투표가 "아마추어"이고 "매우 좋습니다"또는 첫 번째 경우에 체중이 적어야하는 것과 같아야합니까? 우리는 아마도 더 가까운 사람들 일까?)

내가 아주 좋을 때 나는 누군가를 평가하고, 나중에 나는 전문가에게 임계점을 넘긴다. 나의 평가는 "매우 좋음"으로 조정되거나 나중에 업데이트 될 것이다. 나는 갱신합니까?

나는 누구에게도 등급이 부여되지 않은 전문인으로서 전문가 자격으로 나를 전문직으로 여기는 경우, 아마추어 100 대가 아마추어라고 불렀던 사람보다 많거나 적을 것입니다. 한 명의 전문가가 나를 전문직으로 평가합니까? 즉, 등급의 차이가 가중치의 분산과 어떻게 조화를 이루는가?

그래서, 요약의 몇 가지 유형 : 더 높게 평가하는 사람들은 다른 사람들이 평가하는 방법을 더 잘 판단 될 것이라고 믿을만한 이유가있는 경우, 당신은 아마도 다음 높은 순위 개인의 균일 성을 신경 쓰지 않는다 가중 순위 시스템이 작동 할 수 있습니다.

가중 순위 시스템을 구현하려는 경우 정확히 중요한 사항을 결정해야합니다. 상대적인 가중치입니까? 그것은 명백한 가중치입니까?


내 시나리오는 특정 시나리오에 대해 생각하는 것이 좋습니다. 이것이 어떻게 구체적으로 작동해야하는지 열거하면 솔루션을 일반화하는 데 도움이 될 수 있습니다.

: 관심의 일부 수치로