Giovanni Zappella

dblp:82/8411 · DBLP profile ↗
← Back
16ranked-venue papers
0as first author
4since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 15 · 4 since 2021Databases, data management, data science and information retrieval · 2Graphics, computer vision, multimedia, augmented reality and games · 1

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
Reinforcement learning · 31% Optimization for machine learning · 22% Efficient and distributed learning · 19%
Theoretical computer science
4 papers
Graph algorithms and graph theory · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization
0.912025
Hyperband-based Bayesian Optimization for Black-box Prompt Selection · ICML 2025
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
multi-fidelity bayesian optimization
0.912025
Hyperband-based Bayesian Optimization for Black-box Prompt Selection · ICML 2025
Natural language and speech › Language models and text generation › prompting › prompt engineering
prompt selection
0.912025
Hyperband-based Bayesian Optimization for Black-box Prompt Selection · ICML 2025
Machine learning › Optimization for machine learning
hyperparameter optimization
0.712023
PASHA: Efficient HPO and NAS with Progressive Resource Allocation · ICLR 2023
Machine learning › Efficient and distributed learning › automated machine learning
neural architecture search
0.712023
PASHA: Efficient HPO and NAS with Progressive Resource Allocation · ICLR 2023
Machine learning › Reinforcement learning
multi-armed bandit
0.632017
On Context-Dependent Clustering of Bandits · ICML 2017
Online Clustering of Bandits · ICML 2014
A Gang of Bandits · NIPS 2013
Machine learning › Efficient and distributed learning › parameter-efficient fine-tuning
adapter tuning
0.612022
Memory Efficient Continual Learning with Transformers · NeurIPS 2022
Machine learning › Learning paradigms › continual learning
catastrophic forgetting
0.612022
Memory Efficient Continual Learning with Transformers · NeurIPS 2022
Machine learning › Learning paradigms
continual learning
0.612022
Memory Efficient Continual Learning with Transformers · NeurIPS 2022
Machine learning › Deep learning architectures and training
transformer
0.612022
Memory Efficient Continual Learning with Transformers · NeurIPS 2022
Machine learning › Reinforcement learning › multi-armed bandit › structured bandit
clustering of bandits
0.522017
On Context-Dependent Clustering of Bandits · ICML 2017
Online Clustering of Bandits · ICML 2014
Machine learning › Reinforcement learning › bandit
contextual bandit
0.522017
On Context-Dependent Clustering of Bandits · ICML 2017
A Gang of Bandits · NIPS 2013
Machine learning › Reinforcement learning
bandit
0.412020
Linear bandits with Stochastic Delayed Feedback · ICML 2020
Machine learning › Reinforcement learning › bandit
linear bandits
0.412020
Linear bandits with Stochastic Delayed Feedback · ICML 2020
Machine learning › Reinforcement learning › regret minimization
optimal regret
0.412020
Linear bandits with Stochastic Delayed Feedback · ICML 2020
Machine learning › Reinforcement learning
regret minimization
0.412020
Linear bandits with Stochastic Delayed Feedback · ICML 2020
Graph algorithms and graph theory › spanning tree
random spanning tree
0.322013
Random spanning trees and the prediction ofweighted graphs · J. Mach. Learn. Res. 2013
Random Spanning Trees and the Prediction of Weighted Graphs · ICML 2010
Machine learning › Efficient and distributed learning
active learning
0.322012
A Linear Time Active Learning Algorithm for Link Classification · NIPS 2012
Active Learning on Trees and Graphs · COLT 2010
Machine learning › Reinforcement learning › exploration
exploration-exploitation tradeoff
0.212013
A Gang of Bandits · NIPS 2013
Graph algorithms and graph theory
graph learning
0.212013
Random spanning trees and the prediction ofweighted graphs · J. Mach. Learn. Res. 2013
Machine learning › Graph learning › graph neural network › node classification
link-based classification
0.112012
A Linear Time Active Learning Algorithm for Link Classification · NIPS 2012
Graph algorithms and graph theory › network analysis › complex networks
signed networks
0.112012
A Linear Time Active Learning Algorithm for Link Classification · NIPS 2012
Machine learning › Graph learning › graph neural network
node prediction
0.112011
See the Tree Through the Lines: The Shazoo Algorithm · NIPS 2011
Graph algorithms and graph theory
spanning tree
0.112011
See the Tree Through the Lines: The Shazoo Algorithm · NIPS 2011
Machine learning › Graph learning › efficient graph learning › data-efficient graph learning
active learning on graphs
0.112010
Active Learning on Trees and Graphs · COLT 2010
Machine learning › Graph learning › graph inference
graph prediction
0.112010
Random Spanning Trees and the Prediction of Weighted Graphs · ICML 2010
Graph algorithms and graph theory
graph algorithms
0.112010
Random Spanning Trees and the Prediction of Weighted Graphs · ICML 2010
Recommender systems
collaborative filtering
0.112017
On Context-Dependent Clustering of Bandits · ICML 2017
Recommender systems
content recommendation
0.112014
Online Clustering of Bandits · ICML 2014
Recommender systems
social recommendation
0.012013
A Gang of Bandits · NIPS 2013

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

