Engineering Serendipity through Recommendations of Items with Atypical Aspects
Ramit Aditya, Razvan Bunescu, Smita Nannaware, Erfan Al-Hossami

TL;DR
This paper introduces a novel recommendation system that leverages large language models to identify and suggest items with atypical aspects, aiming to enhance user satisfaction through serendipity.
Contribution
It presents a new task of engineering serendipity via atypical aspect recommendations, along with datasets, a system pipeline, and evaluation methods.
Findings
Serendipity-based rankings correlate highly with ground truth.
Dynamic in-context learning improves atypicality and utility judgments.
The system effectively identifies and ranks items with surprising yet relevant aspects.
Abstract
A restaurant dinner or a hotel stay may lead to memorable experiences when guests encounter unexpected aspects that also match their interests. For example, an origami-making station in the waiting area of a restaurant may be both surprising and enjoyable for a customer who is passionate about paper crafts. Similarly, an exhibit of 18th century harpsichords would be atypical for a hotel lobby and likely pique the interest of a guest who has a passion for Baroque music. Motivated by this insight, in this paper we introduce the new task of engineering serendipity through recommendations of items with atypical aspects. We describe an LLM-based system pipeline that extracts atypical aspects from item reviews, then estimates and aggregates their user-specific utility in a measure of serendipity potential that is used to rerank a list of items recommended to the user. To facilitate system…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Data Visualization and Analytics · Advanced Graph Neural Networks
