Skip to main content

Showing 1–45 of 45 results for author: Teso, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.15156  [pdf, other

    cs.LG cs.AI

    Perks and Pitfalls of Faithfulness in Regular, Self-Explainable and Domain Invariant GNNs

    Authors: Steve Azzolin, Antonio Longa, Stefano Teso, Andrea Passerini

    Abstract: As Graph Neural Networks (GNNs) become more pervasive, it becomes paramount to build robust tools for computing explanations of their predictions. A key desideratum is that these explanations are faithful, i.e., that they portray an accurate picture of the GNN's reasoning process. A number of different faithfulness metrics exist, begging the question of what faithfulness is exactly, and what its p… ▽ More

    Submitted 21 June, 2024; originally announced June 2024.

  2. arXiv:2406.10368  [pdf, other

    cs.LG cs.AI

    A Benchmark Suite for Systematically Evaluating Reasoning Shortcuts

    Authors: Samuele Bortolotti, Emanuele Marconato, Tommaso Carraro, Paolo Morettin, Emile van Krieken, Antonio Vergari, Stefano Teso, Andrea Passerini

    Abstract: The advent of powerful neural classifiers has increased interest in problems that require both learning and reasoning. These problems are critical for understanding important properties of models, such as trustworthiness, generalization, interpretability, and compliance to safety and structural constraints. However, recent research observed that tasks requiring both learning and reasoning on backg… ▽ More

    Submitted 14 June, 2024; originally announced June 2024.

  3. arXiv:2405.07387  [pdf, other

    cs.LG

    Semantic Loss Functions for Neuro-Symbolic Structured Prediction

    Authors: Kareem Ahmed, Stefano Teso, Paolo Morettin, Luca Di Liello, Pierfrancesco Ardino, Jacopo Gobbi, Yitao Liang, Eric Wang, Kai-Wei Chang, Andrea Passerini, Guy Van den Broeck

    Abstract: Structured output prediction problems are ubiquitous in machine learning. The prominent approach leverages neural networks as powerful feature extractors, otherwise assuming the independence of the outputs. These outputs, however, jointly encode an object, e.g. a path in a graph, and are therefore related through the structure underlying the output space. We discuss the semantic loss, which inject… ▽ More

    Submitted 12 May, 2024; originally announced May 2024.

    Comments: Preprint of Ch. 22 "Semantic Loss Functions for Neuro-Symbolic Structured Prediction" in "Compendium of Neurosymbolic Artificial Intelligence", https://ebooks.iospress.nl/ISBN/978-1-64368-406-2. arXiv admin note: substantial text overlap with arXiv:2201.11250, arXiv:2007.13197

  4. arXiv:2404.12843  [pdf, other

    cs.LG cs.CL

    Towards Logically Consistent Language Models via Probabilistic Reasoning

    Authors: Diego Calanzone, Stefano Teso, Antonio Vergari

    Abstract: Large language models (LLMs) are a promising venue for natural language understanding and generation tasks. However, current LLMs are far from reliable: they are prone to generate non-factual information and, more crucially, to contradict themselves when prompted to reason about beliefs of the world. These problems are currently addressed with large scale fine-tuning or by delegating consistent re… ▽ More

    Submitted 19 April, 2024; originally announced April 2024.

    Comments: Accepted at ICLR 2024 Workshop on Reliable and Responsible Foundation Models

  5. arXiv:2403.16501  [pdf, other

    cs.AI

    Learning To Guide Human Decision Makers With Vision-Language Models

    Authors: Debodeep Banerjee, Stefano Teso, Burcu Sayin, Andrea Passerini

    Abstract: There is increasing interest in develo** AIs for assisting human decision-making in high-stakes tasks, such as medical diagnosis, for the purpose of improving decision quality and reducing cognitive strain. Mainstream approaches team up an expert with a machine learning model to which safer decisions are offloaded, thus letting the former focus on cases that demand their attention. his separatio… ▽ More

    Submitted 28 March, 2024; v1 submitted 25 March, 2024; originally announced March 2024.

  6. arXiv:2402.12240  [pdf, other

    cs.LG cs.AI

    BEARS Make Neuro-Symbolic Models Aware of their Reasoning Shortcuts

    Authors: Emanuele Marconato, Samuele Bortolotti, Emile van Krieken, Antonio Vergari, Andrea Passerini, Stefano Teso

    Abstract: 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. RSs compromise reliability and generalization and, as we show in this paper, they are linked to NeSy models being overconfident about the predicted conc… ▽ More

    Submitted 19 February, 2024; originally announced February 2024.

  7. arXiv:2309.07742  [pdf, ps, other

    cs.LG cs.HC

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

    Authors: Emanuele Marconato, Andrea Passerini, Stefano Teso

    Abstract: Focus in Explainable AI is shifting from explanations defined in terms of low-level elements, such as input features, to explanations encoded in terms of interpretable concepts learned from data. How to reliably acquire such concepts is, however, still fundamentally unclear. An agreed-upon notion of concept interpretability is missing, with the result that concepts used by both post-hoc explainers… ▽ More

    Submitted 14 September, 2023; originally announced September 2023.

  8. arXiv:2308.15096  [pdf, ps, other

    cs.LG

    How Faithful are Self-Explainable GNNs?

    Authors: Marc Christiansen, Lea Villadsen, Zhiqiang Zhong, Stefano Teso, Davide Mottin

    Abstract: 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. Self-explainable graph neural networks (GNNs) aim at achieving the same in the context of graph data. This begs the question: do these model… ▽ More

    Submitted 29 August, 2023; originally announced August 2023.

  9. arXiv:2308.06039  [pdf, other

    cs.AI cs.CL

    Learning to Guide Human Experts via Personalized Large Language Models

    Authors: Debodeep Banerjee, Stefano Teso, Andrea Passerini

    Abstract: In learning to defer, a predictor identifies risky decisions and defers them to a human expert. One key issue with this setup is that the expert may end up over-relying on the machine's decisions, due to anchoring bias. At the same time, whenever the machine chooses the deferral option the expert has to take decisions entirely unassisted. As a remedy, we propose learning to guide (LTG), an alterna… ▽ More

    Submitted 11 August, 2023; originally announced August 2023.

  10. arXiv:2305.19951  [pdf, other

    cs.LG stat.ML

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

    Authors: Emanuele Marconato, Stefano Teso, Antonio Vergari, Andrea Passerini

    Abstract: 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. It was recently shown that NeSy predictors are affected by reasoning shortcuts: they can attain h… ▽ More

    Submitted 18 December, 2023; v1 submitted 31 May, 2023; originally announced May 2023.

    Comments: 37th Conference on Neural Information Processing Systems (NeurIPS 2023)

  11. arXiv:2303.12578  [pdf, other

    cs.AI cs.LG

    Neuro-Symbolic Reasoning Shortcuts: Mitigation Strategies and their Limitations

    Authors: Emanuele Marconato, Stefano Teso, Andrea Passerini

    Abstract: Neuro-symbolic predictors learn a map** from sub-symbolic inputs to higher-level concepts and then carry out (probabilistic) logical inference on this intermediate representation. 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 conce… ▽ More

    Submitted 22 March, 2023; originally announced March 2023.

  12. arXiv:2302.01242  [pdf, other

    cs.LG cs.AI

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

    Authors: Emanuele Marconato, Gianpaolo Bontempo, Elisa Ficarra, Simone Calderara, Andrea Passerini, Stefano Teso

    Abstract: 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. Our key observation is that neuro-symbolic tasks, although different, often share concepts whose semantics remains stable over time. Traditional approa… ▽ More

    Submitted 19 December, 2023; v1 submitted 2 February, 2023; originally announced February 2023.

    Comments: 40th International Conference on Machine Learning (ICML 2023)

  13. arXiv:2207.14526  [pdf, other

    cs.LG

    Leveraging Explanations in Interactive Machine Learning: An Overview

    Authors: Stefano Teso, Öznur Alkan, Wolfang Stammer, Elizabeth Daly

    Abstract: 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. However, explanations can go beyond this one way communication as a mechanism to elicit user control, because once users understand, they can then provide feedback. The goal of this paper is to… ▽ More

    Submitted 9 October, 2022; v1 submitted 29 July, 2022; originally announced July 2022.

  14. arXiv:2206.00426  [pdf, other

    cs.LG cs.AI

    Semantic Probabilistic Layers for Neuro-Symbolic Learning

    Authors: Kareem Ahmed, Stefano Teso, Kai-Wei Chang, Guy Van den Broeck, Antonio Vergari

    Abstract: 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. Our Semantic Probabilistic Layer (SPL) can model intricate correlations, and hard constraints, over a structured output space all while being amenable to end-to-end learning via maximum likelihood.… ▽ More

    Submitted 1 June, 2022; originally announced June 2022.

  15. arXiv:2205.15769  [pdf, other

    cs.LG cs.CV

    Concept-level Debugging of Part-Prototype Networks

    Authors: Andrea Bontempelli, Stefano Teso, Katya Tentori, Fausto Giunchiglia, Andrea Passerini

    Abstract: Part-prototype Networks (ProtoPNets) are concept-based classifiers designed to achieve the same performance as black-box models without compromising transparency. ProtoPNets compute predictions based on similarity to class-specific part-prototypes learned to recognize parts of training examples, making it easy to faithfully determine what examples are responsible for any target prediction and why.… ▽ More

    Submitted 23 January, 2023; v1 submitted 31 May, 2022; originally announced May 2022.

    Comments: Accepted for publication at ICLR 2023

  16. arXiv:2205.15612  [pdf, other

    cs.LG

    GlanceNets: Interpretabile, Leak-proof Concept-based Models

    Authors: Emanuele Marconato, Andrea Passerini, Stefano Teso

    Abstract: 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. A key requirement is that the concepts be interpretable. Existing CBMs tackle this desideratum using a variety of heuristics based on unclear notions of interpretability, and fail to acquire concepts with the intended seman… ▽ More

    Submitted 18 October, 2022; v1 submitted 31 May, 2022; originally announced May 2022.

    Comments: 36th Conference on Neural Information Processing Systems (NeurIPS 2022)

  17. arXiv:2205.13743  [pdf, other

    cs.LG cs.AI

    Personalized Algorithmic Recourse with Preference Elicitation

    Authors: Giovanni De Toni, Paolo Viappiani, Stefano Teso, Bruno Lepri, Andrea Passerini

    Abstract: Algorithmic Recourse (AR) is the problem of computing a sequence of actions that -- once performed by a user -- overturns an undesirable machine decision. It is paramount that the sequence of actions does not require too much effort for users to implement. Yet, most approaches to AR assume that actions cost the same for all users, and thus may recommend unfairly expensive recourse plans to certain… ▽ More

    Submitted 23 January, 2024; v1 submitted 26 May, 2022; originally announced May 2022.

    Comments: Published in Transactions in Machine Learning Research (TMLR), January 2024. See https://openreview.net/forum?id=8sg2I9zXgO for the official submission

  18. arXiv:2205.10157  [pdf, ps, other

    cs.LG

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

    Authors: Stefano Teso, Laurens Bliek, Andrea Borghesi, Michele Lombardi, Neil Yorke-Smith, Tias Guns, Andrea Passerini

    Abstract: It is increasingly common to solve combinatorial optimisation problems that are partially-specified. We survey the case where the objective function or the relations between variables are not known or are only partially specified. 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 p… ▽ More

    Submitted 20 May, 2022; originally announced May 2022.

  19. arXiv:2205.10123  [pdf, other

    cs.AI cs.LG

    Lifelong Personal Context Recognition

    Authors: Andrea Bontempelli, Marcelo Rodas Britez, Xiaoyue Li, Haonan Zhao, Luca Erculiani, Stefano Teso, Andrea Passerini, Fausto Giunchiglia

    Abstract: We focus on the development of AIs which live in lifelong symbiosis with a human. The key prerequisite for this task is that the AI understands - at any moment in time - the personal situational context that the human is in. We outline the key challenges that this task brings forth, namely (i) handling the human-like and ego-centric nature of the the user's context, necessary for understanding and… ▽ More

    Submitted 10 May, 2022; originally announced May 2022.

    Comments: 8 pages

  20. arXiv:2202.08566  [pdf, ps, other

    cs.LG stat.ML

    Efficient and Reliable Probabilistic Interactive Learning with Structured Outputs

    Authors: Stefano Teso, Antonio Vergari

    Abstract: 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. These scenarios require expressive models that guarantee reliable and efficient computation of probabilistic quantities to measure uncertainty. We iden… ▽ More

    Submitted 17 February, 2022; originally announced February 2022.

    Comments: Accepted at the AAAI-22 Workshop on Interactive Machine Learning

  21. arXiv:2202.03888  [pdf, other

    cs.AI

    Learning MAX-SAT from Contextual Examples for Combinatorial Optimisation

    Authors: Mohit Kumar, Samuel Kolb, Stefano Teso, Luc De Raedt

    Abstract: Combinatorial optimisation problems are ubiquitous in artificial intelligence. Designing the underlying models, however, requires substantial expertise, which is a limiting factor in practice. The models typically consist of hard and soft constraints, or combine hard constraints with an objective function. We introduce a novel setting for learning combinatorial optimisation problems from contextua… ▽ More

    Submitted 8 February, 2022; originally announced February 2022.

  22. arXiv:2112.04953  [pdf, other

    cs.AI cs.GT cs.LG stat.ML

    Machine Learning for Utility Prediction in Argument-Based Computational Persuasion

    Authors: Ivan Donadello, Anthony Hunter, Stefano Teso, Mauro Dragoni

    Abstract: Automated persuasion systems (APS) aim to persuade a user to believe something by entering into a dialogue in which arguments and counterarguments are exchanged. To maximize the probability that an APS is successful in persuading a user, it can identify a global policy that will allow it to select the best arguments it presents at each stage of the dialogue whatever arguments the user presents. Ho… ▽ More

    Submitted 15 December, 2021; v1 submitted 9 December, 2021; originally announced December 2021.

    Comments: Updated: disclose fundings, remove unused files from source

  23. arXiv:2109.11160  [pdf, ps, other

    cs.LG cs.SE

    Toward a Unified Framework for Debugging Concept-based Models

    Authors: Andrea Bontempelli, Fausto Giunchiglia, Andrea Passerini, Stefano Teso

    Abstract: In this paper, we tackle interactive debugging of "gray-box" concept-based models (CBMs). These models learn task-relevant concepts appearing in the inputs and then compute a prediction by aggregating the concept activations. Our work stems from the observation that in CBMs both the concepts and the aggregation function can be affected by different kinds of bugs, and that fixing these bugs require… ▽ More

    Submitted 17 February, 2022; v1 submitted 23 September, 2021; originally announced September 2021.

    Comments: 11 pages, 1 figure. Accepted at the AAAI-22 Workshop on Interactive Machine Learning

  24. arXiv:2107.07136  [pdf, other

    cs.AI

    Learning Mixed-Integer Linear Programs from Contextual Examples

    Authors: Mohit Kumar, Samuel Kolb, Luc De Raedt, Stefano Teso

    Abstract: Mixed-integer linear programs (MILPs) are widely used in artificial intelligence and operations research to model complex decision problems like scheduling and routing. Designing such programs however requires both domain and modelling expertise. In this paper, we study the problem of acquiring MILPs from contextual examples, a novel and realistic setting in which examples capture solutions and no… ▽ More

    Submitted 15 July, 2021; originally announced July 2021.

  25. arXiv:2106.03922  [pdf, other

    cs.LG stat.ML

    Interactive Label Cleaning with Example-based Explanations

    Authors: Stefano Teso, Andrea Bontempelli, Fausto Giunchiglia, Andrea Passerini

    Abstract: We tackle sequential learning under label noise in applications where a human supervisor can be queried to relabel suspicious examples. Existing approaches are flawed, in that they only relabel incoming examples that look "suspicious" to the model. As a consequence, those mislabeled examples that elude (or don't undergo) this cleaning step end up tainting the training data and the model with no fu… ▽ More

    Submitted 15 December, 2021; v1 submitted 7 June, 2021; originally announced June 2021.

    Comments: main article + supplementary material, Advances in Neural Information Processing Systems 34 (NeurIPS 2021)

  26. arXiv:2103.17232  [pdf, other

    cs.LG

    Neuro-Symbolic Constraint Programming for Structured Prediction

    Authors: Paolo Dragone, Stefano Teso, Andrea Passerini

    Abstract: We propose Nester, a method for injecting neural networks into constrained structured predictors. The job of the neural network(s) is to compute an initial, raw prediction that is compatible with the input data but does not necessarily satisfy the constraints. The structured predictor then builds a structure using a constraint solver that assembles and corrects the raw predictions in accordance wi… ▽ More

    Submitted 31 March, 2021; originally announced March 2021.

  27. arXiv:2103.14874  [pdf, other

    cs.LG cs.AI

    Human-in-the-loop Handling of Knowledge Drift

    Authors: Andrea Bontempelli, Fausto Giunchiglia, Andrea Passerini, Stefano Teso

    Abstract: We introduce and study knowledge drift (KD), a complex form of drift that occurs in hierarchical classification. Under KD the vocabulary of concepts, their individual distributions, and the is-a relations between them can all change over time. The main challenge is that, since the ground-truth concept hierarchy is unobserved, it is hard to tell apart different forms of KD. For instance, introducin… ▽ More

    Submitted 27 March, 2021; originally announced March 2021.

    Comments: 8 pages, figures 4, includes supplementary material (3 pages, 4 figures), code: https://gitlab.com/abonte/handling-knowledge-drift

  28. arXiv:2102.06137  [pdf, other

    stat.ML cs.AI cs.DS cs.LG

    A Compositional Atlas of Tractable Circuit Operations: From Simple Transformations to Complex Information-Theoretic Queries

    Authors: Antonio Vergari, YooJung Choi, Anji Liu, Stefano Teso, Guy Van den Broeck

    Abstract: Circuit representations are becoming the lingua franca to express and reason about tractable generative and discriminative models. In this paper, we show how complex inference scenarios for these models that commonly arise in machine learning -- from computing the expectations of decision tree ensembles to information-theoretic divergences of deep mixture models -- can be represented in terms of t… ▽ More

    Submitted 11 February, 2021; originally announced February 2021.

    ACM Class: G.3; I.2.4; I.2.6

  29. arXiv:2102.03815  [pdf, other

    cs.LG stat.ML

    Bandits for Learning to Explain from Explanations

    Authors: Freya Behrens, Stefano Teso, Davide Mottin

    Abstract: We introduce Explearn, an online algorithm that learns to jointly output predictions and explanations for those predictions. Explearn leverages Gaussian Processes (GP)-based contextual bandits. This brings two key benefits. First, GPs naturally capture different kinds of explanations and enable the system designer to control how explanations generalize across the space by virtue of choosing a suit… ▽ More

    Submitted 7 February, 2021; originally announced February 2021.

    Comments: Accepted at the Explainable Agency in Artificial Intelligence Workshop, hosted at the 35th AAAI Conference on Artificial Intelligence, February 2-9, 2021

  30. arXiv:2011.09671  [pdf, other

    cs.AI

    Multi-Modal Subjective Context Modelling and Recognition

    Authors: Qiang Shen, Stefano Teso, Wanyi Zhang, Hao Xu, Fausto Giunchiglia

    Abstract: Applications like personal assistants need to be aware ofthe user's context, e.g., where they are, what they are doing, and with whom. Context information is usually inferred from sensor data, like GPS sensors and accelerometers on the user's smartphone. This prediction task is known as context recognition. A well-defined context model is fundamental for successful recognition. Existing models, ho… ▽ More

    Submitted 19 November, 2020; originally announced November 2020.

  31. Learning in the Wild with Incremental Skeptical Gaussian Processes

    Authors: Andrea Bontempelli, Stefano Teso, Fausto Giunchiglia, Andrea Passerini

    Abstract: The ability to learn from human supervision is fundamental for personal assistants and other interactive applications of AI. Two central challenges for deploying interactive learners in the wild are the unreliable nature of the supervision and the varying complexity of the prediction task. We address a simple but representative setting, incremental classification in the wild, where the supervision… ▽ More

    Submitted 2 November, 2020; originally announced November 2020.

    Comments: 7 pages, 3 figures, code: https://gitlab.com/abonte/incremental-skeptical-gp

    Journal ref: Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence (IJCAI20). (2020). Pages 2886-2892

  32. arXiv:2009.09723  [pdf, other

    cs.LG cs.AI stat.ML

    Machine Guides, Human Supervises: Interactive Learning with Global Explanations

    Authors: Teodora Popordanoska, Mohit Kumar, Stefano Teso

    Abstract: We introduce explanatory guided learning (XGL), a novel interactive learning strategy in which a machine guides a human supervisor toward selecting informative examples for a classifier. The guidance is provided by means of global explanations, which summarize the classifier's behavior on different regions of the instance space and expose its flaws. Compared to other explanatory interactive learni… ▽ More

    Submitted 21 September, 2020; originally announced September 2020.

    Comments: Preliminary version. Submitted to AAAI'21

  33. arXiv:2007.13197  [pdf, other

    cs.LG cs.AI stat.ML

    Efficient Generation of Structured Objects with Constrained Adversarial Networks

    Authors: Luca Di Liello, Pierfrancesco Ardino, Jacopo Gobbi, Paolo Morettin, Stefano Teso, Andrea Passerini

    Abstract: Generative Adversarial Networks (GANs) struggle to generate structured objects like molecules and game maps. The issue is that structured objects must satisfy hard requirements (e.g., molecules must be chemically valid) that are difficult to acquire from examples alone. As a remedy, we propose Constrained Adversarial Networks (CANs), an extension of GANs in which the constraints are embedded into… ▽ More

    Submitted 29 November, 2020; v1 submitted 26 July, 2020; originally announced July 2020.

    Comments: 34th Conference on Neural Information Processing Systems (NeurIPS 2020)

  34. arXiv:2007.10018  [pdf, other

    cs.AI

    Toward Machine-Guided, Human-Initiated Explanatory Interactive Learning

    Authors: Teodora Popordanoska, Mohit Kumar, Stefano Teso

    Abstract: Recent work has demonstrated the promise of combining local explanations with active learning for understanding and supervising black-box models. Here we show that, under specific conditions, these algorithms may misrepresent the quality of the model being learned. The reason is that the machine illustrates its beliefs by predicting and explaining the labels of the query instances: if the machine… ▽ More

    Submitted 20 July, 2020; originally announced July 2020.

    Comments: Accepted at TAILOR workshop at ECAI 2020, the 24th European Conference on Artificial Intelligence

  35. arXiv:2004.11113  [pdf, ps, other

    cs.AI cs.HC

    Human-Machine Collaboration for Democratizing Data Science

    Authors: Clément Gautrais, Yann Dauxais, Stefano Teso, Samuel Kolb, Gust Verbruggen, Luc De Raedt

    Abstract: Everybody wants to analyse their data, but only few posses the data science expertise to to this. Motivated by this observation we introduce a novel framework and system \textsc{VisualSynth} for human-machine collaboration in data science. It wants to democratize data science by allowing users to interact with standard spreadsheet software in order to perform and automate various data analysis t… ▽ More

    Submitted 23 April, 2020; originally announced April 2020.

    Comments: 26 pages

    ACM Class: I.2.1; H.5.2

  36. arXiv:2001.05371  [pdf, other

    cs.LG cs.AI stat.ML

    Making deep neural networks right for the right scientific reasons by interacting with their explanations

    Authors: Patrick Schramowski, Wolfgang Stammer, Stefano Teso, Anna Brugger, Xiaoting Shao, Hans-Georg Luigs, Anne-Katrin Mahlein, Kristian Kersting

    Abstract: Deep neural networks have shown excellent performances in many real-world applications. Unfortunately, they may show "Clever Hans"-like behavior -- making use of confounding factors within datasets -- to achieve high performance. In this work, we introduce the novel learning setting of "explanatory interactive learning" (XIL) and illustrate its benefits on a plant phenoty** research task. XIL ad… ▽ More

    Submitted 5 March, 2024; v1 submitted 15 January, 2020; originally announced January 2020.

    Comments: arXiv admin note: text overlap with arXiv:1805.08578

  37. arXiv:1912.10834  [pdf, ps, other

    cs.LG stat.ML

    Does Symbolic Knowledge Prevent Adversarial Fooling?

    Authors: Stefano Teso

    Abstract: Arguments in favor of injecting symbolic knowledge into neural architectures abound. When done right, constraining a sub-symbolic model can substantially improve its performance and sample complexity and prevent it from predicting invalid configurations. Focusing on deep probabilistic (logical) graphical models -- i.e., constrained joint distributions whose parameters are determined (in part) by n… ▽ More

    Submitted 19 December, 2019; originally announced December 2019.

    Comments: Short position paper. Accepted at the Ninth International Workshop on Statistical Relational AI (StarIA 2020)

  38. arXiv:1805.11375  [pdf, other

    cs.AI

    Automating Personnel Rostering by Learning Constraints Using Tensors

    Authors: Mohit Kumar, Stefano Teso, Luc De Raedt

    Abstract: Many problems in operations research require that constraints be specified in the model. Determining the right constraints is a hard and laborsome task. We propose an approach to automate this process using artificial intelligence and machine learning principles. So far there has been only little work on learning constraints within the operations research community. We focus on personnel rostering… ▽ More

    Submitted 29 May, 2018; originally announced May 2018.

    Comments: 4 pages

  39. arXiv:1805.08578  [pdf, other

    stat.ML cs.LG

    "Why Should I Trust Interactive Learners?" Explaining Interactive Queries of Classifiers to Users

    Authors: Stefano Teso, Kristian Kersting

    Abstract: Although interactive learning puts the user into the loop, the learner remains mostly a black box for the user. Understanding the reasons behind queries and predictions is important when assessing how the learner works and, in turn, trust. Consequently, we propose the novel framework of explanatory interactive learning: in each step, the learner explains its interactive query to the user, and she… ▽ More

    Submitted 22 May, 2018; originally announced May 2018.

    Comments: Submitted to NIPS 2018

  40. arXiv:1711.08247  [pdf, other

    stat.ML cs.LG

    Decomposition Strategies for Constructive Preference Elicitation

    Authors: Paolo Dragone, Stefano Teso, Mohit Kumar, Andrea Passerini

    Abstract: We tackle the problem of constructive preference elicitation, that is the problem of learning user preferences over very large decision problems, involving a combinatorial space of possible outcomes. In this setting, the suggested configuration is synthesized on-the-fly by solving a constrained optimization problem, while the preferences are learned itera tively by interacting with the user. Previ… ▽ More

    Submitted 6 May, 2018; v1 submitted 22 November, 2017; originally announced November 2017.

    Comments: Accepted at the Thirty-Second AAAI Conference on Artificial Intelligence (AAAI-18)

  41. arXiv:1711.07875  [pdf, other

    cs.AI cs.LG

    Constructive Preference Elicitation over Hybrid Combinatorial Spaces

    Authors: Paolo Dragone, Stefano Teso, Andrea Passerini

    Abstract: Preference elicitation is the task of suggesting a highly preferred configuration to a decision maker. The preferences are typically learned by querying the user for choice feedback over pairs or sets of objects. In its constructive variant, new objects are synthesized "from scratch" by maximizing an estimate of the user utility over a combinatorial (possibly infinite) space of candidates. In the… ▽ More

    Submitted 7 May, 2018; v1 submitted 21 November, 2017; originally announced November 2017.

    Comments: AAAI 2018, computing methodologies, machine learning, learning paradigms, supervised learning, structured outputs

  42. arXiv:1612.01941  [pdf, other

    cs.AI

    Coactive Critiquing: Elicitation of Preferences and Features

    Authors: Stefano Teso, Paolo Dragone, Andrea Passerini

    Abstract: When faced with complex choices, users refine their own preference criteria as they explore the catalogue of options. In this paper we propose an approach to preference elicitation suited for this scenario. We extend Coactive Learning, which iteratively collects manipulative feedback, to optionally query example critiques. User critiques are integrated into the learning model by dynamically extend… ▽ More

    Submitted 6 December, 2016; originally announced December 2016.

    Comments: AAAI'17

  43. arXiv:1604.06020  [pdf, other

    stat.ML cs.AI cs.LG

    Constructive Preference Elicitation by Setwise Max-margin Learning

    Authors: Stefano Teso, Andrea Passerini, Paolo Viappiani

    Abstract: 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. Our setwise max-margin method can be viewed as a generalization of max-margin learning to sets, and can produce a set of "diverse" items that can be used to ask informative queries to the user. Moreover, the approach can encourage s… ▽ More

    Submitted 20 April, 2016; originally announced April 2016.

    Comments: 7 pages. A conference version of this work is accepted by the 25th International Joint Conference on Artificial Intelligence (IJCAI-16)

    MSC Class: 68T05

  44. arXiv:1405.1675  [pdf, other

    cs.AI

    Structured Learning Modulo Theories

    Authors: Stefano Teso, Roberto Sebastiani, Andrea Passerini

    Abstract: Modelling problems containing a mixture of Boolean and numerical variables is a long-standing interest of Artificial Intelligence. However, performing inference and learning in hybrid domains is a particularly daunting task. The ability to model this kind of domains is crucial in "learning to design" tasks, that is, learning applications where the goal is to learn from examples how to perform auto… ▽ More

    Submitted 18 December, 2014; v1 submitted 7 May, 2014; originally announced May 2014.

    Comments: 46 pages, 11 figures, submitted to Artificial Intelligence Journal Special Issue on Combining Constraint Solving with Mining and Learning

  45. arXiv:1402.4354  [pdf, ps, other

    cs.LG stat.ML

    Hybrid SRL with Optimization Modulo Theories

    Authors: Stefano Teso, Roberto Sebastiani, Andrea Passerini

    Abstract: 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. From a statistical-relational learning (SRL) viewpoint, the task can be interpreted as a constraint satisfaction problem, i.e. the generated objects must obey a set of soft constraints, whose weights are estimated from the data. Trad… ▽ More

    Submitted 18 February, 2014; originally announced February 2014.