Expressive Recommender Systems through Normalized Nonnegative Models


  • Cyril Stark Massachusetts Institute of Technology



ML: Recommender Systems, ML: Classification, ML: Data Mining and Knowledge Discovery, ML: Big Data / Scalability, MLA: Applications of Supervised Learning, KRR: Knowledge Acquisition, KRR: Knowledge Representation (General/Other), CS: Structural Learning


We introduce normalized nonnegative models (NNM) for explorative data analysis. NNMs are partial convexifications of models from probability theory. We demonstrate their value at the example of item recommendation. We show that NNM-based recommender systems satisfy three criteria that all recommender systems should ideally satisfy: high predictive power, computational tractability, and expressive representations of users and items. Expressive user and item representations are important in practice to succinctly summarize the pool of customers and the pool of items. In NNMs, user representations are expressive because each user's preference can be regarded as normalized mixture of preferences of stereotypical users. The interpretability of item and user representations allow us to arrange properties of items (e.g., genres of movies or topics of documents) or users (e.g., personality traits) hierarchically.




How to Cite

Stark, C. (2016). Expressive Recommender Systems through Normalized Nonnegative Models. Proceedings of the AAAI Conference on Artificial Intelligence, 30(1).



Technical Papers: Knowledge Representation and Reasoning