Archive for the ‘Personalization’ Category.

Rating podcast listening experiences using Time Scaled Values

Suppose we want to recommend podcast episodes to users. Instead of having users rate each episode, we want to infer from their listening/skipping behavior how much they liked each episode we offer to them.  What we want is some kind of rating value we can infer from their behavior that captures how positive an experience they had with our app.  In turn this helps us offer more of the kinds of things they enjoy.

How much is it worth for a user to listen to an episode? Clearly listening to more of an episode is better than listening to less of an episode (Assumption 1). Almost as clear is the idea that listening to all of a longer episode shows more engagement than listening to all of a shorter episode (Assumption 2). Continue reading ‘Rating podcast listening experiences using Time Scaled Values’ »