前言
今天想和大家聊一聊關(guān)于評(píng)分系統(tǒng)的一些想法限匣。
評(píng)分系統(tǒng)常見(jiàn)于產(chǎn)品庫(kù)彤守、媒體、數(shù)據(jù)平臺(tái)及電商等多類(lèi)產(chǎn)品中洒缀,由該產(chǎn)品的用戶(hù)進(jìn)行操作瑰谜。在不同的產(chǎn)品中,會(huì)因定位等原因表現(xiàn)出多種形態(tài)树绩。
我們先來(lái)看幾個(gè)示例萨脑。
評(píng)分系統(tǒng)的展示
IMDb
![IMDb](http://ziya.qiniudn.com/wp-content/uploads/2014/01/IMDb.png)
豆瓣
![Douban](http://ziya.qiniudn.com/wp-content/uploads/2014/01/douban1.png)
App Store
![App Store](http://ziya.qiniudn.com/wp-content/uploads/2014/01/appstore.png)
來(lái)自蘋(píng)果的App Store,除了全部評(píng)分以外饺饭,特意把 當(dāng)前版本 的評(píng)分單獨(dú)列了出來(lái)渤早。
Cnbeta
![Cnbeta](http://ziya.qiniudn.com/wp-content/uploads/2014/01/cnbeta.png)
曾經(jīng)知名的「雙負(fù)五」,現(xiàn)在雖然去掉了新聞質(zhì)量的打分瘫俊,可仍舊保留了從-5到5的評(píng)分方法鹊杖。
新浪影視
![影視打分](http://ziya.qiniudn.com/wp-content/uploads/2014/01/more.png)
一個(gè)相當(dāng)「復(fù)雜」的評(píng)分系統(tǒng)悴灵,涵蓋了內(nèi)容的許多方面,可對(duì)每個(gè)項(xiàng)目進(jìn)行分別的評(píng)分骂蓖。
我們?yōu)槭裁丛u(píng)分
由上述產(chǎn)品的示例积瞒,我們可以看到評(píng)分系統(tǒng)的幾個(gè)主要用途。
開(kāi)放式推薦
IMDb Top 250
![IMDb Top 250](http://ziya.qiniudn.com/wp-content/uploads/2014/01/Top250.png)
由于評(píng)分是由用戶(hù)自發(fā)完成的登下,當(dāng)排除某些特殊情況(如水軍赡鲜、粉絲團(tuán)等)之后,評(píng)分系統(tǒng)就可以相對(duì)客觀的反映出該內(nèi)容的「質(zhì)量」庐船。這對(duì)于其他用戶(hù)在進(jìn)行選擇時(shí)提供了較為理想的參考價(jià)值银酬。
如今的互聯(lián)網(wǎng),早已不是某個(gè)人或某個(gè)媒體「獨(dú)斷獨(dú)行」的年代筐钟,相對(duì)于「編輯推薦」揩瞪,更多的人選擇相信大眾的「投票」結(jié)果。這也正是評(píng)分系統(tǒng)大多由用戶(hù)操作篓冲,而不僅僅是產(chǎn)品運(yùn)營(yíng)人員自行操作的原因李破。
情感反饋
在很多時(shí)候,評(píng)分系統(tǒng)的存在給了用戶(hù)一個(gè)抒發(fā)情感的渠道壹将。覺(jué)得喜歡打個(gè)滿(mǎn)分嗤攻,覺(jué)得不爽就去投一顆星。出于用戶(hù)自身的情感表達(dá)诽俯,或是因?yàn)橄虢o后來(lái)者一個(gè)提醒妇菱,用戶(hù)就愿意去進(jìn)行評(píng)分操作。
![一顆星](http://ziya.qiniudn.com/wp-content/uploads/2014/01/onestar.png)
在情感宣泄的同時(shí)暴区,也給了其他用戶(hù)一個(gè)選擇前的參考信息闯团。既解決了產(chǎn)品的反饋途徑問(wèn)題,又借用了用戶(hù)的「利他」思想仙粱。
評(píng)分系統(tǒng)的設(shè)計(jì)
說(shuō)完了評(píng)分系統(tǒng)的作用房交,我們就來(lái)聊聊如何設(shè)計(jì)產(chǎn)品中的評(píng)分系統(tǒng)。
基本算法
評(píng)分系統(tǒng)最基本的算法就是
最終得分 = (用戶(hù)評(píng)分1+用戶(hù)評(píng)分2+...+用戶(hù)評(píng)分N)/評(píng)分人數(shù)
顯而易見(jiàn)伐割,這種只計(jì)算用戶(hù)總平均分?jǐn)?shù)的算法在排序顯示時(shí)有很多弊端候味。無(wú)論是粉絲團(tuán)的瘋狂打滿(mǎn)分,還是水軍的拼命打一分隔心,都會(huì)對(duì)結(jié)果產(chǎn)生巨大的影響白群。
對(duì)此,可以采用以下兩種方法解決這些問(wèn)題济炎。
解決思路
復(fù)雜算法
第一種解決方法是尋求技術(shù)手段川抡,可以采用一種相對(duì)復(fù)雜的算法來(lái)進(jìn)行評(píng)分的計(jì)算。
IMDb Top250 計(jì)算公式
![IMDb Top250 算法](http://ziya.qiniudn.com/wp-content/uploads/2014/01/IMDbvote.png)
IMDb 采用了 貝葉斯 算法,用 評(píng)分人數(shù) 作為杠桿崖堤,輔助進(jìn)行評(píng)分的排序侍咱。
而豆瓣網(wǎng)采用的方法與之類(lèi)似,但是加入了更多的要素進(jìn)行排序計(jì)算密幔。
提高門(mén)檻
另一種解決思路則是提高參與評(píng)分的門(mén)檻楔脯,盡可能的杜絕「虛假投票」的現(xiàn)象。
針對(duì)商家胯甩,可以 只允許 在該商家購(gòu)買(mǎi)過(guò)商品的用戶(hù)進(jìn)行評(píng)分昧廷;
針對(duì)物品,可以 只允許 制作或使用過(guò)該物品的用戶(hù)進(jìn)行評(píng)分偎箫;
等等木柬。
并且可以加入注冊(cè)時(shí)間、用戶(hù)等級(jí)等多種限制條件淹办。
雖然減少了評(píng)分參與者的數(shù)量眉枕,但也能夠在一定程度上保證評(píng)分的真實(shí)性。
要不要有0分
有人會(huì)問(wèn)怜森,為什么評(píng)分系統(tǒng)都沒(méi)有0分的選項(xiàng)呢速挑?
不是沒(méi)有0分啊,你看Cnbeta不但有0分副硅,還有-5呢-姥宝。-
對(duì)于這個(gè)問(wèn)題,其實(shí)這主要是由于產(chǎn)品的評(píng)分系統(tǒng)設(shè)計(jì)思路不同而造成的恐疲。
評(píng)分不是打分腊满,而是劃分區(qū)間。用戶(hù)是進(jìn)行區(qū)間的選擇流纹,而不是分?jǐn)?shù)的選擇糜烹。例如豆瓣對(duì)于一至五星的定義就是「很差违诗、較差漱凝、還行、推薦和力薦」诸迟,也就是從極差到極好分成了5個(gè)區(qū)間茸炒;騰訊汽車(chē)是從10分到100分按照十的倍數(shù)分成了10個(gè)區(qū)間。
![豆瓣一星](http://ziya.qiniudn.com/wp-content/uploads/2014/01/verybad.png)
![豆瓣五星](http://ziya.qiniudn.com/wp-content/uploads/2014/01/verygood.png)
也就是說(shuō)阵苇,對(duì)于這些產(chǎn)品壁公,0分并不在他們的區(qū)間劃分范圍之內(nèi)。而Cnbeta則是從-5到5分成了11個(gè)區(qū)間绅项。
用百分制還是十分制
之前有朋友問(wèn)我紊册,你覺(jué)得評(píng)分應(yīng)該用百分制還是十分制來(lái)進(jìn)行顯示?
以我個(gè)人的產(chǎn)品觀念,答案毫無(wú)疑問(wèn)是 十分制囊陡。主要因?yàn)橐韵聝牲c(diǎn)原因:
一芳绩、相對(duì)于百分制(98、87等)的認(rèn)知負(fù)荷撞反,十分制(9.8妥色、8.7)更加簡(jiǎn)單一些。用戶(hù)在「看見(jiàn)-識(shí)別」這一過(guò)程中遏片,對(duì)于前者需要解讀兩位數(shù)字嘹害,而對(duì)于后者則往往會(huì)在一定程度上忽略小數(shù)點(diǎn)后的內(nèi)容,只瀏覽第一位吮便。能夠更快的找到「高分」內(nèi)容笔呀。
![十分百分對(duì)比](http://ziya.qiniudn.com/wp-content/uploads/2014/01/10-100.png)
二、基于同樣的原因髓需,十分制會(huì)讓用戶(hù)感覺(jué)更好一些凿可。對(duì)于前者用戶(hù)會(huì)覺(jué)得「才80多分,離滿(mǎn)分還有10多分差距呢」授账,而后者會(huì)讓用戶(hù)覺(jué)得「都8點(diǎn)多了枯跑,離滿(mǎn)分也就差1分多點(diǎn)」。這對(duì)于運(yùn)營(yíng)推廣時(shí)能起到一定的幫助作用白热。
更直觀一點(diǎn)
繼續(xù)延伸這個(gè)話(huà)題敛助,對(duì)于評(píng)分的顯示,能夠更直觀一些呢屋确?
當(dāng)然可以纳击,加上顏色的區(qū)分嘛。
![顏色區(qū)分](http://ziya.qiniudn.com/wp-content/uploads/2014/01/color.png)
相對(duì)于數(shù)字攻臀,用戶(hù)對(duì)顏色的變化更加敏感焕数。把一個(gè)或多個(gè)區(qū)間的分?jǐn)?shù)定義為一種顏色,就可以更加直觀的看到作品的優(yōu)劣了刨啸。
別煩我
最后說(shuō)一個(gè)要注意的地方堡赔。很多移動(dòng)端產(chǎn)品,總是喜歡時(shí)不時(shí)的彈出個(gè)窗口设联,希望用戶(hù)去進(jìn)行評(píng)分操作善已。
![打斷用戶(hù)](http://ziya.qiniudn.com/wp-content/uploads/2014/01/rateus.png)
雖然這種方法對(duì)于增加評(píng)分人數(shù)有一定的作用,但這種行為真的很容易造成用戶(hù)的反感离例』煌牛「喜歡的話(huà),我自然會(huì)去評(píng)分宫蛆,干嘛要自己跳出來(lái)打斷我的操作呢」艘包。何不采用一些更友善的方法呢?
在 Kongregate 的很多Flash游戲中,我們都能看到更好的處理方法想虎。關(guān)注和Like按鈕安安靜靜的待在一個(gè)角落的地方衰絮,不會(huì)自動(dòng)跳出來(lái)「煩人」,但是在適當(dāng)?shù)牡胤浇o出提示「金幣太少了磷醋,到Twitter上關(guān)注我們吧猫牡,有免費(fèi)的金幣獎(jiǎng)勵(lì)哦」、「技能點(diǎn)不夠了邓线,到Facebook上Like我們吧淌友,額外贈(zèng)送2個(gè)技能點(diǎn)喲」,對(duì)用戶(hù)的操作進(jìn)行獎(jiǎng)勵(lì)骇陈。
同樣的震庭,Kongregate網(wǎng)站也有一套評(píng)分系統(tǒng)。為了激勵(lì)用戶(hù)進(jìn)行評(píng)分操作你雌,網(wǎng)站在用戶(hù)體系中設(shè)置了「每次評(píng)分獎(jiǎng)勵(lì)1點(diǎn)經(jīng)驗(yàn)」的措施器联。這是不是更好些呢?