Recommending Composite Items Using Multi-Level Preference Information: A Joint Interaction Modeling Approach

Xuan Bi, Yaqiong Wang, Gediminas Adomavicius, Shawn Curley
1/26/2026
cs.IRcs.LGstat.ML

No confident code implementation found for this paper.

Abstract

With the advancement of machine learning and artificial intelligence technologies, recommender systems have been increasingly used across a vast variety of platforms to efficiently and effectively match users with items. As application contexts become more diverse and complex, there is a growing need for more sophisticated recommendation techniques. One example is the composite item (for example, fashion outfit) recommendation where multiple levels of user preference information might be available and relevant. In this study, we propose JIMA, a joint interaction modeling approach that uses a single model to take advantage of all data from different levels of granularity and incorporate interactions to learn the complex relationships among lower-order (atomic item) and higher-order (composite item) user preferences as well as domain expertise (e.g., on the stylistic fit). We comprehensively evaluate the proposed method and compare it with advanced baselines through multiple simulation studies as well as with real data in both offline and online settings. The results consistently demonstrate the superior performance of the proposed approach.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bi2026recommending,
  title  = {Recommending Composite Items Using Multi-Level Preference Information: A Joint Interaction Modeling Approach},
  author = {Xuan Bi and Yaqiong Wang and Gediminas Adomavicius and Shawn Curley},
  year   = {2026},
  eprint = {2601.19005},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.19005v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.19005.svg)](https://codeofpaper.com/paper/2601.19005)

Discussion