Search Results for author: Gopal Gupta

Found 48 papers, 8 papers with code

Building Trustworthy AI by Addressing its 16+2 Desiderata with Goal-Directed Commonsense Reasoning

no code implementations15 Jun 2025 Alexis R. Tudor, Yankai Zeng, Huaduo Wang, Joaquin Arias, Gopal Gupta

Current advances in AI and its applicability have highlighted the need to ensure its trustworthiness for legal, ethical, and even commercial reasons.

Chatbot

Symbolic Rule Extraction from Attention-Guided Sparse Representations in Vision Transformers

no code implementations10 May 2025 Parth Padalkar, Gopal Gupta

These binarized concept activations are used as input to the FOLD-SE-M algorithm, which generates a rule-set in the form of logic programs.

Reliable Collaborative Conversational Agent System Based on LLMs and Answer Set Programming

no code implementations9 May 2025 Yankai Zeng, Gopal Gupta

As the Large-Language-Model-driven (LLM-driven) Artificial Intelligence (AI) bots became popular, people realized their strong potential in Task-Oriented Dialogue (TOD).

Large Language Model

Proceedings 40th International Conference on Logic Programming

no code implementations11 Feb 2025 Pedro Cabalar, Francesco Fabiano, Martin Gebser, Gopal Gupta, Theresa Swift

Formal and operational semantics: including non-monotonic reasoning, probabilistic reasoning, argumentation, and semantic issues of combining logic with neural models.

Inductive logic programming Probabilistic Programming +1

Improving Interpretability and Accuracy in Neuro-Symbolic Rule Extraction Using Class-Specific Sparse Filters

no code implementations28 Jan 2025 Parth Padalkar, Jaeseong Lee, Shiyi Wei, Gopal Gupta

In this paper, we identify the root cause of this accuracy loss as the post-training binarization of filter activations to extract the rule-set.

Binarization image-classification +1

CoGS: Model Agnostic Causality Constrained Counterfactual Explanations using goal-directed ASP

no code implementations30 Oct 2024 Sopam Dasgupta, Joaquín Arias, Elmer Salazar, Gopal Gupta

Machine learning models are increasingly used in critical areas such as loan approvals and hiring, yet they often function as black boxes, obscuring their decision-making processes.

counterfactual Decision Making

A Reliable Common-Sense Reasoning Socialbot Built Using LLMs and Goal-Directed ASP

no code implementations26 Jul 2024 Yankai Zeng, Abhiramon Rajashekharan, Kinjal Basu, Huaduo Wang, Joaquín Arias, Gopal Gupta

To validate our proposal, we describe (real) conversations in which the chatbot's goal is to keep the user entertained by talking about movies and books, and s(CASP) ensures (i) correctness of answers, (ii) coherence (and precision) during the conversation, which it dynamically regulates to achieve its specific purpose, and (iii) no deviation from the main topic.

Common Sense Reasoning

CoGS: Causality Constrained Counterfactual Explanations using goal-directed ASP

no code implementations11 Jul 2024 Sopam Dasgupta, Joaquín Arias, Elmer Salazar, Gopal Gupta

Ethical and legal considerations require informing individuals of changes in input attribute values (features) that could lead to a desired outcome for the user.

Attribute counterfactual +1

Superfast Selection for Decision Tree Algorithms

no code implementations31 May 2024 Huaduo Wang, Gopal Gupta

We present a novel and systematic method, called Superfast Selection, for selecting the "optimal split" for decision tree and feature selection algorithms over tabular data.

feature selection

A Neurosymbolic Framework for Bias Correction in Convolutional Neural Networks

no code implementations24 May 2024 Parth Padalkar, Natalia Ślusarz, Ekaterina Komendantskaya, Gopal Gupta

Given symbolic concepts, as ASP constraints, that the CNN is biased towards, we convert the concepts to their corresponding vector representations.

Decision Making image-classification +3

CFGs: Causality Constrained Counterfactual Explanations using goal-directed ASP

no code implementations24 May 2024 Sopam Dasgupta, Joaquín Arias, Elmer Salazar, Gopal Gupta

More importantly, we show how CFGs navigates between these worlds, namely, go from our initial state where we obtain an undesired outcome to the imagined goal state where we obtain the desired decision, taking into account the causal relationships among features.

Attribute counterfactual

Counterfactual Generation with Answer Set Programming

no code implementations6 Feb 2024 Sopam Dasgupta, Farhad Shakerin, Joaquín Arias, Elmer Salazar, Gopal Gupta

In our framework, we show how counterfactual explanations are computed and justified by imagining worlds where some or all factual assumptions are altered/changed.

