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

Priya Goyal

dblp:202/2125 · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
2since 2021 · last 2024
0009-0009-3125-9123ORCID · corroborated

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

Artificial intelligence and machine learning · 6 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1

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
6 papers
Representation and self-supervised learning · 24% Trustworthy machine learning · 20% Image recognition and object detection · 15%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 75% Programming languages and type systems · 25%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Hardware accelerators and domain-specific architectures · 50% GPUs and heterogeneous computing · 50%
Computer graphics and multimedia
1 paper
Multimedia analysis and retrieval · 100%
Databases, data mining, and information retrieval
2 papers
Information retrieval · 70% Web and social media mining · 30%

Topics — the 24 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Representation and self-supervised learning
contrastive learning
1.022022
A Self-Supervised Descriptor for Image Copy Detection · CVPR 2022
Unsupervised Learning of Visual Features by Contrasting Cluster Assignments · NeurIPS 2020
Machine learning › Trustworthy machine learning › fairness
bias mitigation
0.812024
CLIP the Bias: How Useful is Balancing Data in Multimodal Learning? · ICLR 2024
Computer vision › Vision and language › vision-language model
CLIP
0.812024
CLIP the Bias: How Useful is Balancing Data in Multimodal Learning? · ICLR 2024
Machine learning › Learning paradigms
data balancing
0.812024
CLIP the Bias: How Useful is Balancing Data in Multimodal Learning? · ICLR 2024
Machine learning › Trustworthy machine learning
fairness
0.812024
CLIP the Bias: How Useful is Balancing Data in Multimodal Learning? · ICLR 2024
Computer vision › Image recognition and object detection
object detection
0.722020
Focal Loss for Dense Object Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2020
Focal Loss for Dense Object Detection · ICCV 2017
Computer vision › 3D vision › local feature descriptor
descriptor learning
0.612022
A Self-Supervised Descriptor for Image Copy Detection · CVPR 2022
Multimedia analysis and retrieval › near-duplicate detection
image copy detection
0.612022
A Self-Supervised Descriptor for Image Copy Detection · CVPR 2022
Machine learning › Representation and self-supervised learning › contrastive learning
cluster-level contrastive learning
0.412020
Unsupervised Learning of Visual Features by Contrasting Cluster Assignments · NeurIPS 2020
Machine learning › Deep learning architectures and training
data augmentation
0.412020
Unsupervised Learning of Visual Features by Contrasting Cluster Assignments · NeurIPS 2020
Compilers and program optimization
code generation
0.412020
The Next 700 Accelerated Layers: From Mathematical Expressions of Network Computation Graphs to Accelerated GPU Kernels, Automatically · ACM Trans. Archit. Code Optim. 2020
Programming languages and type systems
domain-specific languages
0.412020
The Next 700 Accelerated Layers: From Mathematical Expressions of Network Computation Graphs to Accelerated GPU Kernels, Automatically · ACM Trans. Archit. Code Optim. 2020
Compilers and program optimization › loop transformation
polyhedral compilation
0.412020
The Next 700 Accelerated Layers: From Mathematical Expressions of Network Computation Graphs to Accelerated GPU Kernels, Automatically · ACM Trans. Archit. Code Optim. 2020
Compilers and program optimization › domain-specific compilation
tensor algebra compilation
0.412020
The Next 700 Accelerated Layers: From Mathematical Expressions of Network Computation Graphs to Accelerated GPU Kernels, Automatically · ACM Trans. Archit. Code Optim. 2020
GPUs and heterogeneous computing › GPU compilation
GPU kernel generation
0.412020
The Next 700 Accelerated Layers: From Mathematical Expressions of Network Computation Graphs to Accelerated GPU Kernels, Automatically · ACM Trans. Archit. Code Optim. 2020
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.412020
The Next 700 Accelerated Layers: From Mathematical Expressions of Network Computation Graphs to Accelerated GPU Kernels, Automatically · ACM Trans. Archit. Code Optim. 2020
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › self-supervised representation learning
self-supervised visual representation learning
0.412019
Scaling and Benchmarking Self-Supervised Visual Representation Learning · ICCV 2019
Machine learning › Learning paradigms
class imbalance
0.312017
Focal Loss for Dense Object Detection · ICCV 2017
Machine learning › Deep learning architectures and training
loss function design
0.312017
Focal Loss for Dense Object Detection · ICCV 2017
Computer vision › Image recognition and object detection › object detection
one-stage object detection
0.312017
Focal Loss for Dense Object Detection · ICCV 2017
Information retrieval
cross-modal retrieval
0.212024
CLIP the Bias: How Useful is Balancing Data in Multimodal Learning? · ICLR 2024
Web and social media mining
content moderation
0.212022
A Self-Supervised Descriptor for Image Copy Detection · CVPR 2022
Information retrieval › similarity search
near-duplicate detection
0.212022
A Self-Supervised Descriptor for Image Copy Detection · CVPR 2022
Computer vision › Image recognition and object detection
image classification
0.112020
Unsupervised Learning of Visual Features by Contrasting Cluster Assignments · NeurIPS 2020

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

