Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Luca Franceschi 0001

dblp:203/4457 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
6since 2021 · last 2024
0000-0002-1810-1016ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 12 · 4 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
11 papers
Optimization for machine learning · 36% Trustworthy machine learning · 16% Probabilistic and Bayesian machine learning · 16%
Theoretical computer science
1 paper
Algorithmic game theory and mechanism design · 100%

Topics — the 26 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
1.422024
Explaining Probabilistic Models with Distributional Values · ICML 2024
Hands-on Tutorial: "Explanations in AI: Methods, Stakeholders and Pitfalls" · KDD 2023
Machine learning › Optimization for machine learning
bilevel optimization
1.132020
On the Iteration Complexity of Hypergradient Computation · ICML 2020
Learning Discrete Structures for Graph Neural Networks · ICML 2019
Bilevel Programming for Hyperparameter Optimization and Meta-Learning · ICML 2018
Machine learning › Optimization for machine learning
hyperparameter optimization
1.132020
Marthe: Scheduling the Learning Rate Via Online Hypergradients · IJCAI 2020
Bilevel Programming for Hyperparameter Optimization and Meta-Learning · ICML 2018
Forward and Reverse Gradient-Based Hyperparameter Optimization · ICML 2017
Machine learning › Graph learning
graph neural network
1.022022
ReFactor GNNs: Revisiting Factorisation-based Models from a Message-Passing Perspective · NeurIPS 2022
Learning Discrete Structures for Graph Neural Networks · ICML 2019
Algorithmic game theory and mechanism design
cooperative game theory
0.812024
Explaining Probabilistic Models with Distributional Values · ICML 2024
Machine learning › Probabilistic and Bayesian machine learning › causal inference
causal discovery
0.712023
DAG Learning on the Permutahedron · ICLR 2023
Machine learning › Optimization for machine learning
combinatorial optimization
0.712023
DAG Learning on the Permutahedron · ICLR 2023
Machine learning › Probabilistic and Bayesian machine learning › causal inference › causal discovery
directed acyclic graph learning
0.712023
DAG Learning on the Permutahedron · ICLR 2023
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
discrete latent variable model
0.712023
Adaptive Perturbation-Based Gradient Estimation for Discrete Latent Variable Models · AAAI 2023
Machine learning › Generative modeling › variational autoencoder
discrete variational autoencoder
0.712023
Adaptive Perturbation-Based Gradient Estimation for Discrete Latent Variable Models · AAAI 2023
Machine learning › Trustworthy machine learning › interpretability
explainable AI
0.712023
Hands-on Tutorial: "Explanations in AI: Methods, Stakeholders and Pitfalls" · KDD 2023
Machine learning › Optimization for machine learning
gradient estimation
0.712023
Adaptive Perturbation-Based Gradient Estimation for Discrete Latent Variable Models · AAAI 2023
Machine learning › Transfer learning and domain adaptation
meta-learning
0.622018
Bilevel Programming for Hyperparameter Optimization and Meta-Learning · ICML 2018
Forward and Reverse Gradient-Based Hyperparameter Optimization · ICML 2017
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge graph
0.612022
ReFactor GNNs: Revisiting Factorisation-based Models from a Message-Passing Perspective · NeurIPS 2022
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge graph
knowledge graph completion
0.612022
ReFactor GNNs: Revisiting Factorisation-based Models from a Message-Passing Perspective · NeurIPS 2022
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
exponential family
0.512021
Implicit MLE: Backpropagating Through Discrete Exponential Family Distributions · NeurIPS 2021
Machine learning › Optimization for machine learning › bilevel optimization
hypergradient computation
0.412020
On the Iteration Complexity of Hypergradient Computation · ICML 2020
Machine learning › Optimization for machine learning
implicit differentiation
0.412020
On the Iteration Complexity of Hypergradient Computation · ICML 2020
Machine learning › Optimization for machine learning
learning rate schedule
0.412020
Marthe: Scheduling the Learning Rate Via Online Hypergradients · IJCAI 2020
Machine learning › Deep learning architectures and training
training optimization
0.412020
Marthe: Scheduling the Learning Rate Via Online Hypergradients · IJCAI 2020
Machine learning › Graph learning
graph structure learning
0.412019
Learning Discrete Structures for Graph Neural Networks · ICML 2019
Machine learning › Transfer learning and domain adaptation
few-shot learning
0.312018
Bilevel Programming for Hyperparameter Optimization and Meta-Learning · ICML 2018
Machine learning › Optimization for machine learning › hyperparameter optimization
gradient-based hyperparameter optimization
0.312017
Forward and Reverse Gradient-Based Hyperparameter Optimization · ICML 2017
Machine learning › Trustworthy machine learning › interpretability › explainable AI
probabilistic explanation
0.212024
Explaining Probabilistic Models with Distributional Values · ICML 2024
Machine learning › Trustworthy machine learning › interpretability › explanation evaluation
explanation robustness
0.212023
Hands-on Tutorial: "Explanations in AI: Methods, Stakeholders and Pitfalls" · KDD 2023
Machine learning › Graph learning › graph neural network
message passing
0.212022
ReFactor GNNs: Revisiting Factorisation-based Models from a Message-Passing Perspective · NeurIPS 2022

