Présentation - (CUI) - UNIGE

publicité
Truthful Auctions for Pricing
Search Keywords
Gagan Aggarwal
Ashish Goel
Rajeev Motwani
Présentation par: Alexis Marechal
Cours: Algorithmes pour le web
Professeur: José Rolim
Université de Genève
25/01/2006
Sommaire
Introduction
Fonctionnement
Algorithmes utilisés actuellement
L’algorithme next-price auction n’est pas fiable (truthful)
Présentation d’un algorithme fiable
Références
Introduction
 On parle beaucoup des algorithmes de crawling dans les
moteurs de recherche
Il faut aussi étudier les revenus de ces institutions
Une grande partie se fait par des espaces publicitaires introduits
lors des recherches
En images
Liens de
recherche
Liens publicitaires
Fonctionnement
 Modèle
de vente aux enchères
 Moteur
de recherche = commissaire-
priseur
 Entreprises
(marchands) =
enchérisseurs
Fonctionnement
N marchands qui font une enchère pour K < N places de liens
disponibles
CTRi,j = chances qu’un client clique sur le ie marchand si son lien
est à la je place
CTRi,j est non croissante en j
Vi = valeur d’un click pour le ie marchand
Bi = enchère du marchand pour chaque click (Bi <= Vi)
Wi = poids du marchand assigné par le moteur de recherche.
Pi = prix demandé au marchand i pour chaque clic.
 Ces deux dernières valeurs sont tout ce qui est décidé par le moteur.
Le marchand le plus haut placé dans la liste est celui qui a la
valeur Wi*Bi la plus haute
Exemple
Trois marchands A, B et C font des enchères pour 2 places de
liens disponibles. Chaque marchand envoie sa candidature
avec une offre de paiement: le marchand A considère que
chaque clic lui rapportera 200 € pour chaque clic, le marchand
B 180 € et le marchand C 100 €. Ce sont les valeurs Vi.
Les trois marchands ont une description similaire. Si leur lien
est dans la première position ils ont une chance équivalente
d’être cliqués égale à 0,5. Dans la deuxième position la
probabilité est de 0,4. Ce sont les valeur CTRi,j.
Algorithmes utilisés actuellement
Les seuls paramètres que contrôle le moteur de recherche sont les
variables Wi et Pi.
La méthode Overture: Wi = 1
La méthode Google: Wi = CTRi,1
Les deux demandent au marchand le prix minimal pour rester dans la
même place dans la liste d’enchère:
Soit un marchand E fait une enchère BE = 50 € avec WE = 0,5, qui est
juste au dessus du marchand F qui fait une enchère BF = 100 € avec WF
= 0,1. On lui fait payer PE = BF*WF/WE = 20 €.
Cette méthode est appelée next-price auction, avec des Wi arbitraires
Next-price auction n’est pas fiable…
Algorithmes non fiables
Algorithme non fiable: les marchands n’ont pas toujours interêt à
faire des enchères Bi égales à leur espérance de revenu Vi
Exemple précédent
Si le marchand A fait une enchère de 200 € et le marchand B
une enchère de 180 €, le marchand A a une espérance de gain de
(200 – 180) * 0,5 = 10 €. Il a interêt à faire une enchère entre 180
et 100 €, qui lui rapporterai (200-100) * 0,4 = 40 €.
Cet exemple est valable pour les deux algorithmes énoncés, car
dans les deux cas Wa=Wb=Wc.
Un théorème démontré dans l’article généralise ce cas pour tous
les next-price auction
Un algorithme fiable
Le but est de trouver un calcul de Pi pour des Wi arbitraires, tel
qu’il existe un équilibre de Nash entre les enchères des
marchands.
Formule démontrée dans l’article:
CTRi,i*Pi =  (CTRi,j - CTRi,j+1)*(Wj+1/Wi)*Bj+1, 0<j<K+1
Avec ce prix, les marchands ont interêt à maximiser
leur enchère (fiabilité de l’algorithme) => plus de
revenus pour le moteur de recherches…
Il est aussi démontré que c’est le seul algorithme
fiable pour un set {Wi} arbitraire.
Références
http://inventory.overture.com/d/searchinventory/suggestion/
http://www.google.ch
http://www-db.stanford.edu/
Le lien de l’article:
http://dbpubs.stanford.edu:8090/pub/showDoc.Fulltext?lang=en&d
oc=2005-31&format=pdf&compression=&name=2005-31.pdf
Téléchargement