Skip to main navigation Skip to search Skip to main content

LogicRec: Recommendation with Users' Logical Requirements

  • Zhenwei Tang
  • , Griffin Floto
  • , Armin Toroghi
  • , Shichao Pei
  • , Xiangliang Zhang
  • , Scott Sanner
  • University of Toronto
  • University of Notre Dame

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

Abstract

Users may demand recommendations with highly personalized requirements involving logical operations, e.g., the intersection of two requirements, where such requirements naturally form structured logical queries on knowledge graphs (KGs). To date, existing recommender systems lack the capability to tackle users' complex logical requirements. In this work, we formulate the problem of recommendation with users' logical requirements (LogicRec) and construct benchmark datasets for LogicRec. Furthermore, we propose an initial solution for LogicRec based on logical requirement retrieval and user preference retrieval, where we face two challenges. First, KGs are incomplete in nature. Therefore, there are always missing true facts, which entails that the answers to logical requirements can not be completely found in KGs. In this case, item selection based on the answers to logical queries is not applicable. We thus resort to logical query embedding (LQE) to jointly infer missing facts and retrieve items based on logical requirements. Second, answer sets are under-exploited. Existing LQE methods can only deal with query-answer pairs, where queries in our case are the intersected user preferences and logical requirements. However, the logical requirements and user preferences have different answer sets, offering us richer knowledge about the requirements and preferences by providing requirement-item and preference-item pairs. Thus, we design a multi-task knowledge-sharing mechanism to exploit these answer sets collectively. Extensive experimental results demonstrate the significance of the LogicRec task and the effectiveness of our proposed method.

Original languageEnglish
Title of host publicationSIGIR 2023 - Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval
PublisherAssociation for Computing Machinery, Inc
Pages2129-2133
Number of pages5
ISBN (Electronic)9781450394086
DOIs
StatePublished - Jul 19 2023
Event46th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2023 - Taipei, Taiwan, Province of China
Duration: Jul 23 2023 → Jul 27 2023

Publication series

NameSIGIR 2023 - Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval

Conference

Conference46th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2023
Country/TerritoryTaiwan, Province of China
CityTaipei
Period7/23/23 → 7/27/23

ASJC Scopus Subject Areas

  • Computer Graphics and Computer-Aided Design
  • Information Systems
  • Software

Keywords

  • knowledge graph
  • logical query answering
  • recommender system

Fingerprint

Dive into the research topics of 'LogicRec: Recommendation with Users' Logical Requirements'. Together they form a unique fingerprint.

Cite this