DualLoop
README.md

DualLoop

The experimental code for the DualLoop method of our VLDB'24 Industry Track submission

Getting started

  • Step 1: install conda

  • Step 2: please create a virtual environment with python, pip, and jupyter

conda env create -f environment.yml
  • Step 3: activate this virtual environment
conda activate dualloop 
  • Step 4: install the required packages
pip install -r requirements.txt
  • Step 5: download the required modules
python -m spacy download en_core_web_lg
  • Step 6: start a rdf4j server
cd rdf4j
./build.sh
docker-compose up -d   # require docker and docker-compose to be installed
  • Step 7: load the datasets into the rdf4j server
cd data
python load.py load
  • Step 8: run the experiments with the provided datasets
./run_all.sh