Semantics-Aware Caching for Concept Learning
Louis Mozart Kamdem Teyou, Caglar Demir, Axel-Cyrille Ngonga Ngomo

TL;DR
This paper introduces a semantics-aware caching method for concept learning in description logics, significantly reducing runtime by efficiently storing and retrieving instances during iterative searches.
Contribution
It presents a subsumption-aware cache that improves the efficiency of concept learning algorithms, applicable to both symbolic and neuro-symbolic reasoners.
Findings
Reduces concept retrieval runtime by up to tenfold.
Effective across multiple datasets and reasoning systems.
Enhances scalability of concept learning processes.
Abstract
Concept learning is a form of supervised machine learning that operates on knowledge bases in description logics. State-of-the-art concept learners often rely on an iterative search through a countably infinite concept space. In each iteration, they retrieve instances of candidate solutions to select the best concept for the next iteration. While simple learning problems might require a few dozen instance retrieval calls to find a fitting solution, complex learning problems might necessitate thousands of calls. We alleviate the resulting runtime challenge by presenting a semantics-aware caching approach. Our cache is essentially a subsumption-aware map that links concepts to a set of instances via crisp set operations. Our experiments on 5 datasets with 4 symbolic reasoners, a neuro-symbolic reasoner, and 5 popular pagination policies demonstrate that our cache can reduce the runtime of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Bayesian Modeling and Causal Inference · Semantic Web and Ontologies