Attribute counterfactual +2

Locksynth: Deriving Synchronization Code for Concurrent Data Structures with ASP

no code implementations20 May 2023 Sarat Chandra Varanasi, Neeraj Mittal, Gopal Gupta

We present Locksynth, a tool that automatically derives synchronization needed for destructive updates to concurrent data structures that involve a constant number of shared heap memory write operations.

C++ code

Automated Interactive Domain-Specific Conversational Agents that Understand Human Dialogs

no code implementations15 Mar 2023 Yankai Zeng, Abhiramon Rajasekharan, Parth Padalkar, Kinjal Basu, Joaquín Arias, Gopal Gupta

To the best of our knowledge, AutoConcierge is the first automated conversational agent that can realistically converse like a human and provide help to humans based on truly understanding human utterances.

Sentence

Reliable Natural Language Understanding with Large Language Models and Answer Set Programming

no code implementations7 Feb 2023 Abhiramon Rajasekharan, Yankai Zeng, Parth Padalkar, Gopal Gupta

NLU applications developed using the STAR framework are also explainable: along with the predicates generated, a justification in the form of a proof tree can be produced for a given output.

Mathematical Reasoning Natural Language Understanding

NeSyFOLD: Neurosymbolic Framework for Interpretable Image Classification

1 code implementation30 Jan 2023 Parth Padalkar, Huaduo Wang, Gopal Gupta

We evaluate the performance of our "semantic labelling algorithm" to quantify the efficacy of the semantic labelling for both the NeSy model and the NeSy-EBP model.

Classification image-classification +1

FOLD-RM: A Scalable, Efficient, and Explainable Inductive Learning Algorithm for Multi-Category Classification of Mixed Data

2 code implementations14 Feb 2022 Huaduo Wang, Farhad Shakerin, Gopal Gupta

FOLD-RM is an automated inductive learning algorithm for learning default rules for mixed (numerical and categorical) data.

Inductive Learning

Parallel Logic Programming: A Sequel

no code implementations22 Nov 2021 Agostino Dovier, Andrea Formisano, Gopal Gupta, Manuel V. Hermenegildo, Enrico Pontelli, Ricardo Rocha

Since its inception, logic programming has been recognized as a programming paradigm with great potential for automated exploitation of parallelism.

Cloud Computing Survey

FOLD-R++: A Toolset for Automated Inductive Learning of Default Theories from Mixed Data

no code implementations AAAI Workshop CLeaR 2022 Huaduo Wang, Gopal Gupta

FOLD-R is an automated inductive learning algorithm for learning default rules with exceptions for mixed (numerical and categorical) data.

feature selection Inductive Learning

Towards Dynamic Consistency Checking in Goal-directed Predicate Answer Set Programming

no code implementations22 Oct 2021 Joaquín Arias, Manuel Carro, Gopal Gupta

However, the performance of existing s(CASP) implementations is not on par with other ASP systems: model consistency is checked once models have been generated, in keeping with the generate-and-test paradigm.

AUTO-DISCERN: Autonomous Driving Using Common Sense Reasoning

no code implementations17 Oct 2021 Suraj Kothawade, Vinaya Khandelwal, Kinjal Basu, Huaduo Wang, Gopal Gupta

That is, while machine learning technology is good for observing and automatically understanding the surroundings of an automobile, driving decisions are better automated via commonsense reasoning rather than machine learning.

Autonomous Driving BIG-bench Machine Learning +3

FOLD-R++: A Scalable Toolset for Automated Inductive Learning of Default Theories from Mixed Data

1 code implementation15 Oct 2021 Huaduo Wang, Gopal Gupta

We also create a powerful tool-set by combining FOLD-R++ with s(CASP)-a goal-directed ASP execution engine-to make predictions on new data samples using the answer set program generated by FOLD-R++.

feature selection Inductive Learning

A Clustering and Demotion Based Algorithm for Inductive Learning of Default Theories

no code implementations26 Sep 2021 Huaduo Wang, Farhad Shakerin, Gopal Gupta

We present a clustering- and demotion-based algorithm called Kmeans-FOLD to induce nonmonotonic logic programs from positive and negative examples.

Clustering Inductive Learning +1

DiscASP: A Graph-based ASP System for Finding Relevant Consistent Concepts with Applications to Conversational Socialbots

no code implementations17 Sep 2021 Fang Li, Huaduo Wang, Kinjal Basu, Elmer Salazar, Gopal Gupta

We consider the problem of finding relevant consistent concepts in a conversational AI system, particularly, for realizing a conversational socialbot.

