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

Fabio Maria Carlucci

dblp:172/0825 · DBLP profile ↗
← Back
15ranked-venue papers
5as first author
6since 2021 · last 2024
0000-0003-4916-5706ORCID · verified

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

Artificial intelligence and machine learning · 12 · 5 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 2 first-author · 2 since 2021Systems, architecture and hardware · 2 · 2 first-author

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
10 papers
Transfer learning and domain adaptation · 44% Generative modeling · 13% Efficient and distributed learning · 10%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Transfer learning and domain adaptation › domain adaptation
unsupervised domain adaptation
1.132021
MultiDIAL: Domain Alignment Layers for (Multisource) Unsupervised Domain Adaptation · IEEE Trans. Pattern Anal. Mach. Intell. 2021
From Source to Target and Back: Symmetric Bi-Directional Adaptive GAN · CVPR 2018
AutoDIAL: Automatic Domain Alignment Layers · ICCV 2017
Machine learning › Efficient and distributed learning › automated machine learning
neural architecture search
0.922020
Neural Architecture Generator Optimization · NeurIPS 2020
NAS evaluation is frustratingly hard · ICLR 2020
Machine learning › Transfer learning and domain adaptation
domain adaptation
0.822022
Self-Supervised Learning Across Domains · IEEE Trans. Pattern Anal. Mach. Intell. 2022
When Naïve Bayes Nearest Neighbors Meet Convolutional Neural Networks · CVPR 2016
Machine learning › Generative modeling
lossless compression
0.512021
OSOA: One-Shot Online Adaptation of Deep Generative Models for Lossless Compression · NeurIPS 2021
Machine learning › Transfer learning and domain adaptation
model adaptation
0.512021
OSOA: One-Shot Online Adaptation of Deep Generative Models for Lossless Compression · NeurIPS 2021
Machine learning › Transfer learning and domain adaptation › domain adaptation
multi-source domain adaptation
0.512021
MultiDIAL: Domain Alignment Layers for (Multisource) Unsupervised Domain Adaptation · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Machine learning › Transfer learning and domain adaptation › model adaptation
online adaptation
0.512021
OSOA: One-Shot Online Adaptation of Deep Generative Models for Lossless Compression · NeurIPS 2021
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization
0.412020
Neural Architecture Generator Optimization · NeurIPS 2020
Performance modeling and evaluation
benchmarking
0.412020
NAS evaluation is frustratingly hard · ICLR 2020
Machine learning › Transfer learning and domain adaptation
domain generalization
0.412019
Domain Generalization by Solving Jigsaw Puzzles · CVPR 2019
Computer vision › 3D vision
jigsaw puzzle solving
0.412019
Domain Generalization by Solving Jigsaw Puzzles · CVPR 2019
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › self-supervised representation learning
pretext task
0.412019
Domain Generalization by Solving Jigsaw Puzzles · CVPR 2019
Computer vision › Image recognition and object detection
image classification
0.322017
When Naïve Bayes Nearest Neighbors Meet Convolutional Neural Networks · CVPR 2016
AutoDIAL: Automatic Domain Alignment Layers · ICCV 2017
Machine learning › Generative modeling
generative adversarial network
0.312018
From Source to Target and Back: Symmetric Bi-Directional Adaptive GAN · CVPR 2018
Machine learning › Generative modeling › generative adversarial network
image-to-image translation
0.312018
From Source to Target and Back: Symmetric Bi-Directional Adaptive GAN · CVPR 2018
Machine learning › Deep learning architectures and training
convolutional neural network
0.312017
A deep representation for depth images from synthetic data · ICRA 2017
Computer vision › Image recognition and object detection
object recognition
0.322022
Self-Supervised Learning Across Domains · IEEE Trans. Pattern Anal. Mach. Intell. 2022
Domain Generalization by Solving Jigsaw Puzzles · CVPR 2019
Machine learning › Deep learning architectures and training › normalization
feature normalization
0.112021
MultiDIAL: Domain Alignment Layers for (Multisource) Unsupervised Domain Adaptation · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Image and video coding
lossless compression
0.112021
OSOA: One-Shot Online Adaptation of Deep Generative Models for Lossless Compression · NeurIPS 2021

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

