Search Results for author: Stefano Teso

Found 43 papers, 18 papers with code

Towards Logically Consistent Language Models via Probabilistic Reasoning

no code implementations19 Apr 2024 Diego Calanzone, Stefano Teso, Antonio Vergari

Large language models (LLMs) are a promising venue for natural language understanding and generation tasks.

Learning To Guide Human Decision Makers With Vision-Language Models

no code implementations25 Mar 2024 Debodeep Banerjee, Stefano Teso, Burcu Sayin, Andrea Passerini

As a remedy, we introduce learning to guide (LTG), an alternative framework in which - rather than taking control from the human expert - the machine provides guidance useful for decision making, and the human is entirely responsible for coming up with a decision.

Decision Making Language Modelling +1

BEARS Make Neuro-Symbolic Models Aware of their Reasoning Shortcuts

1 code implementation19 Feb 2024 Emanuele Marconato, Samuele Bortolotti, Emile van Krieken, Antonio Vergari, Andrea Passerini, Stefano Teso

Neuro-Symbolic (NeSy) predictors that conform to symbolic knowledge - encoding, e. g., safety constraints - can be affected by Reasoning Shortcuts (RSs): They learn concepts consistent with the symbolic knowledge by exploiting unintended semantics.

Interpretability is in the Mind of the Beholder: A Causal Framework for Human-interpretable Representation Learning

no code implementations14 Sep 2023 Emanuele Marconato, Andrea Passerini, Stefano Teso

This allows us to derive a principled notion of alignment between the machine representation and the vocabulary of concepts understood by the human.

Representation Learning

How Faithful are Self-Explainable GNNs?

no code implementations29 Aug 2023 Marc Christiansen, Lea Villadsen, Zhiqiang Zhong, Stefano Teso, Davide Mottin

Self-explainable deep neural networks are a recent class of models that can output ante-hoc local explanations that are faithful to the model's reasoning, and as such represent a step forward toward filling the gap between expressiveness and interpretability.

Not All Neuro-Symbolic Concepts Are Created Equal: Analysis and Mitigation of Reasoning Shortcuts

1 code implementation NeurIPS 2023 Emanuele Marconato, Stefano Teso, Antonio Vergari, Andrea Passerini

Neuro-Symbolic (NeSy) predictive models hold the promise of improved compliance with given constraints, systematic generalization, and interpretability, as they allow to infer labels that are consistent with some prior knowledge by reasoning over high-level concepts extracted from sub-symbolic inputs.

Systematic Generalization

Neuro-Symbolic Reasoning Shortcuts: Mitigation Strategies and their Limitations

no code implementations22 Mar 2023 Emanuele Marconato, Stefano Teso, Andrea Passerini

This setup offers clear advantages in terms of consistency to symbolic prior knowledge, and is often believed to provide interpretability benefits in that - by virtue of complying with the knowledge - the learned concepts can be better understood by human stakeholders.

Neuro-Symbolic Continual Learning: Knowledge, Reasoning Shortcuts and Concept Rehearsal

1 code implementation2 Feb 2023 Emanuele Marconato, Gianpaolo Bontempo, Elisa Ficarra, Simone Calderara, Andrea Passerini, Stefano Teso

We introduce Neuro-Symbolic Continual Learning, where a model has to solve a sequence of neuro-symbolic tasks, that is, it has to map sub-symbolic inputs to high-level concepts and compute predictions by reasoning consistently with prior knowledge.

Continual Learning

Leveraging Explanations in Interactive Machine Learning: An Overview

no code implementations29 Jul 2022 Stefano Teso, Öznur Alkan, Wolfang Stammer, Elizabeth Daly

Explanations have gained an increasing level of interest in the AI and Machine Learning (ML) communities in order to improve model transparency and allow users to form a mental model of a trained ML model.

BIG-bench Machine Learning

Semantic Probabilistic Layers for Neuro-Symbolic Learning

1 code implementation1 Jun 2022 Kareem Ahmed, Stefano Teso, Kai-Wei Chang, Guy Van Den Broeck, Antonio Vergari

We design a predictive layer for structured-output prediction (SOP) that can be plugged into any neural network guaranteeing its predictions are consistent with a set of predefined symbolic constraints.

Hierarchical Multi-label Classification Logical Reasoning

