The eNOVATION Recommendation Engine is an ontology-driven, explainable decision-support system that assists CBRN professionals in identifying the most suitable Training Centres (TCs) and technologies for a given operational need. Operating directly over the eNOVATION ontology developed in T4.1, it delivers ranked recommendations accompanied by traceable semantic explanations, making every suggestion transparent and interpretable by domain experts.
The system exploits the TBox/ABox architecture of the eNOVATION ontology. The TBox (schema) drives automatic criterion discovery and meta-path enumeration, while the ABox (instance data) is used to validate path support and compute per-instance scores.
Bidirectional adjacency lists with subclass-aware matching and branch re-entry detection enable efficient graph traversal without redundant loops.
Key components include:
Preliminary results showcase that the symbolic and embedding-based approaches are complementary: embeddings provide broader predictive coverage, while meta-path methods deliver superior interpretability. The generalised method achieves comparable ranking quality to the expert-designed approach without requiring per-query schema knowledge.
ICCS · Vagelis Karakolis
vkarakolis@epu.ntua.gr