one-shot online adaptation · 1.0convolutional neural network · 0.8multi-task learning · 0.6dynamical systems · 0.5dynamical system · 0.5domain alignment layers · 0.5adversarial learning · 0.5graph-based search space · 0.4bayesian optimization · 0.4self-supervised learning · 0.4jigsaw puzzle · 0.4
YearPublicationVenuePosition
2024 Manas: multi-agent neural architecture search
Vasco Lopes, Fabio Maria Carlucci, Pedro M. Esperança, Marco Singh, Antoine Yang, Victor Gabillon, Zewei Chen, Jun Wang 0012
Mach. Learn.2
2022 Adversarial Branch Architecture Search for Unsupervised Domain Adaptation
abstract
Unsupervised Domain Adaptation (UDA) is a key issue in visual recognition, as it allows to bridge different visual domains enabling robust performances in the real world. To date, all proposed approaches rely on human expertise to manually adapt a given UDA method (e.g. DANN) to a specific backbone architecture (e.g. ResNet). This dependency on handcrafted designs limits the applicability of a given approach in time, as old methods need to be constantly adapted to novel backbones.Existing Neural Architecture Search (NAS) approaches cannot be directly applied to mitigate this issue, as they rely on labels that are not available in the UDA setting. Furthermore, most NAS methods search for full architectures, which precludes the use of pre-trained models, essential in a vast range of UDA settings for reaching SOTA results.To the best of our knowledge, no prior work has addressed these aspects in the context of NAS for UDA. Here we tackle both aspects with an Adversarial Branch Architecture Search for UDA (ABAS): i. we address the lack of target labels by a novel data-driven ensemble approach for model selection; and ii. we search for an auxiliary adversarial branch, attached to a pre-trained backbone, which drives the domain alignment. We extensively validate ABAS to improve two modern UDA techniques, DANN and ALDA, on three standard visual recognition datasets (Office31, Office-Home and PACS). In all cases, ABAS robustly finds the adversarial branch architectures and parameters which yield best performances. https://github.com/lr94/abas.
Luca Robbiano, Muhammad Rameez Ur Rahman, Fabio Galasso, Barbara Caputo, Fabio Maria Carlucci
WACV5
2022 Approximate Neural Architecture Search via Operation Distribution Learning
abstract
The standard paradigm in Neural Architecture Search (NAS) is to search for a fully deterministic architecture with specific operations and connections. In this work, we instead propose to search for the optimal operation distribution, thus providing a stochastic and approximate solution, which can be used to sample architectures of arbitrary length. We propose and show, that given an architectural cell, its performance largely depends on the ratio of used operations, rather than any specific connection pattern in typical search spaces; that is, small changes in the ordering of the operations are often irrelevant. This intuition is orthogonal to any specific search strategy and can be applied to a diverse set of NAS algorithms. Through extensive validation on 4 data-sets and 4 NAS techniques (Bayesian optimisation, differentiable search, local search and random search), we show that the operation distribution (1) holds enough discriminating power to reliably identify a solution and (2) is significantly easier to optimise than traditional encodings, leading to large speed-ups at little to no cost in performance. Indeed, this simple intuition significantly reduces the cost of current approaches and potentially enable NAS to be used in a broader range of applications.
Xingchen Wan, Binxin Ru, Pedro M. Esperança, Fabio Maria Carlucci
WACV4
2022 Self-Supervised Learning Across Domains
abstract
Human adaptability relies crucially on learning and merging knowledge from both supervised and unsupervised tasks: the parents point out few important concepts, but then the children fill in the gaps on their own. This is particularly effective, because supervised learning can never be exhaustive and thus learning autonomously allows to discover invariances and regularities that help to generalize. In this paper we propose to apply a similar approach to the problem of object recognition across domains: our model learns the semantic labels in a supervised fashion, and broadens its understanding of the data by learning from self-supervised signals on the same images. This secondary task helps the network to focus on object shapes, learning concepts like spatial orientation and part correlation, while acting as a regularizer for the classification task over multiple visual domains. Extensive experiments confirm our intuition and show that our multi-task method, combining supervised and self-supervised knowledge, provides competitive results with respect to more complex domain generalization and adaptation solutions. It also proves its potential in the novel and challenging predictive and partial domain adaptation scenarios.
Silvia Bucci, Antonio D'Innocente, Yujun Liao, Fabio Maria Carlucci, Barbara Caputo, Tatiana Tommasi
IEEE Trans. Pattern Anal. Mach. Intell.4
2021 OSOA: One-Shot Online Adaptation of Deep Generative Models for Lossless Compression
abstract
Explicit deep generative models (DGMs), e.g., VAEs and Normalizing Flows, have shown to offer an effective data modelling alternative for lossless compression. However, DGMs themselves normally require large storage space and thus contaminate the advantage brought by accurate data density estimation.To eliminate the requirement of saving separate models for different target datasets, we propose a novel setting that starts from a pretrained deep generative model and compresses the data batches while adapting the model with a dynamical system for only one epoch.We formalise this setting as that of One-Shot Online Adaptation (OSOA) of DGMs for lossless compression and propose a vanilla algorithm under this setting. Experimental results show that vanilla OSOA can save significant time versus training bespoke models and space versus using one model for all targets.With the same adaptation step number or adaptation time, it is shown vanilla OSOA can exhibit better space efficiency, e.g., $47\%$ less space, than fine-tuning the pretrained model and saving the fine-tuned model.Moreover, we showcase the potential of OSOA and motivate more sophisticated OSOA algorithms by showing further space or time efficiency with multiple updates per batch and early stopping.
Fabio Maria Carlucci, Zhenguo Li
NeurIPS3
2021 MultiDIAL: Domain Alignment Layers for (Multisource) Unsupervised Domain Adaptation
abstract
One of the main challenges for developing visual recognition systems working in the wild is to devise computational models immune from the domain shift problem, i.e., accurate when test data are drawn from a (slightly) different data distribution than training samples. In the last decade, several research efforts have been devoted to devise algorithmic solutions for this issue. Recent attempts to mitigate domain shift have resulted into deep learning models for domain adaptation which learn domain-invariant representations by introducing appropriate loss terms, by casting the problem within an adversarial learning framework or by embedding into deep network specific domain normalization layers. This paper describes a novel approach for unsupervised domain adaptation. Similarly to previous works we propose to align the learned representations by embedding them into appropriate network feature normalization layers. Opposite to previous works, our Domain Alignment Layers are designed not only to match the source and target feature distributions but also to automatically learn the degree of feature alignment required at different levels of the deep network. Differently from most previous deep domain adaptation methods, our approach is able to operate in a multi-source setting. Thorough experiments on four publicly available benchmarks confirm the effectiveness of our approach.
Fabio Maria Carlucci, Lorenzo Porzi, Barbara Caputo, Elisa Ricci 0001, Samuel Rota Bulò
IEEE Trans. Pattern Anal. Mach. Intell.1
2020 NAS evaluation is frustratingly hard
Antoine Yang, Pedro M. Esperança, Fabio Maria Carlucci
ICLR3
2020 Neural Architecture Generator Optimization
abstract
Neural Architecture Search (NAS) was first proposed to achieve state-of-the-art performance through the discovery of new architecture patterns, without human intervention. An over-reliance on expert knowledge in the search space design has however led to increased performance (local optima) without significant architectural breakthroughs, thus preventing truly novel solutions from being reached. In this work we 1) are the first to investigate casting NAS as a problem of finding the optimal network generator and 2) we propose a new, hierarchical and graph-based search space capable of representing an extremely large variety of network types, yet only requiring few continuous hyper-parameters. This greatly reduces the dimensionality of the problem, enabling the effective use of Bayesian Optimisation as a search strategy. At the same time, we expand the range of valid architectures, motivating a multi-objective learning approach. We demonstrate the effectiveness of this strategy on six benchmark datasets and show that our search space generates extremely lightweight yet highly competitive models.
Robin Ru, Pedro M. Esperança, Fabio Maria Carlucci
NeurIPS3
2019 Domain Generalization by Solving Jigsaw Puzzles
abstract
Human adaptability relies crucially on the ability to learn and merge knowledge both from supervised and unsupervised learning: the parents point out few important concepts, but then the children fill in the gaps on their own. This is particularly effective, because supervised learning can never be exhaustive and thus learning autonomously allows to discover invariances and regularities that help to generalize. In this paper we propose to apply a similar approach to the task of object recognition across domains: our model learns the semantic labels in a supervised fashion, and broadens its understanding of the data by learning from self-supervised signals how to solve a jigsaw puzzle on the same images. This secondary task helps the network to learn the concepts of spatial correlation while acting as a regularizer for the classification task. Multiple experiments on the PACS, VLCS, Office-Home and digits datasets confirm our intuition and show that this simple method outperforms previous domain generalization and adaptation solutions. An ablation study further illustrates the inner workings of our approach.
Fabio Maria Carlucci, Antonio D'Innocente, Silvia Bucci, Barbara Caputo, Tatiana Tommasi
CVPR1
2018 From Source to Target and Back: Symmetric Bi-Directional Adaptive GAN
abstract
The effectiveness of GANs in producing images according to a specific visual domain has shown potential in unsupervised domain adaptation. Source labeled images have been modified to mimic target samples for training classifiers in the target domain, and inverse mappings from the target to the source domain have also been evaluated, without new image generation. In this paper we aim at getting the best of both worlds by introducing a symmetric mapping among domains. We jointly optimize bi-directional image transformations combining them with target self-labeling. We define a new class consistency loss that aligns the generators in the two directions, imposing to preserve the class identity of an image passing through both domain mappings. A detailed analysis of the reconstructed images, a thorough ablation study and extensive experiments on six different settings confirm the power of our approach.
Paolo Russo 0001, Fabio Maria Carlucci, Tatiana Tommasi, Barbara Caputo
CVPR2
2017 AutoDIAL: Automatic Domain Alignment Layers
abstract
Classifiers trained on given databases perform poorly when tested on data acquired in different settings. This is explained in domain adaptation through a shift among distributions of the source and target domains. Attempts to align them have traditionally resulted in works reducing the domain shift by introducing appropriate loss terms, measuring the discrepancies between source and target distributions, in the objective function. Here we take a different route, proposing to align the learned representations by embedding in any given network specific Domain Alignment Layers, designed to match the source and target feature distributions to a reference one. Opposite to previous works which define a priori in which layers adaptation should be performed, our method is able to automatically learn the degree of feature alignment required at different levels of the deep network. Thorough experiments on different public benchmarks, in the unsupervised setting, confirm the power of our approach.
Fabio Maria Carlucci, Lorenzo Porzi, Barbara Caputo, Elisa Ricci 0001, Samuel Rota Bulò
ICCV1
2017 A deep representation for depth images from synthetic data
abstract
Convolutional Neural Networks (CNNs) trained on large scale RGB databases have become the secret sauce in the majority of recent approaches for object categorization from RGB-D data. Thanks to colorization techniques, these methods exploit the filters learned from 2D images to extract meaningful representations in 2.5D. Still, the perceptual signature of these two kind of images is very different, with the first usually strongly characterized by textures, and the second mostly by silhouettes of objects. Ideally, one would like to have two CNNs, one for RGB and one for depth, each trained on a suitable data collection, able to capture the perceptual properties of each channel for the task at hand. This has not been possible so far, due to the lack of a suitable depth database. This paper addresses this issue, proposing to opt for synthetically generated images rather than collecting by hand a 2.5D large scale database. While being clearly a proxy for real data, synthetic images allow to trade quality for quantity, making it possible to generate a virtually infinite amount of data. We show that the filters learned from such data collection, using the very same architecture typically used on visual data, learns very different filters, resulting in depth features (a) able to better characterize the different facets of depth images, and (b) complementary with respect to those derived from CNNs pre-trained on 2D datasets. Experiments on two publicly available databases show the power of our approach.
Fabio Maria Carlucci, Paolo Russo 0001, Barbara Caputo
ICRA1
2017 Bridging Between Computer and Robot Vision Through Data Augmentation: A Case Study on Object Recognition
Antonio D'Innocente, Fabio Maria Carlucci, Mirco Colosi, Barbara Caputo
ICVS2
2016 When Naïve Bayes Nearest Neighbors Meet Convolutional Neural Networks
abstract
Since Convolutional Neural Networks (CNNs) have become the leading learning paradigm in visual recognition, Naive Bayes Nearest Neighbor (NBNN)-based classifiers have lost momentum in the community. This is because (1) such algorithms cannot use CNN activations as input features, (2) they cannot be used as final layer of CNN architectures for end-to-end training, and (3) they are generally not scalable and hence cannot handle big data. This paper proposes a framework that addresses all these issues, thus bringing back NBNNs on the map. We solve the first by extracting CNN activations from local patches at multiple scale levels, similarly to [13]. We address simultaneously the second and third by proposing a scalable version of Naive Bayes Non-linear Learning (NBNL, [7]). Results obtained using pre-trained CNNs on standard scene and domain adaptation databases show the strength of our approach, opening a new season for NBNNs.
Ilja Kuzborskij, Fabio Maria Carlucci, Barbara Caputo
CVPR2
2015 Explicit representation of social norms for social robots
abstract
As robots are expected to become more and more available in everyday environments, interaction with humans is assuming a central role. Robots working in populated environments are thus expected to demonstrate socially acceptable behaviors and to follow social norms. However, most of the recent works in this field do not address the problem of explicit representation of the social norms and their integration in the reasoning and the execution components of a cognitive robot. In this paper, we address the design of robotic systems that support some social behavior by implementing social norms. We present a framework for planning and execution of social plans, in which social norms are described in a domain and language independent form. A full implementation of the proposed framework is described and tested in a realistic scenario with non-expert and non-recruited users.
Fabio Maria Carlucci, Lorenzo Nardi, Luca Iocchi, Daniele Nardi
IROS1