hyperband · 0.9gaussian process · 0.9deep kernel · 0.9progressive resource allocation · 0.7multi-fidelity optimization · 0.7knowledge distillation · 0.6adapter-based fine-tuning · 0.6thompson sampling · 0.4censored feedback · 0.4LinUCB · 0.4random spanning trees · 0.3clustering · 0.2bandit algorithms · 0.2stochastic model · 0.1active learning · 0.1energy minimization · 0.1
YearPublicationVenuePosition
2025 Hyperband-based Bayesian Optimization for Black-box Prompt Selection
abstract
Optimal prompt selection is crucial for maximizing large language model (LLM) performance on downstream tasks, especially in black-box settings where models are only accessible via APIs. Black-box prompt selection is challenging due to potentially large, combinatorial search spaces, absence of gradient information, and high evaluation cost of prompts on a validation set. We propose HbBoPs, a novel method that combines a structural-aware deep kernel Gaussian Process with Hyperband as a multi-fidelity scheduler to efficiently select prompts. HbBoPs uses embeddings of instructions and few-shot exemplars, treating them as modular components within prompts. This enhances the surrogate model’s ability to predict which prompt to evaluate next in a sample-efficient manner. Hyperband improves query-efficiency by adaptively allocating resources across different fidelity levels, reducing the number of validation instances required for evaluating prompts. Extensive experiments across ten diverse benchmarks and three LLMs demonstrate that HbBoPs outperforms state-of-the-art methods in both performance and efficiency.
Lennart Schneider, Martin Wistuba, Aaron Klein, Jacek Golebiowski, Giovanni Zappella, Felice Antonio Merra
ICML5
2023 PASHA: Efficient HPO and NAS with Progressive Resource Allocation
Ondrej Bohdal, Lukas Balles, Martin Wistuba, Beyza Ermis, Cédric Archambeau, Giovanni Zappella
ICLR6
2022 Memory Efficient Continual Learning with Transformers
abstract
In many real-world scenarios, data to train machine learning models becomes available over time. Unfortunately, these models struggle to continually learn new concepts without forgetting what has been learnt in the past. This phenomenon is known as catastrophic forgetting and it is difficult to prevent due to practical constraints. For instance, the amount of data that can be stored or the computational resources that can be used might be limited. Moreover, applications increasingly rely on large pre-trained neural networks, such as pre-trained Transformers, since compute or data might not be available in sufficiently large quantities to practitioners to train from scratch. In this paper, we devise a method to incrementally train a model on a sequence of tasks using pre-trained Transformers and extending them with Adapters. Different than the existing approaches, our method is able to scale to a large number of tasks without significant overhead and allows sharing information across tasks. On both image and text classification tasks, we empirically demonstrate that our method maintains a good predictive performance without retraining the model or increasing the number of model parameters over time. The resulting model is also significantly faster at inference time compared to Adapter-based state-of-the-art methods.
Beyza Ermis, Giovanni Zappella, Martin Wistuba, Aditya Rawal, Cédric Archambeau
NeurIPS2
2021 Towards robust episodic meta-learning
abstract
Meta-learning learns across historical tasks with the goal to discover a representation from which it is easy to adapt to unseen tasks. Episodic meta-learning attempts to simulate a realistic setting by generating a set of small artificial tasks from a larger set of training tasks for meta-training and proceeds in a similar fashion for meta-testing. However, this (meta-)learning paradigm has recently been shown to be brittle, suggesting that the inductive bias encoded in the learned representations is inadequate. In this work we propose to compose episodes to robustify meta-learning in the few-shot setting in order to learn more efficiently and to generalize better to new tasks. We make use of active learning scoring rules to select the data to be included in the episodes. We assume that the meta-learner is given new tasks at random, but the data associated to the tasks can be selected from a larger pool of unlabeled data, and investigate where active learning can boost the performance of episodic meta-learning. We show that instead of selecting samples at random, it is better to select samples in an active manner especially in settings with out-of-distribution and class-imbalanced tasks. We evaluate our method with Prototypical Networks, foMAML and protoMAML, reporting significant improvements on public benchmarks.
Beyza Ermis, Giovanni Zappella, Cédric Archambeau
UAI2
2020 Learning to Rank in the Position Based Model with Bandit Feedback
abstract
Personalization is a crucial aspect of many online experiences. In particular, content ranking is often a key component in delivering sophisticated personalization results. Commonly, supervised learning-to-rank methods are applied, which suffer from bias introduced during data collection by production systems in charge of producing the ranking. To compensate for this problem, we leverage contextual multi-armed bandits. We propose novel extensions of two well-known algorithms viz. LinUCB and Linear Thompson Sampling to the ranking use-case. To account for the biases in a production environment, we employ the position-based click model. Finally, we show the validity of the proposed algorithms by conducting extensive offline experiments on synthetic datasets as well as customer facing online A/B experiments.
Beyza Ermis, Patrick Ernst, Yannik Stein, Giovanni Zappella
CIKM4
2020 Personalizing Natural Language Understanding using Multi-armed Bandits and Implicit Feedback
abstract
Natural Language Understanding (NLU) models on voice-controlled speakers face several challenges. In particular, music streaming services have large catalogs, often containing millions of songs, artists, and albums and several thousands of custom playlists and stations. In many cases there is ambiguity and little structural difference between carrier phrases and entity names. In this work, we describe how we leveraged multi-armed bandits in combination with implicit customer feedback to improve accuracy and personalization of responses to voice request in the music domain. Our models are tested in a large-scale industrial system containing several other components. In particular, we focused on using this technology to correct errors made by upstream NLU models and personalize responses based on customer preferences and music provider functionality. The models resulted in significant improvement of playback rate for Amazon Music and are deployed in systems serving several countries and languages. We further used the implicit feedback of the customers to generate weakly labeled training data for the NLU models. This improved the experience for customers using other music providers on all Alexa devices.
Fabian Mörchen, Patrick Ernst, Giovanni Zappella
CIKM3
2020 Linear bandits with Stochastic Delayed Feedback
abstract
Stochastic linear bandits are a natural and well-studied model for structured exploration/exploitation problems and are widely used in applications such as on-line marketing and recommendation. One of the main challenges faced by practitioners hoping to apply existing algorithms is that usually the feedback is randomly delayed and delays are only partially observable. For example, while a purchase is usually observable some time after the display, the decision of not buying is never explicitly sent to the system. In other words, the learner only observes delayed positive events. We formalize this problem as a novel stochastic delayed linear bandit and propose OTFLinUCB and OTFLinTS, two computationally efficient algorithms able to integrate new information as it becomes available and to deal with the permanently censored feedback. We prove optimal O(d\sqrt{T}) bounds on the regret of the first algorithm and study the dependency on delay-dependent parameters. Our model, assumptions and results are validated by experiments on simulated and real data.
Claire Vernade, Alexandra Carpentier, Tor Lattimore, Giovanni Zappella, Beyza Ermis, Michael Brückner
ICML4
2017 On Context-Dependent Clustering of Bandits
abstract
We investigate a novel cluster-of-bandit algorithm CAB for collaborative recommendation tasks that implements the underlying feedback sharing mechanism by estimating user neighborhoods in a context-dependent manner. CAB makes sharp departures from the state of the art by incorporating collaborative effects into inference, as well as learning processes in a manner that seamlessly interleaves explore-exploit tradeoffs and collaborative steps. We prove regret bounds for CAB under various data-dependent assumptions which exhibit a crisp dependence on the expected number of clusters over the users, a natural measure of the statistical difficulty of the learning task. Experiments on production and real-world datasets show that CAB offers significantly increased prediction performance against a representative pool of state-of-the-art methods.
Claudio Gentile, Shuai Li 0011, Purushottam Kar, Alexandros Karatzoglou, Giovanni Zappella, Evans Etrue
ICML5
2014 Online Clustering of Bandits
abstract
We introduce a novel algorithmic approach to content recommendation based on adaptive clustering of exploration-exploitation (“bandit") strategies. We provide a sharp regret analysis of this algorithm in a standard stochastic noise setting, demonstrate its scalability properties, and prove its effectiveness on a number of artificial and real-world datasets. Our experiments show a significant increase in prediction performance over state-of-the-art methods for bandit problems.
Claudio Gentile, Giovanni Zappella
ICML3
2013 A Gang of Bandits
abstract
Multi-armed bandit problems are receiving a great deal of attention because they adequately formalize the exploration-exploitation trade-offs arising in several industrially relevant applications, such as online advertisement and, more generally, recommendation systems. In many cases, however, these applications have a strong social component, whose integration in the bandit algorithm could lead to a dramatic performance increase. For instance, we may want to serve content to a group of users by taking advantage of an underlying network of social relationships among them. In this paper, we introduce novel algorithmic approaches to the solution of such networked bandit problems. More specifically, we design and analyze a global strategy which allocates a bandit algorithm to each network node (user) and allows it to “share” signals (contexts and payoffs) with the neghboring nodes. We then derive two more scalable variants of this strategy based on different ways of clustering the graph nodes. We experimentally compare the algorithm and its variants to state-of-the-art methods for contextual bandits that do not use the relational information. Our experiments, carried out on synthetic and real-world datasets, show a marked increase in prediction performance obtained by exploiting the network structure.
Nicolò Cesa-Bianchi, Claudio Gentile, Giovanni Zappella
NIPS3
2013 Random spanning trees and the prediction ofweighted graphs
Nicolò Cesa-Bianchi, Claudio Gentile, Fabio Vitale, Giovanni Zappella
J. Mach. Learn. Res.4
2012 An Empirical Comparison of Label Prediction Algorithms on Automatically Inferred Networks
Omar Ali, Giovanni Zappella, Tijl De Bie, Nello Cristianini
ICPRAM (2)2
2012 A Linear Time Active Learning Algorithm for Link Classification
abstract
We present very efficient active learning algorithms for link classification in signed networks. Our algorithms are motivated by a stochastic model in which edge labels are obtained through perturbations of a initial sign assignment consistent with a two-clustering of the nodes. We provide a theoretical analysis within this model, showing that we can achieve an optimal (to whithin a constant factor) number of mistakes on any graph $G = (V,E)$ such that $|E|$ is at least order of $|V|^{3/2}$ by querying at most order of $|V|^{3/2}$ edge labels. More generally, we show an algorithm that achieves optimality to within a factor of order $k$ by querying at most order of $|V| + (|V|/k)^{3/2}$ edge labels. The running time of this algorithm is at most of order $|E| + |V|\log|V|$.
Nicolò Cesa-Bianchi, Claudio Gentile, Fabio Vitale, Giovanni Zappella
NIPS4
2011 See the Tree Through the Lines: The Shazoo Algorithm
abstract
Predicting the nodes of a given graph is a fascinating theoretical problem with applications in several domains. Since graph sparsification via spanning trees retains enough information while making the task much easier, trees are an important special case of this problem. Although it is known how to predict the nodes of an unweighted tree in a nearly optimal way, in the weighted case a fully satisfactory algorithm is not available yet. We fill this hole and introduce an efficient node predictor, Shazoo, which is nearly optimal on any weighted tree. Moreover, we show that Shazoo can be viewed as a common nontrivial generalization of both previous approaches for unweighted trees and weighted lines. Experiments on real-world datasets confirm that Shazoo performs well in that it fully exploits the structure of the input tree, and gets very close to (and sometimes better than) less scalable energy minimization methods.
Fabio Vitale, Nicolò Cesa-Bianchi, Claudio Gentile, Giovanni Zappella
NIPS4
2010 Active Learning on Trees and Graphs
Nicolò Cesa-Bianchi, Claudio Gentile, Fabio Vitale, Giovanni Zappella
COLT4
2010 Random Spanning Trees and the Prediction of Weighted Graphs
Nicolò Cesa-Bianchi, Claudio Gentile, Fabio Vitale, Giovanni Zappella
ICML4