Algorithms and Incentives for Robust Ranking.ppt
《Algorithms and Incentives for Robust Ranking.ppt》由会员分享,可在线阅读,更多相关《Algorithms and Incentives for Robust Ranking.ppt(38页珍藏版)》请在麦多课文档分享上搜索。
1、Algorithms and Incentives for Robust Ranking,Rajat Bhattacharjee Ashish Goel Stanford University,Algorithms and incentives for robust ranking. ACM-SIAM Symposium on Discrete Algorithms (SODA), 2007. Incentive based ranking mechanisms. EC Workshop, Economics of Networked Systems, 2006.,Algorithms and
2、 incentives for robust ranking,Outline,Motivation Model Incentive Structure Ranking Algorithm,Algorithms and incentives for robust ranking,Content : then and now,Traditional Content generation was centralized (book publishers, movie production companies, newspapers) Content distribution was subject
3、to editorial control (paid professionals: reviewers, editors),Internet Content generation is mostly decentralized (individuals create webpages, blogs) No central editorial control on content distribution (instead there are ranking and reco. systems like google, yahoo),Algorithms and incentives for r
4、obust ranking,Heuristics Race,PageRank (uses link structure of the web) Spammers try to game the system by creating fraudulent link structures Heuristics race: search engines and spammers have implemented increasingly sophisticated heuristics to counteract each other New strategies to counter the he
5、uristics Gyongyi, Garcia-Molina Detecting PageRank amplifying structures sparsest cut problem (NP-hard) Zhang et al.,Algorithms and incentives for robust ranking,Amplification Ratio Zhang, Goel, ,Consider a set S, which is a subset of V In(S): total weight of edges from V-S to S Local(S): total weig
6、ht of edges from S to S,10,S,w(S) = Local(S) + In(S) Amp(S) = w(S)/In(S)High Amp(S) S is dishonest Low Amp(S) S is honestCollusion free graph: where all sets are honest,Algorithms and incentives for robust ranking,Heuristics Race,Then why do search engines work so well? Our belief: because heuristic
7、s are not in public domain Is this “the solution”? Feedback/click analysis Anupam et al. Metwally et al. Suffers from click spam Problem of entities with little feedback Too many web pages, cant put them on top slots to gather feedback,Algorithms and incentives for robust ranking,Ranking reversal,Ra
8、nking reversalEntity A is better than entity B, but B is ranked higher than A,Keyword: Search Engine,Algorithms and incentives for robust ranking,Our result,Theorem we would have liked to prove Here is a reputation system and it is robust, i.e., has no ranking reversals even in the presence of malic
9、ious behaviorTheorem we prove Here is a ranking algorithm and incentive structure, which when applied together imply an arbitrage opportunity for the users of the system whenever there is a ranking reversal (even in the presence of malicious behavior),Algorithms and incentives for robust ranking,Whe
10、re is the money?,Examples A: better recommendations more purchases more revenue Netflix: better recommendations increased customer satisfaction increased registration more revenue Google/Yahoo: better ranking more eyeballs more revenue through adsRevenue per entity Simple for A and Netflix For Googl
11、e/Yahoo, we can distribute the revenue from a user on the web pages he looks at (other approaches possible),Algorithms and incentives for robust ranking,Why share?,Because they will take it anyway!,My precious,Algorithms and incentives for robust ranking,Less compelling reasons,Difficulty of eliciti
12、ng honest feedback is well known Resnick et al. Dellarocas Search engine rankings are self-reinforcing Cho, Roy Strong incentive for players to game the system Ballot stuffing and bad mouthing in reputation systems Bhattacharjee, Goel Dellarocas Click spam in web rankings based on clicks Anupam et a
13、l. Web structures have been devised to game PageRank Gyongyi, Garcia-Molina Problem of new entities How should the system discover high quality, new entities in the system? How should the system discover a web page whose relevance has suddenly changed (may be due to some current event)?,Algorithms a
14、nd incentives for robust ranking,Outline,Motivation Model Incentive Structure Ranking Algorithm,Algorithms and incentives for robust ranking,I-U Model,Inspect (I) User reads a snippet attached to a search result (Google/Yahoo) Looks at a recommendation for a book (A)Utilize (U) User goes to the actu
15、al web page (Google/Yahoo) Buys the book (A),Algorithms and incentives for robust ranking,I-U Model,Entities Web pages (Google/Yahoo), Books (A) Each entity i has an inherent quality qi (think of it as the probability that a user would utilize entity i, conditioned on the fact that the entity was in
16、spected by the user) The qualities qi are unknown, but we wish to rank entities according to their qualities Feedback Tokens (positive and negative) placed on an entity by users Ranking is a function of the relative number of tokens received by entities Slots Placeholders for the results of a query,
17、Algorithms and incentives for robust ranking,Sheep and Connoisseurs,Sheep can appreciate a high quality entity when shownBut wouldnt go looking for a high quality entity Most users are sheep,Connoisseurs will dig for a high quality entity which is not ranked high enoughThe goal of this scheme is to
18、aggregate the information that the connoisseurs have,Algorithms and incentives for robust ranking,User response,Algorithms and incentives for robust ranking,I-U Model,User response to a typical query Chooses to inspect the top j positions User chooses j at random from an unknown but fixed distributi
19、on Utility generation event for ei occurs if the user utilizes an entity ei (assuming ei is placed among the top j slots) Formally Utility generation event is captured by random variable Gi = Ir(i) Ui r(i) : rank of entity ei Ir(i),Ui : independent Bernoulli random variables EUi = qi (unknown) EI1 E
20、I2 EIk (known),Algorithms and incentives for robust ranking,Outline,Motivation Model Incentive Structure Ranking Algorithm,Algorithms and incentives for robust ranking,Information Markets,View the problem as an info aggregation problem Float shares of entities and let the market decide their value (
21、ranking) Hanson Pennock Rank according to the price set by the market Work best for predicting outcomes which are objective Elections (Iowa electronic market)Distinguishing features of the ranking problem Fundamental problem: outcome is not objective Revenue: because of more eyeballs or better quali
22、ty? Eyeballs in turn depend on the price set by the market However, an additional lever: the ranking algorithm,Algorithms and incentives for robust ranking,Game theoretic approaches,Example: Miller et al. Framework to incentivize honest feedback Counter lack of objective outcomes by comparing a user
23、s reviews to that of his peers Selfish interests of a user should be in line with the desirable properties of the system Doesnt address malicious users Benefits from the system, may come from outside the system as well Revenue from outcome of these systems might overwhelm the revenue from the system
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ALGORITHMSANDINCENTIVESFORROBUSTRANKINGPPT
