Christos H. Papadimitriou with Jon Kleinberg and P. Raghavan www.cs.berkeley.edu/~christos Outline Privacy Collaborative Game Theory Clustering.

Slides:



Advertisements
Similar presentations
AAEC 3315 Agricultural Price Theory
Advertisements

What is Economics? Chapter 18.
A Short Tutorial on Cooperative Games
Manipulation, Control, and Beyond: Computational Issues in Weighted Voting Games Edith Elkind (U. of Southampton) Based on joint work with: Y.Bachrach,
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Computing Kemeny and Slater Rankings Vincent Conitzer (Joint work with Andrew Davenport and Jayant Kalagnanam at IBM Research.)
Chapter Thirty-Three Law and Economics. Effects of Laws u Property right assignments affect –asset, income and wealth distributions; v e.g. nationalized.
Chapter 6 Economies of Scale, Imperfect Competition, and International Trade Prepared by Iordanis Petsas To Accompany International Economics: Theory and.
1 CRP 834: Decision Analysis Week Five Notes. 2 Review Game Theory –Game w/ Mixed Strategies Graphic Method Linear Programming –Games In an Extensive.
Cooperative/coalitional game theory Vincent Conitzer
Yoram Bachrach Jeffrey S. Rosenschein November 2007.
Prisoners Dilemma rules 1.Binding agreements are not possible. Note in Prisoners dilemma, if binding agreements were possible, there would be no dilemma.
Chapter 7 General Equilibrium and Market Efficiency
Cooperative/coalitional game theory A composite of slides taken from Vincent Conitzer and Giovanni Neglia (Modified by Vicki Allan) 1.
The Allocation of Value For Jointly Provided Services By P. Linhart, R. Radner, K. G. Ramkrishnan, R. Steinberg Telecommunication Systems, Vol. 4, 1995.
Computing Shapley Values, Manipulating Value Distribution Schemes, and Checking Core Membership in Multi-Issue Domains Vincent Conitzer and Tuomas Sandholm.
The Price Of Stability for Network Design with Fair Cost Allocation Elliot Anshelevich, Anirban Dasgupta, Jon Kleinberg, Eva Tardos, Tom Wexler, Tim Roughgarden.
Job Market Signaling (Spence model)
Arbitrators in Overlapping Coalition Formation Games
Game Theory and Math Economics: A TCS Introduction Christos H. Papadimitriou UC Berkeley
Cooperative/coalitional game theory A composite of slides taken from Vincent Conitzer and Giovanni Neglia (Modified by Vicki Allan) 1.
Group Strategyproofness and No Subsidy via LP-Duality By Kamal Jain and Vijay V. Vazirani.
Algorithms, Games and the Internet Christos H. Papadimitriou UC Berkeley
Anonymizing Web Services Through a Club Mechanism With Economic Incentives Mamata Jenamani Leszek Lilien Bharat Bhargava Department of Computer Sciences.
Ch. 23: Monopoly Del Mar College John Daly ©2003 South-Western Publishing, A Division of Thomson Learning.
Collusion and the use of false names Vincent Conitzer
Overview Aggregating preferences The Social Welfare function The Pareto Criterion The Compensation Principle.
COMP14112: Artificial Intelligence Fundamentals L ecture 3 - Foundations of Probabilistic Reasoning Lecturer: Xiao-Jun Zeng
Chapter 5: Market Failure: A Role for Government
1 Microeconomics, 2 nd Edition David Besanko and Ronald Braeutigam Chapter 12: Pricing to Capture Surplus Value Prepared by Katharine Rockett © 2006 John.
PARETO OPTIMALITY AND THE EFFICIENCY GOAL
Computational problems associated with a solution concept Why we need the compact representation of coalitional games Compactly-represented coalitional.
 General Equilibrium and Welfare.  Partial vs. General equilibrium analysis  Partial Equilibrium: narrow focus  General equilibrium: framework of.
1 Externalities. 2 Externalities  Externalities are a market failure (so Government intervention may be advisable).  Externalities imply that there.
Unit II: The Nature and Function of Product Markets
General Equilibrium and the Efficiency of Perfect Competition
CS276B Text Information Retrieval, Mining, and Exploitation Lecture 11 Feb 20, 2003.
Lecture 4: N-person non zero-sum games
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Georgia Tech Extending General Equilibrium Theory to the Digital Economy.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Chapter 3 Arbitrage and Financial Decision Making
1 The Games Economists Play: Interactive Public Policy Capital Campus Texas July 9, 2008 copies of this presentation can be found at
Introduction to Matching Theory E. Maskin Jerusalem Summer School in Economic Theory June 2014.
1. Introduction to Price Fixing: Legal and Economic Foundations Antitrust Law Fall 2015 NYU School of Law Dale Collins SLIDES FOR CLASS.
Thinking Like An Economist. Introduction Example: Accommodation May prefer peace and quiet, but houses are expensive, e.g. house rent for $1,000/mo. Choices:
Find your role and sit at the indicated seat. Don’t disturb the materials.
Complexity of Determining Nonemptiness of the Core Vincent Conitzer, Tuomas Sandholm Computer Science Department Carnegie Mellon University.
1 University of Auckland Winter Week Lectures Second Lecture 3 July 2007 Associate Professor Ananish Chaudhuri Department of Economics University of Auckland.
1) Menjelaskan model Penggunaan Neoclassical 1) Menjelaskan model Penggunaan Pengeluaran Isirumah 2.
Market Failure. Occurs when free market forces, using the price mechanism, fail to produce the products that people want, in the quantities they desire.
Risk Management with Coherent Measures of Risk IPAM Conference on Financial Mathematics: Risk Management, Modeling and Numerical Methods January 2001.
DR MONIKA JAIN KEY MEASURES AND RELATIONSHIPS. REVENUE The total monetary value of the goods or services sold is called revenue. The difference between.
Market Failure Chapter 14 Externalities. Economic Freedom Economic freedom refers to the degree to which private individuals are able to carry out voluntary.
Chapter 10 Externalities. Market Failure Market failure is when the free market does not provide the best outcome for society. Monopoly is a form of market.
1 Theory of the firm: Profit maximization Theory of the firm: Profit maximization.
Unit II: The Nature and Function of Product Markets.
1-1 CHAPTER 6 Allocating Costs of a Supporting Department to Operating Departments Dr. Hisham Madi.
Non-LP-Based Approximation Algorithms Fabrizio Grandoni IDSIA
By: Donté Howell Game Theory in Sports. What is Game Theory? It is a tool used to analyze strategic behavior and trying to maximize his/her payoff of.
The Shapley Value The concept of the core is useful as a measure of stability. As a solution concept, it presents a set of imputations without distinguishing.
All Rights Reserved PRINCIPLES OF ECONOMICS Third Edition © Oxford Fajar Sdn. Bhd. ( T), – 1.
Now that we have set of pure strategies for each player, we need to find the payoffs to put the game in strategic form. Random payoffs. The actual outcome.
Computing Shapley values, manipulating value division schemes, and checking core membership in multi-issue domains Vincent Conitzer, Tuomas Sandholm Computer.
Five Sources Of Monopoly
Algorithmic Game Theory and Internet Computing
Perfect Competition No external parties (such as the Government) regulate the price, quantity, or quality of any of the goods being bought and sold in.
Christos H. Papadimitriou UC Berkeley
William F. Sharpe STANCO 25 Professor of Finance
Chapter Thirty-Three Law and Economics.
Pricing, Negotiation and Trust
Presentation transcript:

Christos H. Papadimitriou with Jon Kleinberg and P. Raghavan Outline Privacy Collaborative Game Theory Clustering

CS206: May 9, What is privacy? one of society’s most vital concerns central for e-commerce arguably the most crucial and far-reaching current challenge and mission of CS least understood scientifically (e.g., is it rational?) see, e.g., ~/pam, [ Stanford Law Review, June 2000]

CS206: May 9, also an economic problem surrendering private information is either good or bad for you example: privacy vs. search costs in computer purchasing some thoughts on privacy

CS206: May 9, personal information is intellectual property controlled by others, often bearing negative royalty selling mailing lists vs. selling aggregate information: false dilemma Proposal: Take into account the individual’s utility when using personal data for decision- making thoughts on privacy (cont.)

