IRJun 27, 2017

Structured Recommendation

arXiv:1706.09067v12 citations
Originality Incremental advance
AI Analysis

This addresses the need for structured recommendations in domains like tourism or music, but it is incremental as it adapts existing methods to a specific constraint.

The paper tackles the problem of recommending structured content like trajectories or playlists, where multiple correct sequences exist without repeated elements, by proposing a modified structured SVM approach that avoids loops and accounts for multiple ground truths, showing benefits over non-structured methods in experiments on real-world datasets.

Current recommender systems largely focus on static, unstructured content. In many scenarios, we would like to recommend content that has structure, such as a trajectory of points-of-interests in a city, or a playlist of songs. Dubbed Structured Recommendation, this problem differs from the typical structured prediction problem in that there are multiple correct answers for a given input. Motivated by trajectory recommendation, we focus on sequential structures but in contrast to classical Viterbi decoding we require that valid predictions are sequences with no repeated elements. We propose an approach to sequence recommendation based on the structured support vector machine. For prediction, we modify the inference procedure to avoid predicting loops in the sequence. For training, we modify the objective function to account for the existence of multiple ground truths for a given input. We also modify the loss-augmented inference procedure to exclude the known ground truths. Experiments on real-world trajectory recommendation datasets show the benefits of our approach over existing, non-structured recommendation approaches.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes