36
Persuasion Profiling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research Methods February 19, 2016

Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Persuasion Profiling, Personalization, Bandits,and all that.

Dr. M.C.KapteinAssistant Professor

Statistics and Research Methods

February 19, 2016

Page 2: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Background

Persuasion Profiling

The Multi-Armed Bandit Problem

StreamingBandit: Software

Future Vision

Page 3: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Section 1

Background

Page 4: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Background

I MSc. Economic Psychology, Tilburg University

I PdEng. User System Interaction, University of Eindhoven

I Ph.D. Industrial Design, University of Eindhoven & StanfordUniversity

I Post Doc. Marketing, Aalto School of Economics, Helsinki

I Assistant Professor Artificial Intelligence, Radboud University,Nijmegen

I Founder & Chief Scientist, PersuasionAPI & ScienceRockstars, Amsterdam / Barneveld. Acquired by Webpowerbv.

Page 5: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Current appointments

I Assistant Professor, Statistics andResearch Methods, University ofTilburg

I Speaker for The Next Speaker

I Author: “Persuasion Profiling” (inDutch “Digitale Verleiding”)

Page 6: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

New book!

Page 7: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Section 2

Persuasion Profiling

Page 8: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Persuasion in E-Commerce

Page 9: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Main Effects of Persuasion

I Average effect of the little “button”: Willingness to payincrease by > 30%

I Similar effects in different studies: Probability of purchaseincreased by 5 to 25%

Page 10: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Distinct Persuasion Strategies

I Scarcity

I Authority

I Social proof

I Liking

I Reciprocity

I Commitment

I . . .

Page 11: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Estimating individual level effects of persuasion1

I Measure repeated responses to persuasive messages

I Use hierarchical models to estimate individual level effects

I Unique opportunity to estimate individual level effects

1Kaptein & Eckles (2012). Heterogeneity in the effects of online persuasion.Journal of Interactive Marketing

Page 12: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Results

Coefficient value

Den

sity

0.0

0.1

0.2

0.3

−5 0 5

●●

● ●

● ●

●●

● ●

● ●

● ●

●●

●●

● ●

● ●

● ●

● ●

● ●

● ●

● ●

● ●

● ●

● ●

● ●

● ●●

Authority

−5 0 5

●●

● ●

● ●

● ●

● ●●

● ●

● ● ●

● ●

●●

● ●

● ●

●●

●●

●●

Consensus

−5 0 5

●●

●●

● ●●

● ●

● ●

● ●

●●

●●

●●

●●

● ●

●●

● ●

●●

●●

●●

●●

● ●

Scarcity

Page 13: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

The persuasion profile2

Estimated effect

AuthorityCommitmentConsensus

LikingReciprocityScarcity

-0.5 0.0 0.5

2Kaptein, Eckles, & Davis (2011). Envisioning Persuasion Profiles.ACM Interactions

Page 14: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Using persuasion profiles for email compliance3

I Susceptibility estimatedbased on behaviouralresponse

I Selection of strategiesAdaptive, Original,Pre-tested, Random

I More on adaptive later. . .

I Large differences in successprobability

I N = 1129

● ●

● ●●

●●

● ●

●● ●

●● ● ● ●

● ●●

●●

● ●●

●● ● ●

●● ●

●●

● ●●

● ●● ●

● ●

●●

● ●

●●

● ●

● ●

● ● ● ●

●●

●●●

●●

● ● ●

● ●● ●

●● ● ●

● ●

●● ● ● ●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

● ●

●●

●● ●

●●

● ● ●

● ●●

●●

●●

● ●

●●

●●

●●

●● ●

●●

●●

●●

●● ●

●●

● ●

●●

●● ●

●●

●● ●

● ●

●●

●●

● ●

● ● ●●●

●●

● ●

● ●

● ●●

● ●● ●

●● ● ● ●

● ●

● ●

●●

● ●

●●

●●

●●

●●

●●

● ●

●●

● ●

● ● ●

●● ●

●●

● ●

●●

● ●

●●

● ●●

●●

● ● ●

● ●

● ●

● ● ●

●●

● ●

● ●

●● ● ●

●●

● ●●●

●●

● ●

●●

●●

●●

●● ●

● ●

●●

● ●●

● ●

● ● ●

●●

●●

● ● ●

●● ●

● ● ●●

●●

● ● ●

●●

●●

●●

●● ●

●● ●●

●●

●●

●●

●●

● ● ●

●●

●●

● ● ● ●● ● ●

●●

● ●

●● ● ●

● ● ●

● ● ●

● ● ●●

● ●

●●

● ● ● ●●

● ●

● ●

●●

●●

● ●●

●●

● ●