Methods — techniques the papers use, named apart from their topics

shapley value · 1.5distributional values · 1.5analytic expressions for gaussian/bernoulli/categorical payoffs · 1.5bi-level optimization · 0.7post-hoc explanation · 0.7permutahedron optimization · 0.7pathwise gradient estimator · 0.7finite difference approximation · 0.7feature attribution · 0.7adaptive implicit maximum likelihood estimation · 0.7
YearPublicationVenuePosition
2024 Explaining Probabilistic Models with Distributional Values
abstract
A large branch of explainable machine learning is grounded in cooperative game theory. However, research indicates that game-theoretic explanations may mislead or be hard to interpret. We argue that often there is a critical mismatch between what one wishes to explain (e.g. the output of a classifier) and what current methods such as SHAP explain (e.g. the scalar probability of a class). This paper addresses such gap for probabilistic models by generalising cooperative games and value operators. We introduce the *distributional values*, random variables that track changes in the model output (e.g. flipping of the predicted class) and derive their analytic expressions for games with Gaussian, Bernoulli and Categorical payoffs. We further establish several characterising properties, and show that our framework provides fine-grained and insightful explanations with case studies on vision and language models.
Luca Franceschi 0001, Michele Donini, Cédric Archambeau, Matthias W. Seeger
ICML1
2023 Adaptive Perturbation-Based Gradient Estimation for Discrete Latent Variable Models
abstract
The integration of discrete algorithmic components in deep learning architectures has numerous applications. Recently, Implicit Maximum Likelihood Estimation, a class of gradient estimators for discrete exponential family distributions, was proposed by combining implicit differentiation through perturbation with the path-wise gradient estimator. However, due to the finite difference approximation of the gradients, it is especially sensitive to the choice of the finite difference step size, which needs to be specified by the user. In this work, we present Adaptive IMLE (AIMLE), the first adaptive gradient estimator for complex discrete distributions: it adaptively identifies the target distribution for IMLE by trading off the density of gradient information with the degree of bias in the gradient estimates. We empirically evaluate our estimator on synthetic examples, as well as on Learning to Explain, Discrete Variational Auto-Encoders, and Neural Relational Inference tasks. In our experiments, we show that our adaptive gradient estimator can produce faithful estimates while requiring orders of magnitude fewer samples than other gradient estimators.
Pasquale Minervini, Luca Franceschi 0001, Mathias Niepert
AAAI2
2023 DAG Learning on the Permutahedron
Valentina Zantedeschi, Luca Franceschi 0001, Jean Kaddour, Matt J. Kusner, Vlad Niculae
ICLR2
2023 Hands-on Tutorial: "Explanations in AI: Methods, Stakeholders and Pitfalls"
abstract
While using vast amounts of training data and sophisticated models has enhanced the predictive performance of Machine Learning (ML) and Artificial Intelligence (AI) solutions, it has also led to an increased difficulty in comprehending their predictions. The ability to explain predictions is often one of the primary desiderata for adopting AI and ML solutions [6, 13]. The desire for explainability has led to a rapidly growing body of literature on explainable AI (XAI) and has also resulted in the development of hundreds of XAI methods targeting different domains (e.g., finance, healthcare), applications (e.g., model debugging, actionable recourse), data modalities (e.g., tabular data, images), models (e.g., transformers, convolutional neural networks) and stakeholders (e.g., end-users, regulatory authorities, data scientists). The goal of this tutorial is to present a comprehensive overview of the XAI field to the participants. As a hands-on tutorial, we will showcase state-of-the-art methods that can be used for different data modalities and contexts to extract the right abstractions for interpretation. We will also cover common pitfalls when using explanations, e.g., misrepresentation, and lack of robustness of explanations.
Mia C. Mayer, Muhammad Bilal Zafar, Luca Franceschi 0001, Huzefa Rangwala
KDD3
2022 ReFactor GNNs: Revisiting Factorisation-based Models from a Message-Passing Perspective
abstract
Factorisation-based Models (FMs), such as DistMult, have enjoyed enduring success for Knowledge Graph Completion (KGC) tasks, often outperforming Graph Neural Networks (GNNs). However, unlike GNNs, FMs struggle to incorporate node features and generalise to unseen nodes in inductive settings. Our work bridges the gap between FMs and GNNs by proposing ReFactor GNNs. This new architecture draws upon $\textit{both}$ modelling paradigms, which previously were largely thought of as disjoint. Concretely, using a message-passing formalism, we show how FMs can be cast as GNNs by reformulating the gradient descent procedure as message-passing operations, which forms the basis of our ReFactor GNNs. Across a multitude of well-established KGC benchmarks, our ReFactor GNNs achieve comparable transductive performance to FMs, and state-of-the-art inductive performance while using an order of magnitude fewer parameters.
Pushkar Mishra, Luca Franceschi 0001, Pasquale Minervini, Pontus Stenetorp, Sebastian Riedel 0001
NeurIPS3
2021 Implicit MLE: Backpropagating Through Discrete Exponential Family Distributions
abstract
Combining discrete probability distributions and combinatorial optimization problems with neural network components has numerous applications but poses several challenges. We propose Implicit Maximum Likelihood Estimation (I-MLE), a framework for end-to-end learning of models combining discrete exponential family distributions and differentiable neural components. I-MLE is widely applicable as it only requires the ability to compute the most probable states and does not rely on smooth relaxations. The framework encompasses several approaches such as perturbation-based implicit differentiation and recent methods to differentiate through black-box combinatorial solvers. We introduce a novel class of noise distributions for approximating marginals via perturb-and-MAP. Moreover, we show that I-MLE simplifies to maximum likelihood estimation when used in some recently studied learning settings that involve combinatorial solvers. Experiments on several datasets suggest that I-MLE is competitive with and often outperforms existing approaches which rely on problem-specific relaxations.
Mathias Niepert, Pasquale Minervini, Luca Franceschi 0001
NeurIPS3
2020 On the Iteration Complexity of Hypergradient Computation
abstract
We study a general class of bilevel problems, consisting in the minimization of an upper-level objective which depends on the solution to a parametric fixed-point equation. Important instances arising in machine learning include hyperparameter optimization, meta-learning, and certain graph and recurrent neural networks. Typically the gradient of the upper-level objective (hypergradient) is hard or even impossible to compute exactly, which has raised the interest in approximation methods. We investigate some popular approaches to compute the hypergradient, based on reverse mode iterative differentiation and approximate implicit differentiation. Under the hypothesis that the fixed point equation is defined by a contraction mapping, we present a unified analysis which allows for the first time to quantitatively compare these methods, providing explicit bounds for their iteration complexity. This analysis suggests a hierarchy in terms of computational efficiency among the above methods, with approximate implicit differentiation based on conjugate gradient performing best. We present an extensive experimental comparison among the methods which confirm the theoretical findings.
Riccardo Grazzi, Luca Franceschi 0001, Massimiliano Pontil, Saverio Salzo
ICML2
2020 Marthe: Scheduling the Learning Rate Via Online Hypergradients
abstract
We study the problem of fitting task-specific learning rate schedules from the perspective of hyperparameter optimization, aiming at good generalization. We describe the structure of the gradient of a validation error w.r.t. the learning rate schedule -- the hypergradient. Based on this, we introduce MARTHE, a novel online algorithm guided by cheap approximations of the hypergradient that uses past information from the optimization trajectory to simulate future behaviour. It interpolates between two recent techniques, RTHO (Franceschi et al., 2017) and HD (Baydin et al. 2018), and is able to produce learning rate schedules that are more stable leading to models that generalize better.
Michele Donini, Luca Franceschi 0001, Orchid Majumder, Massimiliano Pontil, Paolo Frasconi
IJCAI2
2019 Learning Discrete Structures for Graph Neural Networks
abstract
Graph neural networks (GNNs) are a popular class of machine learning models that have been successfully applied to a range of problems. Their major advantage lies in their ability to explicitly incorporate a sparse and discrete dependency structure between data points. Unfortunately, GNNs can only be used when such a graph-structure is available. In practice, however, real-world graphs are often noisy and incomplete or might not be available at all. With this work, we propose to jointly learn the graph structure and the parameters of graph convolutional networks (GCNs) by approximately solving a bilevel program that learns a discrete probability distribution on the edges of the graph. This allows one to apply GCNs not only in scenarios where the given graph is incomplete or corrupted but also in those where a graph is not available. We conduct a series of experiments that analyze the behavior of the proposed method and demonstrate that it outperforms related methods by a significant margin.
Luca Franceschi 0001, Mathias Niepert, Massimiliano Pontil
ICML1
2018 Bilevel Programming for Hyperparameter Optimization and Meta-Learning
abstract
We introduce a framework based on bilevel programming that unifies gradient-based hyperparameter optimization and meta-learning. We show that an approximate version of the bilevel problem can be solved by taking into explicit account the optimization dynamics for the inner objective. Depending on the specific setting, the outer variables take either the meaning of hyperparameters in a supervised learning problem or parameters of a meta-learner. We provide sufficient conditions under which solutions of the approximate problem converge to those of the exact problem. We instantiate our approach for meta-learning in the case of deep learning where representation layers are treated as hyperparameters shared across a set of training episodes. In experiments, we confirm our theoretical findings, present encouraging results for few-shot learning and contrast the bilevel approach against classical approaches for learning-to-learn.
Luca Franceschi 0001, Paolo Frasconi, Saverio Salzo, Riccardo Grazzi, Massimiliano Pontil
ICML1
2017 Forward and Reverse Gradient-Based Hyperparameter Optimization
abstract
We study two procedures (reverse-mode and forward-mode) for computing the gradient of the validation error with respect to the hyperparameters of any iterative learning algorithm such as stochastic gradient descent. These procedures mirror two ways of computing gradients for recurrent neural networks and have different trade-offs in terms of running time and space requirements. Our formulation of the reverse-mode procedure is linked to previous work by Maclaurin et al (2015) but does not require reversible dynamics. Additionally, we explore the use of constraints on the hyperparameters. The forward-mode procedure is suitable for real-time hyperparameter updates, which may significantly speedup hyperparameter optimization on large datasets. We present a series of experiments on image and phone classification tasks. In the second task, previous gradient-based approaches are prohibitive. We show that our real-time algorithm yields state-of-the-art results in affordable time.
Luca Franceschi 0001, Michele Donini, Paolo Frasconi, Massimiliano Pontil
ICML1
2017 A Speaker Adaptive DNN Training Approach for Speaker-Independent Acoustic Inversion
abstract
International audience
Leonardo Badino, Luca Franceschi 0001, Raman Arora, Michele Donini, Massimiliano Pontil
INTERSPEECH2