Scalable Distributed Inference of Dynamic User Interests for Behavioral Targeting
Source:
ACM SIGKDD Conference on Knowledge Discovery and Data Mining (2011)
Abstract:
Historical user activity is key for building user profiles to
predict the user behavior and affinities in many web applications
such as targeting of online advertising, content personalization and
social recommendations. User profiles are temporal, and changes in a
user's activity patterns are particularly useful for improved
prediction and recommendation. For instance, an increased interest
in car-related web pages may well suggest that the user might be
shopping for a new vehicle.In this paper we present a comprehensive
statistical framework for user profiling based on topic models which
is able to capture such effects in a fully unsupervised
fashion. Our method models topical interests of a user dynamically
where both the user association with the topics and the topics
themselves are allowed to vary over time, thus ensuring that the
profiles remain current.
We describe a streaming, distributed inference algorithm which is able to handle tens of millions of users. Our results show that our model contributes towards improved behavioral targeting of display advertising relative to baseline models that do not incorporate topical and/or temporal dependencies. As a side-effect our model yields human-understandable results which can be used in an intuitive fashion by advertisers.