SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
Data Science
Bootcamp
Commencez votre carrière
dans la Data
Notre Speaker
—
Yann Battard
Data Marketing
OPTIMISER SES PUBLICITÉS GRÂCE
AU MACHINE LEARNING
Data & Publicité : de nombreux cas d’usage
Améliorer la conversion :
Quels facteurs ont le plus d’influence sur la conversion client ?
Optimiser l’efficacité d’une publicité:
Parmi plusieurs créations, campagnes, … laquelle clique le mieux ?
Acheter la publicité au meilleur prix:
Quelle est la juste valeur d’un emplacement publicitaire, d’un segment de clients
Trouver des bons prospects:
Quels internautes ressemblent le plus à mes clients actuels ?
Use case de la publicité : problématique
Permettre d’optimiser le revenu global généré par les
espaces publicitaires commercialisés par les sites
internet, dans le contexte de la vente en
programmatique (système d’enchères en temps réel)
Qu’est-ce que la publicité programmatique ?
Système d’enchères
au 2eme prix :
l’acheteur le mieux disant
remporte l’enchère mais paye
le prix du 2eme meilleur
enchérisseur
Vente aux enchères
des espaces
publicitaires
Fixation de prix
planchers des espaces
par les vendeurs
Rapidité de
décision d’achat
d’espace
SSP
Supply
Side
Platform
SSP
Supply
Side
Platform
Agence
RTB
Real time
bidding
Audience Site
éditeur
Plate-forme
côté vendeur
Enchères en
temps réel
Plate-forme
côté acheteur
Agence
d’achat média
Marque
annonceur
Comment se déroule une enchère ?
1. Visite la page 2. Capte
les données
visiteur
3. Détermine
le prix plancher
4. Envoie une requête
d’enchère incluant les données
du visiteur + les caractéristiques de
l’espace publicitaire
5. Analyse la requête
Décision d’achat &
fixation le prix d’enchère
6. Envoie l’enchère
en réponse
7. Désigne
l’enchère gagnante
et le prix appliqué
8. Envoi de la pub
correspondante
SSP
Supply
Side
Platform
SSP
Supply
Side
Platform
Agence
RTB
Real time
bidding
Qu’est-ce que la publicité programmatique ?
Revenu de l’éditeur = prix de l’espace publicitaire * taux d’achat
Déterminer le prix le plus élevé encore acceptable pour l’acheteur
Pouvoir s’adapter rapidement en cas de changement de stratégie des
acheteurs
Passer d’une stratégie de fixation manuelle et empirique du prix plancher à une
fixation temps réel optimisée au niveau du SSP (plate-forme côté vendeur de
publicité)
Et en Machine Learning ?
Caractéristiques
du visiteur
Adresse IP
Langue
OS, device
Geolocalisation
Heure de visite…
Caractéristiques
de l’espace pub
Editeur
Rubrique du site
Taille du player
Format pub
F
E
A
T
U
R
E
S
Stratégies des
acheteurs
Taux d’achat
Prix de l’enchère
P
R
É
D
I
C
T
I
O
N
S
MAXIMISATION DU
REVENU PAR REQUÊTE
Prédiction du revenu
optimal
(taux d’achat x prix)
Les choix parmi les approches ML
Contexte :
Pas de base initiale d’apprentissage
Changement rapide des stratégies des acheteurs : base d’apprentissage
rapidement obsolète
Besoin de pouvoir « explorer » l’éventail des prix possibles et la réaction des
acheteurs
Solution retenue : L’apprentissage par renforcement
(reinforcement learning)
Fonctionnement de l’algorithme
Commence par explorer des prix arbitraires
(au voisinage de ceux fixés manuellement initialement)
Mesure le résultat : un acheteur achète ou pas
(qui prend en compte le taux d’achat et le prix de l’enchère)
« Récompense » la stratégie (ie, le prix) ayant donné le meilleur revenu, et la
favorise pour le tour suivant
Conserve toujours une part dédiée à l‘exploration avec le test de prix différents
- Pouvoir mesurer l’incrément de revenu apporté par l’algorithme vs choix manuel
- Évite de se retrouver bloqué dans un optima local
1
3
4
2
L’apprentissage par renforcement (½)
Reinforcement learning :
Permet d’adresser des problèmes
dans lesquels on ne dispose pas
de base d’apprentissage
préexistante et où il est coûteux
de créer cette base (donc on
oublie l’apprentissage supervisé).
Utilisé par exemple par AlphaGo
en 2016 pour gagner le tournoi de
Go.
Problème du bandit manchot
k machines à sous ont des distributions (ie, des
chances de gagner) différentes et inconnues du
joueur. Comment maximiser son gain et
identifier rapidement la machine la plus
intéressante ?
Le dilemme Exploiter / Explorer
L’apprentissage par renforcement (2/2)
Sur quel critère choisir son action ?
Ici, sur le prix de la publicité
L’approche « greedy » qui choisit systématiquement l’action qui a la
meilleure valeur au temps t.
Ses limites :
Sous optimise sur le long terme
Pas réactive aux changements de valeur des actions dans le temps.
Algorithme : UCB (upper confidence bound)
Au tour t, on choisit l’action (ici le prix) i qui maximise
Moy.Ri(t)+Ui(t)
Ni(t) Nombre de fois où mon prix i a été sélectionné depuis le début
jusqu’au tour t
Ri(t) Somme des récompenses pour le prix i depuis le début
jusqu’au tour t
Moy.Ri(t) Récompense moyenne gagnée par le choix du prix i jusqu’au tour t
Ui(t) Intervalle de confiance de la récompense moyenne du prix i au tour t
L’apprentissage par renforcement
L’action a choisie au tour t
a un intervalle de
confiance réduit à t+1.
Plus elle est choisie, plus
on devient confiant sur la
distribution de la valeur de
son action, et plus son
UCB est faible, ce qui
donne la chance à d’autres
actions d’être explorée.
Upper confidence bound
Upper confidence bound
Moy.Ri(t) Moy.Ri(t +1)
Exemple de calcul du l’UCB
Tour Pri testé Résultat Valeur de l’action R (Récompense
moyenne)
Récompense +
UCB au tour 6
1 + 5 10€ 10€ 10€ 11.3
2 10.5€ 0€ 0€ 1.3
3 11€ 11€ 11€ 12.3
4 11.5€ 0€ 0€ 1.3
5 12€ 0€ 0€ 1.3
Après le tour 6, même si le prix de 10€ a permis de remporter l’enchère 2 fois sur 2, la valeur max prenant
en compte l’UCB est de 12.3. Elle conduit donc à choisir le prix de 11€ pour le tour suivant.
Choix pour
le tour 7
Les atouts de l’UCB
Capacité de l’algorithme à explorer en permanence
Intervalle de confiance plus faible pour les actions les plus souvent choisies avec
une distribution plus faible
Permet aux actions peu choisies mais à potentiel d’être testées.
Optimise l’arbitrage
exploitation/exploration
Dilemme
Résultats de l’approche appliquée
C’est l’augmentation du revenu moyen pour l’éditeur vs la fixation
manuelle des prix plancher.
Pour des raisons de performances (temps de traitement et passage à l’
échelle) l’approche finale a combiné
- Apprentissage par renforcement sur une partie des données-
- Régression multifactorielle sur l’autre, permettant de prédire taux
d’achat et prix de l’enchère
22%
Aller plus loin avec le Reinforcement Learning
Autres applications dans le domaine publicitaire
Alternative à l’A/B testing pour le test de performances
publicitaires
Autres algorithmes de reinforcment learning
Thomson sampling
Jedha : Data Science Bootcamp
—
FONDAMENTAUX
11 Janvier - 29 Février
Tous les samedis
10h - 16h
Samedis
—
7 Janvier - 27 Février
Les Mardis & Jeudis
19h30 - 21h
Semaine
—
Jedha : Data Science Bootcamp
—
FULLSTACK : DEVENEZ DATA SCIENTIST
Temps plein
—
9 Mars - 5 Juin
Lundi au Vendredi
10h - 16h
Data Science
Bootcamp
Merci ! A la prochaine :)

