Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Learning to target advertisements at Spotify
KTH, School of Computer Science and Communication (CSC).
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

The goal of this thesis work is to develop a methodology to optimize advertisement targeting inside the Spotify platform. By understanding the relevance of advertisements to users, the advertisement efficacy can be improved leading to an overall reduced advertisement load, to a better user experience, and to an increased advertisement revenue.

Three types of advertisement are delivered inside the Spotify platform: house advertisements, which promote the Spotify premium subscription, label advertisements, which promote artists and albums and commercial advertisements, which promote external brands or products. For each type, machine learning models were implemented to optimize the matching of advertisements to users.

The house advertisement targeting focused on maximizing the conversions of users from free to premium subscriptions. Unlike traditional advertisement targeting models, which focus on estimating the user probability of converting, the proposed approach focuses on estimating the change in probability of converting when an advertisement is delivered, so that only impressions producing a true uplift are delivered.

The targeting of label advertisements optimized the number of users starting to listen to the advertised music. The implemented approach delivers relevant advertisements based on an evaluation of the affinity between the user's music and the advertised music and on the user's listening behavior.

The commercial advertisement targeting optimized the number of clicks on advertisements. Given that commercial advertisements advertise external products, the main challenge faced was the lack of relevant data to inform the targeting. The implemented approach tries to deal with this problem by combining feature based methods with collaborative filtering methods.

The main contribution of this thesis work is the implementation of machine learning models to improve advertisement targeting inside the Spotify platform. In particular, the proposed methodology uses uplift modeling, with a modified approach to handle bias in the training data, and also makes use of meta-data to better understand the context of the campaigns.

Place, publisher, year, edition, pages
2015.
Keyword [en]
targeting advertisement machine learning
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-170660OAI: oai:DiVA.org:kth-170660DiVA: diva2:839530
External cooperation
Spotify
Supervisors
Examiners
Available from: 2015-07-10 Created: 2015-07-02 Last updated: 2015-07-10Bibliographically approved

Open Access in DiVA

fulltext(1538 kB)586 downloads
File information
File name FULLTEXT01.pdfFile size 1538 kBChecksum SHA-512
46e4454a875bc484b114e19fa5f60db307403ed2af3f012935bb923a2d90d151c664f6b2f082f2e8a7e954b40137976b60eb7d5cb36089be699e04e42f3e7d42
Type fulltextMimetype application/pdf

By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 586 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1860 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf