This repository contains a Java implementation of the extended version of RuDiK, a system for discovering positive and negative logical rules over RDF knowledge graphs. The prototype was first developed as a research project under the database group of Prof. Paolo Papotti at Ira A. Fulton Schools of Engineering, Arizona State University, and then moved to the Data Science group of EURECOM.
To run Rudik, you can deploy the code in this repo, or use a Docker setup at https://github.com/ozyygen/rudik-docker
If you are using Rudik, please consider citing one of the papers describing it.
@article{DBLP:journals/jdiq/AhmadiHMOP20,
author = {Naser Ahmadi and
Viet{-}Phi Huynh and
Venkata Vamsikrishna Meduri and
Stefano Ortona and
Paolo Papotti},
title = {Mining Expressive Rules in Knowledge Graphs},
journal = {{ACM} J. Data Inf. Qual.},
volume = {12},
number = {2},
pages = {8:1--8:27},
year = {2020},
url = {https://doi.org/10.1145/3371315},
doi = {10.1145/3371315},
timestamp = {Mon, 03 Jan 2022 22:03:40 +0100},
biburl = {https://dblp.org/rec/journals/jdiq/AhmadiHMOP20.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icde/OrtonaMP18,
author = {Stefano Ortona and
Venkata Vamsikrishna Meduri and
Paolo Papotti},
title = {Robust Discovery of Positive and Negative Rules in Knowledge Bases},
booktitle = {34th {IEEE} International Conference on Data Engineering, {ICDE} 2018,
Paris, France, April 16-19, 2018},
pages = {1168--1179},
publisher = {{IEEE} Computer Society},
year = {2018},
url = {https://doi.org/10.1109/ICDE.2018.00108},
doi = {10.1109/ICDE.2018.00108},
timestamp = {Thu, 23 Mar 2023 23:59:58 +0100},
biburl = {https://dblp.org/rec/conf/icde/OrtonaMP18.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}