Dueling algorithms

Transcription

Dueling algorithms
Social Computing Models
Moshe Tennenholtz
Search
Search
• Say we know probability
distribution over pages
that the user desires.
movie reviews
prob. website
1.
18%
2.
16%
3.
15%
4.
13%
5.
12%
6.
9%
7.
8%
8.
8%
9.
7%
10.
6%
http://rottentomatoes.com
http://movies.yahoo.com
http://www.metacritic.com/movies
http://rogerebert.suntimes.com
http://www.movies.com/movie-reviews
http://www.moviefone.com/reviews
http://moviereviews.com
http://www.imdb.com
http://netflix.com/reviews
http://mrqe.com
http://movies.msn.com
• Trivial greedy algorithm
is optimal.
Which search engine
is better for me??
I’ll see which one ranks
http://movies.yahoo.com
(my favorite) higher?
(my favorie movie
From now on,
I’ll use Google.
movie reviews
http://rottentomatoes.com
http://movies.yahoo.com
http://www.metacritic.com/movies
http://rogerebert.suntimes.com
http://www.movies.com/movie-reviews
http://www.moviefone.com/reviews
http://moviereviews.com
http://www.kids-in-my-mind.com
http://pluggedin.com/movies.aspx
movie reviews
http://rottentomatoes.com
http://rogerebert.suntimes.com
http://moviereviews.com
http://pluggedin.com/movies.aspx
http://www.kids-in-my-mind.com
http://movies.yahoo.com
http://www.metacritic.com/movies
http://www.movies.com/movie-reviews
http://www.moviefone.com/reviews
Perils of greed
Search
movie reviews
movie reviews
prob. website
18%
16%
15%
13%
12%
9%
8%
8%
7%
6%
http://rottentomatoes.com
http://movies.yahoo.com
http://www.metacritic.com/movies
http://rogerebert.suntimes.com
http://www.movies.com/movie-reviews
http://www.moviefone.com/reviews
http://moviereviews.com
http://www.imdb.com
http://netflix.com/reviews
http://mrqe.com
http://movies.msn.com
http://movies.yahoo.com
http://www.metacritic.com/movies
http://rogerebert.suntimes.com
http://www.movies.com/movie-reviews
http://www.moviefone.com/reviews
http://moviereviews.com
http://www.imdb.com
http://netflix.com/reviews
http://mrqe.com
http://movies.msn.com
http://rottentomatoes.com
Perils of predictability
Any deterministic algorithm can be badly beaten.
Search
movie reviews
movie reviews
prob. website
9%
18%
13%
15%
8%
9%
6%
8%
7%
12%
http://moviereviews.com
http://rottentomatoes.com
http://www.metacritic.com/movies
http://movies.yahoo.com
http://rogerebert.suntimes.com
http://www.movies.com/movie-reviews
http://www.moviefone.com/reviews
http://www.imdb.com
http://netflix.com/reviews
http://mrqe.com
http://movies.msn.com
http://rottentomatoes.com
http://www.metacritic.com/movies
http://movies.yahoo.com
http://rogerebert.suntimes.com
http://www.movies.com/movie-reviews
http://www.moviefone.com/reviews
http://www.imdb.com
http://netflix.com/reviews
http://mrqe.com
http://movies.msn.com
http://moviereviews.com
Optimization → Games
Ranking → Ranking duel
movie reviews
http://rottentomatoes.com
http://movies.yahoo.com
http://www.metacritic.com/movies
http://rogerebert.suntimes.com
http://www.movies.com/moviereviews
http://www.moviefone.com/reviews
http://moviereviews.com
http://www.kids-in-my-mind.com
http://pluggedin.com/movies.aspx
1
𝑛
-beatable
Hiring problem duel
“Secretary alg.” is beatable
Routing
?
movie reviews
http://rottentomatoes.com
http://rogerebert.suntimes.com
http://moviereviews.com
http://pluggedin.com/movies.aspx
http://www.kids-in-my-mind.com
http://movies.yahoo.com
http://www.metacritic.com/movies
http://www.movies.com/moviereviews
http://www.moviefone.com/revie
ws
Greedy is
1−
Binary search duel
Solving duel is
→ Racecomputationally
harder
?
Binary search is
62.5%-beatable
Compression duel
Huffman coding is
66-75%-beatable
?
?
?
?
?
?
Shortest (expected) path is
1 − 𝜖 -beatable
TSP → Parking duel
TSP is
1 − 𝜖 -beatable
Routing
Which route should an agent take?
Taking the route that goes through s is α slower than taking
the route the goes through f, but service is splitted when
shared among agents.
Agent 1
Agent 2
f
s
Target
Pricing
Store
based
pricing
Pricing
Location based
differential
pricing
Display Advertising
Sponsored Search
Ranking Systems
On-line voting
• Voting (as preference aggregation) is popular in social networks
– For example, “likes” and “dislikes” in Facebook
– Usually, sequential voting: vote count shown as voting unfolds
– Other examples: voting in committees, US presidential primaries
On-line voting
• Voting (as preference aggregation) is popular in social networks
• Since vote is public, probably dislike voting against actual winner
– Facebook: disutility from disagreeing with most of my friends
– Committees: candidate may end up as a new faculty member
– Primaries: candidate may end up in a position of power
(Social) Trust Systems
Predicting and learning social structure
– How are friendships structured?
Zachary’s Karate Club – Social Network
from: “An Information Flow Model for Conflict and Fission in Small
Groups” W. W. Zachary, J. of Anthropological Research 33:4, 1977
• Conflict arose over price of lessons
• Eventually the club split to two clubs
• Structure -> Dynamics
• How do things spread in society?
– Epidemics, Information
“A History of Influenza”, C.W. Potter, J. of applied microbiology, 2001, 91,572—579.
Parts of the course will include material from the
more advanced material in the book:
“Networks, Crowds, and Markets:
Reasoning About a Highly Connected
World” by David Easley and Jon Kleinberg.
– A preprint version is available online at:
http://www.cs.cornell.edu/home/kleinber/networks-book/
‫מחקר בנושא‬
‫"בינה מלאכותית ותורת המשחקים"‬
‫• רקע נדרש‪ :‬מיועד לסטודנטים מצטיינים במתמטיקה‪,‬‬
‫מדעי המחשב‪ ,‬הנדסה (עם רקע מתמטי חזק)‪ ,‬או‬
‫כלכלה (עם רקע מתמטי חזק ודגש על תיאוריה‬
‫כלכלית)‪ .‬הרקע האופטימלי הנדרש לשם השתלבות‬
‫במחקר בתחום מתקדם זה מורכב מידע נרחב‬
‫במתמטיקה‪ ,‬תורת המשחקים‪ ,‬מדעי המחשב‬
‫ומערכות מידע‪ ,‬ותיאוריה כלכלית‪ .‬בשל העובדה‬
‫שלמרבית הסטודנטים אין רקע מספק בכל הנושאים‬
‫ישקלו רק סטודנטים מצטיינים המסוגלים להשלים‬
‫רקע רלוונטי באופן יעיל ובעלי פוטנציאל בולט‬
‫לעבודה מקורית ועצמאית‪ .‬לפרטים נוספים ניתן‬
‫לפנות לפרופ' משה טננהולץ‪ ,‬בדואר אלקטרוני‬
‫‪moshet@ie.technion.ac.il‬‬

Similar documents

Dueling algorithms

Dueling algorithms Zachary’s Karate Club – Social Network

More information

מישל רוחקינד - אדריכלות ישראלית

מישל רוחקינד - אדריכלות ישראלית ‫הובערה‪ ,‬כשהיא מותירה במקומה חלל פנימי מרתק הפתוח לשמיים‪.‬‬ ‫המבנה שסימל עבור זומטור את סגנון חייו המסתגף של הנזיר מן‬ ‫המאה ה‪ ,15-‬מתפקד ללא חשמל‪ ,‬מים או תאורה מלאכותית; עבור‬ ‫רוחקינד ‪ -‬ז...

More information

Effective Noise Theory for the Nonlinear Schroedinger

Effective Noise Theory for the Nonlinear Schroedinger The Nonlinear Schrödinger Equation (NLSE) with a random potential is a paradigm for competition between randomness and nonlinearity. It is also of experimental relevance for experiments in optics a...

More information