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

Abubakar Abid

dblp:171/8340 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
3since 2021 · last 2022
0000-0002-8701-3351ORCID · corroborated

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

Artificial intelligence and machine learning · 6 · 3 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 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
5 papers
Trustworthy machine learning · 58% Deep learning architectures and training · 18% Segmentation and scene understanding · 13%
Databases, data mining, and information retrieval
2 papers
Data mining · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 13 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
1.022022
Meaningfully debugging model mistakes using conceptual counterfactual explanations · ICML 2022
Interpretation of Neural Networks Is Fragile · AAAI 2019
Machine learning › Trustworthy machine learning › interpretability › concept-based explanation
concept activation vector
0.612022
Meaningfully debugging model mistakes using conceptual counterfactual explanations · ICML 2022
Machine learning › Trustworthy machine learning › interpretability
counterfactual explanation
0.612022
Meaningfully debugging model mistakes using conceptual counterfactual explanations · ICML 2022
Computer vision › Segmentation and scene understanding
instance segmentation
0.612022
Clustering Plotted Data by Image Segmentation · CVPR 2022
Data mining
clustering
0.612022
Clustering Plotted Data by Image Segmentation · CVPR 2022
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.412019
Interpretation of Neural Networks Is Fragile · AAAI 2019
Machine learning › Deep learning architectures and training
autoencoder
0.412019
Concrete Autoencoders: Differentiable Feature Selection and Reconstruction · ICML 2019
Machine learning › Deep learning architectures and training › autoencoder
concrete autoencoder
0.412019
Concrete Autoencoders: Differentiable Feature Selection and Reconstruction · ICML 2019
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
feature selection
0.412019
Concrete Autoencoders: Differentiable Feature Selection and Reconstruction · ICML 2019
Data mining › time series analysis
time series similarity
0.312018
Learning a Warping Distance from Unlabeled Time Series Using Sequence Autoencoders · NeurIPS 2018
Bioinformatics and computational biology
gene expression analysis
0.112019
Concrete Autoencoders: Differentiable Feature Selection and Reconstruction · ICML 2019
Bioinformatics and computational biology › gene expression analysis
gene expression prediction
0.112019
Concrete Autoencoders: Differentiable Feature Selection and Reconstruction · ICML 2019
Machine learning › Representation and self-supervised learning › representation learning
sequential autoencoder
0.112018
Learning a Warping Distance from Unlabeled Time Series Using Sequence Autoencoders · NeurIPS 2018

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

visual clustering · 1.1neural network · 1.1instance segmentation · 1.1concrete selector layer · 0.8counterfactual explanation · 0.6concept activation vectors · 0.6temperature annealing · 0.4reconstruction · 0.4integrated gradients · 0.4influence functions · 0.4hessian analysis · 0.4DeepLIFT · 0.4sequence autoencoder · 0.3dynamic time warping · 0.3
YearPublicationVenuePosition
2022 Clustering Plotted Data by Image Segmentation
abstract
Clustering is a popular approach to detecting patterns in unlabeled data. Existing clustering methods typically treat samples in a dataset as points in a metric space and compute distances to group together similar points. In this paper, we present a different way of clustering points in 2-dimensional space, inspired by how humans cluster data: by training neural networks to perform instance segmentation on plotted data. Our approach, Visual Clustering, has several advantages over traditional clustering algorithms: it is much faster than most existing clustering algorithms (making it suitable for very large datasets), it agrees strongly with human intuition for clusters, and it is by default hyperparameter free (although additional steps with hyperparameters can be introduced for more control of the algorithm). We describe the method and compare it to ten other clustering methods on synthetic data to illustrate its advantages and disadvantages. We then demonstrate how our approach can be extended to higher-dimensional data and illustrate its performance on real-world data. Our implementation of Visual Clustering is publicly available as a python package that can be installed and used on any dataset in a few lines of code11https://hithub.com/tareknaous/visual-clustering. A demo on synthetic datasets is provided22https://huggingface.co/spaces/CVPR/visual-clustering.
Tarek Naous, Srinjay Sarkar, Abubakar Abid, James Zou 0001
CVPR3
2022 Meaningfully debugging model mistakes using conceptual counterfactual explanations
abstract
Understanding and explaining the mistakes made by trained models is critical to many machine learning objectives, such as improving robustness, addressing concept drift, and mitigating biases. However, this is often an ad hoc process that involves manually looking at the model’s mistakes on many test samples and guessing at the underlying reasons for those incorrect predictions. In this paper, we propose a systematic approach, conceptual counterfactual explanations (CCE), that explains why a classifier makes a mistake on a particular test sample(s) in terms of human-understandable concepts (e.g. this zebra is misclassified as a dog because of faint stripes). We base CCE on two prior ideas: counterfactual explanations and concept activation vectors, and validate our approach on well-known pretrained models, showing that it explains the models’ mistakes meaningfully. In addition, for new models trained on data with spurious correlations, CCE accurately identifies the spurious correlation as the cause of model mistakes from a single misclassified test sample. On two challenging medical applications, CCE generated useful insights, confirmed by clinicians, into biases and mistakes the model makes in real-world settings. The code for CCE is publicly available and can easily be applied to explain mistakes in new models.
Abubakar Abid, Mert Yüksekgönül, James Zou 0001
ICML1
2021 Persistent Anti-Muslim Bias in Large Language Models
abstract
It has been observed that large-scale language models capture undesirable societal biases, e.g. relating to race and gender; yet religious bias has been relatively unexplored. We demonstrate that GPT-3, a state-of-the-art contextual language model, captures persistent Muslim-violence bias. We probe GPT-3 in various ways, including prompt completion, analogical reasoning, and story generation, to understand this anti-Muslim bias, demonstrating that it appears consistently and creatively in different uses of the model and that it is severe even compared to biases about other religious groups. For instance, Muslim is analogized to terrorist in 23% of test cases, while Jewish is mapped to its most common stereotype, money, in 5% of test cases. We quantify the positive distraction needed to overcome this bias with adversarial text prompts, and find that use of the most positive 6 adjectives reduces violent completions for Muslims from 66% to 20%, but which is still higher than for other religious groups.
Abubakar Abid, Maheen Farooqi, James Zou 0001
AIES1
2019 Interpretation of Neural Networks Is Fragile
abstract
In order for machine learning to be trusted in many applications, it is critical to be able to reliably explain why the machine learning algorithm makes certain predictions. For this reason, a variety of methods have been developed recently to interpret neural network predictions by providing, for example, feature importance maps. For both scientific robustness and security reasons, it is important to know to what extent can the interpretations be altered by small systematic perturbations to the input data, which might be generated by adversaries or by measurement biases. In this paper, we demonstrate how to generate adversarial perturbations that produce perceptively indistinguishable inputs that are assigned the same predicted label, yet have very different interpretations. We systematically characterize the robustness of interpretations generated by several widely-used feature importance interpretation methods (feature importance maps, integrated gradients, and DeepLIFT) on ImageNet and CIFAR-10. In all cases, our experiments show that systematic perturbations can lead to dramatically different interpretations without changing the label. We extend these results to show that interpretations based on exemplars (e.g. influence functions) are similarly susceptible to adversarial attack. Our analysis of the geometry of the Hessian matrix gives insight on why robustness is a general challenge to current interpretation approaches.
Amirata Ghorbani, Abubakar Abid, James Zou 0001
AAAI2
2019 Concrete Autoencoders: Differentiable Feature Selection and Reconstruction
abstract
We introduce the concrete autoencoder, an end-to-end differentiable method for global feature selection, which efficiently identifies a subset of the most informative features and simultaneously learns a neural network to reconstruct the input data from the selected features. Our method is unsupervised, and is based on using a concrete selector layer as the encoder and using a standard neural network as the decoder. During the training phase, the temperature of the concrete selector layer is gradually decreased, which encourages a user-specified number of discrete features to be learned; during test time, the selected features can be used with the decoder network to reconstruct the remaining input features. We evaluate concrete autoencoders on a variety of datasets, where they significantly outperform state-of-the-art methods for feature selection and data reconstruction. In particular, on a large-scale gene expression dataset, the concrete autoencoder selects a small subset of genes whose expression levels can be used to impute the expression levels of the remaining genes; in doing so, it improves on the current widely-used expert-curated L1000 landmark genes, potentially reducing measurement costs by 20%. The concrete autoencoder can be implemented by adding just a few lines of code to a standard autoencoder, and the code for the algorithm and experiments is publicly available.
Muhammad Fatih Balin, Abubakar Abid, James Zou 0001
ICML2
2018 Learning a Warping Distance from Unlabeled Time Series Using Sequence Autoencoders
abstract
Measuring similarities between unlabeled time series trajectories is an important problem in many domains such as medicine, economics, and vision. It is often unclear what is the appropriate metric to use because of the complex nature of noise in the trajectories (e.g. different sampling rates or outliers). Experts typically hand-craft or manually select a specific metric, such as Dynamic Time Warping (DTW), to apply on their data. In this paper, we propose an end-to-end framework, autowarp, that optimizes and learns a good metric given unlabeled trajectories. We define a flexible and differentiable family of warping metrics, which encompasses common metrics such as DTW, Edit Distance, Euclidean, etc. Autowarp then leverages the representation power of sequence autoencoders to optimize for a member of this warping family. The output is an metric which is easy to interpret and can be robustly learned from relatively few trajectories. In systematic experiments across different domains, we show that autowarp often outperforms hand-crafted trajectory similarity metrics.
Abubakar Abid, James Zou 0001
NeurIPS1