Author
Listed:
- Konstantin Bauman
(Management Information Systems Department, Fox School of Business, Temple University, Philadelphia, Pennsylvania 19122)
- Alexander Tuzhilin
(Technology, Operations and Statistics Department, Stern School of Business, New York University, New York, New York 10012)
- Moshe Unger
(Technology and Information Management Department, Coller School of Management, Tel Aviv University, Tel Aviv 6997801, Israel)
Abstract
Contextual situations, such as having dinner at a restaurant on Friday with the spouse, became a useful mechanism to represent context in context-aware recommender systems (CARS). Prior research has shown important advantages of using latent embedding representation approaches to model contextual information in the Euclidean space leading to better recommendations. However, these traditional approaches have major challenges with construction of proper embeddings of hierarchical structures of contextual information, as well as with interpretations of the obtained representations that would be useful for managers. To address these problems, we propose the HyperCARS method that models hierarchical contextual situations in the latent hyperbolic space. HyperCARS combines hyperbolic embeddings with hierarchical clustering to construct contextual situations, which allows to loosely couple the contextual modeling component with recommendation algorithms and therefore provides flexibility to use a broad range of previously developed recommendation algorithms. We demonstrate empirically that the proposed hyperbolic embedding approach better captures the hierarchical nature of context than its Euclidean counterpart and produces hierarchical contextual situations that are more distinct and better separated at multiple hierarchical levels. We also demonstrate that hyperbolic contextual situations lead to better context-aware recommendations in terms of standard recommendation metrics and to better interpretability of the resulting hierarchical contextual situations. Because hyperbolic embeddings can also be used in many other applications besides CARS, in this paper, we propose the latent embeddings representation framework that systematically classifies prior work on embeddings and identifies novel research streams for hyperbolic embeddings across information systems applications.
Suggested Citation
Konstantin Bauman & Alexander Tuzhilin & Moshe Unger, 2025.
"HyperCARS: Using Hyperbolic Embeddings for Generating Hierarchical Contextual Situations in Context-Aware Recommender Systems,"
Information Systems Research, INFORMS, vol. 36(2), pages 871-895, June.
Handle:
RePEc:inm:orisre:v:36:y:2025:i:2:p:871-895
DOI: 10.1287/isre.2022.0202
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:orisre:v:36:y:2025:i:2:p:871-895. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.