entropy regularization · 1.7contrastive learning · 1.7fine-tuning · 1.5data balancing · 1.5contrastive language-image pretraining · 1.5polyhedral compilation · 0.9linear optimization · 0.9evolutionary algorithm · 0.9focal loss · 0.7swapped prediction · 0.4cross-entropy loss · 0.4cluster assignment consistency · 0.4self-supervised pretraining · 0.4
YearPublicationVenuePosition
2024 CLIP the Bias: How Useful is Balancing Data in Multimodal Learning?
abstract
We study data-balancing for mitigating biases in contrastive language-image pretraining (CLIP), identifying areas of strength and limitation. First, we reaffirm prior conclusions that CLIP can inadvertently absorb stereotypes. To counter this, we present a novel algorithm, called Multi-Modal Moment Matching (M4), designed to reduce both representation and association biases in multimodal data. We use M4 to conduct an in-depth analysis taking into account various factors, such as the model, representation, and data size. Our study also explores the dynamic nature of how CLIP learns/unlearns biases. In particular, we find that fine-tuning is effective in countering representation biases, though its impact diminishes for association biases. Also, data balancing has a mixed impact on quality: it tends to improve classification but can hurt retrieval. Interestingly, data and architectural improvements seem to mitigate the negative impact of data balancing on performance; e.g. applying M4 to SigLIP-B/16 with data quality filters improves COCO image-to-text retrieval @5 from 86% (without data balancing) to 87% and ImageNet 0-shot classification from 77% to 77.5%! Finally, we conclude with recommendations for improving the efficacy of data balancing in multimodal systems.
Ibrahim Alabdulmohsin, Xiao Wang 0038, Andreas Steiner 0001, Priya Goyal, Alexander D'Amour, Xiaohua Zhai
ICLR4
2022 A Self-Supervised Descriptor for Image Copy Detection
abstract
Image copy detection is an important task for content moderation. We introduce SSCD, a model that builds on a recent self-supervised contrastive training objective. We adapt this method to the copy detection task by changing the architecture and training objective, including a pooling operator from the instance matching literature, and adapting contrastive learning to augmentations that combine images. Our approach relies on an entropy regularization term, promoting consistent separation between descriptor vectors, and we demonstrate that this significantly improves copy detection accuracy. Our method produces a compact descriptor vector, suitable for real-world web scale applications. Statistical information from a background image distribution can be incorporated into the descriptor. On the recent DISC2021 benchmark, SSCD is shown to outperform both baseline copy detection models and self-supervised architectures designed for image classification by huge margins, in all settings. For example, SSCD out-performs SimCLR descriptors by 48% absolute. Code is available at https://github.com/facebookresearch/sscd-copy-detection.
Ed Pizzi, Sreya Dutta Roy, Sugosh Nagavara Ravindra, Priya Goyal, Matthijs Douze
CVPR4
2020 Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
abstract
Unsupervised image representations have significantly reduced the gap with supervised pretraining, notably with the recent achievements of contrastive learning methods. These contrastive methods typically work online and rely on a large number of explicit pairwise feature comparisons, which is computationally challenging. In this paper, we propose an online algorithm, SwAV, that takes advantage of contrastive methods without requiring to compute pairwise comparisons. Specifically, our method simultaneously clusters the data while enforcing consistency between cluster assignments produced for different augmentations (or views) of the same image, instead of comparing features directly as in contrastive learning. Simply put, we use a swapped prediction mechanism where we predict the code of a view from the representation of another view. Our method can be trained with large and small batches and can scale to unlimited amounts of data. Compared to previous contrastive methods, our method is more memory efficient since it does not require a large memory bank or a special momentum network. In addition, we also propose a new data augmentation strategy, multi-crop, that uses a mix of views with different resolutions in place of two full-resolution views, without increasing the memory or compute requirements. We validate our findings by achieving 75.3% top-1 accuracy on ImageNet with ResNet-50, as well as surpassing supervised pretraining on all the considered transfer tasks.
Mathilde Caron, Ishan Misra, Julien Mairal, Priya Goyal, Piotr Bojanowski, Armand Joulin
NeurIPS4
2020 Focal Loss for Dense Object Detection
abstract
The highest accuracy object detectors to date are based on a two-stage approach popularized by R-CNN, where a classifier is applied to a sparse set of candidate object locations. In contrast, one-stage detectors that are applied over a regular, dense sampling of possible object locations have the potential to be faster and simpler, but have trailed the accuracy of two-stage detectors thus far. In this paper, we investigate why this is the case. We discover that the extreme foreground-background class imbalance encountered during training of dense detectors is the central cause. We propose to address this class imbalance by reshaping the standard cross entropy loss such that it down-weights the loss assigned to well-classified examples. Our novel Focal Loss focuses training on a sparse set of hard examples and prevents the vast number of easy negatives from overwhelming the detector during training. To evaluate the effectiveness of our loss, we design and train a simple dense detector we call RetinaNet. Our results show that when trained with the focal loss, RetinaNet is able to match the speed of previous one-stage detectors while surpassing the accuracy of all existing state-of-the-art two-stage detectors. Code is at: https://github.com/facebookresearch/Detectron.
Tsung-Yi Lin, Priya Goyal, Ross B. Girshick, Kaiming He, Piotr Dollár
IEEE Trans. Pattern Anal. Mach. Intell.2
2020 The Next 700 Accelerated Layers: From Mathematical Expressions of Network Computation Graphs to Accelerated GPU Kernels, Automatically
abstract
Deep learning frameworks automate the deployment, distribution, synchronization, memory allocation, and hardware acceleration of models represented as graphs of computational operators. These operators wrap high-performance libraries such as cuDNN or NNPACK. When the computation does not match any predefined library call, custom operators must be implemented, often at high engineering cost and performance penalty, limiting the pace of innovation. To address this productivity gap, we propose and evaluate: (1) a domain-specific language with a tensor notation close to the mathematics of deep learning; (2) a Just-In-Time optimizing compiler based on the polyhedral framework; (3) carefully coordinated linear optimization and evolutionary algorithms to synthesize high-performance CUDA kernels; (4) the transparent integration of our flow into PyTorch and Caffe2, providing the fully automatic synthesis of high-performance GPU kernels from simple tensor algebra. The performance is comparable to, and often exceeds the performance of, highly tuned libraries.
Nicolas Vasilache, Oleksandr Zinenko, Theodoros Theodoridis, Priya Goyal, Zach DeVito, William S. Moses, Sven Verdoolaege, Andrew Adams, Albert Cohen 0001
ACM Trans. Archit. Code Optim.4
2019 Scaling and Benchmarking Self-Supervised Visual Representation Learning
abstract
Self-supervised learning aims to learn representations from the data itself without explicit manual supervision. Existing efforts ignore a crucial aspect of self-supervised learning - the ability to scale to large amount of data because self-supervision requires no manual labels. In this work, we revisit this principle and scale two popular self-supervised approaches to 100 million images. We show that by scaling on various axes (including data size and problem 'hardness'), one can largely match or even exceed the performance of supervised pre-training on a variety of tasks such as object detection, surface normal estimation (3D) and visual navigation using reinforcement learning. Scaling these methods also provides many interesting insights into the limitations of current self-supervised techniques and evaluations. We conclude that current self-supervised methods are not 'hard' enough to take full advantage of large scale data and do not seem to learn effective high level semantic representations. We also introduce an extensive benchmark across 9 different datasets and tasks. We believe that such a benchmark along with comparable evaluation settings is necessary to make meaningful progress. Code is at: https://github.com/facebookresearch/fair_self_supervision_benchmark.
Priya Goyal, Dhruv Mahajan 0001, Abhinav Gupta 0001, Ishan Misra
ICCV1
2017 Focal Loss for Dense Object Detection
abstract
The highest accuracy object detectors to date are based on a two-stage approach popularized by R-CNN, where a classifier is applied to a sparse set of candidate object locations. In contrast, one-stage detectors that are applied over a regular, dense sampling of possible object locations have the potential to be faster and simpler, but have trailed the accuracy of two-stage detectors thus far. In this paper, we investigate why this is the case. We discover that the extreme foreground-background class imbalance encountered during training of dense detectors is the central cause. We propose to address this class imbalance by reshaping the standard cross entropy loss such that it down-weights the loss assigned to well-classified examples. Our novel Focal Loss focuses training on a sparse set of hard examples and prevents the vast number of easy negatives from overwhelming the detector during training. To evaluate the effectiveness of our loss, we design and train a simple dense detector we call RetinaNet. Our results show that when trained with the focal loss, RetinaNet is able to match the speed of previous one-stage detectors while surpassing the accuracy of all existing state-of-the-art two-stage detectors.
Tsung-Yi Lin, Priya Goyal, Ross B. Girshick, Kaiming He, Piotr Dollár
ICCV2