Contenu connexe

Tendances

Stratégie commerciale
Stratégie commercialeStratégie commerciale
Stratégie commercialeCyrille Morel
 
Les solutions d’Email Retargeting par Clic et Site
Les solutions d’Email Retargeting par Clic et SiteLes solutions d’Email Retargeting par Clic et Site
Les solutions d’Email Retargeting par Clic et SiteJonathan Loriaux
 
Webinaire Emarsys : De la Connaissance Client au Marketing Prédictif
Webinaire Emarsys : De la Connaissance Client au Marketing PrédictifWebinaire Emarsys : De la Connaissance Client au Marketing Prédictif
Webinaire Emarsys : De la Connaissance Client au Marketing PrédictifEmarsys en francais
 
Data mining - Introduction générale
Data mining - Introduction généraleData mining - Introduction générale
Data mining - Introduction généraleMohamed Heny SELMI
 
Quelle stratégie emailing en 2015 ?
Quelle stratégie emailing en 2015 ?Quelle stratégie emailing en 2015 ?
Quelle stratégie emailing en 2015 ?Florence consultant
 
Des outils agiles et lean pour démarrer son étude de marché
Des outils agiles et lean pour démarrer son étude de marchéDes outils agiles et lean pour démarrer son étude de marché
Des outils agiles et lean pour démarrer son étude de marchéLe Connecteur
 
Upperprod All One20101122
Upperprod All One20101122Upperprod All One20101122
Upperprod All One20101122jmclamen
 
Scénario Marketing Automation #2 - Relance des inscrits récents inactifs
Scénario Marketing Automation #2 - Relance des inscrits récents inactifsScénario Marketing Automation #2 - Relance des inscrits récents inactifs
Scénario Marketing Automation #2 - Relance des inscrits récents inactifsCustUp
 
L'e-Merchandising personnalisé: Les enjeux de la recommandation pour le e-Com...
L'e-Merchandising personnalisé: Les enjeux de la recommandation pour le e-Com...L'e-Merchandising personnalisé: Les enjeux de la recommandation pour le e-Com...
L'e-Merchandising personnalisé: Les enjeux de la recommandation pour le e-Com...ALTICS
 
Projet power pointloli
Projet power pointloliProjet power pointloli
Projet power pointloliBirdyzFader
 
2013 03-26 - csaconsulting - customer centricity (#cc massurance)
2013 03-26 - csaconsulting - customer centricity (#cc massurance)2013 03-26 - csaconsulting - customer centricity (#cc massurance)
2013 03-26 - csaconsulting - customer centricity (#cc massurance)CSA CONSULTING
 
Lexique RTB - SRI - 2014
Lexique RTB - SRI - 2014Lexique RTB - SRI - 2014
Lexique RTB - SRI - 2014Romain Fonnier
 
LE "PURCHASE FUNNEL" ET LE "CROSS-CANAL » DE LA THÉORIE À LA RÉALITÉ.
LE "PURCHASE FUNNEL" ET LE "CROSS-CANAL » DE LA THÉORIE À LA RÉALITÉ.LE "PURCHASE FUNNEL" ET LE "CROSS-CANAL » DE LA THÉORIE À LA RÉALITÉ.
LE "PURCHASE FUNNEL" ET LE "CROSS-CANAL » DE LA THÉORIE À LA RÉALITÉ.Emakina.FR
 

Tendances (20)

Stratégie commerciale
Stratégie commercialeStratégie commerciale
Stratégie commerciale
 
Les solutions d’Email Retargeting par Clic et Site
Les solutions d’Email Retargeting par Clic et SiteLes solutions d’Email Retargeting par Clic et Site
Les solutions d’Email Retargeting par Clic et Site
 
Meetup BigData et Machine Learning
Meetup BigData et Machine LearningMeetup BigData et Machine Learning
Meetup BigData et Machine Learning
 
Webinaire Emarsys : De la Connaissance Client au Marketing Prédictif
Webinaire Emarsys : De la Connaissance Client au Marketing PrédictifWebinaire Emarsys : De la Connaissance Client au Marketing Prédictif
Webinaire Emarsys : De la Connaissance Client au Marketing Prédictif
 
Data mining - Introduction générale
Data mining - Introduction généraleData mining - Introduction générale
Data mining - Introduction générale
 
Quelle stratégie emailing en 2015 ?
Quelle stratégie emailing en 2015 ?Quelle stratégie emailing en 2015 ?
Quelle stratégie emailing en 2015 ?
 
Des outils agiles et lean pour démarrer son étude de marché
Des outils agiles et lean pour démarrer son étude de marchéDes outils agiles et lean pour démarrer son étude de marché
Des outils agiles et lean pour démarrer son étude de marché
 
Crm petr & bordes
Crm   petr & bordesCrm   petr & bordes
Crm petr & bordes
 
Upperprod All One20101122
Upperprod All One20101122Upperprod All One20101122
Upperprod All One20101122
 
Emailing 7 règles d'or
Emailing 7 règles d'orEmailing 7 règles d'or
Emailing 7 règles d'or
 
Scénario Marketing Automation #2 - Relance des inscrits récents inactifs
Scénario Marketing Automation #2 - Relance des inscrits récents inactifsScénario Marketing Automation #2 - Relance des inscrits récents inactifs
Scénario Marketing Automation #2 - Relance des inscrits récents inactifs
 
L'e-Merchandising personnalisé: Les enjeux de la recommandation pour le e-Com...
L'e-Merchandising personnalisé: Les enjeux de la recommandation pour le e-Com...L'e-Merchandising personnalisé: Les enjeux de la recommandation pour le e-Com...
L'e-Merchandising personnalisé: Les enjeux de la recommandation pour le e-Com...
 
L’e-mailing de prospection BtoB : le triomphe du e-marketing gagnant !
L’e-mailing de prospection BtoB : le triomphe du e-marketing gagnant !L’e-mailing de prospection BtoB : le triomphe du e-marketing gagnant !
L’e-mailing de prospection BtoB : le triomphe du e-marketing gagnant !
 
Cpm (1)
Cpm (1)Cpm (1)
Cpm (1)
 
Projet power pointloli
Projet power pointloliProjet power pointloli
Projet power pointloli
 
2013 03-26 - csaconsulting - customer centricity (#cc massurance)
2013 03-26 - csaconsulting - customer centricity (#cc massurance)2013 03-26 - csaconsulting - customer centricity (#cc massurance)
2013 03-26 - csaconsulting - customer centricity (#cc massurance)
 
Réussir sa campagne de liens sponsorisés
Réussir sa campagne de liens sponsorisésRéussir sa campagne de liens sponsorisés
Réussir sa campagne de liens sponsorisés
 
Prospection
ProspectionProspection
Prospection
 
Lexique RTB - SRI - 2014
Lexique RTB - SRI - 2014Lexique RTB - SRI - 2014
Lexique RTB - SRI - 2014
 
LE "PURCHASE FUNNEL" ET LE "CROSS-CANAL » DE LA THÉORIE À LA RÉALITÉ.
LE "PURCHASE FUNNEL" ET LE "CROSS-CANAL » DE LA THÉORIE À LA RÉALITÉ.LE "PURCHASE FUNNEL" ET LE "CROSS-CANAL » DE LA THÉORIE À LA RÉALITÉ.
LE "PURCHASE FUNNEL" ET LE "CROSS-CANAL » DE LA THÉORIE À LA RÉALITÉ.
 

Similaire à Optimiser ses publicités grâce à la Data Science

Real Time Bidding - Geoffrey Griffon & Anne-laure Laubignat
Real Time Bidding - Geoffrey Griffon & Anne-laure LaubignatReal Time Bidding - Geoffrey Griffon & Anne-laure Laubignat
Real Time Bidding - Geoffrey Griffon & Anne-laure LaubignatGeoffrey Griffon
 
Queduweb 2019 - Google Ads : Machine VS Human : qui sortira vainqueur ? - (Pi...
Queduweb 2019 - Google Ads : Machine VS Human : qui sortira vainqueur ? - (Pi...Queduweb 2019 - Google Ads : Machine VS Human : qui sortira vainqueur ? - (Pi...
Queduweb 2019 - Google Ads : Machine VS Human : qui sortira vainqueur ? - (Pi...Pierre Gincheleau 📈
 
Les trois A’s : Automation #part 3
Les trois A’s : Automation #part 3Les trois A’s : Automation #part 3
Les trois A’s : Automation #part 3Semrush France
 
Le Retargeting, promesses et réalité
Le Retargeting, promesses et réalitéLe Retargeting, promesses et réalité
Le Retargeting, promesses et réalitéJerome Sutter
 
Reinforcement learning for e-marketing, presentation, 2012
Reinforcement learning for e-marketing, presentation, 2012Reinforcement learning for e-marketing, presentation, 2012
Reinforcement learning for e-marketing, presentation, 2012Florent Renucci
 
Conférence sur l’achat programmatique - Salon Emarketing 2014
Conférence  sur l’achat programmatique - Salon Emarketing 2014Conférence  sur l’achat programmatique - Salon Emarketing 2014
Conférence sur l’achat programmatique - Salon Emarketing 2014Digitall Makers
 
Trouver de nouveaux clients avec internet ? [Ecroissance-Prospection btob]
Trouver de nouveaux clients avec internet ? [Ecroissance-Prospection btob]Trouver de nouveaux clients avec internet ? [Ecroissance-Prospection btob]
Trouver de nouveaux clients avec internet ? [Ecroissance-Prospection btob]François Jourde
 
Webinaire attribution en marketing digital: obtenir plus avec moins
Webinaire attribution en marketing digital: obtenir plus avec moinsWebinaire attribution en marketing digital: obtenir plus avec moins
Webinaire attribution en marketing digital: obtenir plus avec moinsdigital BRAND
 
Présentation Stairway Consulting sur le Revenue Management
Présentation Stairway Consulting sur le Revenue ManagementPrésentation Stairway Consulting sur le Revenue Management
Présentation Stairway Consulting sur le Revenue ManagementAvailpro
 
Adwebmaroc Programmatique Real Time Bidding
Adwebmaroc Programmatique Real Time BiddingAdwebmaroc Programmatique Real Time Bidding
Adwebmaroc Programmatique Real Time BiddingMouna Ouajid Berrada
 
Seo camp'us 2017 utiliser google analytics comme un voyou - aristide riou
Seo camp'us 2017   utiliser google analytics comme un voyou - aristide riouSeo camp'us 2017   utiliser google analytics comme un voyou - aristide riou
Seo camp'us 2017 utiliser google analytics comme un voyou - aristide riouPrénom Nom de famille
 
Expertime Conférence Marketplace e-commerce_26/09/13
Expertime Conférence Marketplace e-commerce_26/09/13Expertime Conférence Marketplace e-commerce_26/09/13
Expertime Conférence Marketplace e-commerce_26/09/13EXPERTIME
 
Savoir quand vendre ou acheter du Bitcoin grâce à la Data Science - Christian...
Savoir quand vendre ou acheter du Bitcoin grâce à la Data Science - Christian...Savoir quand vendre ou acheter du Bitcoin grâce à la Data Science - Christian...
Savoir quand vendre ou acheter du Bitcoin grâce à la Data Science - Christian...Jedha Bootcamp
 
Comment augmenter ses ventes grâce au marketing digital personnalisé !
Comment augmenter ses ventes grâce au marketing digital personnalisé !Comment augmenter ses ventes grâce au marketing digital personnalisé !
Comment augmenter ses ventes grâce au marketing digital personnalisé !KONNECTOOS - Influence Marketing agency
 
Comment structurer ses campagnes adwords pour tirer le meilleur parti de l’au...
Comment structurer ses campagnes adwords pour tirer le meilleur parti de l’au...Comment structurer ses campagnes adwords pour tirer le meilleur parti de l’au...
Comment structurer ses campagnes adwords pour tirer le meilleur parti de l’au...Peak Ace
 
IAB France - Décrypter les Ad Exchanges, premiers retours d'expérience
IAB France - Décrypter les Ad Exchanges, premiers retours d'expérienceIAB France - Décrypter les Ad Exchanges, premiers retours d'expérience
IAB France - Décrypter les Ad Exchanges, premiers retours d'expérienceAd6 Media
 
Les Leviers De L’Emarketing
Les Leviers De L’EmarketingLes Leviers De L’Emarketing
Les Leviers De L’EmarketingFrançois GOUBE
 
Iscom lyon Display 2017 session 2
Iscom lyon Display 2017 session 2Iscom lyon Display 2017 session 2
Iscom lyon Display 2017 session 2D2b Consulting
 

Similaire à Optimiser ses publicités grâce à la Data Science (20)

Real Time Bidding - Geoffrey Griffon & Anne-laure Laubignat
Real Time Bidding - Geoffrey Griffon & Anne-laure LaubignatReal Time Bidding - Geoffrey Griffon & Anne-laure Laubignat
Real Time Bidding - Geoffrey Griffon & Anne-laure Laubignat
 
Bmm awrapup5 2014v2
Bmm awrapup5 2014v2Bmm awrapup5 2014v2
Bmm awrapup5 2014v2
 
Queduweb 2019 - Google Ads : Machine VS Human : qui sortira vainqueur ? - (Pi...
Queduweb 2019 - Google Ads : Machine VS Human : qui sortira vainqueur ? - (Pi...Queduweb 2019 - Google Ads : Machine VS Human : qui sortira vainqueur ? - (Pi...
Queduweb 2019 - Google Ads : Machine VS Human : qui sortira vainqueur ? - (Pi...
 
Les trois A’s : Automation #part 3
Les trois A’s : Automation #part 3Les trois A’s : Automation #part 3
Les trois A’s : Automation #part 3
 
Le Retargeting, promesses et réalité
Le Retargeting, promesses et réalitéLe Retargeting, promesses et réalité
Le Retargeting, promesses et réalité
 
Reinforcement learning for e-marketing, presentation, 2012
Reinforcement learning for e-marketing, presentation, 2012Reinforcement learning for e-marketing, presentation, 2012
Reinforcement learning for e-marketing, presentation, 2012
 
Conférence sur l’achat programmatique - Salon Emarketing 2014
Conférence  sur l’achat programmatique - Salon Emarketing 2014Conférence  sur l’achat programmatique - Salon Emarketing 2014
Conférence sur l’achat programmatique - Salon Emarketing 2014
 
Trouver de nouveaux clients avec internet ? [Ecroissance-Prospection btob]
Trouver de nouveaux clients avec internet ? [Ecroissance-Prospection btob]Trouver de nouveaux clients avec internet ? [Ecroissance-Prospection btob]
Trouver de nouveaux clients avec internet ? [Ecroissance-Prospection btob]
 
Webinaire attribution en marketing digital: obtenir plus avec moins
Webinaire attribution en marketing digital: obtenir plus avec moinsWebinaire attribution en marketing digital: obtenir plus avec moins
Webinaire attribution en marketing digital: obtenir plus avec moins
 
Présentation Stairway Consulting sur le Revenue Management
Présentation Stairway Consulting sur le Revenue ManagementPrésentation Stairway Consulting sur le Revenue Management
Présentation Stairway Consulting sur le Revenue Management
 
Adwebmaroc Programmatique Real Time Bidding
Adwebmaroc Programmatique Real Time BiddingAdwebmaroc Programmatique Real Time Bidding
Adwebmaroc Programmatique Real Time Bidding
 
Yield management
Yield managementYield management
Yield management
 
Seo camp'us 2017 utiliser google analytics comme un voyou - aristide riou
Seo camp'us 2017   utiliser google analytics comme un voyou - aristide riouSeo camp'us 2017   utiliser google analytics comme un voyou - aristide riou
Seo camp'us 2017 utiliser google analytics comme un voyou - aristide riou
 
Expertime Conférence Marketplace e-commerce_26/09/13
Expertime Conférence Marketplace e-commerce_26/09/13Expertime Conférence Marketplace e-commerce_26/09/13
Expertime Conférence Marketplace e-commerce_26/09/13
 
Savoir quand vendre ou acheter du Bitcoin grâce à la Data Science - Christian...
Savoir quand vendre ou acheter du Bitcoin grâce à la Data Science - Christian...Savoir quand vendre ou acheter du Bitcoin grâce à la Data Science - Christian...
Savoir quand vendre ou acheter du Bitcoin grâce à la Data Science - Christian...
 
Comment augmenter ses ventes grâce au marketing digital personnalisé !
Comment augmenter ses ventes grâce au marketing digital personnalisé !Comment augmenter ses ventes grâce au marketing digital personnalisé !
Comment augmenter ses ventes grâce au marketing digital personnalisé !
 
Comment structurer ses campagnes adwords pour tirer le meilleur parti de l’au...
Comment structurer ses campagnes adwords pour tirer le meilleur parti de l’au...Comment structurer ses campagnes adwords pour tirer le meilleur parti de l’au...
Comment structurer ses campagnes adwords pour tirer le meilleur parti de l’au...
 
IAB France - Décrypter les Ad Exchanges, premiers retours d'expérience
IAB France - Décrypter les Ad Exchanges, premiers retours d'expérienceIAB France - Décrypter les Ad Exchanges, premiers retours d'expérience
IAB France - Décrypter les Ad Exchanges, premiers retours d'expérience
 
Les Leviers De L’Emarketing
Les Leviers De L’EmarketingLes Leviers De L’Emarketing
Les Leviers De L’Emarketing
 
Iscom lyon Display 2017 session 2
Iscom lyon Display 2017 session 2Iscom lyon Display 2017 session 2
Iscom lyon Display 2017 session 2
 

Plus de Jedha Bootcamp

DataScientist Job : Between Myths and Reality.pdf
DataScientist Job : Between Myths and Reality.pdfDataScientist Job : Between Myths and Reality.pdf
DataScientist Job : Between Myths and Reality.pdfJedha Bootcamp
 
L'IA face à l'épreuve du covid-19 - Jedha x Kardinal
L'IA face à l'épreuve du covid-19 - Jedha x KardinalL'IA face à l'épreuve du covid-19 - Jedha x Kardinal
L'IA face à l'épreuve du covid-19 - Jedha x KardinalJedha Bootcamp
 
Générer une image à partir d'un texte - Fullstack Paris #5
Générer une image à partir d'un texte - Fullstack Paris #5Générer une image à partir d'un texte - Fullstack Paris #5
Générer une image à partir d'un texte - Fullstack Paris #5Jedha Bootcamp
 
Recommander des films - Andreea - Fullstack Lyon #1
Recommander des films - Andreea - Fullstack Lyon #1Recommander des films - Andreea - Fullstack Lyon #1
Recommander des films - Andreea - Fullstack Lyon #1Jedha Bootcamp
 
Localiser des objets en intérieur - Abdelilah - Fullstack Lyon #1
Localiser des objets en intérieur - Abdelilah - Fullstack Lyon #1Localiser des objets en intérieur - Abdelilah - Fullstack Lyon #1
Localiser des objets en intérieur - Abdelilah - Fullstack Lyon #1Jedha Bootcamp
 
Construction d'une voiture autonome - Adrien Dodinet, alumni Fullstack
Construction d'une voiture autonome - Adrien Dodinet, alumni FullstackConstruction d'une voiture autonome - Adrien Dodinet, alumni Fullstack
Construction d'une voiture autonome - Adrien Dodinet, alumni FullstackJedha Bootcamp
 
Estimer les prix de vente sur une marketplace - Fabien Herry & Marc De Forzanz
Estimer les prix de vente sur une marketplace - Fabien Herry & Marc De ForzanzEstimer les prix de vente sur une marketplace - Fabien Herry & Marc De Forzanz
Estimer les prix de vente sur une marketplace - Fabien Herry & Marc De ForzanzJedha Bootcamp
 
Trouver des offres d'emploi grâce au traitement de texte - Mohamed Zebli
Trouver des offres d'emploi grâce au traitement de texte - Mohamed ZebliTrouver des offres d'emploi grâce au traitement de texte - Mohamed Zebli
Trouver des offres d'emploi grâce au traitement de texte - Mohamed ZebliJedha Bootcamp
 
Optimiser sa stratégie de paris sportifs : le cas du football - Mohamed Zebli
Optimiser sa stratégie de paris sportifs : le cas du football - Mohamed ZebliOptimiser sa stratégie de paris sportifs : le cas du football - Mohamed Zebli
Optimiser sa stratégie de paris sportifs : le cas du football - Mohamed ZebliJedha Bootcamp
 
Reconnaître du mobilier design sur une photographie - Emmanuelle Guyot
Reconnaître du mobilier design sur une photographie - Emmanuelle GuyotReconnaître du mobilier design sur une photographie - Emmanuelle Guyot
Reconnaître du mobilier design sur une photographie - Emmanuelle GuyotJedha Bootcamp
 
Estimer le prix de bijou lors d'une vente aux enchères - Katie Ross
Estimer le prix de bijou lors d'une vente aux enchères - Katie RossEstimer le prix de bijou lors d'une vente aux enchères - Katie Ross
Estimer le prix de bijou lors d'une vente aux enchères - Katie RossJedha Bootcamp
 
Workshop Data Visualisation - Jedha Paris
Workshop Data Visualisation - Jedha ParisWorkshop Data Visualisation - Jedha Paris
Workshop Data Visualisation - Jedha ParisJedha Bootcamp
 
Les applications du Deep Learning - Jedha Lyon
Les applications du Deep Learning - Jedha LyonLes applications du Deep Learning - Jedha Lyon
Les applications du Deep Learning - Jedha LyonJedha Bootcamp
 
ONU : baisser la mortalité infantile en optimisant les interventions - Antoin...
ONU : baisser la mortalité infantile en optimisant les interventions - Antoin...ONU : baisser la mortalité infantile en optimisant les interventions - Antoin...
ONU : baisser la mortalité infantile en optimisant les interventions - Antoin...Jedha Bootcamp
 
Automatiser la classification d'un jeu vidéo
Automatiser la classification d'un jeu vidéoAutomatiser la classification d'un jeu vidéo
Automatiser la classification d'un jeu vidéoJedha Bootcamp
 
Reconnaître automatiquement les positions de Yoga - Marine Gubler, programme ...
Reconnaître automatiquement les positions de Yoga - Marine Gubler, programme ...Reconnaître automatiquement les positions de Yoga - Marine Gubler, programme ...
Reconnaître automatiquement les positions de Yoga - Marine Gubler, programme ...Jedha Bootcamp
 
2019 : les news du RGPD - Méghane Duval, Juriste-conseil @ KaOra Partners
2019 : les news du RGPD - Méghane Duval, Juriste-conseil @ KaOra Partners2019 : les news du RGPD - Méghane Duval, Juriste-conseil @ KaOra Partners
2019 : les news du RGPD - Méghane Duval, Juriste-conseil @ KaOra PartnersJedha Bootcamp
 
Prédire les ventes d'un hôtel grâce à la Data Science
Prédire les ventes d'un hôtel grâce à la Data SciencePrédire les ventes d'un hôtel grâce à la Data Science
Prédire les ventes d'un hôtel grâce à la Data ScienceJedha Bootcamp
 
Le Groupe PSA - Déterminer le renouvellement d'un client
Le Groupe PSA - Déterminer le renouvellement d'un clientLe Groupe PSA - Déterminer le renouvellement d'un client
Le Groupe PSA - Déterminer le renouvellement d'un clientJedha Bootcamp
 

Plus de Jedha Bootcamp (20)

DataScientist Job : Between Myths and Reality.pdf
DataScientist Job : Between Myths and Reality.pdfDataScientist Job : Between Myths and Reality.pdf
DataScientist Job : Between Myths and Reality.pdf
 
L'IA face à l'épreuve du covid-19 - Jedha x Kardinal
L'IA face à l'épreuve du covid-19 - Jedha x KardinalL'IA face à l'épreuve du covid-19 - Jedha x Kardinal
L'IA face à l'épreuve du covid-19 - Jedha x Kardinal
 
Générer une image à partir d'un texte - Fullstack Paris #5
Générer une image à partir d'un texte - Fullstack Paris #5Générer une image à partir d'un texte - Fullstack Paris #5
Générer une image à partir d'un texte - Fullstack Paris #5
 
Recommander des films - Andreea - Fullstack Lyon #1
Recommander des films - Andreea - Fullstack Lyon #1Recommander des films - Andreea - Fullstack Lyon #1
Recommander des films - Andreea - Fullstack Lyon #1
 
Localiser des objets en intérieur - Abdelilah - Fullstack Lyon #1
Localiser des objets en intérieur - Abdelilah - Fullstack Lyon #1Localiser des objets en intérieur - Abdelilah - Fullstack Lyon #1
Localiser des objets en intérieur - Abdelilah - Fullstack Lyon #1
 
Construction d'une voiture autonome - Adrien Dodinet, alumni Fullstack
Construction d'une voiture autonome - Adrien Dodinet, alumni FullstackConstruction d'une voiture autonome - Adrien Dodinet, alumni Fullstack
Construction d'une voiture autonome - Adrien Dodinet, alumni Fullstack
 
Slide portes ouvertes
Slide portes ouvertesSlide portes ouvertes
Slide portes ouvertes
 
Estimer les prix de vente sur une marketplace - Fabien Herry & Marc De Forzanz
Estimer les prix de vente sur une marketplace - Fabien Herry & Marc De ForzanzEstimer les prix de vente sur une marketplace - Fabien Herry & Marc De Forzanz
Estimer les prix de vente sur une marketplace - Fabien Herry & Marc De Forzanz
 
Trouver des offres d'emploi grâce au traitement de texte - Mohamed Zebli
Trouver des offres d'emploi grâce au traitement de texte - Mohamed ZebliTrouver des offres d'emploi grâce au traitement de texte - Mohamed Zebli
Trouver des offres d'emploi grâce au traitement de texte - Mohamed Zebli
 
Optimiser sa stratégie de paris sportifs : le cas du football - Mohamed Zebli
Optimiser sa stratégie de paris sportifs : le cas du football - Mohamed ZebliOptimiser sa stratégie de paris sportifs : le cas du football - Mohamed Zebli
Optimiser sa stratégie de paris sportifs : le cas du football - Mohamed Zebli
 
Reconnaître du mobilier design sur une photographie - Emmanuelle Guyot
Reconnaître du mobilier design sur une photographie - Emmanuelle GuyotReconnaître du mobilier design sur une photographie - Emmanuelle Guyot
Reconnaître du mobilier design sur une photographie - Emmanuelle Guyot
 
Estimer le prix de bijou lors d'une vente aux enchères - Katie Ross
Estimer le prix de bijou lors d'une vente aux enchères - Katie RossEstimer le prix de bijou lors d'une vente aux enchères - Katie Ross
Estimer le prix de bijou lors d'une vente aux enchères - Katie Ross
 
Workshop Data Visualisation - Jedha Paris
Workshop Data Visualisation - Jedha ParisWorkshop Data Visualisation - Jedha Paris
Workshop Data Visualisation - Jedha Paris
 
Les applications du Deep Learning - Jedha Lyon
Les applications du Deep Learning - Jedha LyonLes applications du Deep Learning - Jedha Lyon
Les applications du Deep Learning - Jedha Lyon
 
ONU : baisser la mortalité infantile en optimisant les interventions - Antoin...
ONU : baisser la mortalité infantile en optimisant les interventions - Antoin...ONU : baisser la mortalité infantile en optimisant les interventions - Antoin...
ONU : baisser la mortalité infantile en optimisant les interventions - Antoin...
 
Automatiser la classification d'un jeu vidéo
Automatiser la classification d'un jeu vidéoAutomatiser la classification d'un jeu vidéo
Automatiser la classification d'un jeu vidéo
 
Reconnaître automatiquement les positions de Yoga - Marine Gubler, programme ...
Reconnaître automatiquement les positions de Yoga - Marine Gubler, programme ...Reconnaître automatiquement les positions de Yoga - Marine Gubler, programme ...
Reconnaître automatiquement les positions de Yoga - Marine Gubler, programme ...
 
2019 : les news du RGPD - Méghane Duval, Juriste-conseil @ KaOra Partners
2019 : les news du RGPD - Méghane Duval, Juriste-conseil @ KaOra Partners2019 : les news du RGPD - Méghane Duval, Juriste-conseil @ KaOra Partners
2019 : les news du RGPD - Méghane Duval, Juriste-conseil @ KaOra Partners
 
Prédire les ventes d'un hôtel grâce à la Data Science
Prédire les ventes d'un hôtel grâce à la Data SciencePrédire les ventes d'un hôtel grâce à la Data Science
Prédire les ventes d'un hôtel grâce à la Data Science
 
Le Groupe PSA - Déterminer le renouvellement d'un client
Le Groupe PSA - Déterminer le renouvellement d'un clientLe Groupe PSA - Déterminer le renouvellement d'un client
Le Groupe PSA - Déterminer le renouvellement d'un client
 

Dernier

ELABE BFMTV L'Opinion en direct - Les Français et les 100 jours de Gabriel Attal
ELABE BFMTV L'Opinion en direct - Les Français et les 100 jours de Gabriel AttalELABE BFMTV L'Opinion en direct - Les Français et les 100 jours de Gabriel Attal
ELABE BFMTV L'Opinion en direct - Les Français et les 100 jours de Gabriel Attalcontact Elabe
 
Le contrôle de la recherche d'emploi en 2023
Le contrôle de la recherche d'emploi en 2023Le contrôle de la recherche d'emploi en 2023
Le contrôle de la recherche d'emploi en 2023France Travail
 
Montant moyen du droit d'allocation chômage versé aux demandeurs d'emploi ind...
Montant moyen du droit d'allocation chômage versé aux demandeurs d'emploi ind...Montant moyen du droit d'allocation chômage versé aux demandeurs d'emploi ind...
Montant moyen du droit d'allocation chômage versé aux demandeurs d'emploi ind...France Travail
 
To_understand_transformers_together presentation
To_understand_transformers_together presentationTo_understand_transformers_together presentation
To_understand_transformers_together presentationbahija babzine
 
Bidirectional Encoder Representations from Transformers
Bidirectional Encoder Representations from TransformersBidirectional Encoder Representations from Transformers
Bidirectional Encoder Representations from Transformersbahija babzine
 
Recurrent neural network_PresentationRNN.pptx
Recurrent neural network_PresentationRNN.pptxRecurrent neural network_PresentationRNN.pptx
Recurrent neural network_PresentationRNN.pptxbahija babzine
 

Dernier (6)

ELABE BFMTV L'Opinion en direct - Les Français et les 100 jours de Gabriel Attal
ELABE BFMTV L'Opinion en direct - Les Français et les 100 jours de Gabriel AttalELABE BFMTV L'Opinion en direct - Les Français et les 100 jours de Gabriel Attal
ELABE BFMTV L'Opinion en direct - Les Français et les 100 jours de Gabriel Attal
 
Le contrôle de la recherche d'emploi en 2023
Le contrôle de la recherche d'emploi en 2023Le contrôle de la recherche d'emploi en 2023
Le contrôle de la recherche d'emploi en 2023
 
Montant moyen du droit d'allocation chômage versé aux demandeurs d'emploi ind...
Montant moyen du droit d'allocation chômage versé aux demandeurs d'emploi ind...Montant moyen du droit d'allocation chômage versé aux demandeurs d'emploi ind...
Montant moyen du droit d'allocation chômage versé aux demandeurs d'emploi ind...
 
To_understand_transformers_together presentation
To_understand_transformers_together presentationTo_understand_transformers_together presentation
To_understand_transformers_together presentation
 
Bidirectional Encoder Representations from Transformers
Bidirectional Encoder Representations from TransformersBidirectional Encoder Representations from Transformers
Bidirectional Encoder Representations from Transformers
 
Recurrent neural network_PresentationRNN.pptx
Recurrent neural network_PresentationRNN.pptxRecurrent neural network_PresentationRNN.pptx
Recurrent neural network_PresentationRNN.pptx
 

Optimiser ses publicités grâce à la Data Science

  • 1. Data Science Bootcamp Commencez votre carrière dans la Data
  • 3. OPTIMISER SES PUBLICITÉS GRÂCE AU MACHINE LEARNING
  • 4. Data & Publicité : de nombreux cas d’usage Améliorer la conversion : Quels facteurs ont le plus d’influence sur la conversion client ? Optimiser l’efficacité d’une publicité: Parmi plusieurs créations, campagnes, … laquelle clique le mieux ? Acheter la publicité au meilleur prix: Quelle est la juste valeur d’un emplacement publicitaire, d’un segment de clients Trouver des bons prospects: Quels internautes ressemblent le plus à mes clients actuels ?
  • 5. Use case de la publicité : problématique Permettre d’optimiser le revenu global généré par les espaces publicitaires commercialisés par les sites internet, dans le contexte de la vente en programmatique (système d’enchères en temps réel)
  • 6. Qu’est-ce que la publicité programmatique ? Système d’enchères au 2eme prix : l’acheteur le mieux disant remporte l’enchère mais paye le prix du 2eme meilleur enchérisseur Vente aux enchères des espaces publicitaires Fixation de prix planchers des espaces par les vendeurs Rapidité de décision d’achat d’espace SSP Supply Side Platform SSP Supply Side Platform Agence RTB Real time bidding Audience Site éditeur Plate-forme côté vendeur Enchères en temps réel Plate-forme côté acheteur Agence d’achat média Marque annonceur
  • 7. Comment se déroule une enchère ? 1. Visite la page 2. Capte les données visiteur 3. Détermine le prix plancher 4. Envoie une requête d’enchère incluant les données du visiteur + les caractéristiques de l’espace publicitaire 5. Analyse la requête Décision d’achat & fixation le prix d’enchère 6. Envoie l’enchère en réponse 7. Désigne l’enchère gagnante et le prix appliqué 8. Envoi de la pub correspondante SSP Supply Side Platform SSP Supply Side Platform Agence RTB Real time bidding
  • 8. Qu’est-ce que la publicité programmatique ? Revenu de l’éditeur = prix de l’espace publicitaire * taux d’achat Déterminer le prix le plus élevé encore acceptable pour l’acheteur Pouvoir s’adapter rapidement en cas de changement de stratégie des acheteurs Passer d’une stratégie de fixation manuelle et empirique du prix plancher à une fixation temps réel optimisée au niveau du SSP (plate-forme côté vendeur de publicité)
  • 9. Et en Machine Learning ? Caractéristiques du visiteur Adresse IP Langue OS, device Geolocalisation Heure de visite… Caractéristiques de l’espace pub Editeur Rubrique du site Taille du player Format pub F E A T U R E S Stratégies des acheteurs Taux d’achat Prix de l’enchère P R É D I C T I O N S MAXIMISATION DU REVENU PAR REQUÊTE Prédiction du revenu optimal (taux d’achat x prix)
  • 10. Les choix parmi les approches ML Contexte : Pas de base initiale d’apprentissage Changement rapide des stratégies des acheteurs : base d’apprentissage rapidement obsolète Besoin de pouvoir « explorer » l’éventail des prix possibles et la réaction des acheteurs Solution retenue : L’apprentissage par renforcement (reinforcement learning)
  • 11. Fonctionnement de l’algorithme Commence par explorer des prix arbitraires (au voisinage de ceux fixés manuellement initialement) Mesure le résultat : un acheteur achète ou pas (qui prend en compte le taux d’achat et le prix de l’enchère) « Récompense » la stratégie (ie, le prix) ayant donné le meilleur revenu, et la favorise pour le tour suivant Conserve toujours une part dédiée à l‘exploration avec le test de prix différents - Pouvoir mesurer l’incrément de revenu apporté par l’algorithme vs choix manuel - Évite de se retrouver bloqué dans un optima local 1 3 4 2
  • 12. L’apprentissage par renforcement (½) Reinforcement learning : Permet d’adresser des problèmes dans lesquels on ne dispose pas de base d’apprentissage préexistante et où il est coûteux de créer cette base (donc on oublie l’apprentissage supervisé). Utilisé par exemple par AlphaGo en 2016 pour gagner le tournoi de Go. Problème du bandit manchot k machines à sous ont des distributions (ie, des chances de gagner) différentes et inconnues du joueur. Comment maximiser son gain et identifier rapidement la machine la plus intéressante ? Le dilemme Exploiter / Explorer
  • 13. L’apprentissage par renforcement (2/2) Sur quel critère choisir son action ? Ici, sur le prix de la publicité L’approche « greedy » qui choisit systématiquement l’action qui a la meilleure valeur au temps t. Ses limites : Sous optimise sur le long terme Pas réactive aux changements de valeur des actions dans le temps.
  • 14. Algorithme : UCB (upper confidence bound) Au tour t, on choisit l’action (ici le prix) i qui maximise Moy.Ri(t)+Ui(t) Ni(t) Nombre de fois où mon prix i a été sélectionné depuis le début jusqu’au tour t Ri(t) Somme des récompenses pour le prix i depuis le début jusqu’au tour t Moy.Ri(t) Récompense moyenne gagnée par le choix du prix i jusqu’au tour t Ui(t) Intervalle de confiance de la récompense moyenne du prix i au tour t
  • 15. L’apprentissage par renforcement L’action a choisie au tour t a un intervalle de confiance réduit à t+1. Plus elle est choisie, plus on devient confiant sur la distribution de la valeur de son action, et plus son UCB est faible, ce qui donne la chance à d’autres actions d’être explorée. Upper confidence bound Upper confidence bound Moy.Ri(t) Moy.Ri(t +1)
  • 16. Exemple de calcul du l’UCB Tour Pri testé Résultat Valeur de l’action R (Récompense moyenne) Récompense + UCB au tour 6 1 + 5 10€ 10€ 10€ 11.3 2 10.5€ 0€ 0€ 1.3 3 11€ 11€ 11€ 12.3 4 11.5€ 0€ 0€ 1.3 5 12€ 0€ 0€ 1.3 Après le tour 6, même si le prix de 10€ a permis de remporter l’enchère 2 fois sur 2, la valeur max prenant en compte l’UCB est de 12.3. Elle conduit donc à choisir le prix de 11€ pour le tour suivant. Choix pour le tour 7
  • 17. Les atouts de l’UCB Capacité de l’algorithme à explorer en permanence Intervalle de confiance plus faible pour les actions les plus souvent choisies avec une distribution plus faible Permet aux actions peu choisies mais à potentiel d’être testées. Optimise l’arbitrage exploitation/exploration Dilemme
  • 18. Résultats de l’approche appliquée C’est l’augmentation du revenu moyen pour l’éditeur vs la fixation manuelle des prix plancher. Pour des raisons de performances (temps de traitement et passage à l’ échelle) l’approche finale a combiné - Apprentissage par renforcement sur une partie des données- - Régression multifactorielle sur l’autre, permettant de prédire taux d’achat et prix de l’enchère 22%
  • 19. Aller plus loin avec le Reinforcement Learning Autres applications dans le domaine publicitaire Alternative à l’A/B testing pour le test de performances publicitaires Autres algorithmes de reinforcment learning Thomson sampling
  • 20. Jedha : Data Science Bootcamp — FONDAMENTAUX 11 Janvier - 29 Février Tous les samedis 10h - 16h Samedis — 7 Janvier - 27 Février Les Mardis & Jeudis 19h30 - 21h Semaine —
  • 21. Jedha : Data Science Bootcamp — FULLSTACK : DEVENEZ DATA SCIENTIST Temps plein — 9 Mars - 5 Juin Lundi au Vendredi 10h - 16h
  • 22. Data Science Bootcamp Merci ! A la prochaine :)