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

Alhussein Fawzi

dblp:32/10261 · DBLP profile ↗
← Back
21ranked-venue papers
13as first author
0since 2021 · last 2019
—ORCID · conflict

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

Artificial intelligence and machine learning · 16 · 8 first-authorGraphics, computer vision, multimedia, augmented reality and games · 11 · 7 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author

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

Artificial intelligence
11 papers
Trustworthy machine learning · 79% Representation and self-supervised learning · 6% Deep learning architectures and training · 5%
Theoretical computer science
1 paper
Computational complexity · 50% Automated reasoning and model checking · 50%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
2.992019
Adversarial Robustness through Local Linearization · NeurIPS 2019
Are Labels Required for Improving Adversarial Robustness? · NeurIPS 2019
Robustness via Curvature Regularization, and Vice Versa · CVPR 2019
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial training
0.822019
Adversarial Robustness through Local Linearization · NeurIPS 2019
Robustness via Curvature Regularization, and Vice Versa · CVPR 2019
Machine learning › Trustworthy machine learning
calibration
0.412019
Adversarial Robustness through Local Linearization · NeurIPS 2019
Machine learning › Deep learning architectures and training › regularization
curvature regularization
0.412019
Robustness via Curvature Regularization, and Vice Versa · CVPR 2019
Automated reasoning and model checking › theorem proving
proof search
0.412019
Learning dynamic polynomial proofs · NeurIPS 2019
Computational complexity › proof complexity
semi-algebraic proof systems
0.412019
Learning dynamic polynomial proofs · NeurIPS 2019
Machine learning › Trustworthy machine learning › adversarial machine learning › adversarial defense
adversarial example detection
0.312018
Empirical Study of the Topology and Geometry of Deep Networks · CVPR 2018
Machine learning › Trustworthy machine learning › interpretability › model behavior analysis
decision boundary analysis
0.312018
Empirical Study of the Topology and Geometry of Deep Networks · CVPR 2018
Machine learning › Learning paradigms
semi-supervised learning
0.312018
SaaS: Speed as a Supervisor for Semi-supervised Learning · ECCV (2) 2018
Machine learning › Trustworthy machine learning › robustness › adversarial attack
universal perturbation
0.312018
Robustness of Classifiers to Universal Perturbations: A Geometric Perspective · ICLR (Poster) 2018
Machine learning › Trustworthy machine learning › robustness › adversarial examples
universal adversarial perturbation
0.312017
Universal Adversarial Perturbations · CVPR 2017
Machine learning › Trustworthy machine learning › robustness
adversarial examples
0.212016
DeepFool: A Simple and Accurate Method to Fool Deep Neural Networks · CVPR 2016
Machine learning › Trustworthy machine learning › robustness
certified robustness
0.212016
Robustness of classifiers: from adversarial to random noise · NIPS 2016
Machine learning › Trustworthy machine learning › interpretability › model behavior analysis
decision boundary geometry
0.212016
Robustness of classifiers: from adversarial to random noise · NIPS 2016
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › sparse coding
dictionary learning
0.212015
Dictionary Learning for Fast Classification Based on Soft-thresholding · Int. J. Comput. Vis. 2015
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning
sparse coding
0.212015
Dictionary Learning for Fast Classification Based on Soft-thresholding · Int. J. Comput. Vis. 2015
Computer vision › Image recognition and object detection
image classification
0.112015
Dictionary Learning for Fast Classification Based on Soft-thresholding · Int. J. Comput. Vis. 2015

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

