首先拉到上帝視角談?wù)勑畔z索(Information Retireval)。信息檢索是人類(lèi)的一大基礎(chǔ)需求,在互聯(lián)網(wǎng)時(shí)代意味著流量入口和錢(qián)。大到整個(gè)互聯(lián)網(wǎng)的信息,小到應(yīng)用里某個(gè)功能頁(yè)面的信息,都在信息檢索的范疇內(nèi)。幫助用戶(hù)快速找到需要的信息通常是做好一個(gè)產(chǎn)品的第一步。人類(lèi)發(fā)現(xiàn)信息的方式通常有三種:
主動(dòng)發(fā)現(xiàn):
一個(gè)人心理有明確的目標(biāo),找到什么信息。比如你加班餓了,想買(mǎi)一桶桶裝的康帥傅(故意的)紅燒牛肉面:(1)熟悉附近環(huán)境的你,可能直接走到最近的便利店,找到靠?jī)?nèi)柜臺(tái)的下方,拿起泡面走人。映射到線(xiàn)上的情況,就是什么老司機(jī)的你,夜深人靜的時(shí)候默默在瀏覽器地址欄里面輸入了爛熟于心的網(wǎng)址,一個(gè)回車(chē)鍵;(2)如果你對(duì)周?chē)惶珨?shù)據(jù),你可能走到一家超市。根據(jù)指引走到食品的貨架前從前往后掃,直到發(fā)現(xiàn)方便面的貨架。然后找到康帥傅的架子,再拿起紅燒牛肉面。映射到線(xiàn)上的情況就是,你打開(kāi)網(wǎng)址導(dǎo)航,找到對(duì)應(yīng)的分類(lèi),最后再分類(lèi)中找到目標(biāo)網(wǎng)站。這種現(xiàn)在看來(lái)有點(diǎn)笨的方式在互聯(lián)網(wǎng)剛開(kāi)始的時(shí)候非常方便(現(xiàn)在對(duì)于一些輸入困難用戶(hù)仍有奇效),由此成就了巨頭雅虎;(3)還有一種辦法就是你問(wèn)了一個(gè)附近的同事,同事給了你幾個(gè)選擇,并推薦你去樓下的便利店,你照做了,迅速找到了嘴饞多時(shí)的面。這種方式映射到線(xiàn)上的情況就是搜索,你在搜索框里輸入"XX社區(qū)",然后一個(gè)回車(chē),點(diǎn)擊頁(yè)面上的第一個(gè)結(jié)果(注意不要點(diǎn)到廣告!)。同樣,這種更快捷的信息查找方式成就了一個(gè)更強(qiáng)大的互聯(lián)網(wǎng)巨頭-谷歌。
被動(dòng)接受:
一個(gè)人心理沒(méi)有明確目標(biāo),但是又想找個(gè)點(diǎn)信息消費(fèi)。比如你加班餓了,想吃點(diǎn)東西解解饞,你來(lái)到一家大型超市:(1)首先你發(fā)現(xiàn)超市門(mén)口就有很多特價(jià)促銷(xiāo)的食品,薯片剛好是你的最?lèi)?ài),于是你直接拿走,映射到線(xiàn)上體驗(yàn)就是,你來(lái)到一個(gè)網(wǎng)站,看到首頁(yè)的banner圖很吸引人,直接就點(diǎn)擊了;(2)你覺(jué)得薯片不太健康,不是最近長(zhǎng)肉的你應(yīng)該吃的,所以你來(lái)到食品區(qū),一番對(duì)比找到了自己想要的食物。映射到線(xiàn)上的情況就是作為軍事愛(ài)好者的你打開(kāi)網(wǎng)站的軍事頻道,細(xì)細(xì)瀏覽了一番。前面兩種方式的組合從另一個(gè)方面成就了雅虎,也就是門(mén)戶(hù)網(wǎng)站;(3)
混合模式:
同樣一個(gè)人心理沒(méi)有明確目標(biāo),但是又想找個(gè)點(diǎn)信息消費(fèi),而在混合模式中不一樣的是,信息供應(yīng)方對(duì)信息需求方有一定了解,并且愿意通過(guò)這些了解為用戶(hù)提供定制的服務(wù),讓用戶(hù)被動(dòng)接收的信息都是他們感興趣的,跟用戶(hù)主動(dòng)搜索的體驗(yàn)接近。比如你加班餓了,想吃點(diǎn)東西解解饞,你來(lái)到一家大型超市:(1)你發(fā)現(xiàn)薯片旁邊放著就是可樂(lè),剛好都是你最常賣(mài)的食物,于是你一把拿走。對(duì)應(yīng)到線(xiàn)上體驗(yàn),你在亞馬遜上本來(lái)想買(mǎi)本產(chǎn)品經(jīng)理相關(guān)的書(shū),結(jié)果發(fā)現(xiàn)下面的組合套餐更優(yōu)惠,于是一起買(mǎi)了;(2) 你又發(fā)現(xiàn)拐角處的巧克力正是昨天朋友跟你天花亂墜夸了一通的那一款,干脆買(mǎi)一包嘗嘗。映射到線(xiàn)上體驗(yàn),你昨天微博上關(guān)注了幾個(gè)用戶(hù),因?yàn)檫@些好友都是你朋友關(guān)注的。
回想自己的日常生活,沒(méi)有明確目標(biāo)地瀏覽信息是非常常見(jiàn)的行為。對(duì)比被動(dòng)模式和混合模式,顯然混合模式的體驗(yàn)更佳?,F(xiàn)實(shí)生活中收到物理資源的限制,商家很難為單一的顧客提供個(gè)性化的服務(wù),而這一限制在互聯(lián)網(wǎng)的世界里蕩然無(wú)存,軟件產(chǎn)品可以做到千人千面而沒(méi)有太多額外的成本。為了更好地提供混合模式的信息檢索服務(wù),推薦系統(tǒng)營(yíng)運(yùn)而生。那么怎么定義推薦系統(tǒng)(Recommender System)?
推薦系統(tǒng)是向用戶(hù)建議合適的信息的技術(shù)
從定義本身出發(fā),我們可以看到推薦系統(tǒng)里涉及到的三個(gè)主要元素:用戶(hù)、(合適的)場(chǎng)景和信息。這里的信息取決于用戶(hù)的需求,包括真實(shí)的物品(如亞馬遜的圖書(shū)推薦),或是內(nèi)容(今日頭條的新聞和視頻推薦、網(wǎng)易云音樂(lè)的音樂(lè)推薦),或者某個(gè)人(微博的好友推薦),甚至是個(gè)性化的廣告(阿里媽媽的淘寶廣告)等等。下面我們進(jìn)一步明確推薦系統(tǒng)的目標(biāo),它能給產(chǎn)品的提供方和使用方分別帶來(lái)什么?