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.

Francesco D'Angelo

dblp:32/10646 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
6since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 5 · 3 first-author · 5 since 2021Systems, architecture and hardware · 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
4 papers
Trustworthy machine learning · 30% Probabilistic and Bayesian machine learning · 17% Deep learning architectures and training · 17%

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

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation
in-context learning
0.912025
Selective induction Heads: How Transformers Select Causal Structures in Context · ICLR 2025
Machine learning › Trustworthy machine learning › language model interpretability
induction head
0.912025
Selective induction Heads: How Transformers Select Causal Structures in Context · ICLR 2025
Machine learning › Trustworthy machine learning › interpretability › neural network interpretation
transformer interpretability
0.912025
Selective induction Heads: How Transformers Select Causal Structures in Context · ICLR 2025
Machine learning › Optimization for machine learning
implicit regularization
0.812024
Why Do We Need Weight Decay in Modern Deep Learning? · NeurIPS 2024
Machine learning › Deep learning architectures and training
training dynamics
0.812024
Why Do We Need Weight Decay in Modern Deep Learning? · NeurIPS 2024
Machine learning › Probabilistic and Bayesian machine learning › deep probabilistic models › bayesian deep learning
bayesian continual learning
0.512021
Posterior Meta-Replay for Continual Learning · NeurIPS 2021
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference
0.512021
Repulsive Deep Ensembles are Bayesian · NeurIPS 2021
Machine learning › Kernel, tree and ensemble methods › ensemble learning
deep ensembles
0.512021
Repulsive Deep Ensembles are Bayesian · NeurIPS 2021
Machine learning › Deep learning architectures and training
hypernetwork
0.512021
Posterior Meta-Replay for Continual Learning · NeurIPS 2021
Machine learning › Trustworthy machine learning
uncertainty estimation
0.512021
Repulsive Deep Ensembles are Bayesian · NeurIPS 2021
Machine learning › Probabilistic and Bayesian machine learning › causal inference
causal discovery
0.312025
Selective induction Heads: How Transformers Select Causal Structures in Context · ICLR 2025
Natural language and speech › Language models and text generation
large language model training
0.212024
Why Do We Need Weight Decay in Modern Deep Learning? · NeurIPS 2024
Machine learning › Learning paradigms
continual learning
0.112021
Posterior Meta-Replay for Continual Learning · NeurIPS 2021
Machine learning › Kernel, tree and ensemble methods › ensemble learning
ensemble diversity
0.112021
Repulsive Deep Ensembles are Bayesian · NeurIPS 2021

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

theoretical analysis · 0.9synthetic framework · 0.9mechanistic interpretability · 0.9weight decay · 0.8stochastic gradient descent · 0.8wasserstein gradient flow · 0.5variational inference · 0.5probabilistic task-conditioned hypernetworks · 0.5kernelized repulsion · 0.5
YearPublicationVenuePosition
2025 Selective induction Heads: How Transformers Select Causal Structures in Context
abstract
Transformers have exhibited exceptional capabilities in sequence modelling tasks, leveraging self-attention and in-context learning. Critical to this success are induction heads, attention circuits that enable copying tokens based on their previous occurrences. In this work, we introduce a novel synthetic framework designed to enable the theoretical analysis of transformers’ ability to dynamically handle causal structures. Existing works rely on Markov Chains to study the formation of induction heads, revealing how transformers capture causal dependencies and learn transition probabilities in-context. However, they rely on a fixed causal structure that fails to capture the complexity of natural languages, where the relationship between tokens dynamically changes with context. To this end, our framework varies the causal structure through interleaved Markov chains with different lags while keeping the transition probabilities fixed. This setting unveils the formation of Selective Induction Heads, a new circuit that endows transformers with the ability to select the correct causal structure in-context. We empirically demonstrate that attention-only transformers learn this mechanism to predict the next token by identifying the correct lag and copying the corresponding token from the past. We provide a detailed construction of a 3-layer transformer to implement the selective induction head, and a theoretical analysis proving that this mechanism asymptotically converges to the maximum likelihood solution. Our findings advance the theoretical understanding of how transformers select causal structures, providing new insights into their functioning and interpretability.
Francesco D'Angelo, Francesco Croce, Nicolas Flammarion
ICLR1
2025 High Time-Resolution PWM generator for GaN Converters
abstract
High time resolution is key to get the most out of Gallium Nitride (GaN) technology in designing fast and high efficiency power converters. High resolution digital pulse-width modulation (DPWM) can be used, but it needs to be designed with a reasonable operating frequency to avoid high dynamic power dissipation. In this paper, a DPWM based on a programmable delay unit implemented in a closed loop solution is presented. The loop ensures that the elements in the delay chain have the same delay enabling PVT variation rejection and result consistency without the need for a high operating frequency. This allows tuning signals with a resolution of 195 ps and a high linearity, making the unit compatible with the requirements for driving GaN power devices. The system has been implemented in a test chip using 100 V 0.13 μm BCD technology at 40 MHz operating frequency and validated with a custom debug board that confirms the expected resolution over a wide tuning range.
Michelangelo Orabona, Stefano Passi, Andrea Gambero, Roberto Bardelli, Francesco D'Angelo
ISCAS5
2025 The emergence of sparse attention: impact of data distribution and benefits of repetition
abstract
Emergence is a fascinating property of large language models and neural networks more broadly: as models scale and train for longer, they sometimes develop new abilities in sudden ways. Despite initial studies, we still lack a comprehensive understanding of how and when these abilities emerge. To address this gap, we study the emergence over training of sparse attention, a critical and frequently observed attention pattern in Transformers. By combining theoretical analysis of a toy model with empirical observations on small Transformers trained on a linear regression variant, we uncover the mechanics driving sparse attention emergence and reveal that emergence timing follows power laws based on task structure, architecture, and optimizer choice. We additionally find that repetition can greatly speed up emergence. Finally, we confirm these results on a well-studied in-context associative recall task. Our findings provide a simple, theoretically grounded framework for understanding how data distributions and model design influence the learning dynamics behind one form of emergence.
Nicolas Zucchet, Francesco D'Angelo, Andrew K. Lampinen, Stephanie C. Y. Chan
NeurIPS2
2024 Why Do We Need Weight Decay in Modern Deep Learning?
abstract
Weight decay is a broadly used technique for training state-of-the-art deep networks from image classification to large language models. Despite its widespread usage and being extensively studied in the classical literature, its role remains poorly understood for deep learning. In this work, we highlight that the role of weight decay in modern deep learning is different from its regularization effect studied in classical learning theory. For deep networks on vision tasks trained with multipass SGD, we show how weight decay modifies the optimization dynamics enhancing the ever-present implicit regularization of SGD via the *loss stabilization mechanism*. In contrast, for large language models trained with nearly one-epoch training, we describe how weight decay balances the *bias-variance tradeoff* in stochastic optimization leading to lower training loss and improved training stability. Overall, we present a unifying perspective from ResNets on vision tasks to LLMs: weight decay is never useful as an explicit regularizer but instead changes the training dynamics in a desirable way.
Francesco D'Angelo, Maksym Andriushchenko, Aditya Varre, Nicolas Flammarion
NeurIPS1
2021 Repulsive Deep Ensembles are Bayesian
abstract
Deep ensembles have recently gained popularity in the deep learning community for their conceptual simplicity and efficiency. However, maintaining functional diversity between ensemble members that are independently trained with gradient descent is challenging. This can lead to pathologies when adding more ensemble members, such as a saturation of the ensemble performance, which converges to the performance of a single model. Moreover, this does not only affect the quality of its predictions, but even more so the uncertainty estimates of the ensemble, and thus its performance on out-of-distribution data. We hypothesize that this limitation can be overcome by discouraging different ensemble members from collapsing to the same function. To this end, we introduce a kernelized repulsive term in the update rule of the deep ensembles. We show that this simple modification not only enforces and maintains diversity among the members but, even more importantly, transforms the maximum a posteriori inference into proper Bayesian inference. Namely, we show that the training dynamics of our proposed repulsive ensembles follow a Wasserstein gradient flow of the KL divergence with the true posterior. We study repulsive terms in weight and function space and empirically compare their performance to standard ensembles and Bayesian baselines on synthetic and real-world prediction tasks.
Francesco D'Angelo, Vincent Fortuin
NeurIPS1
2021 Posterior Meta-Replay for Continual Learning
abstract
Learning a sequence of tasks without access to i.i.d. observations is a widely studied form of continual learning (CL) that remains challenging. In principle, Bayesian learning directly applies to this setting, since recursive and one-off Bayesian updates yield the same result. In practice, however, recursive updating often leads to poor trade-off solutions across tasks because approximate inference is necessary for most models of interest. Here, we describe an alternative Bayesian approach where task-conditioned parameter distributions are continually inferred from data. We offer a practical deep learning implementation of our framework based on probabilistic task-conditioned hypernetworks, an approach we term posterior meta-replay. Experiments on standard benchmarks show that our probabilistic hypernetworks compress sequences of posterior parameter distributions with virtually no forgetting. We obtain considerable performance gains compared to existing Bayesian CL methods, and identify task inference as our major limiting factor. This limitation has several causes that are independent of the considered sequential setting, opening up new avenues for progress in CL.
Christian Henning, Maria R. Cervera, Francesco D'Angelo, Johannes von Oswald, Regina Traber, Benjamin Ehret, Seijin Kobayashi, Benjamin F. Grewe, João Sacramento
NeurIPS3