Moose, accepted at ISWC 2026, the International Semantic Web Conference, formalizes what its authors call reasoning shortcuts — a class of silent failures in neuro symbolic AI, systems that combine neural networks with formal logic, that learn from
A new research method, called Moose, formalizes a class of silent failures in neuro-symbolic AI, systems that combine neural networks with formal logic, and gives the field a way to name and test them. The work, accepted at the International Semantic Web Conference's 2026 research track, targets a specific failure mode in AI that learns from large biomedical knowledge bases, the kind biologists and clinicians use to label genes, proteins, and diseases.
That failure mode has a name: "reasoning shortcut," a learned rule that looks logically valid against the knowledge base but is not actually warranted by the data, so it produces confident wrong answers downstream. The ontologies Moose handles sit underneath some of the most-used structured datasets in biomedicine: the Gene Ontology and SNOMED CT. When a model shortcuts through those, the failure propagates into gene-function annotation, clinical coding, and biomedical reasoning pipelines that researchers and hospitals depend on.
The mechanism has three pieces. The authors, Olga Mashkova, Asaad Mohammedsaleh, Fernando Zhapa-Camacho, and Robert Hoehndorf, compile an EL++ ontology's logical axioms and facts into a Sentential Decision Diagram, a compressed boolean circuit the network can traverse. The diagram acts as a differentiable weighted-model-counting layer. Instead of just asking whether a logical statement is true, the system asks how likely it is under partial supervision, then gradient-trains against that signal. That is the "neuro-symbolic" part in plain terms: the network learns parameters while the diagram enforces the ontology's logical structure as a hard constraint.
The second piece is where the paper earns its "shortcut-aware" subtitle. EL++ is intentionally a lightweight profile, easy to reason over, hard to express certain kinds of rules. To overcome that, the authors add closure clauses outside the EL++ profile on declared exhaustive families, additional constraints that, when the model is told a family is exhaustive, force the logical consequences EL++ alone cannot reach. The result is a method that can represent and learn latent concepts, the unobserved categories the model has to infer from observed facts, under partial supervision, where some training labels are missing.
The authors define the first formal partial-supervision latent-concept-learning task over an OWL EL ontology and the first reasoning-shortcut analysis in that setting, and back the claims with termination, soundness, completeness, and polynomial intermediate-size results whose proofs are checked in the Lean proof assistant, a tool for mechanically verifying mathematical arguments. Lean-checking is a rigor signal. It means the formal claims, not just the empirical results, have been mechanically verified.
The benchmarks are MNIST-with-ontology and Pizzaïolo, two small, controlled testbeds, not clinical or biological data. The paper reports improvements over propositional neuro-symbolic baselines, fuzzy-logic baselines, and ontology-embedding baselines. Those are reasonable proof-of-concept wins inside the OWL EL setting. They are not a deployment case.
The closure-clause construction works only where the user can declare a family exhaustive, which is a real modeling burden. The benchmark suite is two datasets, both toy by clinical standards. The work is a research contribution: a new task, a new shortcut taxonomy, a checked-mechanism method, not a product. The ISWC 2026 acceptance is community placement, not independent empirical validation of any biomedical claim.
The paper turns "reasoning shortcut" from a folk concern into a defined failure class with a paper-defined detection method, a Lean-checked mechanism, and benchmarks the community can extend. For researchers who train on the Gene Ontology or SNOMED CT and worry that their models exploit logical accidents, the paper gives them a way to argue about correctness instead of just performance.