0
2

A lot of recommendation models have a static model of the user.

However, depending upon my mood, I have different preferences.

Can you propose a simple model of mood, that makes it possible for the recommendation system to quickly and accurately infer a user's mood, and make recommendations accordingly? Is there recommended prior work on this topic?

asked Sep 15 '10 at 19:37

Joseph%20Turian's gravatar image

Joseph Turian ♦♦
579051125146


One Answer:

If your system is bayesian, "mood" could be a latent variable that acts as a regularizer. I.e., moods are global patterns of behavior (so you have per-mood item baselines instead of global item baselines). Assuming your user is giving you lots of data you can then infer what's his mood now by seeing which mood better predicts his past short-term behavior and recommend accordingly. I'm not sure how to make this fast, however, and I didn't find any references on collaborative filtering that incorporated this sort of model (but then I'm not very familiar with the area and could be missing something obvious).

answered Sep 15 '10 at 21:16

Alexandre%20Passos's gravatar image

Alexandre Passos ♦
2554154278421

Right, I was thinking about modeling this as a latent variable (hence the tag ;). What kind of latent variable? Multinomial?

(Sep 16 '10 at 14:19) Joseph Turian ♦♦

I'd use a discrete (multinomial with only one sample), yes, so you can have a discrete number of moods.

(Sep 16 '10 at 14:23) Alexandre Passos ♦
Your answer
toggle preview

powered by OSQA

User submitted content is under Creative Commons: Attribution - Share Alike; Other things copyright (C) 2010, MetaOptimize LLC.