●●

● ●

● ●●

● ●

● ●●

●●

●●

●●●

●●

● ● ● ●

●● ●

● ●●

●●

●● ●

●●

●●

●●

● ●●

●●

●●

●●

●●

●●

● ●●

●●

●●

●●

● ●

●●

● ●● ●

● ●

● ●

●● ●

●●

●●

● ●

●●

●●●

●●

●● ●

●●

● ●

● ● ●

●● ● ●●

● ●

● ● ●●

●●

●●

●● ●

●●

●● ●

●●

● ●

● ●●

●●

● ●

● ● ●

●●●

●●● ●

● ●●●

● ●

●● ●

●●

● ●

●●

● ●

● ● ● ●

● ●

● ●●●

●●

●●

●●

● ●●

●●

● ●

● ●

●●

●●

●● ●

● ●●

● ● ●● ●

●●

●●●

●●

● ●

●● ●

● ●●

● ●

●●

● ●●

● ● ●●

●●

●●

●● ●

● ●●

●●●

●● ●

●●

●● ●

●●

●●

●●●

●●

●●

● ● ●●

● ●

●●

●●

●●

●●

● ● ●●

● ●

●●

●●

●●

● ●

● ●

●●

●●

●●

●●

●●

●●

●● ●

● ●●

● ●

●●

●●

● ●

● ●●

● ●

●● ●

● ●

●●

●●

●● ●

●●

●●

●●

●●

●●

● ● ●●

● ● ●

●●

● ●

● ● ●●

●● ●

●●

● ●

● ●

●●

●●

● ● ●●● ●

● ●●

● ●

●●

● ●

●●

● ●●

● ●●

●● ●

● ●

● ●

●●

●●

● ● ●

●●

●●

●● ●

●●

●●

●●

● ●

●●

● ●

●● ●

● ●

●●

● ●●

●● ● ●

●●

●●

●●

● ●

● ●

● ●●

● ● ●●

● ●

●● ● ●

● ●

● ●

● ● ●

● ●●

● ●

● ● ●

● ●

●● ●

●●

● ●●

● ●

●●

● ●

●● ● ●

●● ●

● ●

●● ●

●●

● ●

●●

● ●

●●

●●

●● ●

●●

● ●

●●

●●

● ●●

●●

● ●●

●●

●● ●

●● ●

●● ●●

● ●

●●

● ●●

● ●

●●

● ●

● ●●

● ●●

●●

● ●●

●●

●●

● ●

●●

● ● ●●

● ●

●● ●

●●

● ●●

● ●

●● ●

● ●

●● ●

●●

●● ●

●●

● ●●●

●●

● ●

● ●

●●

● ●● ● ●

● ●●

● ●

●● ●

● ●

● ●

●●

● ●

●● ● ●

● ● ● ●● ● ●

● ●●

●●

●●

●● ●

●● ●●

● ●● ●

●●

● ● ●

●● ●

● ● ●

●●

●● ●

● ● ●

●●

●● ●

● ●●

●●

●●

●●

●●

●● ●

●●●

●●

● ●

● ●● ●

●●

● ●

●●

●●

●●

● ●

●●

●●

●● ●●

● ●

● ●

● ● ●

●●

● ●

● ●

● ●

● ● ●

●●

● ●●

● ● ●

● ●

●●

● ●●

● ●

● ●●

●● ●

● ●●

● ●● ●

●●

●●

●●

●●

● ●

●●

● ●

● ●●

●●

● ●●

● ●

●●

● ●

● ●● ●

●● ● ●

●●

●●

●●

● ●●

●● ● ●

● ●

●●

●●

●● ●

●●

●● ●

● ● ●●

●●

● ●

● ●

● ●●

●●

● ●

●●

●●

● ●●

● ●

●●

●● ●

●●

● ● ●●

● ● ●

● ●

●● ●

●●

●●

● ● ●

●●

● ●●

● ●

● ●●

●●

●●

●● ●

●● ●

● ●

●●

●●

●● ●

●●

● ●

● ●

●●

● ●

● ● ●

●● ●

●●

● ●

●●

●●

● ●

●●

● ●

●●

●●

●●

●●

● ●

● ● ●●

● ●

●●

● ●

●●

●●

●●

●●

● ● ● ●

●●

● ●●

● ●

●●

●●

● ●●

●●

● ●●

●●

●●

● ●

● ●

● ●

● ●●

●●

●●

●●

● ●●

●● ●●

● ●●

● ●

●●

●●

●● ● ●

● ● ●

●●

● ● ●● ●

●●

●● ●

● ●

● ● ●●

●● ●

●●

● ●

●●

●●

● ●●

●●

●●

●●

●●

● ●● ●

●●

● ● ●

●● ● ●

●●

● ●●

●●

● ●

●●

●●

●●

●●

●●

●●

● ●

●●

● ● ● ●

● ●● ●

● ●

● ●

●●

●●

● ●

●● ●

● ●●

●●

●●

●● ●

●●

● ●

● ●●

●●

● ● ●

● ●

●●

●●

●●

● ● ● ●

●● ●

●● ● ● ●

● ● ●

●●

●●

● ●●

●●● ●

● ●

● ●●

●●

●●

●●

● ●●

●● ●

●●

●● ●

●●

●●

●●

● ●● ●

●●

● ●

●●

● ●

●●

●●●

●●

● ●

●●

● ●

● ●●

● ●

●●

●●

●●

●●

● ●

●●

●●

● ●●

● ●

● ●

●●

●● ●

●●

●●

● ● ●● ●●

● ●●

●●

● ●

● ●

●●

●● ●

●●

●●

● ●●

● ●●

●● ●

●●

●● ●

●● ● ● ●

● ● ●

●● ●

● ●●

● ●

● ●●

●●

● ●

● ●● ●

●●

●●

●●

●●

● ● ●●

●●

● ●

●●

● ● ●

●●

●●

●●

● ●

● ●

● ● ●

● ●

●●

●●

●●

● ● ●

●●

● ●●

● ● ●

● ● ● ●●

●●

● ●●

●●

●●

●● ●

● ●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

● ● ●●

● ●

●●

●●

● ●● ●

●●

●●

●● ●

●● ●

● ●

●●

● ●

● ●●

● ● ●●

●●

● ● ● ●

● ●

● ● ●●

● ●

● ●●

●●

●●

●●

● ●

●●

●●

● ●

● ● ●●

●●

●●

●● ●

● ●●

● ● ● ●●

● ●●

●●

●●

●●

● ●

● ●

●●

●●

●●

● ●

●●●

● ●

● ●●●

●●

● ●

●● ●

●●

●● ●

● ●●

● ● ●● ●

● ● ● ●●

●● ●

●●

●●

● ● ●

●●

●●

●●

● ●

●●

● ● ●● ●

●●● ●

●● ● ●

●●

●●

●●

● ●

● ●

● ●

●●

● ●

●● ● ● ●

●●

● ●

●●

● ●● ●

● ●

●●

●●

●● ●

●●

●●

● ●

●●

● ●●

●● ●

● ●● ●

● ●

● ●

●●

●●

●●

●●

●● ●

●●

●●

● ● ●

●● ●

● ●

● ● ●●

● ●● ●

● ●

●●●

●●

● ●

●● ●

●●

●● ●

●● ●

● ● ● ●

● ●●

● ●●

●●

● ●

● ●●

●●

● ● ●

●●

● ● ●●

●●

●● ●

●● ●

●● ●

●●

●●

●● ●

● ● ●●●

●● ●

●● ●

● ●

●●

● ●●

● ●●

● ●

●● ●

●● ●

● ●

●●

● ● ●●

●● ●

● ●●

●● ●

●●

●●

●●

●●

●●

●●

● ●● ●

●●

● ●

●● ● ●

● ●

● ●●

● ●

●●

●●

●●

●●

● ●

● ●●●

● ●● ●●

●●

● ●●

●●

●●

●●

● ●● ●

● ●●● ●

●● ●●

●●

● ●

●●

● ●

●●

● ●

● ●

●●

●●

●●

● ●

● ●

● ●

● ●●

● ●

● ●

●●

●● ●

●●

● ●

● ●

●●

● ●

●●

● ●● ●

● ● ●

●● ●

●●

●●

● ●● ●

●●

● ●●

● ●●

●●

●●

●● ●

●●

●●

●●

● ●

●●

●●

● ●●

●●

●● ●

● ● ● ● ●

● ● ●●

●●

●●

●●

●●

● ●●

● ●

● ● ●●

●●

● ●

● ●●

● ●

● ●●

●● ●

● ●

●● ●

● ●

●●

●●

●●

●●● ●

●● ●

● ●

●●

●●

● ●

● ●

●●

●●

●●

●●

●● ● ● ●●

● ●

●●

● ●

● ●●

● ●●

● ●

●●

● ●

●●

●●

●● ● ●

●●

● ●

●●

●●

● ●

●● ●

● ● ●

●●

●●

●● ●

●●

●●

●●

● ●

● ●●

●●

●● ●

● ●●

● ●●

●●

● ●●

●●

●●

●●

● ●●

●●

●● ●

● ●

●●

● ● ●

● ●●

● ●

●●

●●

● ●●

●●

● ●

●●

● ● ●

●●

● ● ●

●●

● ●

●●

● ● ●

●●

● ●

●● ● ● ●

●●

● ●●

●●

●●

● ● ● ●●●

● ●●

● ●● ● ●●

●● ●

● ●●

●●

●●

●●

● ●

● ●●

●●

● ● ● ●●

●● ● ●

● ●

● ●

●● ● ●

● ●

● ●●

● ●

●● ●

●●

● ●●

●●

●●

● ●

●●

● ●

● ●

● ●

● ●

●●

● ●● ● ● ●

● ●

● ●

●●

●●

● ●

●●

●●

●●

●●

● ●

●●

● ●

●●

●●

● ●

●●

●●

●●

●●

●● ●

●●

●●

●●

● ●●

●●

● ●

●● ●

● ●●

● ●

●●

●●

● ●

●●

● ● ●

●● ●

● ●

●●

●●

● ● ●● ●

●●

● ●

● ●

●● ●

● ●

● ●

● ●

●●

●● ● ● ●● ● ●

●●

● ●

●●

●●

● ●●

● ●

● ●

● ●

● ●

● ●●

● ●

●●

● ●

●● ●

● ●●

● ●

●●

●● ●

● ● ●

●●

●●●

● ● ●●

●●

● ●●

●●

● ● ● ●

●● ●

●●

● ●●

● ●● ● ● ●

●●

●● ●

●●

● ●

● ●●

● ● ●

●● ●

●●

● ●

●●

● ●●

●● ● ●

● ●●

●●

● ● ● ●

●● ● ● ● ● ● ●

●●

●●

● ●

● ●

●●

● ●●

●●

●●

●●

●●

●●

● ● ● ●

●●

● ●●

● ●

● ●

●●

●●●

●●

●●

● ●

●● ● ● ● ● ●

●●

● ●

●●

● ●●

●●

●●

●●

● ●

● ●

●●

●●

●●

● ●

● ●●

● ●

● ● ●

● ●●

● ●● ●

● ●● ●

● ●

●●

● ● ●●

● ●●

●●

● ● ●●

● ●

●●

●● ●● ●

●●

● ● ●●

●●

● ●

● ● ● ●

● ●

● ● ● ● ●●

● ●

●● ●

● ●

● ●●

● ●

● ●●

● ●● ●● ●

●● ●

●●

● ●

●● ●

● ●●

● ●●

● ●

●● ●

● ●

● ●

●●

●● ●

● ●

●● ●

● ● ●

●●

● ●●

●●

●● ●

●●

● ●

●●

●● ●

●●

● ●

● ●

●●

● ● ●●

● ●

●●

● ●● ● ●

● ● ●

●●

●●

●●

● ●

●●

●●

● ●

●● ● ●

●● ●

● ●

●●

● ●

●●

● ● ●●

●●

● ●

●●

●● ●

●●

● ● ● ●●● ●

● ●

● ●●

●●

● ●●

●● ● ● ●

●●

● ●●

● ● ●

●● ●

●● ●

●●

●●

●●

● ●

●●

● ●

●●

●●

●●

●●

●●

● ●

●●

● ●

● ●

●● ●

●● ●

● ●●

●●

● ●

● ● ● ●

●●

●●

●●

● ●

●●

●●

● ●

● ●

● ●●

●● ●

● ●● ●

●●

●●

●●

● ● ● ●

● ● ●

●●

●●

●●

●●

●● ●

● ●●

●● ●

● ●

● ● ● ● ●

● ●●

●●

●●

●●

●●

● ●●

● ● ●

●●

●●

●●

● ●

●●

● ●

●●

●●

●●

●● ●

●●

●●

●●

● ●●

●●

●●

●●

● ●

● ●●

●● ●

● ● ●●

● ●

● ●●

● ●●

●●

● ● ● ●

●●

● ● ● ●

●●

●● ●

● ●● ●

● ●● ●

●●

● ●

●●

●●

● ●

● ● ●

●●

●●

●●

●●

●● ●

●●●

●● ●●

● ●● ● ●

●●

●●

● ●

●●

● ●●

●●

● ●

●●

●●

●●

● ●

● ● ●

● ●

● ●●

● ●

●● ●

●●

● ● ● ●

●●

● ●

●●

●●

● ●

● ●

●●

●●

●● ●

● ●

● ●

● ●

●●

● ●●

● ●

●●

●●

●●

● ● ●

● ●●

●●

● ●

● ● ●

● ●

●● ●

●●

● ●●

● ●

●●

●● ●

●●

●●

●●

● ●

●●

●●

●●●

●● ●

●●●

●● ●

●●

● ●

