Automated hypothesis generation via Evolutionary Abduction
Abduction is a powerful form of causal inference employed in many artificial intelligence tasks, such as medical diagnosis, criminology, root cause analysis, intent recognition. Given an effect, the abductive reasoning allows advancing a plausible set of explanatory hypotheses for its causes. This paper presents a new evolutionary strategy - called Evolutionary Abduction (EVA) - for automated abductive inference, aiming at effectively generating sets of hypotheses for explaining an occurred effect and/or predicting an effect that could occur in the future. EVA defines a set of abductive operators to repeatedly construct hypothetical cause-effect instances, and then automatically assesses their plausibility as well as their novelty with respect to already known instances - a mechanism mimicking the human reasoning employed whenever we need to select the best candidates from a set of hypotheses. Experiments with four datasets confirm that, given a background knowledge, EVA can construct new and realistic multiple-cause hypotheses for a given effect. EVA outperforms alternative strategies based on causal structure discovery, generating closer-to-real instances in most settings and datasets.
Code (0)
등록된 구현이 없습니다.
Tasks
Causal InferenceIntent RecognitionMedical DiagnosisSimilar Papers 제목 키워드 기반
Signature-Based Abduction with Fresh Individuals and Complex Concepts for Description Logics (Extended Version)
Given a knowledge base and an observation as a set of facts, ABox abduction aims at computing a hypothesis that, when added to the knowledge base, is sufficient to entail the observation. In signature-based ABox abductio…
GEAR: A General Evaluation Framework for Abductive Reasoning
Since the advent of large language models (LLMs), research has focused on instruction following and deductive reasoning. A central question remains: can these models discover new knowledge, and how can we evaluate this a…
Instruction FollowingBackdoors to Abduction
Abductive reasoning (or Abduction, for short) is among the most fundamental AI reasoning methods, with a broad range of applications, including fault diagnosis, belief revision, and automated planning. Unfortunately, Abd…
Fault DiagnosisLGEM$^\text{+}$: a first-order logic framework for automated improvement of metabolic network models through abduction
Scientific discovery in biology is difficult due to the complexity of the systems involved and the expense of obtaining high quality experimental data. Automated techniques are a promising way to make scientific discover…
scientific discoveryThe More the Merrier: Combining Properties for ABox Abduction under Repair Semantics in ELbot
Abduction is a central approach to explain missing entailments from a knowledge base by providing a hypothesis, that would, if added to the knowledge base, make the missing entailment become true. Abduction under repair …