Concept-level Debugging of Part-Prototype Networks

1 code implementation31 May 2022 Andrea Bontempelli, Stefano Teso, Katya Tentori, Fausto Giunchiglia, Andrea Passerini

We propose ProtoPDebug, an effective concept-level debugger for ProtoPNets in which a human supervisor, guided by the model's explanations, supplies feedback in the form of what part-prototypes must be forgotten or kept, and the model is fine-tuned to align with this supervision.

Decision Making

GlanceNets: Interpretabile, Leak-proof Concept-based Models

1 code implementation31 May 2022 Emanuele Marconato, Andrea Passerini, Stefano Teso

There is growing interest in concept-based models (CBMs) that combine high-performance and interpretability by acquiring and reasoning with a vocabulary of high-level concepts.

Open Set Learning Representation Learning

Personalized Algorithmic Recourse with Preference Elicitation

1 code implementation27 May 2022 Giovanni De Toni, Paolo Viappiani, Stefano Teso, Bruno Lepri, Andrea Passerini

It is paramount that the sequence of actions does not require too much effort for users to implement.

Efficient Exploration

Machine Learning for Combinatorial Optimisation of Partially-Specified Problems: Regret Minimisation as a Unifying Lens

no code implementations20 May 2022 Stefano Teso, Laurens Bliek, Andrea Borghesi, Michele Lombardi, Neil Yorke-Smith, Tias Guns, Andrea Passerini

The challenge is to learn them from available data, while taking into account a set of hard constraints that a solution must satisfy, and that solving the optimisation problem (esp.

Efficient and Reliable Probabilistic Interactive Learning with Structured Outputs

no code implementations17 Feb 2022 Stefano Teso, Antonio Vergari

In this position paper, we study interactive learning for structured output spaces, with a focus on active learning, in which labels are unknown and must be acquired, and on skeptical learning, in which the labels are noisy and may need relabeling.

Active Learning Position

Learning MAX-SAT from Contextual Examples for Combinatorial Optimisation

no code implementations8 Feb 2022 Mohit Kumar, Samuel Kolb, Stefano Teso, Luc De Raedt

Combinatorial optimisation problems are ubiquitous in artificial intelligence.

Machine Learning for Utility Prediction in Argument-Based Computational Persuasion

1 code implementation9 Dec 2021 Ivan Donadello, Anthony Hunter, Stefano Teso, Mauro Dragoni

and (2) How can we identify for a new user the best utility function from amongst those that we have learned?

BIG-bench Machine Learning

Toward a Unified Framework for Debugging Concept-based Models

no code implementations23 Sep 2021 Andrea Bontempelli, Fausto Giunchiglia, Andrea Passerini, Stefano Teso

In this paper, we tackle interactive debugging of "gray-box" concept-based models (CBMs).

Learning Mixed-Integer Linear Programs from Contextual Examples

no code implementations15 Jul 2021 Mohit Kumar, Samuel Kolb, Luc De Raedt, Stefano Teso

In this paper, we study the problem of acquiring MILPs from contextual examples, a novel and realistic setting in which examples capture solutions and non-solutions within a specific context.

Scheduling

Interactive Label Cleaning with Example-based Explanations

1 code implementation NeurIPS 2021 Stefano Teso, Andrea Bontempelli, Fausto Giunchiglia, Andrea Passerini

We tackle sequential learning under label noise in applications where a human supervisor can be queried to relabel suspicious examples.

A Compositional Atlas of Tractable Circuit Operations for Probabilistic Inference

1 code implementation NeurIPS 2021 Antonio Vergari, YooJung Choi, Anji Liu, Stefano Teso, Guy Van Den Broeck

Circuit representations are becoming the lingua franca to express and reason about tractable generative and discriminative models.

Neuro-Symbolic Constraint Programming for Structured Prediction

no code implementations31 Mar 2021 Paolo Dragone, Stefano Teso, Andrea Passerini

We propose Nester, a method for injecting neural networks into constrained structured predictors.

Structured Prediction

Human-in-the-loop Handling of Knowledge Drift

1 code implementation27 Mar 2021 Andrea Bontempelli, Fausto Giunchiglia, Andrea Passerini, Stefano Teso

Motivated by this, we introduce TRCKD, a novel approach that combines automated drift detection and adaptation with an interactive stage in which the user is asked to disambiguate between different kinds of KD.

Bandits for Learning to Explain from Explanations

no code implementations7 Feb 2021 Freya Behrens, Stefano Teso, Davide Mottin

We introduce Explearn, an online algorithm that learns to jointly output predictions and explanations for those predictions.

Gaussian Processes Multi-Armed Bandits

Multi-Modal Subjective Context Modelling and Recognition

no code implementations19 Nov 2020 Qiang Shen, Stefano Teso, Wanyi Zhang, Hao Xu, Fausto Giunchiglia

Second, existing models typically assume that context is objective, whereas in most applications context is best viewed from the user's perspective.

Learning in the Wild with Incremental Skeptical Gaussian Processes

1 code implementation2 Nov 2020 Andrea Bontempelli, Stefano Teso, Fausto Giunchiglia, Andrea Passerini

The ability to learn from human supervision is fundamental for personal assistants and other interactive applications of AI.

Gaussian Processes

Machine Guides, Human Supervises: Interactive Learning with Global Explanations

no code implementations21 Sep 2020 Teodora Popordanoska, Mohit Kumar, Stefano Teso

Compared to other explanatory interactive learning strategies, which are machine-initiated and rely on local explanations, XGL is designed to be robust against cases in which the explanations supplied by the machine oversell the classifier's quality.

Toward Machine-Guided, Human-Initiated Explanatory Interactive Learning

no code implementations20 Jul 2020 Teodora Popordanoska, Mohit Kumar, Stefano Teso

This biases the "narrative" presented by the machine to the user. We address this narrative bias by introducing explanatory guided learning, a novel interactive learning strategy in which: i) the supervisor is in charge of choosing the query instances, while ii) the machine uses global explanations to illustrate its overall behavior and to guide the supervisor toward choosing challenging, informative instances.