● ●

● ●●

●●

● ● ●

●●

●●

● ●●

●●●

● ●

●●

● ● ● ●●

● ●

● ●

●●

●●

●● ●

● ●

●●

●●

●●

●●

● ●

●●

● ●●

● ●●

●●

●●

●●

●●

●●

● ●● ●

● ●

● ●● ● ●

● ●

● ●

●●

●●

● ●●

●●

● ● ●

● ●

● ●

●●

● ●●

●●

●●

●●

● ●

● ●●

●●

● ● ●

●●

●●

● ●

●●

●●

● ●●

●●

● ●●

●●

●●

●●

●●

● ●

●●

● ●

●●

●●

●●

● ● ●●

● ● ● ●●

●●

●●

● ●

● ● ● ●

● ●●

●●

●●

● ●

●●

● ●

● ●●

●● ●

●●

●●

● ● ●

● ●●

●●

●●

●●

●●

●●

●●

●● ● ●

●● ●

●●

● ● ●

● ●●

●● ●

●● ●

●● ●

● ●● ●

●●

●●

●● ●

● ●●

● ● ● ●

●● ●

●●

● ●

●●

● ●

● ● ●●

●● ●

● ●●

●●

●● ●

● ●● ●

● ●

● ●

●●

●●

●●

● ●

● ●

●●

●●

●●

● ● ●

● ●

●●

● ● ●

● ●●

● ●

● ●●

● ●

●●

●●

● ●

●●

● ●

● ●

●●

● ●● ●●

● ● ● ● ●

●●

●●

● ● ●

●●

●● ●

● ●

●●

●●

●●

●●

●●

●● ●

●●

● ●●

●●

●●●

●●

●●

●●

● ●

● ●

●●

●● ●●

● ●

●● ●

●●

●●

●●

● ● ●

● ● ●

● ●● ●

●● ● ●

●●

●●●

● ●

●●

● ● ●●

● ● ●●

● ●● ●

● ●●

●●

●●

● ●●

●●

●●

● ● ●

● ●●

● ● ●

●● ●

●●●

●● ●

● ●

●●

●●

● ●●●

● ●●

●●

●●

●●

●●

●● ●

● ●

● ●● ●

● ●●

● ●

●● ●

● ●

● ●

● ●

●●

●●

● ●

● ●

●●

● ●

● ●

●●

●●

●●

●●

●●

●● ●

● ●

● ●

●●

● ●

●●

●●

●●●

●● ●

● ●

● ●

● ●

●● ● ● ●

● ● ●

● ●

● ● ●

●● ●● ●

●● ● ●

●●

● ●

● ●

● ●● ●

● ●

●●

● ●●

● ●●

● ●●

● ●● ●

●●

●●

●●

● ●●

●●

● ●

●●

●●

● ●

● ●●

● ●●

● ●

●●

● ●

●●

●● ●

●●

●● ●

●● ● ●

●●

● ●●

● ● ●● ●

● ●

● ●

●● ●

● ● ● ●

●● ●

●●

●● ●

● ●● ●

●●

● ●

●●

● ●

● ●● ●

●●

●●

●●

● ●

●● ●

●●

●●

●● ●

●●

●●

●●

● ●

● ●

● ● ●

● ● ● ●

●●

●● ●

●●

● ● ●

●●

●● ●

●●

●●

●●

●●

●●

●●

● ● ●●

● ● ●

●●

● ●

● ●●

● ● ● ●

● ●●

●●

●●

● ●

●●

● ●

● ● ● ●

●●

●●

●●

● ● ●

● ●

● ● ●

●● ●

● ●● ● ● ● ●

● ●●

● ●●

●●

●●

●● ●

● ●

●● ● ● ●

●●

●●

● ●

● ●

●●

●●

●● ●●

● ●

● ●●

●●

●● ●

●● ● ●

●●

●●

● ●

●●

●● ●

●●

●● ●

● ●●

● ●●

●●

● ●

●●

● ●

● ● ●

●●

●●

● ●

●●

●●

● ●

●● ●

● ●●

●●

● ● ●

●●

●●

●●

●● ●

● ●

●●

●●

● ●

● ●

●●

●● ●

● ● ●

● ●

● ●●

●●

●●

●● ●

● ●

●●

● ●

● ●●

● ●

●●

● ● ●

●●

●● ● ● ● ●

●●

● ● ●

●●●

●● ● ●

● ●●

● ●

●●

●●

●●

● ●●

●●●

●●

● ● ●

●● ●

●●

● ●

● ● ●

● ●●

● ● ●

● ●●

● ●

● ● ●● ●

●●

●●

● ●

● ●● ●

●●

●●

●●

