Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are...

42
Investigating Ad Transparency Mechanisms in Social Media: A Case Study of Facebook’s Explanations Athanasios Andreou, Giridhari Venkatadri, Oana Goga, Krishna P. Gummadi, Patrick Loiseau, Alan Mislove

Transcript of Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are...

Page 1: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Investigating Ad Transparency Mechanisms in Social Media:

A Case Study of Facebook’s Explanations

Athanasios Andreou, Giridhari Venkatadri, Oana Goga, Krishna P. Gummadi, Patrick Loiseau, Alan Mislove

Page 2: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Targeted advertising

Recommender systems

Criminal risk assessment tools

1

Credit scores

Surrounded by data-driven decision making systems

Page 3: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

We need more transparent systems

They use users' personal data at a massive scale

They take decisions about users which can affect them

2

Systems are often black boxes

Page 4: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Explanations on how such systems work are important

Reflected in legislation:• GDPR• Loi pour une République numérique

2

We need more transparent systems

They use users' personal data at a massive scale

They take decisions about users which can affect them

Systems are often black boxes

Page 5: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Many design choices:

What is a good explanation?• promotes trust

The systems they have to explain are complex

3

• format, length, amount of details...

• satisfy curiosity• deter malicious behavior• verify compliance

But explanations are not trivial

Page 6: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

• evaluation of Facebook's explanations

Explanations for social media targeted advertising (focus on Facebook):

4

• targeted advertising in Facebook

• properties of explanations

Our talk

Page 7: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Targeted advertising in Facebook

5

Page 8: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Targeted advertising in Facebook

5

Why am I seeing this ad?

Page 9: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

6

How advertisers target users

Page 10: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

7

Many attributes available for targeting

Page 11: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Many attributes available for targeting

7

Page 12: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Many attributes available for targeting

7

Page 13: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Many attributes available for targeting

+ "freetext" attributes!

7

Page 14: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

8

Attributes can be invasive

Page 15: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

8

Attributes can be invasive

Page 16: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

8

Attributes can be invasive

Page 17: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

9

Data on everyone

Out of 230M users (US):

• Politics (US): 179M

• Financial/Net worth/Liquid Assets: 74M

• Family & Relationships: 138M

Page 18: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

10

Targeting advertising is a complex system

Page 19: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Why did I receive this ad?

• Facebook inferred some attributes

• Advertiser used attributes to select audience

• Facebook matched the ad to me through auctions

10

Targeting advertising is a complex system

Page 20: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

11

Facebook provides ad explanations

Page 21: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

11

Facebook provides ad explanations

Page 22: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

11

Facebook provides ad explanations

Page 23: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

11

Facebook provides ad explanations

Page 24: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

11

Facebook provides ad explanations

Page 25: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

• evaluation of Facebook's explanations

Explanations for social media targeted advertising (focus on Facebook):

12

• targeted advertising in Facebook

• properties of explanations

Our talk

Page 26: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Do explanations show all the attributes?

Are they correct?

Are they personalized?

Do similar ads show the same explanations?

Are explanations for users consistent

13

Desired properties of explanations

completeness

correctness

personalization

determinism

consistency

Page 27: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

UserInterests:

Ad

Target users interested in Koalas AND Kangaroos• Koalas

• Kangaroos• Wallabies• ...

14

Complete explanation:• You received this ad because the advertiser wants to target users interested in

Koalas And Kangaroos

Anything less is incomplete:

• they can be succinct, useful and ultimately preferable for such explanations

• incomplete explanations are not inherently bad.

Completeness of explanations

Page 28: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

UserInterests:

Ad

Target users interested in Koalas AND Kangaroos• Koalas

• Kangaroos• Wallabies• ...

15

Incorrect explanation:• You received this ad because the advertiser wants to target users interested in

Wallabies

Misleading explanation:• You may have received this ad because the advertiser wants to target users

interested in Wallabies

Correctness of explanations

Page 29: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

• evaluation of Facebook's explanations

Explanations for social media targeted advertising (focus on Facebook):

16

• targeted advertising in Facebook

• properties of explanations

Our talk

Page 30: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Chrome extension to collect ads from Facebook timeline:• 35 users for 5 months• 26K unique ads and explanations

17

Measurement methodology

Page 31: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Chrome extension to collect ads from Facebook timeline:• 35 users for 5 months• 26K unique ads and explanations

Controlled experiments targeting users with ads:• We targeted users• We collected explanations• 96 successful experiments

17

Measurement methodology

Ground truth

Page 32: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Interests:• One reason you are seeing this ad is that Acer wants to reach people

interested in Electronic Music, based on activity such as linking pages, or clicking on ads

18

Examples of explanations

Page 33: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Interests:• One reason you are seeing this ad is that Acer wants to reach people

interested in Electronic Music, based on activity such as linking pages, or clicking on ads

18

Examples of explanations

Data Brokers:• One reason you're seeing this ad is that CANAL France wants to reach

people who are part of an audience created based on data provided by Acxiom. Facebook works with data providers to help businesses find the right audiences for their ads. Learn more about data providers.

Page 34: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

19

Are explanations complete?

Controlled experiments to verify:• e.g. target users interested in Instant messaging AND Mobile Phones

We see only one attribute

• "...wants to reach people interested in Instant messaging..."

• Depends on attribute type (e.g. Demographics>Interests>Behaviors)• Depends on reach (least unique attribute appears)

Which attribute appears?

Page 35: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Data Brokers attributes:• part of an audience created based on data provided by Acxiom.

20

Are explanations complete?

No mention of the attribute used:• Income data, home ownership, home type?

Page 36: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Data Brokers attributes:• part of an audience created based on data provided by Acxiom.

20

Are explanations complete?

No mention of the attribute used:• Income data, home ownership, home type?

Facebook explanations are not complete!

Page 37: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

• We targeted users without specifying location• Location always appeared as potential attribute

Controlled experiments to test correctness:

21

Are explanations correct?

Page 38: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

• We targeted users without specifying location• Location always appeared as potential attribute

Controlled experiments to test correctness:Facebook explanations can be

misleading!

21

Are explanations correct?

Page 39: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Incomplete explanations:• malicious advertiser can conceal sensitive/discriminatory attributes

• by adding a common popular attribute to the targeting audience

Misleading explanations:• fail to capture accurately the reasons why a user is targeted

Establishing properties can help create better explanations

22

Need for rigorous explanations

Page 40: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Current Facebook explanations are incomplete & misleading

• How to choose the most important attributes to show?• What do users want to see in an explanation?

We defined desired properties for explanations

How to design better explanations?

23

Conclusions & open questions

Page 41: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

AdAnalyst: A tool to help you make sense of the ads you receive on Facebook

• http://adanalyst.mpi-sws.org/

• Enhance transparency in a collaborative way

• Enhance transparency by aggregated statistics

Disable your AdBlocker on Facebook

24

A step towards more transparency

Page 42: Investigating Ad Transparency Mechanisms in Social Media ......Interests: • One reason you are seeing this ad is that Acer wants to reach people interested in Electronic Music, based

Thank you very much

Questions?