Fuzzy Logic Enhances Answer Set Programming for Qualitative Reasoning.

Luca Ferragina, Ilenia Galati, Lorena Gullone, Francesco Scarcello· July 7, 2026 View original

Summary

This paper introduces a novel fuzzy-logic-based extension of Answer Set Programming (ASP) that bridges numerical data with qualitative human reasoning. The framework integrates machine learning outputs and expert knowledge to support robust reasoning under vagueness, avoiding rigid thresholds.

Human decision-making often relies on qualitative concepts like "high" or "low," which are inherently vague and context-dependent, even when rooted in numerical data. Traditional symbolic reasoning systems can struggle with this ambiguity, often requiring rigid thresholds that don't reflect human intuition. This research explores a new method to integrate such qualitative reasoning with computational logic. The paper presents a novel extension to Answer Set Programming (ASP) that incorporates fuzzy membership functions. This approach allows for a more nuanced interpretation of linguistic labels, moving beyond binary true/false statements to degrees of truth. The underlying language, detailed in a separate work, provides a principled way to handle vagueness and uncertainty. Through a case study, the framework demonstrates its ability to combine numerically grounded inputs, such as those from machine learning models, with symbolic reasoning over qualitative labels. Key features include learning-based membership functions and semantically enriched predicates, enabling the integration of expert knowledge, contextual factors, and subjective interpretations within a unified declarative programming environment. This offers a robust way to bridge the gap between precise numerical data and imprecise human concepts.

Why it matters

This approach allows AI systems to reason more like humans, handling vague concepts and integrating expert knowledge with numerical data, which is crucial for decision support systems in complex domains.

How to implement this in your domain

  1. 1Explore the use of fuzzy logic extensions in existing knowledge representation and reasoning systems for improved human-like inference.
  2. 2Identify business processes where qualitative reasoning and vague concepts are prevalent, such as risk assessment or customer sentiment analysis.
  3. 3Collaborate with domain experts to define fuzzy membership functions for key linguistic labels relevant to your business.
  4. 4Pilot a small-scale application using this fuzzy ASP framework to integrate machine learning outputs with expert-defined qualitative rules.

Who benefits

HealthcareFinanceManufacturingLegalEnvironmental Management

Key takeaways

  • Fuzzy logic enhances Answer Set Programming for qualitative reasoning.
  • It bridges numerical data with vague human linguistic concepts.
  • The framework integrates machine learning outputs and expert knowledge.
  • It supports robust reasoning under vagueness, avoiding rigid thresholds.

Original post by Luca Ferragina, Ilenia Galati, Lorena Gullone, Francesco Scarcello

"arXiv:2607.03550v1 Announce Type: new Abstract: Human reasoning often operates through qualitative concepts expressed by linguistic labels such as high, low, expensive, or cheap, whose interpretation depends on context and is usually vague, despite being rooted in numerical data.…"

View on X

Originally posted by Luca Ferragina, Ilenia Galati, Lorena Gullone, Francesco Scarcello on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses