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

Guillaume Leclerc

dblp:183/9387 · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
7since 2021 · last 2023
—ORCID · none

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

Artificial intelligence and machine learning · 8 · 3 first-author · 7 since 2021Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021

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

Artificial intelligence
7 papers
Trustworthy machine learning · 68% Efficient and distributed learning · 15% Learning theory · 7%
Network and information security
2 papers
Security and privacy of machine learning · 100%
Computer graphics and multimedia
1 paper
Visual content generation and editing · 100%
Databases, data mining, and information retrieval
1 paper
Machine learning and data management · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
1.832023
TRAK: Attributing Model Behavior at Scale · ICML 2023
3DB: A Framework for Debugging Computer Vision Models · NeurIPS 2022
Datamodels: Understanding Predictions with Data and Data with Predictions · ICML 2022
Machine learning › Trustworthy machine learning
robustness
1.832023
Rethinking Backdoor Attacks · ICML 2023
3DB: A Framework for Debugging Computer Vision Models · NeurIPS 2022
Adversarially trained neural representations are already as robust as biological neural representations · ICML 2022
Machine learning › Trustworthy machine learning › Data-centric AI
data attribution
0.712023
TRAK: Attributing Model Behavior at Scale · ICML 2023
Machine learning › Generative modeling
diffusion model
0.712023
Raising the Cost of Malicious AI-Powered Image Editing · ICML 2023
Machine learning › Efficient and distributed learning
distributed training
0.712023
FFCV: Accelerating Training by Removing Data Bottlenecks · CVPR 2023
Machine learning › Learning theory › statistical estimation
robust statistics
0.712023
Rethinking Backdoor Attacks · ICML 2023
Machine learning › Trustworthy machine learning › interpretability
training data attribution
0.712023
TRAK: Attributing Model Behavior at Scale · ICML 2023
Visual content generation and editing
image editing
0.712023
Raising the Cost of Malicious AI-Powered Image Editing · ICML 2023
Security and privacy of machine learning
adversarial attack
0.712023
Raising the Cost of Malicious AI-Powered Image Editing · ICML 2023
Security and privacy of machine learning › adversarial attack
backdoor attack
0.712023
Rethinking Backdoor Attacks · ICML 2023
Security and privacy of machine learning › adversarial attack › backdoor attack › backdoor defense
backdoor detection
0.712023
Rethinking Backdoor Attacks · ICML 2023
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.612022
Adversarially trained neural representations are already as robust as biological neural representations · ICML 2022
Machine learning › Trustworthy machine learning › interpretability › training data attribution
datamodels
0.612022
Datamodels: Understanding Predictions with Data and Data with Predictions · ICML 2022
Machine learning and data management
training data attribution
0.612022
Datamodels: Understanding Predictions with Data and Data with Predictions · ICML 2022
Security and privacy of machine learning
poisoning attack
0.212023
Rethinking Backdoor Attacks · ICML 2023
Computer vision › 3D vision
photorealistic simulation
0.212022
3DB: A Framework for Debugging Computer Vision Models · NeurIPS 2022

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

immunization · 2.0adversarial perturbation · 2.0robust statistics · 1.3outlier detection · 1.3random projection · 0.7kernel approximation · 0.7just-in-time compilation · 0.7influence functions · 0.7caching · 0.7asynchronous data transfer · 0.7linear datamodels · 0.6dataset counterfactuals · 0.6adversarial training · 0.6
YearPublicationVenuePosition
2023 FFCV: Accelerating Training by Removing Data Bottlenecks
abstract
We present FFCV, a library for easy and fast machine learning model training. FFCV speeds up model training by eliminating (often subtle) data bottlenecks from the training process. In particular, we combine techniques such as an efficient file storage format, caching, data pre-loading, asynchronous data transfer, and just-in-time compilation to (a) make data loading and transfer significantly more efficient, ensuring that GPUs can reach full utilization; and (b) offload as much data processing as possible to the CPU asynchronously, freeing GPU cycles for training. Using FFCV, we train ResNet-18 and ResNet-50 on the ImageNet dataset with a state-of-the-art tradeoff between accuracy and training time. For example, across the range of ResNet-50 models we test, we obtain the same accuracy as the best baselines in half the time. We demonstrate FFCV's performance, ease-of-use, extensibility, and ability to adapt to resource constraints through several case studies. Detailed installation instructions, documentation, and Slack support channel are available at https://ffcv.io/.
Guillaume Leclerc, Andrew Ilyas, Logan Engstrom, Hadi Salman, Aleksander Madry
CVPR1
2023 Rethinking Backdoor Attacks
abstract
In a *backdoor attack*, an adversary inserts maliciously constructed backdoor examples into a training set to make the resulting model vulnerable to manipulation. Defending against such attacks involves viewing inserted examples as outliers in the training set and using techniques from robust statistics to detect and remove them. In this work, we present a different approach to the backdoor attack problem. Specifically, we show that without structural information about the training data distribution, backdoor attacks are *indistinguishable* from naturally-occuring features in the data---and thus impossible to "detect" in a general sense. Then, guided by this observation, we revisit existing defenses against backdoor attacks and characterize the (often latent) assumptions they make, and on which they depend. Finally, we explore an alternative perspective on backdoor attacks: one that assumes these attacks correspond to the *strongest* feature in the training data. Under this assumption (which we make formal) we develop a new primitive for detecting backdoor attacks. Our primitive naturally gives rise to a detection algorithm that comes with theoretical guarantees, and is effective in practice.
Alaa Khaddaj, Guillaume Leclerc, Aleksandar Makelov, Kristian Georgiev, Hadi Salman, Andrew Ilyas, Aleksander Madry
ICML2
2023 TRAK: Attributing Model Behavior at Scale
abstract
The goal of data attribution is to trace model predictions back to training data. Despite a long line of work towards this goal, existing approaches to data attribution tend to force users to choose between computational tractability and efficacy. That is, computationally tractable methods can struggle with accurately attributing model predictions in non-convex settings (e.g., in the context of deep neural networks), while methods that are effective in such regimes require training thousands of models, which makes them impractical for large models or datasets. In this work, we introduce TRAK (Tracing with the Randomly-projected After Kernel), a data attribution method that is both effective and computationally tractable for large-scale, differentiable models. In particular, by leveraging only a handful of trained models, TRAK can match the performance of attribution methods that require training thousands of models. We demonstrate the utility of TRAK across various modalities and scales: image classifiers trained on ImageNet, vision-language models (CLIP), and language models (BERT and mT5). We provide code for using TRAK (and reproducing our work) at https://github.com/MadryLab/trak .
Kristian Georgiev, Andrew Ilyas, Guillaume Leclerc, Aleksander Madry
ICML4
2023 Raising the Cost of Malicious AI-Powered Image Editing
abstract
We present an approach to mitigating the risks of malicious image editing posed by large diffusion models. The key idea is to immunize images so as to make them resistant to manipulation by these models. This immunization relies on injection of imperceptible adversarial perturbations designed to disrupt the operation of the targeted diffusion models, forcing them to generate unrealistic images. We provide two methods for crafting such perturbations, and then demonstrate their efficacy. Finally, we discuss a policy component necessary to make our approach fully effective and practical—one that involves the organizations developing diffusion models, rather than individual users, to implement (and support) the immunization process.
Hadi Salman, Alaa Khaddaj, Guillaume Leclerc, Andrew Ilyas, Aleksander Madry
ICML3
2022 Adversarially trained neural representations are already as robust as biological neural representations
Michael J. Lee, Guillaume Leclerc, Joel Dapello, Yug Rao, Aleksander Madry, James J. DiCarlo
ICML3
2022 Datamodels: Understanding Predictions with Data and Data with Predictions
abstract
We present a conceptual framework, datamodeling, for analyzing the behavior of a model class in terms of the training data. For any fixed “target” example $x$, training set $S$, and learning algorithm, a datamodel is a parameterized function $2^S \to \mathbb{R}$ that for any subset of $S’ \subset S$—using only information about which examples of $S$ are contained in $S’$—predicts the outcome of training a model on $S’$ and evaluating on $x$. Despite the complexity of the underlying process being approximated (e.g. end-to-end training and evaluation of deep neural networks), we show that even simple linear datamodels successfully predict model outputs. We then demonstrate that datamodels give rise to a variety of applications, such as: accurately predicting the effect of dataset counterfactuals; identifying brittle predictions; finding semantically similar examples; quantifying train-test leakage; and embedding data into a well-behaved and feature-rich representation space.
Andrew Ilyas, Logan Engstrom, Guillaume Leclerc, Aleksander Madry
ICML4
2022 3DB: A Framework for Debugging Computer Vision Models
abstract
We introduce 3DB: an extendable, unified framework for testing and debugging vision models using photorealistic simulation. We demonstrate, through a wide range of use cases, that 3DB allows users to discover vulnerabilities in computer vision systems and gain insights into how models make decisions. 3DB captures and generalizes many robustness analyses from prior work, and enables one to study their interplay. Finally, we find that the insights generated by the system transfer to the physical world. 3DB will be released as a library alongside a set of examples and documentation. We attach 3DB to the submission.
Guillaume Leclerc, Hadi Salman, Andrew Ilyas, Sai Vemprala, Logan Engstrom, Vibhav Vineet, Kai Yuanqing Xiao, Pengchuan Zhang, Shibani Santurkar, Greg Yang, Ashish Kapoor, Aleksander Madry
NeurIPS1
2019 SageDB: A Learned Database System
Tim Kraska, Mohammad Alizadeh, Alex Beutel, Ed H. Chi, Ani Kristo, Guillaume Leclerc, Samuel Madden 0001, Hongzi Mao, Vikram Nathan
CIDR6
2016 The Seamless Peer and Cloud Evolution Framework
abstract
Evolutionary algorithms are increasingly being applied to problems that are too computationally expensive to run on a single personal computer due to costly fitness function evaluations and/or large numbers of fitness evaluations. Here, we introduce the Seamless Peer And Cloud Evolution (SPACE) framework, which leverages bleeding edge web technologies to allow the computational resources necessary for running large scale evolutionary experiments to be made available to amateur and professional researchers alike, in a scalable and cost-effective manner, directly from their web browsers. The SPACE framework accomplishes this by distributing fitness evaluations across a heterogeneous pool of cloud compute nodes and peer computers. As a proof of concept, this framework has been attached to the \hbox{RoboGen\texttrademark} open-source platform for the co-evolution of robot bodies and brains, but importantly the framework has been built in a modular fashion such that it can be easily coupled with other evolutionary computation systems.
Guillaume Leclerc, Joshua Evan Auerbach, Giovanni Iacca, Dario Floreano
GECCO1