Generating Concurrent Programs From Sequential Data Structure Knowledge Using Answer Set Programming

no code implementations17 Sep 2021 Sarat Chandra Varanasi, Neeraj Mittal, Gopal Gupta

We tackle the problem of automatically designing concurrent data structure operations given a sequential data structure specification and knowledge about concurrent behavior.

Knowledge-Assisted Reasoning of Model-Augmented System Requirements with Event Calculus and Goal-Directed Answer Set Programming

no code implementations10 Sep 2021 Brendan Hall, Sarat Chandra Varanasi, Jan Fiedor, Joaquín Arias, Kinjal Basu, Fang Li, Devesh Bhatt, Kevin Driscoll, Elmer Salazar, Gopal Gupta

We also show how answer set programming (ASP) and its query-driven implementation s(CASP) can be used to directly realize the event calculus model of the requirements.

Modeling and Reasoning in Event Calculus using Goal-Directed Constraint Answer Set Programming

no code implementations28 Jun 2021 Joaquín Arias, Manuel Carro, Zhuo Chen, Gopal Gupta

Automated commonsense reasoning is essential for building human-like AI systems featuring, for example, explainable AI.

Negation

grASP: A Graph Based ASP-Solver and Justification System

no code implementations2 Apr 2021 Fang Li, Huaduo Wang, Gopal Gupta

As a result, justification for why a literal is in the answer set is hard to produce.

SQuARE: Semantics-based Question Answering and Reasoning Engine

no code implementations22 Sep 2020 Kinjal Basu, Sarat Chandra Varanasi, Farhad Shakerin, Gopal Gupta

We introduce a general semantics-based framework for natural language QA and also describe the SQuARE system, an application of this framework.

Natural Language Understanding Question Answering

White-box Induction From SVM Models: Explainable AI with Logic Programming

no code implementations9 Aug 2020 Farhad Shakerin, Gopal Gupta

In our new approach, however, the data-dependent hill-climbing search is replaced with a model-dependent search where a globally optimal SVM model is trained first, then the algorithm looks into support vectors as the most influential data points in the model, and induces a clause that would cover the support vector and points that are most similar to that support vector.

Inductive logic programming

Induction of Non-Monotonic Logic Programs to Explain Boosted Tree Models Using LIME

no code implementations2 Aug 2018 Farhad Shakerin, Gopal Gupta

We present a heuristic based algorithm to induce \textit{nonmonotonic} logic programs that will explain the behavior of XGBoost trained classifiers.

General Classification Inductive logic programming

Constraint Answer Set Programming without Grounding

2 code implementations30 Apr 2018 Joaquín Arias, Manuel Carro, Elmer Salazar, Kyle Marple, Gopal Gupta

The resulting model, s(CASP), can constrain variables that, as in CLP, are kept during the execution and in the answer sets.

Programming Languages Logic in Computer Science

Heuristic Based Induction of Answer Set Programs: From Default theories to combinatorial problems

no code implementations18 Feb 2018 Farhad Shakerin, Gopal Gupta

To the best of our knowledge, this is the first heuristic-based ILP algorithm to induce answer set programs with multiple stable models.

Logic in Computer Science

Computing Stable Models of Normal Logic Programs Without Grounding

1 code implementation1 Sep 2017 Kyle Marple, Elmer Salazar, Gopal Gupta

We present a method for computing stable models of normal logic programs, i. e., logic programs extended with negation, in the presence of predicates with arbitrary terms.

Logic in Computer Science

Improving Adherence to Heart Failure Management Guidelines via Abductive Reasoning

no code implementations16 Jul 2017 Zhuo Chen, Elmer Salazar, Kyle Marple, Gopal Gupta, Lakshman Tamil, Sandeep Das, Alpesh Amin

A standard approach to managing chronic diseases by medical community is to have a committee of experts develop guidelines that all physicians should follow.

Management

A New Algorithm to Automate Inductive Learning of Default Theories

1 code implementation10 Jul 2017 Farhad Shakerin, Elmer Salazar, Gopal Gupta

An approach through recursively finding patterns in exceptions turns out to correspond to the problem of learning default theories.

Logic in Computer Science

A Physician Advisory System for Chronic Heart Failure Management Based on Knowledge Patterns

no code implementations25 Oct 2016 Zhuo Chen, Kyle Marple, Elmer Salazar, Gopal Gupta, Lakshman Tamil

In this paper we describe a physician-advisory system for CHF management that codes the entire set of clinical practice guidelines for CHF using answer set programming.

Management

Cannot find the paper you are looking for? You can Submit a new open access paper.