● ●●

●●

●●

●● ●

● ●●

● ● ●

●●

●●

● ● ●

● ●

● ●

● ●

● ● ● ● ●

● ●

● ●

●●

●●

● ●

● ● ●●

● ●

● ●

●● ●

● ●

● ● ●●

●●

● ● ●

● ●

● ●

● ●

● ● ● ●●

● ●

● ●

● ●● ●

●● ● ●

●●

●●

●●

● ●

●●

●●

●●

● ● ●●

● ●

● ●●

● ●

● ●●●

●●

●● ●

●●

● ●●

●●

●●

●●

●●

● ●●

●●

●●

●●

●●

●● ●

●●●

● ● ●●

● ●

●●

●●

●●

● ●

●●

●●

● ●

● ●

● ●

●●

● ●

●● ●

●●

●●

●●

●●

●●

● ●● ●

● ●

●●

●●

●● ● ●

●● ●

● ●

● ●

●●

●●

● ●

●●

● ●

●●

●● ● ●

● ●●

● ●●

●●

●● ●

● ●●

●●

●●

●●

● ●

● ● ● ●

● ●●

●● ●

● ●

● ●●

●●

● ●

●● ● ●

●● ● ●

● ●● ●

● ●

●●

● ● ●

●● ●

● ●

● ●

●●

● ●

●● ●

●●

● ●

● ●

●●

●●

● ●●

●●

●●

● ●

●● ●

● ●●

● ●

●●

● ●

● ●●

● ● ●

●●

●●

● ●

●●

● ●●

● ●

● ● ●● ●

● ●

●●

●●

●●

●● ●

● ●● ● ●

●●

●● ●

●●

●●

● ●

● ●● ●

●●

●●

● ●

●● ●

● ● ●●

●●

●●

● ●

● ●

●●

●● ●

● ●

●●

●● ●

●●

● ●

● ●

●●

● ●

●●

●●

●●

●●

●●

●●● ●

●●

●● ●

●● ●

●●

● ●

●●

● ● ●

● ●

●●

●● ●

● ●

● ●

●●

●●

●●

● ●

● ●

●● ●

● ●●

●● ● ●

●●

●● ●

●●

● ● ●●

● ● ●

●●

●●

● ●●

● ●●

●● ●

●● ●

● ●

●●

●●

●●

● ●

● ●

●●

●● ● ● ●

●●

●●

●●

● ●●

● ●

●●

●●

●●

● ●●

● ●●

●●

● ● ●

●●

●●

●●

●●

●●

●●

●●

●●

● ● ●

● ● ●●

● ●●

●●

●●

●● ●

●●● ●

● ●●

● ●●

● ●●

● ●●

●● ● ● ●

● ●

●● ●

● ●●

●●

●●

●●

● ●●

● ● ●

●●

● ●

●●

● ● ●

● ●

●●

● ● ●●

●●

● ●

●●

● ●

●●

●●

● ●●

●●

●●

● ●●

● ●●

●●

●●

● ●●

●●

● ●

●●

●●

● ●●

●●

● ●

●● ●

●●

● ●

● ● ● ●● ●

●●

●●

● ●●

●● ●

●●

●● ●

● ● ●●●

●● ●

● ●● ●

● ●●

●●

● ●● ●

● ●●

● ●

●●

●●

●● ●

● ●

●● ● ● ●

● ●● ●

● ● ●

●●

●●

● ● ●●

●●

●● ● ●

●●

●●

●●

● ●● ●

● ●

●●

●●

● ●

●●

● ●

●●

● ●● ● ● ●

● ●●

●●

●●

●●

● ●

● ●●

●●

●● ● ●

●●

●●

●●

● ●

● ●●

●●

● ● ●●

●● ●

●● ●

●●

● ●

● ●

●●

● ●●

●●

●●

●●

●●

● ●●

● ●

●●

● ●

●● ● ●

●●

● ●

●●

●●

●●

●● ●

●● ●

●● ● ●

●●

●●

● ● ●●

●●

●● ●

●●

● ●●

● ●

● ●● ● ●

●●

●●●

● ● ●

● ● ●●

●●

● ●●

●●

●●

●●

● ●

●●

● ●

●● ●

● ●●

●● ●

● ● ●●

● ● ●

●●

● ● ● ●●

●●

● ●●

●●

●● ●

● ● ● ● ●● ● ●

●●

●●

●●

●●

● ● ●

●●

●●

●●

● ●●

●●

● ●●

●● ●

●●

● ●

●●

●●

● ●

●●●

●●

●●

●●

● ●

● ●

●●

●●

●●

● ●

● ● ● ●

●●●

● ●●

● ●●●

