Hierarchical Matrix Factorization for Interpretable Collaborative Filtering (2311.13277v2)
Abstract: Matrix factorization (MF) is a simple collaborative filtering technique that achieves superior recommendation accuracy by decomposing the user-item interaction matrix into user and item latent matrices. Because the model typically learns each interaction independently, it may overlook the underlying shared dependencies between users and items, resulting in less stable and interpretable recommendations. Based on these insights, we propose "Hierarchical Matrix Factorization" (HMF), which incorporates clustering concepts to capture the hierarchy, where leaf nodes and other nodes correspond to users/items and clusters, respectively. Central to our approach, called hierarchical embeddings, is the additional decomposition of the latent matrices (embeddings) into probabilistic connection matrices, which link the hierarchy, and a root cluster latent matrix. The embeddings are differentiable, allowing simultaneous learning of interactions and clustering using a single gradient descent method. Furthermore, the obtained cluster-specific interactions naturally summarize user-item interactions and provide interpretability. Experimental results on ratings and ranking predictions show that HMF outperforms existing MF methods, in particular achieving a 1.37 point improvement in RMSE for sparse interactions. Additionally, it was confirmed that the clustering integration of HMF has the potential for faster learning convergence and mitigation of overfitting compared to MF, and also provides interpretability through a cluster-centered case study.
- Using explainability for constrained matrix factorization. In Proc. of the Eleventh ACM Conf. on Recomm. Syst. (p. 79–83).
- etree: Learning tree-structured embeddings. Proc. of the AAAI Conf. on Artif. Intell., 35, 6609–6617.
- A generic coordinate descent framework for learning from implicit feedback. In Proc. of the 26th Int. Conf. on World Wide Web (p. 1341–1350).
- Collaborative filtering grounded on knowledge graphs. Pattern Recognit. Lett., 151, 55–61.
- Incorporating interpretability into latent factor models via fast influence analysis. In Proc. of the 25th ACM SIGKDD Int. Conf. on Knowl. Discov. & Data Min. (p. 885–893).
- The movielens datasets: History and context. ACM Trans. on Interact. Intell. Syst., 5.
- Neural collaborative filtering. In Proc. of the 26th Int. Conf. on World Wide Web (p. 173–182).
- Collaborative filtering for implicit feedback datasets. In 2008 Eighth IEEE Int. Conf. on Data Min. (pp. 263–272).
- Matrix factorization techniques for recommender systems. Comput., 42, 30–37.
- Hhmf: hidden hierarchical matrix factorization for recommender systems. Data Min. and Knowl. Discov., 33, 1548–1582.
- Decoupled weight decay regularization. In Int. Conf. on Learn. Represent..
- Incorporating hierarchical information into the matrix factorization model for collaborative filtering. In Intell. Inf. and Database Syst. (pp. 504–513).
- Hidden factors and hidden topics: Understanding rating dimensions with review text. In Proc. of the 7th ACM Conf. on Recomm. Syst. (p. 165–172).
- Protomf: Prototype-based matrix factorization for effective and explainable recommendations. In Proc. of the 16th ACM Conf. on Recomm. Syst. (p. 246–256).
- Exploring data splitting strategies for the evaluation of recommendation models. In Proc. of the 14th ACM Conf. on Recomm. Syst. (p. 681–686).
- Response prediction using collaborative filtering with hierarchies and side-information. In Proc. of the 17th ACM SIGKDD Int. Conf. on Knowl. Discov. and Data Min. (p. 141–149).
- Methods for interpreting and understanding deep neural networks. Digit. Signal Process., 73, 1–15.
- Slim: Sparse linear methods for top-n recommender systems. In 2011 IEEE 11th Int. Conf. on Data Min. (pp. 497–506).
- Fuzzy clustering for categorical multivariate data. In Proc. Joint 9th IFSA World Congr. and 20th NAFIPS Int. Conf. (pp. 2154–2159). volume 4.
- One-class collaborative filtering. In 2008 Eighth IEEE Int. Conf. on Data Min. (pp. 502–511).
- Rendle, S. (2022). Item recommendation from implicit feedback. In F. Ricci, L. Rokach, & B. Shapira (Eds.), Recomm. Syst. Handb. (pp. 143–171).
- Bpr: Bayesian personalized ranking from implicit feedback. In Proc. of the Twenty-Fifth Conf. on Uncertain. in Artif. Intell. (p. 452–461).
- Mtrust: Discerning multi-faceted trust in a connected world. In Proc. of the Fifth ACM Int. Conf. on Web Search and Data Min. (p. 93–102).
- Exploring implicit hierarchical structures for recommender systems. In Proc. of the 24th Int. Conf. on Artif. Intell. (p. 1813–1819).
- Exploring hierarchical structures for recommender systems. IEEE Trans. on Knowl. and Data Eng., 30, 1022–1035.
- Hgmf: Hierarchical group matrix factorization for collaborative recommendation. In Proc. of the 23rd ACM Int. Conf. on Inf. and Knowl. Manag. (p. 769–778).
- Ex3: Explainable attribute-aware item-set recommendations. In Proc. of the 15th ACM Conf. on Recomm. Syst. (p. 484–494).
- Deep matrix factorization models for recommender systems. In Proc. of the 26th Int. Joint Conf. on Artif. Intell. (p. 3203–3209).
- Explainable recommendation: A survey and new perspectives. Found. and Trends® in Inf. Retr., 14, 1–101.
- Kai Sugahara (1 paper)
- Kazushi Okamoto (2 papers)