link

November 24, Tuesday
12:00 – 14:00

Ranking, Trust, and Recommendation Systems: An Axiomatic Approach
Computer Science seminar
Lecturer : Moshe Tennenholtz
Affiliation : Technion, Haifa
Location : 37/202
Host : Ronen Brafman
In the classical theory of social choice, a theory developed by game-theorists and theoretical economists, we consider a set of agents (voters) and a set of alternatives. Each agent ranks the alternatives, and the major aim is to find a good way to aggregate the individual preferences into a social preference. The major tool offered in this theory is the axiomatic approach: study properties (termed axioms) that characterize particular aggregation rules, and analyze whether particular desired properties can be simultaneously satisfied. In a ranking system the set of voters and the set of alternatives coincide, e.g. they are both the pages in the web; in this case the links among pages are interpreted as votes: pages that page p links to are preferable by page p to pages it does not link to; the problem of preference aggregation becomes the problem of page ranking. Trust systems are personalized ranking systems where the ranking is done for (and from the perspective of) each individual agent. Here the idea is to see how to rank agents from the perspective of a particular agent/user, based on the trust network generated by the votes. In a trust-based recommendation system the agents also express opinions about external topics, and a user who has not expressed an opinion should be recommended one based on the opinions of others and the trust network. Hence, we get a sequence of very interesting settings, extending upon classical social choice, where the axiomatic approach can be used.

On the practical side, ranking, reputation, recommendation, and trust systems have become essential ingredients of web-based multi-agent systems. These systems aggregate agents’ reviews of products and services, and of each other, into valuable information. Notable commercial examples include Amazon and E-Bay’s recommendation and reputation systems, Google’s page ranking system, and the Epinions web of trust/reputation system. Our work shows that an extremely powerful way for the study and design of such systems is the axiomatic approach, extending upon the classical theory of social choice. In this talk we discuss some representative results of our work.