Active Learning Clustering

Human-Machine Collaboration for Democratizing Data Science

no code implementations23 Apr 2020 Clément Gautrais, Yann Dauxais, Stefano Teso, Samuel Kolb, Gust Verbruggen, Luc De Raedt

Everybody wants to analyse their data, but only few posses the data science expertise to to this.

Clustering

Does Symbolic Knowledge Prevent Adversarial Fooling?

no code implementations19 Dec 2019 Stefano Teso

Arguments in favor of injecting symbolic knowledge into neural architectures abound.

Automating Personnel Rostering by Learning Constraints Using Tensors

no code implementations29 May 2018 Mohit Kumar, Stefano Teso, Luc De Raedt

Many problems in operations research require that constraints be specified in the model.

Scheduling

Decomposition Strategies for Constructive Preference Elicitation

1 code implementation22 Nov 2017 Paolo Dragone, Stefano Teso, Mohit Kumar, Andrea Passerini

We propose a decomposition technique for large preference-based decision problems relying exclusively on inference and feedback over partial configurations.

Constructive Preference Elicitation over Hybrid Combinatorial Spaces

1 code implementation21 Nov 2017 Paolo Dragone, Stefano Teso, Andrea Passerini

The preferences are typically learned by querying the user for choice feedback over pairs or sets of objects.

Coactive Critiquing: Elicitation of Preferences and Features

no code implementations6 Dec 2016 Stefano Teso, Paolo Dragone, Andrea Passerini

When faced with complex choices, users refine their own preference criteria as they explore the catalogue of options.

Constructive Preference Elicitation by Setwise Max-margin Learning

1 code implementation20 Apr 2016 Stefano Teso, Andrea Passerini, Paolo Viappiani

In this paper we propose an approach to preference elicitation that is suitable to large configuration spaces beyond the reach of existing state-of-the-art approaches.

Structured Learning Modulo Theories

1 code implementation7 May 2014 Stefano Teso, Roberto Sebastiani, Andrea Passerini

The main idea is to leverage a state-of-the-art generalized Satisfiability Modulo Theory solver for implementing the inference and separation oracles of Structured Output SVMs.

Hybrid SRL with Optimization Modulo Theories

no code implementations18 Feb 2014 Stefano Teso, Roberto Sebastiani, Andrea Passerini

Generally speaking, the goal of constructive learning could be seen as, given an example set of structured objects, to generate novel objects with similar properties.

Relational Reasoning

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