Skip to main navigation Skip to search Skip to main content

GSBRL: Efficient RDF graph storage based on reinforcement learning

  • Lei Zheng
  • , Ziming Shen
  • , Hongzhi Wang*
  • *Corresponding author for this work
  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Knowledge is the cornerstone of artificial intelligence, which is often represented as RDF graphs. The large-scale RDF graphs in various fields pose new challenges to graph data management. Due to the maturity and stability, relational database is a good choice for RDF graph storage. However, the management of the complex structure of RDF graphs in the relational database requires sophisticated storage structure design. To address this problem, this paper adopts reinforcement learning (RL) to optimize the storage partition method of RDF graph. To the best of our knowledge, this is the first work to adopt RL to solve this problem. Moreover, we propose the featurization method of RDF tables which guarantees adequacy of state representation and the query rewriting policy which ensures correct query results when the storage structure changes. Extensive experiments on various RDF benchmarks demonstrate that the proposed approach significantly outperforms the state-of-the-art storage strategies.

Original languageEnglish
Pages (from-to)763-784
Number of pages22
JournalWorld Wide Web
Volume25
Issue number2
DOIs
StatePublished - Mar 2022
Externally publishedYes

Keywords

  • Data management
  • Knowledge graph
  • Markov decision process
  • Query rewriting
  • Reinforcement learning

Fingerprint

Dive into the research topics of 'GSBRL: Efficient RDF graph storage based on reinforcement learning'. Together they form a unique fingerprint.

Cite this