DisjointInductiveSourceDataset

class DisjointInductiveSourceDataset(transductive_training_source: Source, inductive_inference_source: Source, inductive_testing_source: Source, inductive_validation_source: Source, **kwargs: Unpack[PathDatasetKwargs])[source]

Bases: LazyInductiveDataset

A disjoint inductive dataset specified by paths.

Contains a lazy reference to a training, inductive inference, inductive testing, and inductive validation dataset. In this dataset, inductive inference is disjoint with the transductive train

Initialize the dataset.

Parameters:
  • transductive_training_source (Source) – The training triples source

  • inductive_inference_source (Source) – The inductive inference triples source

  • inductive_testing_source (Source) – The testing triples file source

  • inductive_validation_source (Source) – The validation triples source

  • kwargs (Unpack[PathDatasetKwargs])