● ● ●● ●

●● ●

●●

●●

●● ● ●

●●

●● ●

●●

● ●●

● ● ●

●● ●

● ● ●●

● ●

● ●●

●● ●

●●

● ● ●

●● ●

●● ●

●●

●●

● ●

● ● ●

● ●

●● ●

●●●

●●

●●

● ●

● ●

● ●

●●

●● ●

●●●

●●

●● ●

●●

●●

● ●●●

● ●

● ●

● ●

● ●

●● ●

●●

●●

● ● ●

●●

●●

●●

● ●

●●

●●

● ●

● ●●

● ●

●●

● ●

●●

●●

●●

● ●

● ●

●●

●●

●●

●●

● ● ●

● ●

● ●

●●

●●●

●●

●●

●● ●

● ●

●●

● ●

●●

●●

●●

● ●●

●●

●●

●●

● ●

● ●

● ●

●●

●●

● ●●

●● ●

● ●●

●●

● ●

● ●

●●

●● ●

●● ●

●●

● ●● ●

●●

●● ●

● ●

●●

● ●

● ●

● ● ●

●●

● ●

●●

●●

●●

●●

●●

● ●

● ●●

● ●

● ●●

●●

●●

●●

● ● ●

●●

● ●

●●

●●

●●

●●

● ●●

● ●

● ●

● ●

● ●●

● ●● ●

● ● ●

●●

● ●●

● ●

●●

●●

● ●

●●

●● ●

● ●●

● ● ●●

●●

●●

●●

● ● ●

● ●●

● ●

● ● ●

●●

● ●

●●

● ●

●●

● ●

● ●

●●

●●

●●

● ●●

●●

●●

● ●● ● ●

●●

● ●● ●

● ●

●●

●●

●● ●

● ●

●●

●●

●●

●●

● ●

●●

●●

●●

● ●

● ●●

●●

● ●●

●●

● ●

● ●●

●● ● ●

●● ●

● ●

● ●

●●

● ●

●● ●

● ●● ●

●●

●●

●●

●● ●

●●

●●

● ● ●

●●

●●

● ● ●● ●

●●

● ●

● ●

● ●

● ●

● ●

● ●

● ●

●●

● ●

● ●

●●

● ●

●●

● ●

●● ●

● ●

●●

●●

●●

● ●●

● ●

●●

●●

● ●

●●

●● ●

●●

●●

●●

● ●

●●

● ●

● ●● ●●

●● ● ●

●●

●●

● ● ●

● ●

● ●

●●

●●

● ●

● ●

● ●

● ●

● ● ●●

●●

●●

●●

● ●● ● ● ●●

● ●

● ●●

●●

● ●●

●● ●

●● ●

● ●

● ●

●●

●●

●●

● ●

●●

● ●

●●

●●

●●

●●

●●

●●

● ●● ●

●●

●● ●

●●

● ● ●●

● ●

● ●● ●

● ●●

● ● ●

● ● ●●

● ●

● ● ● ● ●●

● ●

● ●●

●●●

●●

●●

● ●

●●

● ●

● ● ●

● ● ●

●●

●●

●●

● ●

●●

●●

● ●

●● ●

●●

●●

●●

●●

● ●

●●

● ●

●● ● ●

●● ●

●●

●●

●●

● ●●

●●

● ●●● ●●

● ●●

●●

●●

●●

●● ●

● ● ●

● ●

●●

●●

● ●

● ●●

● ●● ●

● ●

● ●

● ● ●

●● ●

●● ● ●

● ● ●● ●

●●●

● ●

● ●

●●

● ●

● ●

●●

● ●●

●●

● ●

●●

●●

● ●

●●

●●

●●

●●

● ● ●● ●

● ●

● ●

● ●

●●

●●

●●

● ●

●● ●

● ●

●● ●

●●

0 5 10 15 20 25 30

0.0

0.2

0.4

0.6

0.8

1.0

Reminder Number

Pro

babi

lity

of S

ucce

ss

Adaptive messageOriginal messagePre−tested messageRandom message

3Kaptein & van Halteren (2012).Adaptive Persuasive Messaging to Increase Service Retention.Journal of Personal and Ubiquitous Computing

Page 15: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Section 3

The Multi-Armed Bandit Problem

Page 16: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Slot machines

Page 17: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Formal presentation

I Each each timpoint,

I we select and action,

I and observe a response.I We wish to “optimize” the response using a selection Policy

I For t = 1, . . . , t = T

I Select and action at out of At . Often actions k = 1, . . . , k = K .

I Observe reward rt (generated by some unknown distribution Fk (r|θk ))

I Play according to some policy Π : {a1, . . . , at−1, r1, . . . , rt−1} 7→ at

Page 18: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Aim of a “good” policy

I Well, get as much reward as possible!I Or, equivalently, minimize Regret

I Thus, maximize r(t) =∑T

t=1 rt

I Or, minimize: R(t) =∑T

t=1(Π∗(t)− Π(t))

Page 19: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Exploration-Exploitation tradeoff

I Should we take the action we think is best? Or should welearn more?

I Suppose observations Xk ∼ Bern(pk )

I Explore: p1 > p2? Play alternating arms to learn.

I Exploit: Play arm 1.

Very general trade-off: Exploring the outcomes of uncertainactions, versus choosing actions that one beliefs to be good.

Page 20: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Omnipresence of the tradeoff

Exploration vs. exploitation found in many places:

I Clinical trial: which medicine to subscribe?

I Online content selection: Which ad, news article, or productto show?

I Job choices: Try something new, vs. stick to what you have?

I Food choices: Try a new dish, stick to one you like

I Etc. etc.

Also known as Earning vs. Learning.

Page 21: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Extension: contexts

I A common generalization: We first see the state of the world(the context), then take and action, and then observe theresponse.

I For t = 1, . . . , t = T

I Observe the world, xt ∈ Xt

I Select and action at out of At . Often actions k = 1, . . . , k = K .

I Observe reward rt (generated by some unknown distribution Fk (r|θk ))

I Play according to some policy Π : {x1, . . . , xt−1, a1, . . . , at−1, r1, . . . , rt−1} 7→ at

Page 22: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

What does this have to do with Persuasion Profiling (orPersonalized communication)?

I We communicate in sequence (=t)

I We observe the state of the world, state of the receiver, etc.(= context)

I We select and message (= action)

I We observe the effect of the message (=rt)

I We need a way to select messages to maximize the effect.

cMAB provides a formalization for personalization attempts!

Page 23: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Our standard solution: the “experiment”

What is the regret of a simple experiment for choosing betweentwo messages?

I Simple choices: Twoactions with p1 andp2 for succes

I Obviously: p1, p2

unknown at start

I N recipient in trial, Ptotal recipients inpopulation

I AlwaysPr(Wrong |experiment) >0

Page 24: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

The experiment: Regret

Page 25: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Optimal policies: Regret

Page 26: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Thompson sampling: An alternative Policy

I We can select an action according to its probability of beingoptimal.

I If we believe action 1 is better, we play it more often.

I Compute or sample from Pr(θ|D).

∫1

[E(r|a, θ) = max

a′E(r|a′, θ)

]Pr(θ|D)dθ (1)

where 1 is the indicator function.

I Thompson sampling is an asymptotically optimal strategy.

Page 27: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

cMAB and Personalization

I cMAB framework used for advertising personalization by webcompanies (e.g., Yahoo! personalized news selection)

I We used a cMAB framework for personalizing persuasivemessages: Persuasion profiling

I Context: Identifier of the personI Actions: The persuasive message (Authority, Social proof, etc.)I Reward: Click on the productI Goal: Maximizes the number of clicks

Page 28: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Section 4

StreamingBandit: Software

Page 29: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Streaming Bandit 4

If we have a consistent for-malization, we can setup ageneral solution to examinedifferent policies.

4Kaptein, M.C. & Kruijswijk, J. (2015).Available on Github. https://github.com/MKaptein/streamingbandit

Page 30: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Design choice: learning and choosing

We identify two steps:

1. The summary step: In each summary step we update ourmodel given the observed result.

2. The decision step: In the decision step, we select an actiongiven the model.

Jointly, this implements a Policy.

Page 31: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Streaming Bandit in Practice:

Personalizing interest rates for small size consumer loans.

I Observe features of a customer requesting a loan

I Select an interest rate

I Observe acceptance of loan

I Objective: Choose interest such as to maximize profit

Page 32: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Streaming Bandit for Persuasion Profiling:

Personalizing persuasive messages

I Observe a user coming to a webpage

I Select a persuasive “label” to place over a product

I Observe click behavior

Note that we use hierarchical models to pool data over customers

Page 33: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Section 5

Future Vision

Page 34: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Personalized feedback and treatment selection

Page 35: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Discussion points

I Feasibility of Persuasion Profiling

I Usefulness of formal presentation of Personalization as Banditproblem

I Possibility to develop a general framework (software package)for personalization

Page 36: Persuasion Profiling, Personalization, Bandits, and all that. · Persuasion Pro ling, Personalization, Bandits, and all that. Dr. M.C.Kaptein Assistant Professor Statistics and Research

Questions?

Maurits KapteinArchipelstraat 136524LK, [email protected]