adversarial training · 0.8curvature analysis · 0.6unlabeled data · 0.4statistical learning theory · 0.4regularizer · 0.4polynomial embedding · 0.4local linearization · 0.4deep reinforcement learning · 0.4curvature regularization · 0.4geometric analysis · 0.3empirical study · 0.3optimization · 0.3
YearPublicationVenuePosition
2019 Robustness via Curvature Regularization, and Vice Versa
abstract
State-of-the-art classifiers have been shown to be largely vulnerable to adversarial perturbations. One of the most effective strategies to improve robustness is adversarial training. In this paper, we investigate the effect of adversarial training on the geometry of the classification landscape and decision boundaries. We show in particular that adversarial training leads to a significant decrease in the curvature of the loss surface with respect to inputs, leading to a drastically more "linear" behaviour of the network. Using a locally quadratic approximation, we provide theoretical evidence on the existence of a strong relation between large robustness and small curvature. To further show the importance of reduced curvature for improving the robustness, we propose a new regularizer that directly minimizes curvature of the loss surface, and leads to adversarial robustness that is on par with adversarial training. Besides being a more efficient and principled alternative to adversarial training, the proposed regularizer confirms our claims on the importance of exhibiting quasi-linear behavior in the vicinity of data points in order to achieve robustness.
Seyed-Mohsen Moosavi-Dezfooli, Alhussein Fawzi, Jonathan Uesato, Pascal Frossard
CVPR2
2019 Are Labels Required for Improving Adversarial Robustness?
abstract
Recent work has uncovered the interesting (and somewhat surprising) finding that training models to be invariant to adversarial perturbations requires substantially larger datasets than those required for standard classification. This result is a key hurdle in the deployment of robust machine learning models in many real world applications where labeled data is expensive. Our main insight is that unlabeled data can be a competitive alternative to labeled data for training adversarially robust models. Theoretically, we show that in a simple statistical setting, the sample complexity for learning an adversarially robust model from unlabeled data matches the fully supervised case up to constant factors. On standard datasets like CIFAR- 10, a simple Unsupervised Adversarial Training (UAT) approach using unlabeled data improves robust accuracy by 21.7% over using 4K supervised examples alone, and captures over 95% of the improvement from the same number of labeled examples. Finally, we report an improvement of 4% over the previous state-of-the- art on CIFAR-10 against the strongest known attack by using additional unlabeled data from the uncurated 80 Million Tiny Images dataset. This demonstrates that our finding extends as well to the more realistic case where unlabeled data is also uncurated, therefore opening a new avenue for improving adversarial training.
Jean-Baptiste Alayrac, Jonathan Uesato, Po-Sen Huang, Alhussein Fawzi, Robert Stanforth, Pushmeet Kohli
NeurIPS4
2019 Learning dynamic polynomial proofs
abstract
Polynomial inequalities lie at the heart of many mathematical disciplines. In this paper, we consider the fundamental computational task of automatically searching for proofs of polynomial inequalities. We adopt the framework of semi-algebraic proof systems that manipulate polynomial inequalities via elementary inference rules that infer new inequalities from the premises. These proof systems are known to be very powerful, but searching for proofs remains a major difficulty. In this work, we introduce a machine learning based method to search for a dynamic proof within these proof systems. We propose a deep reinforcement learning framework that learns an embedding of the polynomials and guides the choice of inference rules, taking the inherent symmetries of the problem as an inductive bias. We compare our approach with powerful and widely-studied linear programming hierarchies based on static proof systems, and show that our method reduces the size of the linear program by several orders of magnitude while also improving performance. These results hence pave the way towards augmenting powerful and well-studied semi-algebraic proof systems with machine learning guiding strategies for enhancing the expressivity of such proof systems.
Alhussein Fawzi, Mateusz Malinowski, Hamza Fawzi, Omar Fawzi
NeurIPS1
2019 Adversarial Robustness through Local Linearization
abstract
Adversarial training is an effective methodology for training deep neural networks that are robust against adversarial, norm-bounded perturbations. However, the computational cost of adversarial training grows prohibitively as the size of the model and number of input dimensions increase. Further, training against less expensive and therefore weaker adversaries produces models that are robust against weak attacks but break down under attacks that are stronger. This is often attributed to the phenomenon of gradient obfuscation; such models have a highly non-linear loss surface in the vicinity of training examples, making it hard for gradient-based attacks to succeed even though adversarial examples still exist. In this work, we introduce a novel regularizer that encourages the loss to behave linearly in the vicinity of the training data, thereby penalizing gradient obfuscation while encouraging robustness. We show via extensive experiments on CIFAR-10 and ImageNet, that models trained with our regularizer avoid gradient obfuscation and can be trained significantly faster than adversarial training. Using this regularizer, we exceed current state of the art and achieve 47% adversarial accuracy for ImageNet with L-infinity norm adversarial perturbations of radius 4/255 under an untargeted, strong, white-box attack. Additionally, we match state of the art results for CIFAR-10 at 8/255.
Chongli Qin, James Martens, Sven Gowal, Dilip Krishnan, Krishnamurthy Dvijotham, Alhussein Fawzi, Soham De, Robert Stanforth, Pushmeet Kohli
NeurIPS6
2018 Robustness of classifiers to uniform $\ell_p$ and Gaussian noise
abstract
We study the robustness of classifiers to various kinds of random noise models. In particular, we consider noise drawn uniformly from the $\ell_p$ ball for $p ∈[1, ∞]$ and Gaussian noise with an arbitrary covariance matrix. We characterize this robustness to random noise in terms of the distance to the decision boundary of the classifier. This analysis applies to linear classifiers as well as classifiers with locally approximately flat decision boundaries, a condition which is satisfied by state-of-the-art deep neural networks. The predicted robustness is verified experimentally.
Jean-Yves Franceschi, Alhussein Fawzi, Omar Fawzi
AISTATS2
2018 Empirical Study of the Topology and Geometry of Deep Networks
abstract
The goal of this paper is to analyze the geometric properties of deep neural network image classifiers in the input space. We specifically study the topology of classification regions created by deep networks, as well as their associated decision boundary. Through a systematic empirical study, we show that state-of-the-art deep nets learn connected classification regions, and that the decision boundary in the vicinity of datapoints is flat along most directions. We further draw an essential connection between two seemingly unrelated properties of deep networks: their sensitivity to additive perturbations of the inputs, and the curvature of their decision boundary. The directions where the decision boundary is curved in fact characterize the directions to which the classifier is the most vulnerable. We finally leverage a fundamental asymmetry in the curvature of the decision boundary of deep nets, and propose a method to discriminate between original images, and images perturbed with small adversarial examples. We show the effectiveness of this purely geometric approach for detecting small adversarial perturbations in images, and for recovering the labels of perturbed images.
Alhussein Fawzi, Seyed-Mohsen Moosavi-Dezfooli, Pascal Frossard, Stefano Soatto
CVPR1
2018 SaaS: Speed as a Supervisor for Semi-supervised Learning
Safa Cicek, Alhussein Fawzi, Stefano Soatto
ECCV (2)2
2018 Robustness of Classifiers to Universal Perturbations: A Geometric Perspective
Seyed-Mohsen Moosavi-Dezfooli, Alhussein Fawzi, Omar Fawzi, Pascal Frossard, Stefano Soatto
ICLR (Poster)2
2018 Adversarial vulnerability for any classifier
abstract
Despite achieving impressive performance, state-of-the-art classifiers remain highly vulnerable to small, imperceptible, adversarial perturbations. This vulnerability has proven empirically to be very intricate to address. In this paper, we study the phenomenon of adversarial perturbations under the assumption that the data is generated with a smooth generative model. We derive fundamental upper bounds on the robustness to perturbations of any classification function, and prove the existence of adversarial perturbations that transfer well across different classifiers with small risk. Our analysis of the robustness also provides insights onto key properties of generative models, such as their smoothness and dimensionality of latent space. We conclude with numerical experimental results showing that our bounds provide informative baselines to the maximal achievable robustness on several datasets.
Alhussein Fawzi, Hamza Fawzi, Omar Fawzi
NeurIPS1
2018 Analysis of classifiers' robustness to adversarial perturbations
Alhussein Fawzi, Omar Fawzi, Pascal Frossard
Mach. Learn.1
2017 Universal Adversarial Perturbations
abstract
Given a state-of-the-art deep neural network classifier, we show the existence of a universal (image-agnostic) and very small perturbation vector that causes natural images to be misclassified with high probability. We propose a systematic algorithm for computing universal perturbations, and show that state-of-the-art deep neural networks are highly vulnerable to such perturbations, albeit being quasi-imperceptible to the human eye. We further empirically analyze these universal perturbations and show, in particular, that they generalize very well across neural networks. The surprising existence of universal perturbations reveals important geometric correlations among the high-dimensional decision boundary of classifiers. It further outlines potential security breaches with the existence of single directions in the input space that adversaries can possibly exploit to break a classifier on most natural images.
Seyed-Mohsen Moosavi-Dezfooli, Alhussein Fawzi, Omar Fawzi, Pascal Frossard
CVPR2
2016 Measuring the effect of nuisance variables on classifiers
Alhussein Fawzi, Pascal Frossard
BMVC1
2016 DeepFool: A Simple and Accurate Method to Fool Deep Neural Networks
abstract
State-of-the-art deep neural networks have achieved impressive results on many image classification tasks. However, these same architectures have been shown to be unstable to small, well sought, perturbations of the images. Despite the importance of this phenomenon, no effective methods have been proposed to accurately compute the robustness of state-of-the-art deep classifiers to such perturbations on large-scale datasets. In this paper, we fill this gap and propose the DeepFool algorithm to efficiently compute perturbations that fool deep networks, and thus reliably quantify the robustness of these classifiers. Extensive experimental results show that our approach outperforms recent methods in the task of computing adversarial perturbations and making classifiers more robust.
Seyed-Mohsen Moosavi-Dezfooli, Alhussein Fawzi, Pascal Frossard
CVPR2
2016 Adaptive data augmentation for image classification
abstract
Data augmentation is the process of generating samples by transforming training data, with the target of improving the accuracy and robustness of classifiers. In this paper, we propose a new automatic and adaptive algorithm for choosing the transformations of the samples used in data augmentation. Specifically, for each sample, our main idea is to seek a small transformation that yields maximal classification loss on the transformed sample. We employ a trust-region optimization strategy, which consists of solving a sequence of linear programs. Our data augmentation scheme is then integrated into a Stochastic Gradient Descent algorithm for training deep neural networks. We perform experiments on two datasets, and show that that the proposed scheme outperforms random data augmentation algorithms in terms of accuracy and robustness, while yielding comparable or superior results with respect to existing selective sampling approaches.
Alhussein Fawzi, Horst Samulowitz, Deepak S. Turaga, Pascal Frossard
ICIP1
2016 Robustness of classifiers: from adversarial to random noise
abstract
Several recent works have shown that state-of-the-art classifiers are vulnerable to worst-case (i.e., adversarial) perturbations of the datapoints. On the other hand, it has been empirically observed that these same classifiers are relatively robust to random noise. In this paper, we propose to study a semi-random noise regime that generalizes both the random and worst-case noise regimes. We propose the first quantitative analysis of the robustness of nonlinear classifiers in this general noise regime. We establish precise theoretical bounds on the robustness of classifiers in this general regime, which depend on the curvature of the classifier's decision boundary. Our bounds confirm and quantify the empirical observations that classifiers satisfying curvature constraints are robust to random noise. Moreover, we quantify the robustness of classifiers in terms of the subspace dimension in the semi-random noise regime, and show that our bounds remarkably interpolate between the worst-case and random noise regimes. We perform experiments and show that the derived bounds provide very accurate estimates when applied to various state-of-the-art deep neural networks and datasets. This result suggests bounds on the curvature of the classifiers' decision boundaries that we support experimentally, and more generally offers important insights onto the geometry of high dimensional classification problems.
Alhussein Fawzi, Seyed-Mohsen Moosavi-Dezfooli, Pascal Frossard
NIPS1
2016 Structured Dimensionality Reduction for Additive Model Regression
abstract
Additive models are regression methods which model the response variable as the sum of univariate transfer functions of the input variables. Key benefits of additive models are their accuracy and interpretability on many real-world tasks. Additive models are however not adapted to problems involving a large number (e.g., hundreds) of input variables, as they are prone to overfitting in addition to losing interpretability. In this paper, we introduce a novel framework for applying additive models to a large number of input variables. The key idea is to reduce the task dimensionality by deriving a small number of new covariates obtained by linear combinations of the inputs, where the linear weights are estimated with regard to the regression problem at hand. The weights are moreover constrained to prevent overfitting and facilitate the interpretation of the derived covariates. We establish identifiability of the proposed model under mild assumptions and present an efficient approximate learning algorithm. Experiments on synthetic and real-world data demonstrate that our approach compares favorably to baseline methods in terms of accuracy, while resulting in models of lower complexity and yielding practical insights into high-dimensional real-world regression tasks. Our framework broadens the applicability of additive models to high-dimensional problems while maintaining their interpretability and potential to provide practical insights.
Alhussein Fawzi, Jean-Baptiste Fiot, Mathieu Sinn, Pascal Frossard
IEEE Trans. Knowl. Data Eng.1
2015 Manitest: Are classifiers really invariant?
abstract
Invariance to geometric transformations is a highly desirable property of automatic classifiers in many image recognition tasks. Nevertheless, it is unclear to which extent state-of-the-art classifiers are invariant to basic transformations such as rotations and translations. This is mainly due to the lack of general methods that properly measure such an invariance. In this paper, we propose a rigorous and systematic approach for quantifying the invariance to geometric transformations of any classifier. Our key idea is to cast the problem of assessing a classifier's invariance as the computation of geodesics along the manifold of transformed images. We propose the Manitest method, built on the efficient Fast Marching algorithm to compute the invariance of classifiers. Our new method quantifies in particular the importance of data augmentation for learning invariance from data, and the increased invariance of convolutional neural networks with depth. We foresee that the proposed generic tool for measuring invariance to a large class of geometric transformations and arbitrary classifiers will have many applications for evaluating and comparing classifiers based on their invariance, and help improving the invariance of existing classifiers.
Alhussein Fawzi, Pascal Frossard
BMVC1
2015 Dictionary Learning for Fast Classification Based on Soft-thresholding
Alhussein Fawzi, Mike E. Davies 0001, Pascal Frossard
Int. J. Comput. Vis.1
2013 A geometric framework for registration of sparse images
abstract
We examine the problem of image registration when images have a sparse representation in a dictionary of geometric features. We propose a novel algorithm for aligning images by pairing their sparse components. We show numerically that this algorithm works well in practice and analyze key properties on the dictionary that drive the registration performance. We compare these properties to existing characterizations of redundant dictionaries (i.e., coherence, restricted isometry property) and show that the newly introduced properties finely capture the behaviour of our registration algorithm.
Alhussein Fawzi, Pascal Frossard
ICASSP1
2013 Image Registration with Sparse Approximations in Parametric Dictionaries
abstract
We examine in this paper the problem of image registration from the new perspective where images are given by sparse approximations in parametric dictionaries of geometric functions. We propose a registration algorithm that looks for an estimate of the global transformation between sparse images by examining the set of relative geometrical transformations between the respective features. We propose a theoretical analysis of our registration algorithm, and we derive performance guarantees based on two novel important properties of redundant dictionaries, namely the robust linear independence and the transformation inconsistency. We propose several illustrations and insights about the importance of these dictionary properties and show that common properties such as coherence or the restricted isometry property fail to provide sufficient information in registration problems. We finally show with illustrative experiments on simple visual objects and handwritten digit images that our algorithm outperforms baseline competing methods in terms of transformation-invariant distance computation and classification.
Alhussein Fawzi, Pascal Frossard
SIAM J. Imaging Sci.1
2012 Thresholding-based reconstruction of compressed correlated signals
abstract
We consider the problem of recovering a set of correlated signals (e.g., images from different viewpoints) from a few linear measurements per signal. We assume that each sensor in a network acquires a compressed signal in the form of linear measurements and sends it to a joint decoder for reconstruction. We propose a novel joint reconstruction algorithm that exploits correlation among underlying signals. Our correlation model considers geometrical transformations between the supports of the different signals. The proposed joint decoder estimates the correlation and reconstructs the signals using a simple thresholding algorithm. We give both theoretical and experimental evidence to show that our method largely outperforms independent decoding in terms of support recovery and reconstruction quality.
Alhussein Fawzi, Tamara Tosic, Pascal Frossard
ICASSP1