CS206: May 9, e.g., marketing survey customers possible versions of product “likes” company’s utility is proportional to the majority customer’s utility is 1 if in the majority how should all participants be compensated? e.g. total revenue: 2m = 10

CS206: May 9, Collaborative Game Theory How should A, B, C split the loot (=20)? We are given what each subset can achieve by itself as a function v from the powerset of {A,B,C} to the reals v({}) = 0 Values of v A:10 B:0 C:6 AB:14 BC:9 AC:16 ABC:20

CS206: May 9, first idea (notion of “fairness”): the core A vector (x 1, x 2,…, x n ) with  i x i = v([n]) (= 20) is in the core if for all S we have x[S]  v(S) In our example:A gets 11, B gets 3, C gets 6 Problem: Core is often empty (e.g., AB  15)

CS206: May 9, second idea: the Shapley value x i = E  (v[{j:  (j)   (i)}] - v[{j:  (j) <  (i)}]) Theorem [Shapley]: The Shapley value is the only allocation that satisfies Shapley’s axioms. (Meaning: Assume that the agents arrive at random. Pay each one his/her contribution. Average over all possible orders of arrival.)

CS206: May 9, In our example… A gets: 10/3 + 14/6 + 10/6 + 11/3 = 11 B gets: 0/3 + 4/6+ 3/6 +4/3 = 2.5 C gets the rest = 6.5 NB: Split the cost of a trip among hosts… Values of v A:10 B:0 C:6 AB:14 BC:9 AC:16 ABC:20

CS206: May 9, e.g., the UN security council 5 permanent, 10 non-permanent A resolution passes if voted by a majority of the 15, including all 5 P v[S] = 1 if |S| > 7 and S contains 1,2,3,4,5; otherwise 0 What is the Shapley value (~power) of each P member? Of each NP member?

CS206: May 9, e.g., the UN security council What is the probability, when you are the 8 th arrival, that all of 1,…,5 have arrived? Ans: Choose(10,2)/Choose(15,7) ~.7% Permanent members: ~ 18% Therefore, P  NP

CS206: May 9, third idea: bargaining set fourth idea: nucleolus... seventeenth idea: the von Neumann- Morgenstern solution [Deng and P. 1990] complexity-theoretic critique of solution concepts

CS206: May 9, Applying to the market survey problem Suppose largest minority is r An allocation is in the core as long as losers get 0, vendor gets > 2r, winners split an amount up to twice their victory margin (plus another technical condition saying that split must not be too skewed)

CS206: May 9, market survey problem: Shapley value Suppose margin of victory is at least  > 0% (realistic, close elections never happen in real life) Vendor gets m(1+  ) Winners get 1+  Losers get  (and so, no compensation is necessary)

CS206: May 9, e.g., recommendation system Each participant i knows a set of items B i Each benefits 1 from every new item Core: empty, unless the sets are disjoint! Shapley value: For each item you know, you are owed an amount equal to 1 / (#people who know about it) --i.e., novelty pays

CS206: May 9, e.g., collaborative filtering Each participant likes/dislikes a set of items (participant is a vector of 0,  1) The “similarity” of two agents is the inner product of their vectors There are k “well separated types” (vectors of  1), and each agent is a random perturbation and random masking of a type

CS206: May 9, collaborative filtering (cont.) An agent gets advice on a 0 by asking the most similar other agent who has a  1 in that position Value of this advice is the product of the agent’s true value and the advice. How should agents be compensated (or charged) for their participation?

CS206: May 9, collaborative filtering (result) Theorem: An agent’s compensation (= value to the community) is an increasing function of how typical (close to his/her type) the agent is.

CS206: May 9, The economics of clustering The practice of clustering: Confusion, too many criteria and heuristics, no guidelines “It’s the economy, stupid!” [Kleinberg, P., Raghavan STOC 98, JDKD 99] The theory of clustering: ditto!

CS206: May 9, price quantity q = a – b  p Example: market segmentation Segment monopolistic market to maximize revenue

CS206: May 9, or, in the a – b plane: a b ? Theorem: Optimum clustering is by lines though the origin (hence: O(n ) DP) 2

CS206: May 9, So… Privacy has an interesting (and,I think, central) economic aspect Which gives rise to neat math/algorithmic problems Architectural problems wide open And clustering is a meaningful problem only in a well-defined economic context