Demo Data from SIGIR 2026 / reviewers in the wild / expert
Fabio Roli
dblp:28/896
· DBLP profile ↗
148ranked-venue papers
9as first author
48since 2021 · last 2026
0000-0003-4103-9190ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 99 · 6 first-author · 25 since 2021Graphics, computer vision, multimedia, augmented reality and games · 29 · 3 first-author · 2 since 2021Security and privacy · 22 · 10 since 2021Databases, data management, data science and information retrieval · 13 · 8 since 2021Human-computer interaction and ubiquitous computing · 6Applied, interdisciplinary, general and emerging computing · 5 · 1 first-author · 1 since 2021Computer networks · 4 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 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.
| Network and information security
13 papers |
Security and privacy of machine learning · 64% Biometric security · 19% Malware analysis · 16% | |
| Artificial intelligence
15 papers |
Trustworthy machine learning · 86% Face, body and person analysis · 8% Learning paradigms · 4% |
Topics — the 30 heaviest of 53, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
3.1 | 6 | 2025 | AttackBench: Evaluating Gradient-based Attacks for Adversarial Examples · AAAI 2025 Domain Knowledge Alleviates Adversarial Attacks in Multi-Label Classifiers · IEEE Trans. Pattern Anal. Mach. Intell. 2022 Indicators of Attack Failure: Debugging and Improving Optimization of Adversarial Examples · NeurIPS 2022 |
Machine learning › Trustworthy machine learning
robustness |
1.9 | 5 | 2025 | Robustness-Congruent Adversarial Training for Secure Machine Learning Model Updates · IEEE Trans. Pattern Anal. Mach. Intell. 2025 Why Do Adversarial Attacks Transfer? Explaining Transferability of Evasion and Poisoning Attacks · USENIX Security Symposium 2019 TransferBench: Benchmarking Ensemble-based Black-box Transfer Attacks · NeurIPS 2025 |
Machine learning › Trustworthy machine learning › robustness evaluation
adversarial attack evaluation |
1.9 | 3 | 2025 | AttackBench: Evaluating Gradient-based Attacks for Adversarial Examples · AAAI 2025 Indicators of Attack Failure: Debugging and Improving Optimization of Adversarial Examples · NeurIPS 2022 Fast Minimum-norm Adversarial Attacks through Adaptive Norm Constraints · NeurIPS 2021 |
Security and privacy of machine learning › adversarial attack
evasion attack |
1.6 | 3 | 2026 | A New Formulation for Zeroth-Order Optimization of Adversarial EXEmples in Malware Detection · IEEE Trans. Inf. Forensics Secur. 2026 Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware Detection · IEEE Trans. Dependable Secur. Comput. 2019 Security Evaluation of PatternClassifiers under Attack · IEEE Trans. Knowl. Data Eng. 2014 |
Security and privacy of machine learning
adversarial attack |
1.5 | 3 | 2026 | TransferBench: Benchmarking Ensemble-based Black-box Transfer Attacks · NeurIPS 2025 Why Do Adversarial Attacks Transfer? Explaining Transferability of Evasion and Poisoning Attacks · USENIX Security Symposium 2019 A New Formulation for Zeroth-Order Optimization of Adversarial EXEmples in Malware Detection · IEEE Trans. Inf. Forensics Secur. 2026 |
Malware analysis › malware detection
windows malware detection |
1.5 | 2 | 2026 | A New Formulation for Zeroth-Order Optimization of Adversarial EXEmples in Malware Detection · IEEE Trans. Inf. Forensics Secur. 2026 Functionality-Preserving Black-Box Optimization of Adversarial Windows Malware · IEEE Trans. Inf. Forensics Secur. 2021 |
Machine learning › Trustworthy machine learning › robustness › adversarial attack
gradient-based attack |
1.4 | 2 | 2025 | AttackBench: Evaluating Gradient-based Attacks for Adversarial Examples · AAAI 2025 Indicators of Attack Failure: Debugging and Improving Optimization of Adversarial Examples · NeurIPS 2022 |
Computer vision › Face, body and person analysis › face recognition › trustworthy face recognition
face recognition security |
1.0 | 1 | 2026 | Face Presentation Attack Detection by Exploiting Prior Knowledge of Region Relationships · IEEE Trans. Dependable Secur. Comput. 2026 |
Machine learning › Trustworthy machine learning
interpretability |
1.0 | 1 | 2026 | SOM Directions Are Better than One: Multi-Directional Refusal Suppression in Language Models · AAAI 2026 |
Machine learning › Trustworthy machine learning › adversarial machine learning › adversarial defense
jailbreak defense |
1.0 | 1 | 2026 | SOM Directions Are Better than One: Multi-Directional Refusal Suppression in Language Models · AAAI 2026 |
Machine learning › Trustworthy machine learning › AI safety
safety alignment |
1.0 | 1 | 2026 | SOM Directions Are Better than One: Multi-Directional Refusal Suppression in Language Models · AAAI 2026 |
Security and privacy of machine learning › adversarial attack
adversarial malware |
1.0 | 1 | 2026 | A New Formulation for Zeroth-Order Optimization of Adversarial EXEmples in Malware Detection · IEEE Trans. Inf. Forensics Secur. 2026 |
Biometric security
face anti-spoofing |
1.0 | 1 | 2026 | Face Presentation Attack Detection by Exploiting Prior Knowledge of Region Relationships · IEEE Trans. Dependable Secur. Comput. 2026 |
Security and privacy of machine learning
adversarial robustness |
0.9 | 1 | 2025 | Robustness-Congruent Adversarial Training for Secure Machine Learning Model Updates · IEEE Trans. Pattern Anal. Mach. Intell. 2025 |
Security and privacy of machine learning › adversarial robustness
adversarial training |
0.9 | 1 | 2025 | Robustness-Congruent Adversarial Training for Secure Machine Learning Model Updates · IEEE Trans. Pattern Anal. Mach. Intell. 2025 |
Security and privacy of machine learning › adversarial attack
ensemble-based attack |
0.9 | 1 | 2025 | TransferBench: Benchmarking Ensemble-based Black-box Transfer Attacks · NeurIPS 2025 |
Security and privacy of machine learning › adversarial attack › black-box attack
transfer-based black-box attacks |
0.9 | 1 | 2025 | TransferBench: Benchmarking Ensemble-based Black-box Transfer Attacks · NeurIPS 2025 |
Biometric security
anti-spoofing |
0.8 | 2 | 2021 | Fingerprint Recognition With Embedded Presentation Attacks Detection: Are We Ready? · IEEE Trans. Inf. Forensics Secur. 2021 Statistical Meta-Analysis of Presentation Attacks for Secure Multibiometric Systems · IEEE Trans. Pattern Anal. Mach. Intell. 2017 |
Malware analysis
dynamic malware analysis |
0.8 | 1 | 2024 | Nebula: Self-Attention for Dynamic Malware Analysis · IEEE Trans. Inf. Forensics Secur. 2024 |
Machine learning › Trustworthy machine learning › adversarial machine learning › adversarial defense
adversarial example detection |
0.6 | 1 | 2022 | Domain Knowledge Alleviates Adversarial Attacks in Multi-Label Classifiers · IEEE Trans. Pattern Anal. Mach. Intell. 2022 |
Machine learning › Learning paradigms
multi-label classification |
0.6 | 1 | 2022 | Domain Knowledge Alleviates Adversarial Attacks in Multi-Label Classifiers · IEEE Trans. Pattern Anal. Mach. Intell. 2022 |
Security and privacy of machine learning
adversarial machine learning |
0.6 | 2 | 2019 | Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware Detection · IEEE Trans. Dependable Secur. Comput. 2019 Security Evaluation of PatternClassifiers under Attack · IEEE Trans. Knowl. Data Eng. 2014 |
Security and privacy of machine learning
adversarial example |
0.5 | 1 | 2021 | Functionality-Preserving Black-Box Optimization of Adversarial Windows Malware · IEEE Trans. Inf. Forensics Secur. 2021 |
Security and privacy of machine learning › adversarial attack › adversarial malware
adversarial malware evasion |
0.5 | 1 | 2021 | Functionality-Preserving Black-Box Optimization of Adversarial Windows Malware · IEEE Trans. Inf. Forensics Secur. 2021 |
Security and privacy of machine learning › adversarial attack
black-box attack |
0.5 | 1 | 2021 | Functionality-Preserving Black-Box Optimization of Adversarial Windows Malware · IEEE Trans. Inf. Forensics Secur. 2021 |
Biometric security
fingerprint recognition |
0.5 | 1 | 2021 | Fingerprint Recognition With Embedded Presentation Attacks Detection: Are We Ready? · IEEE Trans. Inf. Forensics Secur. 2021 |
Biometric security › fingerprint recognition
fingerprint verification |
0.5 | 1 | 2021 | Fingerprint Recognition With Embedded Presentation Attacks Detection: Are We Ready? · IEEE Trans. Inf. Forensics Secur. 2021 |
Interaction techniques and input
gesture description language |
0.4 | 1 | 2019 | DEICTIC: A compositional and declarative gesture description based on hidden markov models · Int. J. Hum. Comput. Stud. 2019 |
Interaction techniques and input
gesture input |
0.4 | 1 | 2019 | DEICTIC: A compositional and declarative gesture description based on hidden markov models · Int. J. Hum. Comput. Stud. 2019 |
Malware analysis › mobile malware detection
android malware detection |
0.4 | 1 | 2019 | Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware Detection · IEEE Trans. Dependable Secur. Comput. 2019 |
Methods — techniques the papers use, named apart from their topics
timesformer · 2.0mean squared error · 2.0cosine similarity · 2.0fine-tuning · 1.7benchmark evaluation · 1.7adversarial training · 1.7gradient-based optimization · 1.4zeroth-order optimization · 1.0self-organizing map · 1.0gradient-free optimization · 1.0difference-in-means · 1.0activation ablation · 1.0non-regression constraints · 0.9explainable AI · 0.8hidden markov model · 0.4text categorization · 0.1OCR · 0.1relevance score · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | SOM Directions Are Better than One: Multi-Directional Refusal Suppression in Language ModelsabstractRefusal refers to the functional behavior enabling safety-aligned language models to reject harmful or unethical prompts. Following the growing scientific interest in mechanistic interpretability, recent work encoded refusal behavior as a single direction in the model’s latent space; e.g., computed as the difference between the centroids of harmful and harmless prompt representations. However, emerging evidence suggests that concepts in LLMs often appear to be encoded as a low-dimensional manifold embedded in the high-dimensional latent space. Motivated by these findings, we propose a novel method leveraging Self-Organizing Maps (SOMs) to extract multiple refusal directions. To this end, we first prove that SOMs generalize the prior work's difference-in-means technique. We then train SOMs on harmful prompt representations to identify multiple neurons. By subtracting the centroid of harmless representations from each neuron, we derive a set of multiple directions expressing the refusal concept. We validate our method on an extensive experimental setup, demonstrating that ablating multiple directions from models' internals outperforms not only the single-direction baseline but also specialized jailbreak algorithms, leading to an effective suppression of refusal. Finally, we conclude by analyzing the mechanistic implications of our approach. Giorgio Piras, Raffaele Mura, Fabio Brau, Luca Oneto, Fabio Roli, Battista Biggio |
AAAI | 5 |
| 2026 | Multi-label Complementary Labels Learning under Hard Logical ConstraintsabstractTwo of the main challenges in multi-label classification are the need to collect labeled data, which can be costly or impractical, and the need to satisfy hard logical constraints between labels, which is often computationally expensive.In some applications, complementary labelsthat is, labels specifying a class to which a sample does not belong -are available and much less costly to obtain.Researchers have therefore developed methods to learn from such labels efficiently and effectively.Similar efforts have been made to address the problem of learning with hard logical constraints.Nevertheless, to the best of our knowledge, no prior work has investigated the problem of learning from complementary labels with hard logical constraints.In this work, we propose and compare methods to address this problem, showing that hard logical constraints, besides representing restrictions to be satisfied, can also serve as an additional source of weak supervision.The relationships between labels can help bridge the information gap between relevant and complementary labels.Experimental results on different datasets and scenarios support our claims. Luca Oneto, Davide Anguita, Fabio Roli, Min-Ling Zhang, Fulvio Mastrogiovanni |
ESANN | 4 |
| 2026 | Ensembling Post-Hoc Image Explanations: When It Works, When It Fails, and How to Tell the DifferenceabstractPost-hoc explanation methods of image recognition models often exhibit high variance or disagreement across explanations when the input data are perturbed, the underlying models are modified, or different explainability techniques are employed.To mitigate this issue, several approaches have been proposed, among which ensemble strategies that aggregate multiple explanations have attracted particular attention.Although some of these methods demonstrate good empirical performance, most existing works remain largely empirical, with limited theoretical justification or understanding of why ensemble strategies work and when they fail.In this paper, we analyze the factors that influence the success and failure of ensemble strategies that combines multiple explanations, using different datasets, convolutional neural network architectures, posthoc explanation techniques, and ensembling strategies to identify the most influential image patches.In particular, we compare various ensembling strategies based on distinct voting principles -namely, Borda Count, Kemeny-Young, Reciprocal Rank Fusion, and the Schulze method -and show that the performance of such ensemble methods depends on the degree of satisfaction of their underlying theoretical assumptions. Luca Oneto, Jinhua Xu, Davide Anguita, Fabio Roli, Jing Yuan 0001 |
ESANN | 4 |
| 2026 | Sonic: Fast and transferable data poisoning on clustering algorithmsabstractData poisoning attacks on clustering algorithms have received limited attention, with existing methods struggling to scale efficiently as dataset sizes and feature counts increase. These attacks typically require re-clustering the entire dataset multiple times to generate predictions and assess the attacker’s objectives, significantly hindering their scalability. This paper addresses these limitations by proposing Sonic , a novel genetic data poisoning attack that leverages incremental and scalable clustering algorithms, e.g., FISHDBC, as surrogates to accelerate poisoning attacks against graph-based and density-based clustering methods, such as HDBSCAN. We empirically demonstrate the effectiveness and efficiency of Sonic in poisoning the target clustering algorithms. We then conduct a comprehensive analysis of the factors affecting the scalability and transferability of poisoning attacks against clustering algorithms, and we conclude by examining the robustness of hyperparameters in our attack strategy Sonic . An illustrative example of a data poisoning attack against the clustering algorithm HDBSCAN* is shown. In the top row, we depict the scenario when the data are untainted, with HDBSCAN* correctly grouping the samples into three distinct clusters. In the bottom row, we depict a scenario where an attacker manipulates two red triangle data samples in the dataset to mislead the clustering algorithm. Specifically, the attack uses our fast and effective Sonic data poisoning method to perturb these samples, moving them from their original cluster (triangles) to a target cluster (squares), thereby maliciously influencing the clustering algorithm’s results. As a result, this adversarial manipulation causes the HDBSCAN* algorithm to merge the blue and green samples into a single cluster, thus degrading the clustering performance. • We propose Sonic , a fast genetic data poisoning attack against clustering algorithms for high-dimensional data. • We empirically demonstrate that Sonic significantly accelerates the poisoning optimization process on high-dimensional data by leveraging incremental clustering algorithms. • We investigate the trade-off between clustering approximation quality and attack speed. • We explore the transferability of data poisoning attacks across different clustering algorithms. • We analyze the empirical convergence of Sonic and provide an ablation study on its hyperparameters. Francesco Villani, Dario Lazzaro, Antonio Emanuele Cinà, Matteo Dell'Amico, Battista Biggio, Fabio Roli |
Inf. Sci. | 6 |
| 2026 | HORNET: Fast and minimal adversarial perturbationsabstractFixed-budget attacks aim to generate adversarial examples—carefully crafted inputs designed to induce misclassifications during inference—while adhering to a predefined perturbation budget. These attacks maximize misclassification confidence and benefit from the transferability property, enabling the generated adversarial examples to remain effective even against multiple unknown models. However, to preserve their transferability, such attacks often yield perceptible perturbations, compromising the visual integrity of the adversarial examples. In this paper, we introduce HORNET, an extension of gradient-based fixed-budget attacks designed to minimize the perturbation magnitude of adversarial examples while maintaining their transferability against the target model. HORNET utilizes a distinct source model to craft the adversarial examples and employs a limited number of queries to the unknown target model to further minimize perturbation magnitude. We evaluate HORNET empirically by integrating it with 41 existing attack implementations and testing it against 9 different models, resulting in a total of 1700 unique configurations. Our results demonstrate that HORNET outperforms the state of the art in generating minimally perturbed yet highly transferable adversarial examples across all tested models. Code available at: https://github.com/louiswup/HORNET . Jiaping Wu, Antonio Emanuele Cinà, Francesco Villani, Zhaoqiang Xia, Luca Demetrio, Luca Oneto, Davide Anguita, Fabio Roli, Xiaoyi Feng |
Inf. Sci. | 8 |
| 2026 | Poison once, fool many: Practical poisoning attacks against text-to-image retrieval systemsabstractText-to-Image retrieval (IR) systems are widely used to match images to specific textual queries, often leveraging publicly available Vision-Language Pretrained models (VLPs) for their generalization capabilities. However, due to the diverse and open nature of the image data they rely on, these systems remain vulnerable to data poisoning attacks, where malicious images are injected into the database to manipulate retrieval results. Prior work has demonstrated the effectiveness of attacks when the exact user query is known at retrieval time. However, this assumption is often impractical, as users tend to express similar intents using varied, semantically equivalent queries (e.g., through synonyms), which reduces the effectiveness of existing attacks. In this paper, we address this gap by proposing an attack that remains effective even when users issue semantically varied queries. We introduce Collisio , a novel poisoning method that crafts a single poisoned image to be retrieved under any semantically equivalent form of a target query. To achieve this, Collisio leverages an Expectation over Queries (EoQ) strategy, generating a diverse set of synthetic and selectively transformed query variants, and then optimizes the poisoned image to align with them. We extensively evaluate Collisio on the Flickr30k and MSCOCO datasets across multiple VLPs, demonstrating the severity of Collisio under realistic query variations. Given the implications of this vulnerability, we examine countermeasures based on adversarially trained models and a data preprocessing defense, highlighting both their mitigation potential and the trade-offs involved. Dario Lazzaro, Raffaele Mura, Antonio Emanuele Cinà, Giuseppe Laurita, Gianni Viardo Vercelli, Luca Oneto, Battista Biggio, Fabio Roli |
Knowl. Based Syst. | 8 |
| 2026 | Evaluating the robustness of explainable AI in medical image recognition under natural and adversarial data corruptionabstractAbstract The integration of Explainable AI (XAI) into healthcare promises greater transparency and interpretability of machine learning models, enabling clinicians to understand predictions and make more reliable medical decisions. Yet, the robustness of XAI methods remains uncertain, as small input perturbations can drastically change their explanations, posing critical risks in clinical settings where they may lead to misdiagnoses or inappropriate treatment. Motivated by the central role of XAI in healthcare decision-making, this paper examines its robustness in the presence of data corruption. We systematically evaluate the stability of widely used XAI techniques against both naturally occurring noise (e.g., JPEG compression) and adversarial manipulations that alter explanations without affecting model predictions. To this end, we introduce a set of evaluation metrics that capture complementary aspects of explanation stability, ranging from pixel-level consistency to spatial coherence, and propose a protocol for assessing the resilience of XAI methods across diverse perturbation sources. Our analysis spans three medical imaging datasets, various convolutional and transformer models, and ten post-hoc XAI methods, including Grad-CAM++ for convolutional networks and LibraGrad for vision transformers. We find that current XAI techniques are often unstable, even under imperceptible perturbations. For adversarial noise, a clear set of robust methods emerges, whereas for natural noise, performance varies, with some methods maintaining spatial stability and others preserving pixel-wise consistency. All results together highlight the need for multi-perspective evaluation when selecting XAI techniques in practice. Sara Repetto, Igor Maljkovic, Michele Lotto, Antonio Emanuele Cinà, Sebastiano Vascon, Fabio Roli |
Mach. Learn. | 6 |
| 2026 | Buffer-free class-incremental learning with out-of-distribution detectionabstractClass-incremental learning (CIL) poses significant challenges in open-world scenarios, where models must learn new classes over time without forgetting previous ones and handle inputs from unknown classes that a closed-set model would misclassify. In this paper, we present an in-depth analysis of post-hoc OOD detection methods and investigate their potential to eliminate the need for a memory buffer. When post hoc OOD detection is applied at inference time, we discover that it can effectively replace buffer-based strategies. We examine the performance of these methods in terms of classification accuracy of seen samples and rejection rates of unseen samples. We show that our approach achieves competitive performance compared to recent multi-head and single-head methods that rely on memory buffers and other buffer-free approaches. The results show that the proposed approach outperforms them in a closed-world setting and detects unseen samples while being significantly resource-efficient. Experimental results on CIFAR-10, CIFAR-100, and Tiny ImageNet support our findings and offer new insights into the design of efficient and privacy-preserving CIL systems for open-world settings. Srishti Gupta 0004, Daniele Angioni, Maura Pintor, Ambra Demontis, Lea Schönherr, Fabio Roli, Battista Biggio |
Pattern Recognit. | 6 |
| 2026 | On the robustness of adversarial training against uncertainty attacksabstractIn learning problems, the noise inherent to the task at hand hinders the possibility to infer without a certain degree of uncertainty. Quantifying this uncertainty, regardless of its wide use, assumes high relevance for security-sensitive applications. Within these scenarios, it becomes fundamental to guarantee good (i.e., trustworthy) uncertainty measures, which downstream modules can securely employ to drive the final decision-making process. However, an attacker may be interested in forcing the system to produce either (i) highly uncertain outputs jeopardizing the system’s availability or (ii) low uncertainty estimates, making the system accept uncertain samples that would instead require a careful inspection (e.g., human intervention). Therefore, it becomes fundamental to understand how to obtain robust uncertainty estimates against these kinds of attacks. In this work, we reveal both empirically and theoretically that defending against adversarial examples, i.e., carefully perturbed samples that cause misclassification, additionally guarantees a more secure, trustworthy uncertainty estimate under common attack scenarios without the need for an ad-hoc defense strategy. To support our claims, we evaluate multiple adversarial-robust classification models from the publicly available benchmark RobustBench on the CIFAR-10 and ImageNet datasets, and on a robust semantic segmentation model evaluated on Pascal-VOC. The code for the reproducibility of the experiments is available at the following link: https://github.com/pralab/UncertaintyAdversarialRobustness . Emanuele Ledda, Giovanni Scodeller, Daniele Angioni, Giorgio Piras, Antonio Emanuele Cinà, Giorgio Fumera, Battista Biggio, Fabio Roli |
Pattern Recognit. | 8 |
| 2026 | Face Presentation Attack Detection by Exploiting Prior Knowledge of Region RelationshipsabstractFace recognition systems have been widely deployed in mobile devices for user authentication and payment applications. However, these biometric systems remain vulnerable to face presentation attacks, posing significant security risks. In recent years, numerous countermeasures have been proposed, with analysis of differences between bona fide and attack presentations being a commonly adopted strategy. Nevertheless, the variations in image attributes and region movements have not been thoroughly explored. In attack images, the textures of the facial region and the background tend to be more similar, while local regions often exhibit more consistent directions of movement compared to bona fide presentations. Motivated by this observation, we propose a novel face presentation attack detection method that leverages prior knowledge of region relationships. Specifically, each input face image sequence is first divided into small patches, which are then processed by a pre-trained$TimeSformer$network utilizing divided time and space attention mechanisms to extract deep features. Two metrics—$Cosine$similarity and mean squared error ($MSE$)—are subsequently employed to measure the texture similarity and movement relationships of the regions of interest. During the inference phase, these measurements are fused to distinguish bona fide from attack presentations. Extensive ablation and comparison experiments, conducted on six face presentation attack detection (PAD) databases (i.e., Idiap Replay-Attack, CASIA-MFSD, OULU-NPU, MSU-MFSD, 3DMAD, and HKBU-MARs V1+), demonstrate that our method achieves superior detection performance, significantly improving precision over state-of-the-art approaches in most experimental settings. Lei Li 0008, Shanshan Gao 0003, Zhaoqiang Xia, Fabio Roli, Yuanfeng Zhou |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2026 | Regression-Aware Continual Learning for Android Malware DetectionabstractMalware evolves rapidly, forcing machine learning-based detectors to be continuously updated. With antivirus vendors processing hundreds of thousands of new samples daily, datasets can grow to billions of examples, making full retraining impractical. Continual learning (CL) has emerged as a scalable alternative, enabling incremental updates without full data access while mitigating catastrophic forgetting. In this work, we analyze a critical yet overlooked issue in this context: security regression. Unlike forgetting, which manifests as a drop in average performance on previously seen data, security regression captures harmful sample-level prediction changes, e.g., malware samples that were correctly detected before an update but evade detection afterward. This poses serious risks in security-critical applications, as the silent reintroduction of previously detected threats may undermine users' trust in the update process, leading them to perceive a regression in security even if the average model performance has actually improved. We first formalize and quantify security regression in CL-based malware detectors, revealing that up to 3-6% of malware experience it after model updates. We then address this issue by introducing a regression-aware framework to the CL setting. Specifically, we instantiate it via Positive Congruent Training (PCT), showing seamless integration with any prior CL strategy. Experiments on the ELSA, Tesseract, and AZ-Class datasets show that our method effectively halves regression across different CL scenarios while maintaining strong detection performance over time. Daniele Ghiani, Daniele Angioni, Giorgio Piras, Angelo Sotgiu, Luca Minnei, Srishti Gupta 0004, Maura Pintor, Fabio Roli, Battista Biggio |
IEEE Trans. Inf. Forensics Secur. | 8 |
| 2026 | A New Formulation for Zeroth-Order Optimization of Adversarial EXEmples in Malware DetectionabstractMachine learning malware detectors are vulnerable to adversarial EXEmples, i.e., carefully-crafted Windows programs tailored to evade detection. Unlike other adversarial problems, attacks in this context must be functionality-preserving, a constraint that is challenging to address. As a consequence, heuristic algorithms are typically used, which inject new content, either randomly-picked or harvested from legitimate programs. In this paper, we show how learning malware detectors can be cast within a zeroth-order optimization framework, which allows incorporating functionality-preserving manipulations. This permits the deployment of sound and efficient gradient-free optimization algorithms, which come with theoretical guarantees and allow for minimal hyper-parameters tuning. As a by-product, we propose and study ZEXE, a novel zeroth-order attack against Windows malware detection. Compared to state-of-the-art techniques, ZEXE provides improvement in the evasion rate, reducing to less than one third the size of the injected content. Marco Rando, Luca Demetrio, Lorenzo Rosasco, Fabio Roli |
IEEE Trans. Inf. Forensics Secur. | 4 |
| 2026 | Robust Large-Scale Detection of Living-Off-the-Land Reverse Shells via Data SynthesisabstractLiving-off-the-land (LOTL) techniques, which exploit legitimate system utilities to execute malicious commands, pose significant challenges to cyber-threat detection by blending with benign behavior. Current state-of-the-art machine learning (ML) detection methods suffer from two critical limitations: (1) a need for large-scale datasets that capture LOTL behaviors, essential for detection at low false-positive rates (FPR) and high true-positive rates (TPR), and (2) a lack of adversarial manipulation evaluations, despite the inherent presence of adaptive attackers in cybersecurity contexts. To address these challenges, we introduce a novel, cyber-security focused data synthesis (DS) framework that augments malicious LOTL samples by combining threat intelligence with legitimate baselines from enterprise networks. We evaluate our framework in a large-scale production environment, focusing on the detection of Linux LOTL reverse shells. The resulting dataset and models—collectively referred to as QuasarNix —enable ML detectors that detect roughly 60% of malicious reverse shells at an industry-grade FPR = 10 -6 , whereas non-augmented baselines remain effectively blind at this operating point. We demonstrate that unprotected ML models remain vulnerable to black-box evasion attacks. To counteract these risks, we incorporate adversarial training into our DS framework, enhancing the robustness of our LOTL detection models. Through an explainability analysis, we confirm that QuasarNix provide detection engineers with evidence-based attribution, aligning with cybersecurity domain expertise. To foster reproducibility, we publicly release our framework implementation, 1 synthesized dataset, 2 and pre-trained models. 3 Dmitrijs Trizna, Luca Demetrio, Battista Biggio, Fabio Roli |
ACM Trans. Priv. Secur. | 4 |
| 2025 | AttackBench: Evaluating Gradient-based Attacks for Adversarial ExamplesabstractWhile novel gradient-based attacks are continuously proposed to improve the optimization of adversarial examples, each is shown to outperform its predecessors using different experimental setups, implementations, and computational budgets, leading to biased and unfair comparisons. In this work, we overcome this issue by proposing AttackBench, i.e., an attack evaluation framework that evaluates the effectiveness of each attack (along with its different library implementations) under the same maximum available computational budget. To this end, we (i) define a novel optimality metric that quantifies how close each attack is to the optimal solution (empirically estimated by ensembling all attacks), and (ii) limit the maximum number of forward and backward queries that each attack can execute on the target model. Our extensive experimental analysis compares more than 100 attack implementations over 800 different configurations, considering both CIFAR-10 and ImageNet models, and shows that only a few attack implementations outperform all the remaining approaches. These findings suggest that novel defenses should be evaluated against different attacks than those normally used in the literature to avoid overly-optimistic robustness evaluations. We release AttackBench as a publicly-available benchmark that will be continuously updated with new attack implementations to maintain an up-to-date ranking of the best gradient-based attacks. We release AttackBench as a publicly available benchmark, including a continuously updated leaderboard and source code to maintain an up-to-date ranking of the best gradient-based attacks. Antonio Emanuele Cinà, Jérôme Rony, Maura Pintor, Luca Demetrio, Ambra Demontis, Battista Biggio, Ismail Ben Ayed, Fabio Roli |
AAAI | 8 |
| 2025 | TransferBench: Benchmarking Ensemble-based Black-box Transfer AttacksabstractEnsemble-based black-box transfer attacks optimize adversarial examples on a set of surrogate models, claiming to reach high success rates by querying the (unknown) target model only a few times. In this work, we show that prior evaluations are systematically biased, as such methods are tested only under overly optimistic scenarios, without considering (i) how the choice of surrogate models influences transferability, (ii) how they perform against robust target models, and (iii) whether querying the target to refine the attack is really required.To address these gaps, we introduce TransferBench, a framework for evaluating ensemble-based black-box transfer attacks under more realistic and challenging scenarios than prior work. Our framework considers 17 distinct settings on CIFAR-10 and ImageNet, including diverse surrogate-target combinations, robust targets, and comparisons to baseline methods that do not use any query-based refinement mechanism. Our findings reveal that existing methods fail to generalize to more challenging scenarios, and that query-based refinement offers little to no benefit, contradicting prior claims. These results highlight that building reliable and query-efficient black-box transfer attacks remains an open challenge. We release our benchmark and evaluation code at: https://github.com/pralab/transfer-bench. Fabio Brau, Maura Pintor, Antonio Emanuele Cinà, Raffaele Mura, Luca Scionis, Luca Oneto, Fabio Roli, Battista Biggio |
NeurIPS | 7 |
| 2025 | Updating Windows malware detectors: Balancing robustness and regression against adversarial EXEmples
Matous Kozák, Luca Demetrio, Dmitrijs Trizna, Fabio Roli |
Comput. Secur. | 4 |
| 2025 | SLIFER: Investigating performance and robustness of malware detection pipelines
Andrea Ponte, Dmitrijs Trizna, Luca Demetrio, Battista Biggio, Ivan Tesfai Ogbu, Fabio Roli |
Comput. Secur. | 6 |
| 2025 | HO-FMN: Hyperparameter optimization for fast minimum-norm attacksabstractGradient-based attacks are a primary tool to evaluate robustness of machine-learning models. However, many attacks tend to provide overly-optimistic evaluations as they use fixed loss functions, optimizers, step-size schedulers, and default hyperparameters. In this work, we tackle these limitations by proposing a parametric variation of the well-known fast minimum-norm attack algorithm, whose loss, optimizer, step-size scheduler, and hyperparameters can be dynamically adjusted. We re-evaluate 12 robust models, showing that our attack finds smaller adversarial perturbations without requiring any additional tuning. This also enables reporting adversarial robustness as a function of the perturbation budget, providing a more complete evaluation than that offered by fixed-budget attacks, while remaining efficient. We release our open-source code at https://github.com/pralab/HO-FMN . • We improve minimum-norm attacks using different losses, optimizers, and schedulers. • We leverage hyperparameter optimization to improve the attack performance. • We compute full robustness-perturbation curves with a single, effective attack. Raffaele Mura, Giuseppe Floris, Luca Scionis, Giorgio Piras, Maura Pintor, Ambra Demontis, Giorgio Giacinto, Battista Biggio, Fabio Roli |
Neurocomputing | 9 |
| 2025 | Vision Transformer With Adversarial Indicator Token Against Adversarial Attacks in Radio Signal ClassificationsabstractThe remarkable success of transformers across various fields such as natural language processing and computer vision has paved the way for their applications in automatic modulation classification, a critical component in the communication systems of Internet of Things (IoT) devices. However, it has been observed that transformer-based classification of radio signals is susceptible to subtle yet sophisticated adversarial attacks. To address this issue, we have developed a defensive strategy for transformer-based modulation classification systems to counter such adversarial attacks. In this paper, we propose a novel vision transformer (ViT) architecture by introducing a new concept known as adversarial indicator (AdvI) token to detect adversarial attacks. To the best of our knowledge, this is the first work to propose an AdvI token in ViT to defend against adversarial attacks. Integrating an adversarial training method with a detection mechanism using AdvI token, we combine a training time defense and running time defense in a unified neural network model, which reduces architectural complexity of the system compared to detecting adversarial perturbations using separate models. We investigate into the operational principles of our method by examining the attention mechanism. We show the proposed AdvI token acts as a crucial element within the ViT, influencing attention weights and thereby highlighting regions or features in the input data that are potentially suspicious or anomalous. Through experimental results, we demonstrate that our approach surpasses several competitive methods in handling white-box attack scenarios, including those utilizing the fast gradient method, projected gradient descent attacks and basic iterative method. Lu Zhang 0085, Sangarapillai Lambotharan, Gan Zheng 0001, Guisheng Liao, Xuekang Liu, Fabio Roli, Carsten Maple |
IEEE Internet Things J. | 6 |
| 2025 | Energy-latency attacks via sponge poisoningabstractSponge examples are test-time inputs optimized to increase energy consumption and prediction latency of deep networks deployed on hardware accelerators. By increasing the fraction of neurons activated during classification, these attacks reduce sparsity in network activation patterns, worsening the performance of hardware accelerators. In this work, we present a novel training-time attack, named sponge poisoning , which aims to worsen energy consumption and prediction latency of neural networks on any test input without affecting classification accuracy. To stage this attack, we assume that the attacker can control only a few model updates during training — a likely scenario, e.g., when model training is outsourced to an untrusted third party or distributed via federated learning. Our extensive experiments on image classification tasks show that sponge poisoning is effective, and that fine-tuning poisoned models to repair them poses prohibitive costs for most users, highlighting that tackling sponge poisoning remains an open issue. • We propose the first poisoning attack to increase energy consumption in DNNs while preserving their prediction accuracy. • We formulate a novel objective function to target energy consumption in Hardware ASIC accelerators. • We inspect the model activations of the models to detect the most vulnerable layers against sponge poisoning attacks. • We show that the proposed attack can be adapted to avoid violating specific energy consumption requirements. • We show how to repair models targeted by sponge attacks, revealing an alternative path toward building energy-saving DNNs. Antonio Emanuele Cinà, Ambra Demontis, Battista Biggio, Fabio Roli, Marcello Pelillo |
Inf. Sci. | 4 |
| 2025 | Robustness-Congruent Adversarial Training for Secure Machine Learning Model UpdatesabstractMachine-learning models demand periodic updates to improve their average accuracy, exploiting novel architectures and additional data. However, a newly updated model may commit mistakes the previous model did not make. Such misclassifications are referred to as negative flips, experienced by users as a regression of performance. In this work, we show that this problem also affects robustness to adversarial examples, hindering the development of secure model update practices. In particular, when updating a model to improve its adversarial robustness, previously ineffective adversarial attacks on some inputs may become successful, causing a regression in the perceived security of the system. We propose a novel technique, named robustness-congruent adversarial training, to address this issue. It amounts to fine-tuning a model with adversarial training, while constraining it to retain higher robustness on the samples for which no adversarial example was found before the update. We show that our algorithm and, more generally, learning with non-regression constraints, provides a theoretically-grounded framework to train consistent estimators. Our experiments on robust models for computer vision confirm that both accuracy and robustness, even if improved after model update, can be affected by negative flips, and our robustness-congruent adversarial training can mitigate the problem, outperforming competing baseline methods. Daniele Angioni, Luca Demetrio, Maura Pintor, Luca Oneto, Davide Anguita, Battista Biggio, Fabio Roli |
IEEE Trans. Pattern Anal. Mach. Intell. | 7 |
| 2025 | Adversarial pruning: A survey and benchmark of pruning methods for adversarial robustnessabstractRecent work has proposed neural network pruning techniques to reduce the size of a network while preserving robustness against adversarial examples, i.e., well-crafted inputs inducing a misclassification. These methods, which we refer to as adversarial pruning methods, involve complex and articulated designs, making it difficult to analyze the differences and establish a fair and accurate comparison. In this work, we overcome these issues by surveying current adversarial pruning methods and proposing a novel robustness-oriented taxonomy to categorize them based on two main dimensions: the pipeline , defining when to prune; and the specifics , defining how to prune. We then highlight the limitations of current empirical analyses and propose a novel, fair evaluation benchmark to address them. We finally conduct an empirical re-evaluation of current adversarial pruning methods and discuss the results, highlighting the shared traits of top-performing adversarial pruning methods, as well as common issues. We welcome contributions in our publicly-available benchmark at https://github.com/pralab/AdversarialPruningBenchmark . Giorgio Piras, Maura Pintor, Ambra Demontis, Battista Biggio, Giorgio Giacinto, Fabio Roli |
Pattern Recognit. | 6 |
| 2025 | Robust image classification with multi-modal large language modelsabstractDeep Neural Networks are vulnerable to adversarial examples, i.e., carefully crafted input samples that can cause models to make incorrect predictions with high confidence. To mitigate these vulnerabilities, adversarial training and detection-based defenses have been proposed to strengthen models in advance. However, most of these approaches focus on a single data modality, overlooking the relationships between visual patterns and textual descriptions of the input. In this paper, we propose a novel defense, Multi-Shield , designed to combine and complement these defenses with multimodal information to further enhance their robustness. Multi-Shield leverages multimodal large language models to detect adversarial examples and abstain from uncertain classifications when there is no alignment between textual and visual representations of the input. Extensive evaluations on six distinct datasets, using robust and non-robust image classification models, demonstrate that Multi-Shield can be easily integrated to detect and reject adversarial examples, outperforming the original defenses. • We propose a defense, Multi-Shield , used to identify and reject adversarial examples. • We leverage multimodal data to implement the rejection mechanism. • We explore the interaction between adversarial training and a multimodal detector. • We evaluate Multi-Shield on two vision datasets and ten models. Francesco Villani, Igor Maljkovic, Dario Lazzaro, Angelo Sotgiu, Antonio Emanuele Cinà, Fabio Roli |
Pattern Recognit. Lett. | 6 |
| 2024 | Mitigating Unfair Regression in Machine Learning Model UpdatesabstractMachine learning systems often require updates for various reasons, such as the availability of new data or models and the need to optimize different technical or ethical metrics. Typically, these metrics reflect an average performance rather than sample-wise behavior. Indeed, improvements in metrics like accuracy can introduce negative flips, where the updated model makes errors that the previous model did not make. In certain applications, these negative flips can be perceived by developers or users as a regression in performance, contributing to the hidden technical debt of machine learning systems. Moreover, if the distribution of negative flips is biased with respect to some sensitive attribute (e.g., gender or race), it may be perceived as discrimination, termed unfair regression. In this paper we show, for the first time, the existence of the phenomenon of unfair regression and propose different ethical metrics to measure it. Additionally, we offer two mitigation strategies - one focused on modifying the learning algorithm and one focused on modifying the tuning phase - to address this issue. Our results on real-world datasets confirm the existence of the unfair regression phenomenon and demonstrate the effectiveness of the proposed mitigation strategies. Irene Buselli, Anna Pallarès López, Eduard Martín Jiménez, Davide Anguita, Fabio Roli, Luca Oneto |
ICMLA | 5 |
| 2024 | Toward Measuring and Understanding the Overvalidation PhenomenaabstractOver the past decade, advances in Machine Learning have significantly expanded both the number and complexity of algorithms. Consequently, solving specific tasks now requires making numerous choices, such as selecting the appropriate algorithm, architecture, and corresponding hyper-parameters. Although various methods have been proposed to expedite this search process, the final selection is typically made using a holdout set. While this practical approach is widely accepted, it can lead to the issue of overvalidation when the number of choices is large. Overvalidation refers to the bias in holdout performance, which can result in the incorrect selection of the optimal choice so to be not aligned with the technical needs. This issue can be mitigated by improving the quantity and quality of data in the validation set or through resampling, but it reappears as the number of choices increases. Thus, the challenge of better understanding and detecting overvalidation to avoid or further mitigate it remains unresolved. In this paper, we address this problem by measuring and understanding the overvalidation phenomenon using statistical learning theory and testing it with real-world examples. Fabrizio Mori, Antonio Emanuele Cinà, Fabio Roli, Davide Anguita, Luca Oneto |
ICMLA | 3 |
| 2024 | Texture and artifact decomposition for improving generalization in deep-learning-based deepfake detectionabstractThe harmful utilization of DeepFake technology poses a significant threat to public welfare, precipitating a crisis in public opinion. Existing detection methodologies, predominantly relying on convolutional neural networks and deep learning paradigms, focus on achieving high in-domain recognition accuracy amidst many forgery techniques. However, overseeing the intricate interplay between textures and artifacts results in compromised performance across diverse forgery scenarios. This paper introduces a groundbreaking framework, denoted as Texture and Artifact Detector (TAD), to mitigate the challenge posed by the limited generalization ability stemming from the mutual neglect of textures and artifacts. Specifically, our approach delves into the similarities among disparate forged datasets, discerning synthetic content based on the consistency of textures and the presence of artifacts. Furthermore, we use a model ensemble learning strategy to judiciously aggregate texture disparities and artifact patterns inherent in various forgery types, thereby enabling the model’s generalization ability. Our comprehensive experimental analysis, encompassing extensive intra-dataset and cross-dataset validations along with evaluations on both video sequences and individual frames, confirms the effectiveness of TAD. The results from four benchmark datasets highlight the significant impact of the synergistic consideration of texture and artifact information, leading to a marked improvement in detection capabilities. Marco Micheletto, Giulia Orrù, Sara Concas, Xiaoyi Feng, Gian Luca Marcialis, Fabio Roli |
Eng. Appl. Artif. Intell. | 7 |
| 2024 | Adversarial mimicry attacks against image splicing forensics: An approach for jointly hiding manipulations and creating false detectionsabstractThe term “mimicry attack” has been coined in computer security and used in adversarial machine learning: an attacker observes what a machine-learning system has learned and adjusts the malicious input so that it mimics a benign input. In this paper we extend this concept to image forensics, to allow an attacker modifying a manipulated image so that it appears pristine when analyzed by a target forensic detector. Recent work has shown that such attacks can be executed against detectors based on deep networks for hiding image tampering. We do more than that: our mimicry attack can force the target detector to identify arbitrary fictitious manipulations, while hiding the true ones. Accordingly, the user of the forensic detector is completely misled. From a methodological viewpoint, the proposed attack artificially alters the detector-specific intermediate representations according to the pixel distribution in the manipulated image, by applying a gradient-based optimization process. Experimental tests on different data sets and detectors demonstrate that our approach succeeds in jointly hiding manipulated areas and arbitrarily adding new ones, favorably comparing with the state-of-the-art in the first task. Giulia Boato, Francesco G. B. De Natale, Gianluca De Stefano, Cecilia Pasquini, Fabio Roli |
Pattern Recognit. Lett. | 5 |
| 2024 | Nebula: Self-Attention for Dynamic Malware AnalysisabstractDynamic analysis enables detecting Windows malware by executing programs in a controlled environment and logging their actions. Previous work has proposed training machine learning models, i.e., convolutional and long short-term memory networks, on homogeneous input features like runtime APIs to either detect or classify malware, neglecting other relevant information coming from heterogeneous data like network and file operations. To overcome these issues, we introduce Nebula, a versatile, self-attention Transformer-based neural architecture that generalizes across different behavioral representations and formats, combining diverse information from dynamic log reports. Nebula is composed by several components needed to tokenize, filter, normalize and encode data to feed the transformer architecture. We firstly perform a comprehensive ablation study to evaluate their impact on the performance of the whole system, highlighting which components can be used as-is, and which must be enriched with specific domain knowledge. We perform extensive experiments on both malware detection and classification tasks, using three datasets acquired from different dynamic analyses platforms, show that, on average, Nebula outperforms state-of-the-art models at low false positive rates, with a peak of 12% improvement. Moreover, we showcase how self-supervised learning pre-training matches the performance of fully-supervised models with only 20% of training data, and we inspect the output of Nebula through explainable AI techniques, pinpointing how attention is focusing on specific tokens correlated to malicious activities of malware families. To foster reproducibility, we open-source our findings and models athttps://github.com/dtrizna/nebula. Dmitrijs Trizna, Luca Demetrio, Battista Biggio, Fabio Roli |
IEEE Trans. Inf. Forensics Secur. | 4 |
| 2024 | Toward Effective Traffic Sign Detection via Two-Stage Fusion Neural NetworksabstractAutomatic detection of traffic signs is crucial for Advanced Driving Assistance Systems (ADAS). Current two-stage approaches consist of a preliminary object detection step, where the traffic signs are categorized within broader families (e.g., speed limits), and then sub-classes (e.g., speed limit 40). However, these cascading methods fail to achieve satisfying performance, especially in more realistic driving scenarios where images are acquired under more challenging conditions. Under such conditions, the first-stage detection step is likely to provide inaccurate predictions, making the subsequent classification step useless. In this paper, we propose a simple yet effective two-stage fusion framework for traffic sign detection. Different from the previous cascading method, our framework directly predicts categories in the first-stage detection and fuse the two-stage category predictions to improves overall robustness. Besides, in order to filter the false detection boxes under low-resolution inputs, we also propose an effective post-processing method called Surrounding-Aware Non-Maximum Suppression (SA-NMS) as an alternative technique for the first-stage detection. After combining the above proposed methods, our framework obtains good detection performance. Experimental results on the widely used Tsinghua-Tencent 100K (TT100K) traffic sign dataset, which contains images of traffic signs collected under a variety of challenging conditions, show that the proposed framework outperforms current approaches in both accuracy and inference speed, achieving 89.7 mAP and 65 FPS for${608\times608}$low resolution images. Zhishan Li, Battista Biggio, Yifan He 0002, Haoran Cai, Fabio Roli, Lei Xie 0007 |
IEEE Trans. Intell. Transp. Syst. | 6 |
| 2023 | BAARD: Blocking Adversarial Examples by Testing for Applicability, Reliability and Decidability
Xinglong Chang, Katharina Dost, Kaiqi Zhao 0001, Ambra Demontis, Fabio Roli, Gillian Dobbie, Jörg Wicker |
PAKDD (1) | 5 |
| 2023 | Wooden spoon crack detection by prior knowledge-enriched deep convolutional network
Lei Li 0008, Huijian Han, Xiaoyi Feng, Fabio Roli, Zhaoqiang Xia |
Eng. Appl. Artif. Intell. | 6 |
| 2023 | Attention-Based Adversarial Robust Distillation in Radio Signal Classifications for Low-Power IoT DevicesabstractDue to great success of transformers in many applications, such as natural language processing and computer vision, transformers have been successfully applied in automatic modulation classification. We have shown that transformer-based radio signal classification is vulnerable to imperceptible and carefully crafted attacks called adversarial examples. Therefore, we propose a defense system against adversarial examples in transformer-based modulation classifications. Considering the need for computationally efficient architecture particularly for Internet of Things (IoT)-based applications or operation of devices in an environment where power supply is limited, we propose a compact transformer for modulation classification. The advantages of robust training such as adversarial training in transformers may not be attainable in compact transformers. By demonstrating this, we propose a novel compact transformer that can enhance robustness in the presence of adversarial attacks. The new method is aimed at transferring the adversarial attention map from the robustly trained large transformer to a compact transformer. The proposed method outperforms the state-of-the-art techniques for the considered white-box scenarios, including the fast gradient method and projected gradient descent attacks. We have provided reasoning of the underlying working mechanisms and investigated the transferability of the adversarial examples between different architectures. The proposed method has the potential to protect the transformer from the transferability of adversarial examples. Lu Zhang 0085, Sangarapillai Lambotharan, Gan Zheng 0001, Guisheng Liao, Basil AsSadhan, Fabio Roli |
IEEE Internet Things J. | 6 |
| 2023 | Dropout injection at test time for post hoc uncertainty quantification in neural networks
Emanuele Ledda, Giorgio Fumera, Fabio Roli |
Inf. Sci. | 3 |
| 2023 | Hardening RGB-D object recognition systems against adversarial patch attacks
Luca Demetrio, Antonio Emanuele Cinà, Xiaoyi Feng, Zhaoqiang Xia, Xiaoyue Jiang, Ambra Demontis, Battista Biggio, Fabio Roli |
Inf. Sci. | 9 |
| 2023 | Why adversarial reprogramming works, when it fails, and how to tell the differenceabstractAdversarial reprogramming allows repurposing a machine-learning model to perform a different task. For example, a model trained to recognize animals can be reprogrammed to recognize digits by embedding an adversarial program in the digit images provided as input. Recent work has shown that adversarial reprogramming may not only be used to abuse machine-learning models provided as a service, but also beneficially, to improve transfer learning when training data is scarce. However, the factors affecting its success are still largely unexplained. In this work, we develop a first-order linear model of adversarial reprogramming to show that its success inherently depends on the size of the average input gradient, which grows when input gradients are more aligned, and when inputs have higher dimensionality. The results of our experimental analysis, involving fourteen distinct reprogramming tasks, show that the above factors are correlated with the success and the failure of adversarial reprogramming. Xiaoyi Feng, Zhaoqiang Xia, Xiaoyue Jiang, Ambra Demontis, Maura Pintor, Battista Biggio, Fabio Roli |
Inf. Sci. | 8 |
| 2023 | Stateful detection of adversarial reprogrammingabstractAdversarial reprogramming allows stealing computational resources by repurposing machine learning models to perform a different task chosen by the attacker. For example, a model trained to recognize images of animals can be reprogrammed to recognize medical images by embedding an adversarial program in the images provided as inputs. This attack can be perpetrated even if the target model is a black box, supposed that the machine-learning model is provided as a service and the attacker can query the model and collect its outputs. So far, no defense has been demonstrated effective in this scenario. We show for the first time that this attack is detectable using stateful defenses, which store the queries made to the classifier and detect the abnormal cases in which they are similar. Once a malicious query is detected, the account of the user who made it can be blocked. Thus, the attacker must create many accounts to perpetrate the attack. To decrease this number, the attacker could create the adversarial program against a surrogate classifier and then fine-tune it by making a few queries to the target model. In this scenario, the effectiveness of the stateful defense is reduced, but we show that it is still effective. Xiaoyi Feng, Zhaoqiang Xia, Xiaoyue Jiang, Maura Pintor, Ambra Demontis, Battista Biggio, Fabio Roli |
Inf. Sci. | 8 |
| 2023 | ImageNet-Patch: A dataset for benchmarking machine learning robustness against adversarial patches
Maura Pintor, Daniele Angioni, Angelo Sotgiu, Luca Demetrio, Ambra Demontis, Battista Biggio, Fabio Roli |
Pattern Recognit. | 7 |
| 2023 | Towards realistic fingerprint presentation attacks: The ScreenSpoof method
Roberto Casula, Marco Micheletto, Giulia Orrù, Gian Luca Marcialis, Fabio Roli |
Pattern Recognit. Lett. | 5 |
| 2022 | Indicators of Attack Failure: Debugging and Improving Optimization of Adversarial ExamplesabstractEvaluating robustness of machine-learning models to adversarial examples is a challenging problem. Many defenses have been shown to provide a false sense of robustness by causing gradient-based attacks to fail, and they have been broken under more rigorous evaluations.Although guidelines and best practices have been suggested to improve current adversarial robustness evaluations, the lack of automatic testing and debugging tools makes it difficult to apply these recommendations in a systematic manner.In this work, we overcome these limitations by: (i) categorizing attack failures based on how they affect the optimization of gradient-based attacks, while also unveiling two novel failures affecting many popular attack implementations and past evaluations; (ii) proposing six novel \emph{indicators of failure}, to automatically detect the presence of such failures in the attack optimization process; and (iii) suggesting a systematic protocol to apply the corresponding fixes. Our extensive experimental analysis, involving more than 15 models in 3 distinct application domains, shows that our indicators of failure can be used to debug and improve current adversarial robustness evaluations, thereby providing a first concrete step towards automatizing and systematizing them. Our open-source code is available at: https://github.com/pralab/IndicatorsOfAttackFailure. Maura Pintor, Luca Demetrio, Angelo Sotgiu, Ambra Demontis, Nicholas Carlini, Battista Biggio, Fabio Roli |
NeurIPS | 7 |
| 2022 | Domain Knowledge Alleviates Adversarial Attacks in Multi-Label ClassifiersabstractAdversarial attacks on machine learning-based classifiers, along with defense mechanisms, have been widely studied in the context of single-label classification problems. In this paper, we shift the attention to multi-label classification, where the availability of domain knowledge on the relationships among the considered classes may offer a natural way to spot incoherent predictions, i.e., predictions associated to adversarial examples lying outside of the training data distribution. We explore this intuition in a framework in which first-order logic knowledge is converted into constraints and injected into a semi-supervised learning problem. Within this setting, the constrained classifier learns to fulfill the domain knowledge over the marginal distribution, and can naturally reject samples with incoherent predictions. Even though our method does not exploit any knowledge of attacks during training, our experimental analysis surprisingly unveils that domain-knowledge constraints can help detect adversarial examples effectively, especially if such constraints are not known to the attacker. We show how to implement an adaptive attack exploiting knowledge of the constraints and, in a specifically-designed setting, we provide experimental comparisons with popular state-of-the-art attacks. We believe that our approach may provide a significant step towards designing more robust multi-label classifiers. Stefano Melacci, Gabriele Ciravegna, Angelo Sotgiu, Ambra Demontis, Battista Biggio, Marco Gori, Fabio Roli |
IEEE Trans. Pattern Anal. Mach. Intell. | 7 |
| 2021 | Slope: A First-order Approach for Measuring Gradient ObfuscationabstractEvaluating adversarial robustness is a challenging problem.Many defenses have been shown to provide a false sense of security by unintentionally obfuscating gradients, hindering the optimization process of gradient-based attacks.Such defenses have been subsequently shown to fail against adaptive attacks crafted to circumvent gradient obfuscation.In this work, we present Slope, a metric that detects obfuscated gradients by comparing the expected and the actual increase of the attack loss after one iteration.We show that our metric can detect the presence of obfuscated gradients in many documented cases, providing a useful debugging tool towards improving adversarial robustness evaluations. Maura Pintor, Luca Demetrio, Giovanni Manca, Battista Biggio, Fabio Roli |
ESANN | 5 |
| 2021 | A Neural Rejection System Against Universal Adversarial Perturbations in Radio Signal ClassificationabstractAdvantages of deep learning over traditional methods have been demonstrated for radio signal classification in the recent years. However, various researchers have discovered that even a small but intentional feature perturbation known as adversarial examples can significantly deteriorate the performance of the deep learning based radio signal classification. Among various kinds of adversarial examples, universal adversarial perturbation has gained considerable attention due to its feature of being data independent, hence as a practical strategy to fool the radio signal classification with a high success rate. Therefore, in this paper, we investigate a defense system called neural rejection system to propose against universal adversarial perturbations, and evaluate its performance by generating white-box universal adversarial perturbations. We show that the proposed neural rejection system is able to defend universal adversarial perturbations with significantly higher accuracy than the undefended deep neural network. Lu Zhang 0085, Sangarapillai Lambotharan, Gan Zheng 0001, Fabio Roli |
GLOBECOM | 4 |
| 2021 | The Hammer and the Nut: Is Bilevel Optimization Really Needed to Poison Linear Classifiers?abstractOne of the most concerning threats for modern AI systems is data poisoning, where the attacker injects maliciously crafted training data to corrupt the system's behavior at test time. Availability poisoning is a particularly worrisome subset of poisoning attacks where the attacker aims to cause a Denial-of-Service (DoS) attack. However, the state-of-the-art algorithms are computationally expensive because they try to solve a complex bi-level optimization problem (the “hammer”). We observed that in particular conditions, namely, where the target model is linear (the “nut”), the usage of computationally costly procedures can be avoided. We propose a counter-intuitive but efficient heuristic that allows contaminating the training set such that the target system's performance is highly compromised. We further suggest a re-parameterization trick to decrease the number of variables to be optimized. Finally, we demonstrate that, under the considered settings, our framework achieves comparable, or even better, performances in terms of the attacker's objective while being significantly more computationally efficient. Antonio Emanuele Cinà, Sebastiano Vascon, Ambra Demontis, Battista Biggio, Fabio Roli, Marcello Pelillo |
IJCNN | 5 |
| 2021 | Fast Minimum-norm Adversarial Attacks through Adaptive Norm ConstraintsabstractEvaluating adversarial robustness amounts to finding the minimum perturbation needed to have an input sample misclassified. The inherent complexity of the underlying optimization requires current gradient-based attacks to be carefully tuned, initialized, and possibly executed for many computationally-demanding iterations, even if specialized to a given perturbation model.In this work, we overcome these limitations by proposing a fast minimum-norm (FMN) attack that works with different $\ell_p$-norm perturbation models ($p=0, 1, 2, \infty$), is robust to hyperparameter choices, does not require adversarial starting points, and converges within few lightweight steps. It works by iteratively finding the sample misclassified with maximum confidence within an $\ell_p$-norm constraint of size $\epsilon$, while adapting $\epsilon$ to minimize the distance of the current sample to the decision boundary.Extensive experiments show that FMN significantly outperforms existing $\ell_0$, $\ell_1$, and $\ell_\infty$-norm attacks in terms of perturbation size, convergence speed and computation time, while reporting comparable performances with state-of-the-art $\ell_2$-norm attacks. Our open-source code is available at: https://github.com/pralab/Fast-Minimum-Norm-FMN-Attack. Maura Pintor, Fabio Roli, Wieland Brendel, Battista Biggio |
NeurIPS | 2 |
| 2021 | Empirical assessment of generating adversarial configurations for software product lines
Paul Temple, Gilles Perrouin, Mathieu Acher, Battista Biggio, Jean-Marc Jézéquel, Fabio Roli |
Empir. Softw. Eng. | 6 |
| 2021 | Functionality-Preserving Black-Box Optimization of Adversarial Windows MalwareabstractWindows malware detectors based on machine learning are vulnerable to adversarial examples, even if the attacker is only given black-box query access to the model. The main drawback of these attacks is that: ( i) they are query-inefficient, as they rely on iteratively applying random transformations to the input malware; and ( ii) they may also require executing the adversarial malware in a sandbox at each iteration of the optimization process, to ensure that its intrusive functionality is preserved. In this paper, we overcome these issues by presenting a novel family of black-box attacks that are both query-efficient and functionality-preserving, as they rely on the injection of benign content (which will never be executed) either at the end of the malicious file, or within some newly-created sections. Our attacks are formalized as a constrained minimization problem which also enables optimizing the trade-off between the probability of evading detection and the size of the injected payload. We empirically investigate this trade-off on two popular static Windows malware detectors, and show that our black-box attacks can bypass them with only few queries and small payloads, even when they only return the predicted labels. We also evaluate whether our attacks transfer to other commercial antivirus solutions, and surprisingly find that they can evade, on average, more than 12 commercial antivirus engines. We conclude by discussing the limitations of our approach, and its possible future extensions to target malware classifiers based on dynamic analysis. Luca Demetrio, Battista Biggio, Giovanni Lagorio, Fabio Roli, Alessandro Armando |
IEEE Trans. Inf. Forensics Secur. | 4 |
| 2021 | Fingerprint Recognition With Embedded Presentation Attacks Detection: Are We Ready?abstractThe diffusion of fingerprint verification systems for security applications makes it urgent to investigate the embedding of software-based presentation attack detection algorithms (PAD) into such systems. Companies and institutions need to know whether such integration would make the system more “secure” and whether the technology available is ready, and, if so, at what operational working conditions. Despite significant improvements, especially by adopting deep learning approaches to fingerprint PAD, current research did not state much about their effectiveness when embedded in fingerprint verification systems. We believe that the lack of works is explained by the lack of instruments to investigate the problem, that is, modeling the cause-effect relationships when two non-zero error-free systems work together. Accordingly, this paper explores the fusion of PAD into verification systems by proposing a novel investigation instrument: a performance simulator based on the probabilistic modeling of the relationships among the Receiver Operating Characteristics (ROC) of the two individual systems when PAD and verification stages are implemented sequentially. As a matter of fact, this is the most straightforward, flexible, and widespread approach. We carry out simulations on the PAD algorithms’ ROCs submitted to the most recent editions of LivDet (2017-2019), the state-of-the-art NIST Bozorth3, and the top-level Veryfinger 12 matchers. Reported experiments explore significant scenarios to get the conditions under which fingerprint matching with embedded PAD can improve, rather than degrade, the overall personal verification performance. Marco Micheletto, Gian Luca Marcialis, Giulia Orrù, Fabio Roli |
IEEE Trans. Inf. Forensics Secur. | 4 |
| 2021 | Adversarial EXEmples: A Survey and Experimental Evaluation of Practical Attacks on Machine Learning for Windows Malware DetectionabstractRecent work has shown that adversarial Windows malware samples—referred to as adversarial EXE mples in this article—can bypass machine learning-based detection relying on static code analysis by perturbing relatively few input bytes. To preserve malicious functionality, previous attacks either add bytes to existing non-functional areas of the file, potentially limiting their effectiveness, or require running computationally demanding validation steps to discard malware variants that do not correctly execute in sandbox environments. In this work, we overcome these limitations by developing a unifying framework that does not only encompass and generalize previous attacks against machine-learning models, but also includes three novel attacks based on practical, functionality-preserving manipulations to the Windows Portable Executable file format. These attacks, named Full DOS , Extend , and Shift , inject the adversarial payload by respectively manipulating the DOS header, extending it, and shifting the content of the first section. Our experimental results show that these attacks outperform existing ones in both white-box and black-box scenarios, achieving a better tradeoff in terms of evasion rate and size of the injected payload, while also enabling evasion of models that have been shown to be robust to previous attacks. To facilitate reproducibility of our findings, we open source our framework and all the corresponding attack implementations as part of the secml-malware Python library. We conclude this work by discussing the limitations of current machine learning-based malware detectors, along with potential mitigation strategies based on embedding domain knowledge coming from subject-matter experts directly into the learning process. Luca Demetrio, Scott E. Coull, Battista Biggio, Giovanni Lagorio, Alessandro Armando, Fabio Roli |
ACM Trans. Priv. Secur. | 6 |
| 2020 | Are spoofs from latent fingerprints a real threat for the best state-of-art liveness detectors?abstractWe investigated the threat level of realistic attacks using latent fingerprints against sensors equipped with state-of-art liveness detectors and fingerprint verification systems which integrate such liveness algorithms. To the best of our knowledge, only a previous investigation was done with spoofs from latent prints. In this paper, we focus on using snapshot pictures of latent fingerprints. These pictures provide molds, that allows, after some digital processing, to fabricate high-quality spoofs. Taking a snapshot picture is much simpler than developing fingerprints left on a surface by magnetic powders and lifting the trace by a tape. What we are interested here is to evaluate preliminary at which extent attacks of the kind can be considered a real threat for state-of-art fingerprint liveness detectors and verification systems. To this aim, we collected a novel data set of live and spoof images fabricated with snapshot pictures of latent fingerprints. This data set provide a set of attacks at the most favourable conditions. We refer to this method and the related data set as “ScreenSpoof”. Then, we tested with it the performances of the best liveness detection algorithms, namely, the three winners of the LivDet competition. Reported results point out that the ScreenSpoof method is a threat of the same level, in terms of detection and verification errors, than that of attacks using spoofs fabricated with the full consensus of the victim. We think that this is a notable result, never reported in previous work. Roberto Casula, Giulia Orrù, Daniele Angioni, Xiaoyi Feng, Gian Luca Marcialis, Fabio Roli |
ICPR | 6 |
| 2020 | Online Domain Adaptation for Person Re-Identification with a Human in the LoopabstractSupervised deep learning methods have recently achieved remarkable performance in person re-identification. Unsupervised domain adaptation (UDA) approaches have also been proposed for application scenarios where only unlabelled data are available from target camera views. We consider a more challenging scenario when even collecting a suitable amount of representative, unlabelled target data for offline training or fine-tuning is infeasible. In this context we revisit the human-in-the-loop (HITL) approach, which exploits online the operator's feedback on a small amount of target data. We argue that HITL is a kind of online domain adaptation specifically suited to person re-identification. We then reconsider relevance feedback methods for content-based image retrieval that are computationally much cheaper than state-of-the-art HITL methods for person reidentification, and devise a specific feedback protocol for them. Experimental results show that HITL can achieve comparable or better performance than UDA, and is therefore a valid alternative when the lack of unlabelled target data makes UDA infeasible. Rita Delussu, Lorenzo Putzu, Giorgio Fumera, Fabio Roli |
ICPR | 4 |
| 2020 | Detecting Anomalies from Video-Sequences: a Novel DescriptorabstractWe present a novel descriptor for crowd behavior analysis and anomaly detection. The goal is to measure by appropriate patterns the speed of formation and disintegration of groups in the crowd. This descriptor is inspired by the concept of one-dimensional local binary patterns: in our case, such patterns depend on the number of group observed in a time window. An appropriate measurement unit, named “trit” (trinary digit), represents three possible dynamic states of groups on a certain frame. Our hypothesis is that abrupt variations of the groups' number may be due to an anomalous event that can be accordingly detected, by translating these variations on temporal trit-based sequence of strings which are significantly different from the one describing the “no-anomaly” one. Due to the peculiarity of the rationale behind this work, relying on the number of groups, three different methods of people group's extraction are compared. Experiments are carried out on the Motion-Emotion benchmark data set. Reported results point out in which cases the trit-based measurement of group dynamics allows us to detect the anomaly. Besides the promising performance of our approach, we show how it is correlated with the anomaly typology and the camera's perspective to the crowd's flow (frontal, lateral). Giulia Orrù, Davide Ghiani, Maura Pintor, Gian Luca Marcialis, Fabio Roli |
ICPR | 5 |
| 2020 | Adversarial Detection of Flash Malware: Limitations and Open Issues
Davide Maiorca, Ambra Demontis, Battista Biggio, Fabio Roli, Giorgio Giacinto |
Comput. Secur. | 4 |
| 2020 | Deep neural rejection against adversarial examplesabstractAbstract Despite the impressive performances reported by deep neural networks in different application domains, they remain largely vulnerable to adversarial examples, i.e., input samples that are carefully perturbed to cause misclassification at test time. In this work, we propose a deep neural rejection mechanism to detect adversarial examples, based on the idea of rejecting samples that exhibit anomalous feature representations at different network layers. With respect to competing approaches, our method does not require generating adversarial examples at training time, and it is less computationally demanding. To properly evaluate our method, we define an adaptive white-box attack that is aware of the defense mechanism and aims to bypass it. Under this worst-case setting, we empirically show that our approach outperforms previously proposed methods that detect adversarial examples by only analyzing the feature representation provided by the output network layer. Angelo Sotgiu, Ambra Demontis, Marco Melis, Battista Biggio, Giorgio Fumera, Xiaoyi Feng, Fabio Roli |
EURASIP J. Inf. Secur. | 7 |
| 2020 | Infrared and visible image fusion using a shallow CNN and structural similarity constraintabstractIn recent years, image fusion methods based on deep networks have been proposed to combine infrared and visible images for achieving better fusion image. However, issues such as limited training data, scarce reference images and misalignment of multi‐source images, still limit the fusion performance. To address these problems, we propose an end‐to‐end shallow convolutional neural network with structural constraints, which has only one convolutional layer to fuse infrared and visible images. Different from other methods, our proposed model requires less training data and reference images and is more robust to the misalignment of a couple of images. More specifically, the infrared image and the visible image are first provided as inputs to a convolutional layer to extract the information that should be fused; then, all feature maps are concatenated together and fed into a convolutional layer with one channel to obtain the fused image; finally, a structural similarity loss between the fused image and the input infrared and visible images is computed to update the network parameters and eliminate the effects of pixel misalignment. Extensive experiments show the effectiveness of our proposed method on fusion of infrared and visible images with the performance that outperforms the state‐of‐the‐art methods. Lei Li 0008, Zhaoqiang Xia, Huijian Han, Guiqing He, Fabio Roli, Xiaoyi Feng |
IET Image Process. | 5 |
| 2020 | CompactNet: learning a compact space for face presentation attack detection
Lei Li 0008, Zhaoqiang Xia, Xiaoyue Jiang, Fabio Roli, Xiaoyi Feng |
Neurocomputing | 4 |
| 2020 | A novel classification-selection approach for the self updating of template-based face recognition systems
Giulia Orrù, Gian Luca Marcialis, Fabio Roli |
Pattern Recognit. | 3 |
| 2019 | Why Do Adversarial Attacks Transfer? Explaining Transferability of Evasion and Poisoning Attacks
Ambra Demontis, Marco Melis, Maura Pintor, Matthew Jagielski, Battista Biggio, Alina Oprea, Cristina Nita-Rotaru, Fabio Roli |
USENIX Security Symposium | 8 |
| 2019 | DEICTIC: A compositional and declarative gesture description based on hidden markov models
Alessandro Carcangiu, Lucio Davide Spano, Giorgio Fumera, Fabio Roli |
Int. J. Hum. Comput. Stud. | 4 |
| 2019 | Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware DetectionabstractTo cope with the increasing variability and sophistication of modern attacks, machine learning has been widely adopted as a statistically-sound tool for malware detection. However, its security against well-crafted attacks has not only been recently questioned, but it has been shown that machine learning exhibits inherent vulnerabilities that can be exploited to evade detection at test time. In other words, machine learning itself can be the weakest link in a security system. In this paper, we rely upon a previously-proposed attack framework to categorize potential attack scenarios against learning-based malware detection tools, by modeling attackers with different skills and capabilities. We then define and implement a set of corresponding evasion attacks to thoroughly assess the security of Drebin, an Android malware detector. The main contribution of this work is the proposal of a simple and scalable secure-learning paradigm that mitigates the impact of evasion attacks, while only slightly worsening the detection rate in the absence of attack. We finally argue that our secure-learning approach can also be readily applied to other malware detection tasks. Ambra Demontis, Marco Melis, Battista Biggio, Davide Maiorca, Daniel Arp, Konrad Rieck, Igino Corona, Giorgio Giacinto, Fabio Roli |
IEEE Trans. Dependable Secur. Comput. | 9 |
| 2018 | Wild Patterns: Ten Years After the Rise of Adversarial Machine LearningabstractDeep neural networks and machine-learning algorithms are pervasively used in several applications, ranging from computer vision to computer security. In most of these applications, the learning algorithm has to face intelligent and adaptive attackers who can carefully manipulate data to purposely subvert the learning process. As these algorithms have not been originally designed under such premises, they have been shown to be vulnerable to well-crafted, sophisticated attacks, including training-time poisoning and test-time evasion attacks (also known as adversarial examples). The problem of countering these threats and learning secure classifiers in adversarial settings has thus become the subject of an emerging, relevant research field known as adversarial machine learning. The purposes of this tutorial are: (a) to introduce the fundamentals of adversarial machine learning to the security community; (b) to illustrate the design cycle of a learning-based pattern recognition system for adversarial tasks; (c) to present novel techniques that have been recently proposed to assess performance of pattern classifiers and deep learning algorithms under attack, evaluate their vulnerabilities, and implement defense strategies that make learning algorithms more robust to attacks; and (d) to show some applications of adversarial machine learning to pattern recognition tasks like object recognition in images, biometric identity recognition, spam and malware detection. Battista Biggio, Fabio Roli |
CCS | 2 |
| 2018 | Multi-stage ranking approach for fast person re-identificationabstractOne of the goals of person re‐identification systems is to support video‐surveillance operators and forensic investigators to find an individual of interest in videos acquired by a network of non‐overlapping cameras. This is attained by sorting images of previously observed individuals for decreasing values of their similarity with a given probe individual. Existing appearance descriptors, together with their similarity measures, are mostly aimed at improving ranking quality. The authors address instead the issue of processing time, which is also relevant in practical applications involving interaction with human operators. They show how a trade‐off between processing time and ranking quality, for any given descriptor , can be achieved through a multi‐stage ranking approach inspired by multi‐stage classification approaches, which they adapt to the re‐identification ranking task. The authors analytically model the processing time of multi‐stage system and discuss the corresponding accuracy, and derive from these results practical design guidelines. They then empirically evaluate their approach on three benchmark data sets and four state‐of‐the‐art descriptors. Giorgio Fumera, Fabio Roli |
IET Comput. Vis. | 2 |
| 2018 | Wild patterns: Ten years after the rise of adversarial machine learning
Battista Biggio, Fabio Roli |
Pattern Recognit. | 2 |
| 2017 | DeltaPhish: Detecting Phishing Webpages in Compromised Websites
Igino Corona, Battista Biggio, Matteo Contini 0001, Luca Piras 0001, Roberto Corda, Mauro Mereu, Guido Mureddu, Davide Ariu, Fabio Roli |
ESORICS (1) | 9 |
| 2017 | Fingerprint presentation attacks detection based on the user-specific effectabstractThe similarities among different acquisitions of the same fingerprint have never been taken into account, so far, in the feature space designed to detect fingerprint presentation attacks. Actually, the existence of such resemblances has only been shown in a recent work where the authors have been able to describe what they called the “user-specific effect”. We present in this paper a first attempt to take advantage of this in order to improve the performance of a FPAD system. In particular, we conceived a binary code of three bits aimed to “detect” such effect. Coupled with a classifier trained according to the standard protocol followed, for example, in the LivDet competition, this approach allowed us to get a better accuracy compared to that obtained with the “generic users” classifier alone. Luca Ghiani, Gian Luca Marcialis, Fabio Roli |
IJCB | 3 |
| 2017 | Review of the Fingerprint Liveness Detection (LivDet) competition series: 2009 to 2015
Luca Ghiani, David Yambay, Valerio Mura, Gian Luca Marcialis, Fabio Roli, Stephanie Schuckers |
Image Vis. Comput. | 5 |
| 2017 | Learning extremely shared middle-level image representation for scene classification
Peng Tang 0005, Xinggang Wang, Bin Feng 0001, Fabio Roli, Wenyu Liu 0001 |
Knowl. Inf. Syst. | 5 |
| 2017 | Statistical Meta-Analysis of Presentation Attacks for Secure Multibiometric SystemsabstractPrior work has shown that multibiometric systems are vulnerable to presentation attacks, assuming that their matching score distribution is identical to that of genuine users, without fabricating any fake trait. We have recently shown that this assumption is not representative of current fingerprint and face presentation attacks, leading one to overestimate the vulnerability of multibiometric systems, and to design less effective fusion rules. In this paper, we overcome these limitations by proposing a statistical meta-model of face and fingerprint presentation attacks that characterizes a wider family of fake score distributions, including distributions of known and, potentially, unknown attacks. This allows us to perform a thorough security evaluation of multibiometric systems against presentation attacks, quantifying how their vulnerability may vary also under attacks that are different from those considered during design, through an uncertainty analysis. We empirically show that our approach can reliably predict the performance of multibiometric systems even under never-before-seen face and fingerprint presentation attacks, and that the secure fusion rules designed using our approach can exhibit an improved trade-off between the performance in the absence and in the presence of attack. We finally argue that our method can be extended to other biometrics besides faces and fingerprints. Battista Biggio, Giorgio Fumera, Gian Luca Marcialis, Fabio Roli |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2017 | Designing multi-label classifiers that maximize F measures: State of the art
Ignazio Pillai, Giorgio Fumera, Fabio Roli |
Pattern Recognit. | 3 |
| 2017 | A parameter randomization approach for constructing classifier ensembles
Enrica Santucci, Luca Didaci, Giorgio Fumera, Fabio Roli |
Pattern Recognit. | 4 |
| 2017 | Editorial of the Special Issue on Multi-instance Learning in Pattern Recognition and Vision
Jianxin Wu 0001, Xiang Bai, Marco Loog, Fabio Roli, Zhi-Hua Zhou |
Pattern Recognit. | 4 |
| 2017 | Randomized Prediction Games for Adversarial Machine LearningabstractIn spam and malware detection, attackers exploit randomization to obfuscate malicious data and increase their chances of evading detection at test time, e.g., malware code is typically obfuscated using random strings or byte sequences to hide known exploits. Interestingly, randomization has also been proposed to improve security of learning algorithms against evasion attacks, as it results in hiding information about the classifier to the attacker. Recent work has proposed game-theoretical formulations to learn secure classifiers, by simulating different evasion attacks and modifying the classification function accordingly. However, both the classification function and the simulated data manipulations have been modeled in a deterministic manner, without accounting for any form of randomization. In this paper, we overcome this limitation by proposing a randomized prediction game, namely, a noncooperative game-theoretic formulation in which the classifier and the attacker make randomized strategy selections according to some probability distribution defined over the respective strategy set. We show that our approach allows one to improve the tradeoff between attack detection and false alarms with respect to the state-of-the-art secure classifiers, even against attacks that are different from those hypothesized during design, on application examples including handwritten digit recognition, spam, and malware detection.In spam and malware detection, attackers exploit randomization to obfuscate malicious data and increase their chances of evading detection at test time, e.g., malware code is typically obfuscated using random strings or byte sequences to hide known exploits. Interestingly, randomization has also been proposed to improve security of learning algorithms against evasion attacks, as it results in hiding information about the classifier to the attacker. Recent work has proposed game-theoretical formulations to learn secure classifiers, by simulating different evasion attacks and modifying the classification function accordingly. However, both the classification function and the simulated data manipulations have been modeled in a deterministic manner, without accounting for any form of randomization. In this paper, we overcome this limitation by proposing a randomized prediction game, namely, a noncooperative game-theoretic formulation in which the classifier and the attacker make randomized strategy selections according to some probability distribution defined over the respective strategy set. We show that our approach allows one to improve the tradeoff between attack detection and false alarms with respect to the state-of-the-art secure classifiers, even against attacks that are different from those hypothesized during design, on application examples including handwritten digit recognition, spam, and malware detection. Samuel Rota Bulò, Battista Biggio, Ignazio Pillai, Marcello Pelillo, Fabio Roli |
IEEE Trans. Neural Networks Learn. Syst. | 5 |
| 2016 | Adversarial Pattern Recognition
Fabio Roli |
ICPRAM | 1 |
| 2016 | Adaptive appearance model tracking for still-to-video face recognitionabstractSystems for still-to-video face recognition (FR) seek to detect the presence of target individuals based on reference facial still images or mug-shots. These systems encounter several challenges in video surveillance applications due to variations in capture conditions (e.g., pose, scale, illumination, blur and expression) and to camera inter-operability. Beyond these issues, few reference stills are available during enrollment to design representative facial models of target individuals. Systems for still-to-video FR must therefore rely on adaptation, multiple face representation, or synthetic generation of reference stills to enhance the intra-class variability of face models . Moreover, many FR systems only match high quality faces captured in video, which further reduces the probability of detecting target individuals. Instead of matching faces captured through segmentation to reference stills, this paper exploits Adaptive Appearance Model Tracking (AAMT) to gradually learn a track-face-model for each individual appearing in the scene. The Sequential Karhunen–Loeve technique is used for online learning of these track-face-models within a particle filter-based face tracker. Meanwhile, these models are matched over successive frames against the reference still images of each target individual enrolled to the system, and then matching scores are accumulated over several frames for robust spatiotemporal recognition. A target individual is recognized if scores accumulated for a track-face-model over a fixed time surpass some decision threshold. The main advantage of AAMT over traditional still-to-video FR systems is the greater diversity of facial representation that may be captured during operations, and this can lead to better discrimination for spatiotemporal recognition. Compared to state-of-the-art adaptive biometric systems, the proposed method selects facial captures to update an individual׳s face model more reliably because it relies on information from tracking. Simulation results obtained with the Chokepoint video dataset indicate that the proposed method provides a significantly higher level of performance compared state-of-the-art systems when a single reference still per individual is available for matching. This higher level of performance is achieved when the diverse facial appearances that are captured in video through AAMT correspond to that of reference stills. M. Ali Akber Dewan, Eric Granger, Gian Luca Marcialis, Robert Sabourin, Fabio Roli |
Pattern Recognit. | 5 |
| 2016 | Multimodal Person Reidentification Using RGB-D CamerasabstractPerson reidentification consists of recognizing individuals across different sensors of a camera network. Whereas clothing appearance cues are widely used, other modalities could be exploited as additional information sources, like anthropometric measures and gait. In this paper, we investigate whether the reidentification accuracy of clothing appearance descriptors can be improved by fusing them with anthropometric measures extracted from depth data, using RGB-D sensors, in unconstrained settings. We also propose a dissimilarity-based framework for building and fusing the multimodal descriptors of pedestrian images for reidentification tasks, as an alternative to the widely used score-level fusion. The experimental evaluation is carried out on two data sets including RGB-D data, one of which is a novel publicly available data set that we acquired using Kinect sensors. The fusion with anthropometric measures increases the first-rank recognition rate of clothing appearance descriptors up to 20%, whereas our fusion approach reduces the processing cost of the matching phase. Federico Pala, Riccardo Satta, Giorgio Fumera, Fabio Roli |
IEEE Trans. Circuits Syst. Video Technol. | 4 |
| 2016 | Adversarial Feature Selection Against Evasion AttacksabstractPattern recognition and machine learning techniques have been increasingly adopted in adversarial settings such as spam, intrusion, and malware detection, although their security against well-crafted attacks that aim to evade detection by manipulating data at test time has not yet been thoroughly assessed. While previous work has been mainly focused on devising adversary-aware classification algorithms to counter evasion attempts, only few authors have considered the impact of using reduced feature sets on classifier security against the same attacks. An interesting, preliminary result is that classifier security to evasion may be even worsened by the application of feature selection. In this paper, we provide a more detailed investigation of this aspect, shedding some light on the security properties of feature selection against evasion attacks. Inspired by previous work on adversary-aware classifiers, we propose a novel adversary-aware feature selection model that can improve classifier security against evasion attacks, by incorporating specific assumptions on the adversary's data manipulation strategy. We focus on an efficient, wrapper-based implementation of our approach, and experimentally validate its soundness on different application examples, including spam and malware detection. Fei Zhang 0003, Patrick P. K. Chan, Battista Biggio, Daniel S. Yeung, Fabio Roli |
IEEE Trans. Cybern. | 5 |
| 2015 | Yet Another Cybersecurity Roadmapping MethodologyabstractIn this paper we describe the road mapping methodology we developed in the context of the Cyber ROAD EU FP7 project, whose aim is to develop a research roadmap for cybercrime and cyber terrorism. To this aim we built on state-of-the-art methodologies and available guidelines, including related projects, and adapted them to the peculiarities of our road mapping subject. In particular, its distinctive feature is that cybercrime and cyber terrorism co-evolve with their contextual environment (i.e., Technology, society, politics and economy), which poses specific challenges to a road mapping effort. Our approach can become a best practice in the field of cyber security, and can be also generalised to phenomena that exhibit a similar, strong co-evolution with their contextual environment. We aim to describe here the road mapping methodology that will lead to the roadmap but not the roadmap itself (this one being, incidentally, still under construction at the time of writing this paper). Davide Ariu, Luca Didaci, Giorgio Fumera, Enrico Frumento, Federica Freschi, Giorgio Giacinto, Fabio Roli |
ARES | 7 |
| 2015 | 2020 Cybercrime Economic Costs: No Measure No SolutionabstractGovernments needs reliable data on crime in order to both devise adequate policies, and allocate the correct revenues so that the measures are cost-effective, i.e., The money spent in prevention, detection, and handling of security incidents is balanced with a decrease in losses from offences. The analysis of the actual scenario of government actions in cyber security shows that the availability of multiple contrasting figures on the impact of cyber-attacks is holding back the adoption of policies for cyber space as their cost-effectiveness cannot be clearly assessed. The most relevant literature on the topic is reviewed to highlight the research gaps and to determine the related future research issues that need addressing to provide a solid ground for future legislative and regulatory actions at national and international levels. Jart Armin, Bryn Thompson, Davide Ariu, Giorgio Giacinto, Fabio Roli, Piotr Kijewski |
ARES | 5 |
| 2015 | Is Feature Selection Secure against Training Data Poisoning?abstractLearning in adversarial settings is becoming an important task for application domains where attackers may inject malicious data into the training set to subvert normal operation of data-driven technologies. Feature selection has been widely used in machine learning for security applications to improve generalization and computational efficiency, although it is not clear whether its use may be beneficial or even counterproductive when training data are poisoned by intelligent attackers. In this work, we shed light on this issue by providing a framework to investigate the robustness of popular feature selection methods, including LASSO, ridge regression and the elastic net. Our results on malware detection show that feature selection methods can be significantly compromised under attack (we can reduce LASSO to almost random choices of feature sets by careful insertion of less than 5% poisoned training samples), highlighting the need for specific countermeasures. Huang Xiao, Battista Biggio, Gavin Brown 0001, Giorgio Fumera, Claudia Eckert 0001, Fabio Roli |
ICML | 6 |
| 2015 | Adaptive Classification for Person Re-identification Driven by Change Detection
Christophe Pagano, Eric Granger, Robert Sabourin, Gian Luca Marcialis, Fabio Roli |
ICPRAM (1) | 5 |
| 2015 | Support vector machines under adversarial label contamination
Huang Xiao, Battista Biggio, Blaine Nelson, Han Xiao 0002, Claudia Eckert 0001, Fabio Roli |
Neurocomputing | 6 |
| 2015 | On Reducing the Effect of Covariate Factors in Gait Recognition: A Classifier Ensemble MethodabstractRobust human gait recognition is challenging because of the presence of covariate factors such as carrying condition, clothing, walking surface, etc. In this paper, we model the effect of covariates as an unknown partial feature corruption problem. Since the locations of corruptions may differ for different query gaits, relevant features may become irrelevant when walking condition changes. In this case, it is difficult to train one fixed classifier that is robust to a large number of different covariates. To tackle this problem, we propose a classifier ensemble method based on the random subspace Method (RSM) and majority voting (MV). Its theoretical basis suggests it is insensitive to locations of corrupted features, and thus can generalize well to a large number of covariates. We also extend this method by proposing two strategies, i.e, local enhancing (LE) and hybrid decision-level fusion (HDF) to suppress the ratio of false votes to true votes (before MV). The performance of our approach is competitive against the most challenging covariates like clothing, walking surface, and elapsed time. We evaluate our method on the USF dataset and OU-ISIR-B dataset, and it has much higher performance than other state-of-the-art algorithms. Yu Guan 0001, Chang-Tsun Li, Fabio Roli |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2015 | Neural shape codes for 3D model retrieval
Song Bai 0001, Xiang Bai, Wenyu Liu 0001, Fabio Roli |
Pattern Recognit. Lett. | 4 |
| 2015 | Diversified Sensitivity-Based Undersampling for Imbalance Classification ProblemsabstractUndersampling is a widely adopted method to deal with imbalance pattern classification problems. Current methods mainly depend on either random resampling on the majority class or resampling at the decision boundary. Random-based undersampling fails to take into consideration informative samples in the data while resampling at the decision boundary is sensitive to class overlapping. Both techniques ignore the distribution information of the training dataset. In this paper, we propose a diversified sensitivity-based undersampling method. Samples of the majority class are clustered to capture the distribution information and enhance the diversity of the resampling. A stochastic sensitivity measure is applied to select samples from both clusters of the majority class and the minority class. By iteratively clustering and sampling, a balanced set of samples yielding high classifier sensitivity is selected. The proposed method yields a good generalization capability for 14 UCI datasets. Wing W. Y. Ng, Daniel S. Yeung, Shaohua Yin, Fabio Roli |
IEEE Trans. Cybern. | 5 |
| 2014 | Attacking the triangle test in sensor-based camera identificationabstractDigital camera identification is a very active research area, with important applications in the forensics field. Several approaches have been proposed in recent years for this task. One of the most promising is based on the estimation of the sensor noise pattern, used as a sort of camera fingerprint. However, a clever attacker can estimate a camera fingerprint and use it maliciously: this calls for new countermeasures, and so on, in a typical two-party game. In this paper we consider the triangle test, a well-know countermeasure against fake fingerprint attacks, and propose a new algorithm for improving the attacker's success rate. Numerical experiments show that, in typical scenarios, the proposed algorithm improves significantly the attacker performance. Francesco Marra, Fabio Roli, Davide Cozzolino, Carlo Sansone, Luisa Verdoliva |
ICIP | 2 |
| 2014 | Learning of Multilabel ClassifiersabstractDeveloping learning algorithms for multilabel classification problems, when the goal is to maximizing the micro-averaged F measure, is a difficult problem for which no solution was known so far. In this paper we provide an exact solution for the case when the popular binary relevance approach is used for designing a multilabel classifier. We prove that the empirical maximum of the micro-averaged F measure can be attained by iteratively retraining class-related binary classifiers whose learning algorithm is capable of maximizing a modified version of the F measure of a two-class problem. We apply our optimization strategy to an existing formulation of support vector machine classifiers tailored to performance measures like F, and evaluate it on benchmark multilabel data sets. Ignazio Pillai, Giorgio Fumera, Fabio Roli |
ICPR | 3 |
| 2014 | Pattern Recognition Systems under Attack: Design Issues and Research ChallengesabstractWe analyze the problem of designing pattern recognition systems in adversarial settings, under an engineering viewpoint, motivated by their increasing exploitation in security-sensitive applications like spam and malware detection, despite their vulnerability to potential attacks has not yet been deeply understood. We first review previous work and report examples of how a complex system may be evaded either by leveraging on trivial vulnerabilities of its untrained components, e.g. parsing errors in the pre-processing steps, or by exploiting more subtle vulnerabilities of learning algorithms. We then discuss the need of exploiting both reactive and proactive security paradigms complementarily to improve the security by design. Our ultimate goal is to provide some useful guidelines for improving the security of pattern recognition in adversarial settings, and to suggest related open issues to foster research in this area. Battista Biggio, Giorgio Fumera, Fabio Roli |
Int. J. Pattern Recognit. Artif. Intell. | 3 |
| 2014 | Adaptive ensembles for face recognition in changing video surveillance environments
Christophe Pagano, Eric Granger, Robert Sabourin, Gian Luca Marcialis, Fabio Roli |
Inf. Sci. | 5 |
| 2014 | Analysis of unsupervised template update in biometric recognition systems
Luca Didaci, Gian Luca Marcialis, Fabio Roli |
Pattern Recognit. Lett. | 3 |
| 2014 | Security Evaluation of PatternClassifiers under AttackabstractPattern classification systems are commonly used in adversarial applications, like biometric authentication, network intrusion detection, and spam filtering, in which data can be purposely manipulated by humans to undermine their operation. As this adversarial scenario is not taken into account by classical design methods, pattern classification systems may exhibit vulnerabilities, whose exploitation may severely affect their performance, and consequently limit their practical utility. Extending pattern classification theory and design methods to adversarial settings is thus a novel and very relevant research direction, which has not yet been pursued in a systematic way. In this paper, we address one of the main open issues: evaluating at design phase the security of pattern classifiers, namely, the performance degradation under potential attacks they may incur during operation. We propose a framework for empirical evaluation of classifier security that formalizes and generalizes the main ideas proposed in the literature, and give examples of its use in three real applications. Reported results show that security evaluation can provide a more complete understanding of the classifier's behavior in adversarial environments, and lead to better design choices. Battista Biggio, Giorgio Fumera, Fabio Roli |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2013 | Pattern Recognition Systems under Attack
Fabio Roli, Battista Biggio, Giorgio Fumera |
CIARP (1) | 1 |
| 2013 | Evasion Attacks against Machine Learning at Test Time
Battista Biggio, Igino Corona, Davide Maiorca, Blaine Nelson, Nedim Srndic, Pavel Laskov, Giorgio Giacinto, Fabio Roli |
ECML/PKDD (3) | 8 |
| 2013 | Adversarial attacks against intrusion detection systems: Taxonomy, solutions and open issues
Igino Corona, Giorgio Giacinto, Fabio Roli |
Inf. Sci. | 3 |
| 2013 | Threshold optimisation for multi-label classifiers
Ignazio Pillai, Giorgio Fumera, Fabio Roli |
Pattern Recognit. | 3 |
| 2013 | Multi-label classification with a reject option
Ignazio Pillai, Giorgio Fumera, Fabio Roli |
Pattern Recognit. | 3 |
| 2012 | Fingerprint liveness detection by local phase quantization
Luca Ghiani, Gian Luca Marcialis, Fabio Roli |
ICPR | 3 |
| 2012 | F-measure optimisation in multi-label classifiers
Ignazio Pillai, Giorgio Fumera, Fabio Roli |
ICPR | 3 |
| 2012 | A dual-staged classification-selection approach for automated update of biometric templates
Ajita Rattani, Gian Luca Marcialis, Eric Granger, Fabio Roli |
ICPR | 4 |
| 2012 | Fast person re-identification based on dissimilarity representations
Riccardo Satta, Giorgio Fumera, Fabio Roli |
Pattern Recognit. Lett. | 3 |
| 2011 | Robustness of multi-modal biometric verification systems under realistic spoofing attacksabstractRecent works have shown that multi-modal biometric systems are not robust against spoofing attacks [12, 15,13]. However, this conclusion has been obtained under the hypothesis of a "worst case" attack, where the attacker is able to replicate perfectly the genuine biometric traits. Aim of this paper is to analyse the robustness of some multi-modal verification systems, combining fingerprint and face bio-metrics, under realistic spoofing attacks, in order to investigate the validity of the results obtained under the worst-case attack assumption. Battista Biggio, Zahid Akhtar, Giorgio Fumera, Gian Luca Marcialis, Fabio Roli |
IJCB | 5 |
| 2011 | Competition on counter measures to 2-D facial spoofing attacksabstractSpoofing identities using photographs is one of the most common techniques to attack 2-D face recognition systems. There seems to exist no comparative studies of different techniques using the same protocols and data. The motivation behind this competition is to compare the performance of different state-of-the-art algorithms on the same database using a unique evaluation method. Six different teams from universities around the world have participated in the contest. Use of one or multiple techniques from motion, texture analysis and liveness detection appears to be the common trend in this competition. Most of the algorithms are able to clearly separate spoof attempts from real accesses. The results suggest the investigation of more complex attacks. Murali Mohan Chakka, André Anjos, Sébastien Marcel, Roberto Tronci, Daniele Muntoni, Gianluca Fadda, Maurizio Pili, Nicola Sirena, Gabriele Murgia, Marco Ristori, Fabio Roli, Dong Yi, Zhen Lei 0001, Stan Z. Li, William Robson Schwartz, Anderson Rocha 0001, Hélio Pedrini, Javier Lorenzo-Navarro, Modesto Castrillón-Santana, Jukka Komulainen, Abdenour Hadid, Matti Pietikäinen |
IJCB | 11 |
| 2011 | Fusion of multiple clues for photo-attack detection in face recognition systemsabstractWe faced the problem of detecting 2-D face spoofing attacks performed by placing a printed photo of a real user in front of the camera. For this type of attack it is not possible to relay just on the face movements as a clue of vitality because the attacker can easily simulate such a case, and also because real users often show a “low vitality” during the authentication session. In this paper, we perform both video and static analysis in order to employ complementary information about motion, texture and liveness and consequently to obtain a more robust classification. Roberto Tronci, Daniele Muntoni, Gianluca Fadda, Maurizio Pili, Nicola Sirena, Gabriele Murgia, Marco Ristori, Sardegna Ricerche, Fabio Roli |
IJCB | 9 |
| 2011 | Design of robust classifiers for adversarial environmentsabstractIn adversarial classification tasks like spam filtering, intrusion detection in computer networks, and biometric identity verification, malicious adversaries can design attacks which exploit vulnerabilities of machine learning algorithms to evade detection, or to force a classification system to generate many false alarms, making it useless. Several works have addressed the problem of designing robust classifiers against these threats, although mainly focusing on specific applications and kinds of attacks. In this work, we propose a model of data distribution for adversarial classification tasks, and exploit it to devise a general method for designing robust classifiers, focusing on generative classifiers. Our method is then evaluated on two case studies concerning biometric identity verification and spam filtering. Battista Biggio, Giorgio Fumera, Fabio Roli |
SMC | 3 |
| 2011 | A survey and experimental evaluation of image spam filtering techniques
Battista Biggio, Giorgio Fumera, Ignazio Pillai, Fabio Roli |
Pattern Recognit. Lett. | 4 |
| 2010 | A Score Decidability Index for Dynamic Score CombinationabstractIn two-class problems, the combination of the outputs (scores) of an ensemble of classifiers is widely used to attain high performance. Dynamic combination techniques that estimate the combination parameters on a pattern per pattern basis, usually provide better performance than those of static combination techniques. In this paper, we propose an Index of Decidability derived from the Wilcoxon-Mann-Whitney statistic, that is used to estimate the combination parameters. Reported results on a multimodal biometric dataset show the effectiveness of the proposed dynamic combination mechanisms in terms of misclassification errors. Carlo Lobrano, Roberto Tronci, Giorgio Giacinto, Fabio Roli |
ICPR | 4 |
| 2010 | Analysis of Fingerprint Pores for Vitality DetectionabstractSpoofing is an open-issue for fingerprint recognition systems. It consists in submitting an artificial fingerprint replica from a genuine user. Current sensors provide an image which is then processed as a “true” fingerprint. Recently, the so-called 3rd-level features, namely, pores, which are visible in high-definition fingerprint images, have been used for matching. In this paper, we propose to analyse pores location for characterizing the “liveness” of fingerprints. Experimental results on a large dataset of spoofed and live fingerprints show the benefits of the proposed approach. Gian Luca Marcialis, Fabio Roli, Alessandra Tidu |
ICPR | 2 |
| 2009 | Designing multiple biometric systems: Measures of ensemble effectiveness
Roberto Tronci, Giorgio Giacinto, Fabio Roli |
Eng. Appl. Artif. Intell. | 3 |
| 2009 | Personal identity verification by serial fusion of fingerprint and face matchers
Gian Luca Marcialis, Fabio Roli, Luca Didaci |
Pattern Recognit. | 2 |
| 2008 | Dynamic score combination of binary expertsabstractThe combination of experts is used to improve the performance of a classification system. In this paper we propose three dynamic score combination techniques that embed the selection and the fusion approach for combining experts. The proposed techniques are designed to combine binary experts that output a score measuring the degree of similarity to the positive class. Reported results on two biometric dataset show the effectiveness of the proposed techniques in terms of AUC and EER. Roberto Tronci, Giorgio Giacinto, Fabio Roli |
ICPR | 3 |
| 2008 | A Theoretical Analysis of Bagging as a Linear Combination of ClassifiersabstractWe apply an analytical framework for the analysis of linearly combined classifiers to ensembles generated by bagging. This provides an analytical model of bagging misclassification probability as a function of the ensemble size, which is a novel result in the literature. Experimental results on real data sets confirm the theoretical predictions. This allows us to derive a novel and theoretically grounded guideline for choosing bagging ensemble size. Furthermore, our results are consistent with explanations of bagging in terms of classifier instability and variance reduction, support the optimality of the simple average over the weighted average combining rule for ensembles generated by bagging, and apply to other randomization-based methods for constructing classifier ensembles. Although our results do not allow to compare bagging misclassification probability with the one of an individual classifier trained on the original training set, we discuss how the considered theoretical framework could be exploited to this aim. Giorgio Fumera, Fabio Roli, Alessandra Serrau |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2006 | Alarm clustering for intrusion detection systems in computer networks
Roberto Perdisci, Giorgio Giacinto, Fabio Roli |
Eng. Appl. Artif. Intell. | 3 |
| 2006 | Spam Filtering Based On The Analysis Of Text Information Embedded Into ImagesabstractIn recent years anti-spam filters have become necessary tools for Internet service providers to face up to the continuously growing spam phenomenon. Current server-side anti-spam filters are made up of several modules aimed at detecting different features of spam e-mails. In particular, text categorisation techniques have been investigated by researchers for the design of modules for the analysis of the semantic content of e-mails, due to their potentially higher generalisation capability with respect to manually derived classification rules used in current server-side filters. However, very recently spammers introduced a new trick consisting of embedding the spam message into attached images, which can make all current techniques based on the analysis of digital text in the subject and body fields of e-mails ineffective. In this paper we propose an approach to anti-spam filtering which exploits the text information embedded into images sent as attachments. Our approach is based on the application of state-of-the-art text categorisation techniques to the analysis of text extracted by OCR tools from images attached to e-mails. The effectiveness of the proposed approach is experimentally evaluated on two large corpora of spam e-mails. Giorgio Fumera, Ignazio Pillai, Fabio Roli |
J. Mach. Learn. Res. | 3 |
| 2005 | A Theoretical and Experimental Analysis of Linear Combiners for Multiple Classifier SystemsabstractIn this paper, a theoretical and experimental analysis of linear combiners for multiple classifier systems is presented. Although linear combiners are the most frequently used combining rules, many important issues related to their operation for pattern classification tasks lack a theoretical basis. After a critical review of the framework developed in works by Tumer and Ghosh on which our analysis is based, we focus on the simplest and most widely used implementation of linear combiners, which consists of assigning a nonnegative weight to each individual classifier. Moreover, we consider the ideal performance of this combining rule, i.e., that achievable when the optimal values of the weights are used. We do not consider the problem of weights estimation, which has been addressed in the literature. Our theoretical analysis shows how the performance of linear combiners, in terms of misclassification probability, depends on the performance of individual classifiers, and on the correlation between their outputs. In particular, we evaluate the ideal performance improvement that can be achieved using the weighted average over the simple average combining rule and investigate in what way it depends on the individual classifiers. Experimental results on real data sets show that the behavior of linear combiners agrees with the predictions of our analytical model. Finally, we discuss the contribution to the state of the art and the practical relevance of our theoretical and experimental analysis of linear combiners for multiple classifier systems. Giorgio Fumera, Fabio Roli |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2005 | A study on the performances of dynamic classifier selection based on local accuracy estimation
Luca Didaci, Giorgio Giacinto, Fabio Roli, Gian Luca Marcialis |
Pattern Recognit. | 3 |
| 2005 | Fusion of multiple fingerprint matchers by single-layer perceptron with class-separation loss function
Gian Luca Marcialis, Fabio Roli |
Pattern Recognit. Lett. | 2 |
| 2004 | Instance-Based Relevance Feedback for Image RetrievalabstractHigh retrieval precision in content-based image retrieval can be attained by adopting relevance feedback mechanisms. These mechanisms require that the user judges the quality of the results of the query by marking all the retrieved images as being either relevant or not. Then, the search engine exploits this information to adapt the search to better meet user's needs. At present, the vast majority of proposed relevance feedback mechanisms are formulated in terms of search model that has to be optimized. Such an optimization involves the modification of some search parameters so that the nearest neighbor of the query vector contains the largest number of relevant images. In this paper, a different approach to relevance feedback is proposed. After the user provides the first feedback, following retrievals are not based on k- nn search, but on the computation of a relevance score for each image of the database. This score is computed as a function of two distances, namely the distance from the nearest non-relevant image and the distance from the nearest relevant one. Images are then ranked according to this score and the top k images are displayed. Reported results on three image data sets show that the proposed mechanism outperforms other state-of-the-art relevance feedback mechanisms. Giorgio Giacinto, Fabio Roli |
NIPS | 2 |
| 2004 | Editorial
Fabio Roli, Josef Kittler |
Int. J. Pattern Recognit. Artif. Intell. | 1 |
| 2004 | Fusion of appearance-based face recognition algorithms
Gian Luca Marcialis, Fabio Roli |
Pattern Anal. Appl. | 2 |
| 2004 | Statistical and neural classifiers: an integrated approach to design (Advances in Pattern Recognition Series). By S.Raudys
Fabio Roli |
Pattern Anal. Appl. | 1 |
| 2004 | Analysis of error-reject trade-off in linearly combined multiple classifiers
Giorgio Fumera, Fabio Roli |
Pattern Recognit. | 2 |
| 2004 | Bayesian relevance feedback for content-based image retrieval
Giorgio Giacinto, Fabio Roli |
Pattern Recognit. | 2 |
| 2004 | Fingerprint verification by fusion of optical and capacitive sensors
Gian Luca Marcialis, Fabio Roli |
Pattern Recognit. Lett. | 2 |
| 2003 | Combining flat and structured representations for fingerprint classification with recursive neural networks and support vector machines
Gian Luca Marcialis, Massimiliano Pontil, Paolo Frasconi, Fabio Roli |
Pattern Recognit. | 5 |
| 2003 | Fusion of multiple classifiers for intrusion detection in computer networks
Giorgio Giacinto, Fabio Roli, Luca Didaci |
Pattern Recognit. Lett. | 2 |
| 2002 | Enhancing the performance of personal identity authentication systems by fusion of face verification expertsabstractWe investigate the behavior knowledge space method (see Xu, L. et al., IEEE Transactions SMC, vol.22, no.3, p.418-35, 1992) and decision templates method (see Kuncheva, L. et al., Pattern Recognition, vol.34, p.299-314, 2001) of classifier fusion in the context of face verification. The study involves six experts which are not only correlated, but also their performance levels differ by as much as a factor of three. Through extensive experiments on the XM2VTS database using the Lausanne protocol, we found that the behavior knowledge space fusion strategy achieved consistently better results than the decision templates method. Most importantly, it exhibited quasi monotonic behavior as the number of experts combined increased. This is a very important conclusion, as it means that the performance of the multimodal system is not degraded by adding experts. Josef Kittler, Marco Ballette, Jacek Czyz, Fabio Roli, Luc Vandendorpe |
ICME (2) | 4 |
| 2002 | Stock Market Prediction by a Mixture of Genetic-Neural ExpertsabstractIn this paper, a hybrid approach to stock market forecasting is presented. It entails utilizing a mixture of hybrid experts, each expert embedding a genetic classifier coupled with an artificial neural network. Information retrieved from technical analysis is supplied as input to genetic classifiers, while past stock market prices — together with other relevant data — are used as input to neural networks. In this way it is possible to implement a strategy that resembles the one used by human experts. In particular, genetic classifiers based on technical-analysis domain knowledge are used to identify quasi-stationary regimes within the financial data series, whereas neural networks are designed to perform context-dependent predictions. For this purpose, a novel kind of feedforward artificial neural network has been defined whereby effective stock market predictors can be implemented without the need for complex recurrent neural architectures. Experiments were performed on a major Italian stock market index, also taking into account trading commissions. The results point to the good forecasting capability of the proposed approach, which allowed outperforming the well known buy-and-hold strategy, as well as predictions obtained using recurrent neural networks. Giuliano Armano, Andrea Murru, Fabio Roli |
Int. J. Pattern Recognit. Artif. Intell. | 3 |
| 2002 | A note on core research issues for statistical pattern recognition
Robert P. W. Duin, Fabio Roli, Dick de Ridder |
Pattern Recognit. Lett. | 2 |
| 2001 | Design of effective neural network ensembles for image classification purposes
Giorgio Giacinto, Fabio Roli |
Image Vis. Comput. | 2 |
| 2001 | Dynamic classifier selection based on multiple classifier behaviour
Giorgio Giacinto, Fabio Roli |
Pattern Recognit. | 2 |
| 2001 | An approach to the automatic design of multiple classifier systems
Giorgio Giacinto, Fabio Roli |
Pattern Recognit. Lett. | 2 |
| 2000 | A Theoretical Framework for Dynamic Classifier SelectionabstractThe common operation mechanism of multiple classifier systems is the combination of classifier outputs. Some researchers have pointed out the potentialities of "dynamic classifier selection" as an alternative operation mechanism. However, such potentialities have been motivated so far by experimental results and qualitative arguments. This paper provides a theoretical framework for dynamic classifier selection. To this end, dynamic classifier selection is placed in the general framework of statistical decision theory and it is showed that, under some assumptions, the optimal Bayes classifier can be obtained by the selection of non-optimal classifiers. Giorgio Giacinto, Fabio Roli |
ICPR | 2 |
| 2000 | Design of Effective Multiple Classifier Systems by Clustering of ClassifiersabstractIn the field of pattern recognition, multiple classifier systems based on the combination of outputs of a set of different classifiers have been proposed as a method for the development of high performance classification systems. Previous work clearly showed that multiple classifier. Systems are effective only if the classifiers forming them make independent errors. Therefore, the fundamental need for methods aimed to design "error-independent" classifiers is currently acknowledged. In the paper, an approach to the automatic design of multiple classifier systems is proposed. Given an initial large set of classifiers, our approach is aimed at selecting the subset formed by the most error-independent classifiers. Reported results on the classification of multisensor remote-sensing images show that this approach allows to design effective multiple classifier systems. Giorgio Giacinto, Fabio Roli, Giorgio Fumera |
ICPR | 2 |
| 2000 | Unsupervised Learning of Neural Network Ensembles for Image ClassificationabstractIn the field of pattern recognition, the combination of an ensemble of neural networks has been proposed as an approach to the development of high performance image classification systems. However, previous work clearly showed that such image classification systems are effective only if the neural networks forming them make different errors. Therefore, the fundamental need for methods aimed to design ensembles of "error-independent" networks is currently acknowledged. In this paper, an approach to the automatic design of effective neural network ensembles is proposed. Given an initial large set of neural networks, our approach is aimed to select the subset formed by the most error-independent nets. Reported results on the classification of multisensor remote-sensing images show that this approach allows one to design effective neural network ensembles. Giorgio Giacinto, Fabio Roli, Giorgio Fumera |
IJCNN (3) | 2 |
| 2000 | Reject option with multiple thresholds
Giorgio Fumera, Fabio Roli, Giorgio Giacinto |
Pattern Recognit. | 2 |
| 2000 | Combination of neural and statistical algorithms for supervised classification of remote-sensing image
Giorgio Giacinto, Fabio Roli, Lorenzo Bruzzone |
Pattern Recognit. Lett. | 2 |
| 1998 | A parallel network of modified 1-NN and k-NN classifiers - Application to remote-sensing image classification
Adam Józwik, Sebastiano B. Serpico, Fabio Roli |
Pattern Recognit. Lett. | 3 |
| 1998 | Structured neural networks for signal classification
Lorenzo Bruzzone, Fabio Roli, Sebastiano B. Serpico |
Signal Process. | 2 |
| 1997 | Application of neural networks and statistical pattern recognition algorithms to earthquake risk evaluation
Giorgio Giacinto, R. Paolucci, Fabio Roli |
Pattern Recognit. Lett. | 3 |
| 1996 | Classification of multisensor remote-sensing images by multiple structured neural networksabstractRecently, a new class of structured neural networks (SNNs), explicitly devoted to multisensor remote-sensing image classification and aimed at allowing the interpretation of the "network behaviour", was proposed. Experiments reported pointed out that SNNs provide a trade off between classification accuracy and interpretation of the network behaviour. In this paper, the combination of multiple SNNs, each of which has been trained on the same data set, is proposed as a means to improve the classification results, while keeping the possibility of interpreting the network behaviour. Fabio Roli, Sebastiano B. Serpico, Lorenzo Bruzzone |
ICPR | 1 |
| 1996 | Multisensor Image Recognition by Neural Networks with Understandable BehaviorabstractRecently, a kind of structured neural networks (SNNs) explicitly devoted to multisensor image recognition and aimed at allowing the interpretation of the "network behavior" was presented in Ref. 1. Experiments reported in Ref. 1 pointed out that SNNs provide a trade-off between recognition accuracy and interpretation of the network behavior. In this paper, the combination of multiple SNNs, each of which has been trained on the same data set, is proposed as a means to improve recognition results, while keeping the possibility of interpreting the network behavior. A simple method for interpreting the "collective behaviors" of such SNN ensembles is described. Such an interpretation method can be used to understand the different kinds of "solutions" learned by the SNNs belonging to an ensemble. In addition, as compared with the interpretation method presented in Ref. 1, it is shown that the knowledge embodied in an SNN can be translated into a set of understandable "recognition rules". Experimental results on the recognition of multisensor remote-sensing images (optical and radar images) are reported in terms of both recognition accuracy and network-behavior interpretation. An additional experiment on a multisource remote-sensing data set is described to show that SNNs can also be effectively used for multisource recognition tasks. Fabio Roli |
Int. J. Pattern Recognit. Artif. Intell. | 1 |
| 1996 | A hybrid system for two-dimensional image recognitionabstractIn this paper, after briefly considering the reasons that prevented the development of hybrid systems for signal processing (SP), we point out the requirements for their future exploitation. The need for a better knowledge of different approaches in the scientific community and the definition of methodologies for designing hybrid systems are highlighted as two key points. Then we suggest that the well-known "task-structure analysis" design technique should be modified to make it suitable for hybrid systems. The proposed modification is based on the main need to choose the roles of different approaches and the mechanisms to integrate them. As an example we describe the design of a hybrid system for two-dimensional (2-D) image recognition; the system is based on the integration of a numerical, a symbolic, and a connectionist approach. We detail the integration of the symbolic and connectionist approaches to the generation of the models of the objects to be recognized. We describe the main problems involved and the solutions adopted. In particularly, we exploit the synergistic aspects of the two approaches in order to overcome the bottleneck of knowledge acquisition. Finally, we report experimental results on two applications to show some advantages of the proposed hybrid system. Fabio Roli, Sebastiano B. Serpico, Gianni Vernazza |
Proc. IEEE | 1 |
| 1996 | An experimental comparison of neural and statistical non-parametric algorithms for supervised classification of remote-sensing images
Sebastiano B. Serpico, Lorenzo Bruzzone, Fabio Roli |
Pattern Recognit. Lett. | 3 |
| 1995 | Image Recognition by Integration of Connectionist and Symbolic ApproachesabstractThis paper presents a methodology for integrating connectionist and symbolic approaches to 2D image recognition. The proposed integration paradigm exploits the synergy of the two approaches for both the training and the recognition phases of an image recognition system. In the training phase, a symbolic module provides an approximate solution to a given image-recognition problem in terms of symbolic models. Such models are hierarchically organized into different abstraction levels, and include contextual descriptions. After mapping such models into a complex neural architecture, a neural training process is carried out to optimize the solution of the recognition problem. The so-obtained neural networks are used during the recognition phase for pattern classification. In this phase, the role of symbolic modules consists of managing complex aspects of information processing: abstraction levels, contextual information, and global recognition hypotheses. A hybrid system implementing the proposed integration paradigm is presented, and its advantages over single approaches are assessed. Results on Magnetic Resonance image recognition are reported, and comparisons with some well-known classifiers are made. Fabio Roli, Sebastiano B. Serpico, Gianni Vernazza |
Int. J. Pattern Recognit. Artif. Intell. | 1 |
| 1995 | An extension of the Jeffreys-Matusita distance to multiclass cases for feature selectionabstractThe problem of extending the Jeffreys-Matusita distance to multiclass cases for feature-selection purposes is addressed and a solution equivalent to the Bhattacharyya bound is presented. This extension is compared with the widely used weighted average Jeffreys-Matusita distance both by examining the respective formulae and by experimenting on an optical remote-sensing data set. Lorenzo Bruzzone, Fabio Roli, Sebastiano B. Serpico |
IEEE Trans. Geosci. Remote. Sens. | 2 |
| 1995 | Classification of multisensor remote-sensing images by structured neural networksabstractProposes the application of structured neural networks to classification of multisensor remote-sensing images. The purpose of the approach is to allow the interpretation of the "network behavior", as it can be utilized by photointerpreters for the validation of the neural classifier. In addition, this approach gives a criterion for defining the network architecture, so avoiding the classical trial-and-error process. First of all, the architecture of structured multilayer feedforward networks is tailored to a multisensor classification problem. Then, such networks are trained to solve the problem by the error backpropagation algorithm. Finally, they are transformed into equivalent networks to obtain a simplified representation. The resulting equivalent networks may be interpreted as a hierarchical arrangement of "committees" that accomplish the classification task by checking on a set of explicit constraints on input data. Experimental results on a multisensor (optical and SAR) data set are described in terms of both classification accuracy and network interpretation. Comparisons with fully connected neural networks and with the k-nearest neighbor classifier are also made.> Sebastiano B. Serpico, Fabio Roli |
IEEE Trans. Geosci. Remote. Sens. | 2 |
| 1994 | Intelligent control of signal processing algorithms in communicationsabstractIn future telecommunications networks, an important role will be played by "intelligent control" techniques aimed at selecting and tuning signal processing (SP) algorithms. The authors first define the main problems of automatic control of SP algorithms; then, they propose a knowledge-based approach to carry out such a task. In the planning phase, a restricted set of algorithm sequences are selected. This set is used as a raw plan to be refined and corrected in the execution phase, based on quality tests on progressive results. In particular, the authors focus on the control strategies adopted and describe how expert knowledge is represented and applied to implement such strategies. As an example, the control of low-level image processing is detailed. Results on an image-compression application are also reported.> Fabio Roli, Sebastiano B. Serpico, Gianni Vernazza |
IEEE J. Sel. Areas Commun. | 1 |
| 1994 | Supervised Learning of Descriptions for Image Recognition PurposesabstractThis study deals with a learning system for generation of descriptions of objects to be recognized in 2-D images. After proposing a framework for handling fuzzy and relational descriptions, we present the system obtained by making such a framework manage a well-known learning methodology. Satisfactory results and comparisons are reported.> Paolo Pellegretti, Fabio Roli, Sebastiano B. Serpico, Gianni Vernazza |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1992 | A technique for defining the architecture and weights of a neural image classifierabstractAn approach to setting the architecture and the initial weights of an artificial neural network for solving classification problems is presented. A nonneural phase finds an approximate solution to the classification problems by constraining the shape of classification regions. After an appropriate mapping into a neural net, neural training is applied to refine the solution. Results on an image recognition application are presented.> R. Re, Fabio Roli, Sebastiano B. Serpico, Gianni Vernazza |
ICASSP | 2 |
| 1992 | Automatic acquisition of visual models for image recognitionabstractKnowledge-based image recognition offers numerous advantages, including powerful knowledge representation and comprehensibility of recognition criteria, but exhibits the drawback of a difficult knowledge-acquisition process. To overcome such a drawback, the paper presents a learning system for automatic generation of descriptions of objects to be recognized in 2D images. First, the authors analyze the importance of adopting a framework for the definition and use of relational descriptions. Then, the authors present the system obtained by making such a framework utilize the learning methodology proposed by R. Michalski (1980) for INDUCE. The authors have specialized this methodology in order to cope with image recognition problems. A quantitative performance assessment is reported, as well as comparisons with decision trees and with the k-nearest neighbours algorithm.> O. Fichera, Paolo Pellegretti, Fabio Roli, Sebastiano B. Serpico |
ICPR (1) | 3 |