Harkirat S. Behl

dblp:199/2125 · also Harkirat Singh Behl · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
8since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 12 · 4 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-author · 3 since 2021Systems, architecture and hardware · 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
9 papers
Trustworthy machine learning · 20% Efficient and distributed learning · 20% Generative modeling · 18%
Theoretical computer science
3 papers
Mathematical optimization · 100%
Computer graphics and multimedia
1 paper
Visual content generation and editing · 100%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%

Topics — the 30 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization › continuous optimization
convex optimization
1.322024
Scaling the Convex Barrier with Sparse Dual Algorithms · J. Mach. Learn. Res. 2024
Scaling the Convex Barrier with Active Sets · ICLR 2021
Machine learning › Efficient and distributed learning
model compression
1.222023
Efficiently Robustify Pre-Trained Models · ICCV 2023
Progressive Skeletonization: Trimming more fat from a network at initialization · ICLR 2021
Machine learning › Generative modeling › video generation
interactive video generation
0.812024
Peekaboo: Interactive Video Generation via Masked-Diffusion · CVPR 2024
Machine learning › Generative modeling › diffusion model
video diffusion model
0.812024
Peekaboo: Interactive Video Generation via Masked-Diffusion · CVPR 2024
Visual content generation and editing › controllable generation
spatio-temporal control
0.812024
Peekaboo: Interactive Video Generation via Masked-Diffusion · CVPR 2024
Visual content generation and editing
video editing
0.812024
Peekaboo: Interactive Video Generation via Masked-Diffusion · CVPR 2024
Program verification
neural network verification
0.812024
Scaling the Convex Barrier with Sparse Dual Algorithms · J. Mach. Learn. Res. 2024
Mathematical optimization
dual algorithm
0.812024
Scaling the Convex Barrier with Sparse Dual Algorithms · J. Mach. Learn. Res. 2024
Mathematical optimization
frank-wolfe algorithm
0.812024
Scaling the Convex Barrier with Sparse Dual Algorithms · J. Mach. Learn. Res. 2024
Machine learning › Efficient and distributed learning › model compression
knowledge distillation
0.712023
Efficiently Robustify Pre-Trained Models · ICCV 2023
Machine learning › Deep learning architectures and training
mixture of experts
0.712023
DAMEX: Dataset-aware Mixture-of-Experts for visual understanding of mixture-of-datasets · NeurIPS 2023
Machine learning › Trustworthy machine learning › robustness
perturbation robustness
0.712023
Efficiently Robustify Pre-Trained Models · ICCV 2023
Machine learning › Trustworthy machine learning
robustness
0.712023
Efficiently Robustify Pre-Trained Models · ICCV 2023
Computer vision › Image recognition and object detection › object detection
universal object detection
0.712023
DAMEX: Dataset-aware Mixture-of-Experts for visual understanding of mixture-of-datasets · NeurIPS 2023
Computer vision › 3D vision
neural radiance field
0.612022
Neural-Sim: Learning to Generate Training Data with NeRF · ECCV (23) 2022
Machine learning › Deep learning architectures and training › data-centric deep learning
training data generation
0.612022
Neural-Sim: Learning to Generate Training Data with NeRF · ECCV (23) 2022
Machine learning › Optimization for machine learning › constrained optimization
active set methods
0.512021
Scaling the Convex Barrier with Active Sets · ICLR 2021
Machine learning › Trustworthy machine learning › robustness
neural network verification
0.512021
Overcoming the Convex Barrier for Simplex Inputs · NeurIPS 2021
Machine learning › Efficient and distributed learning › model compression › pruning › DNN pruning
pruning at initialization
0.512021
Progressive Skeletonization: Trimming more fat from a network at initialization · ICLR 2021
Machine learning › Trustworthy machine learning › verification
robustness verification
0.512021
Overcoming the Convex Barrier for Simplex Inputs · NeurIPS 2021
Computer vision › Segmentation and scene understanding
skeletonization
0.512021
Progressive Skeletonization: Trimming more fat from a network at initialization · ICLR 2021
Mathematical optimization
continuous optimization
0.512021
Overcoming the Convex Barrier for Simplex Inputs · NeurIPS 2021
Mathematical optimization
convex relaxation
0.512021
Overcoming the Convex Barrier for Simplex Inputs · NeurIPS 2021
Machine learning › Deep learning architectures and training › neural differential equations
neural ordinary differential equations
0.412020
STEER : Simple Temporal Regularization For Neural ODE · NeurIPS 2020
Machine learning › Generative modeling
synthetic data generation
0.412020
AutoSimulate: (Quickly) Learning Synthetic Data Generation · ECCV (22) 2020
Computer vision › Video understanding and tracking
temporal regularization
0.412020
STEER : Simple Temporal Regularization For Neural ODE · NeurIPS 2020
Machine learning › Transfer learning and domain adaptation › cross-domain learning
multi-domain learning
0.212023
DAMEX: Dataset-aware Mixture-of-Experts for visual understanding of mixture-of-datasets · NeurIPS 2023
Machine learning › Transfer learning and domain adaptation
zero-shot transfer
0.212023
Efficiently Robustify Pre-Trained Models · ICCV 2023
Machine learning › Generative modeling
normalizing flow
0.112020
STEER : Simple Temporal Regularization For Neural ODE · NeurIPS 2020
Machine learning › Transfer learning and domain adaptation
sim-to-real transfer
0.112020
AutoSimulate: (Quickly) Learning Synthetic Data Generation · ECCV (22) 2020

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

subgradient method · 1.5masked attention · 1.5linear separation oracle · 1.5frank-wolfe · 1.5diffusion model · 1.5GPU implementation · 1.5active sets · 1.0routing · 0.7mixture of experts · 0.7knowledge distillation · 0.7fine-tuning · 0.7neural radiance field · 0.6simplex perturbation analysis · 0.5pruning at initialization · 0.5progressive skeletonization · 0.5primal-dual solvers · 0.5convex relaxation · 0.5
YearPublicationVenuePosition
2024 Peekaboo: Interactive Video Generation via Masked-Diffusion
abstract
Modern video generation models like Sora have achieved remarkable success in producing high-quality videos. However, a significant limitation is their inability to offer interactive control to users, a feature that promises to open up unprecedented applications and creativity. In this work, we introduce the first solution to equip diffusion-based video generation models with spatio-temporal control. We present PEEKABOO, a novel masked attention module, which seamlessly integrates with current video generation models offering control without the need for additional training or inference overhead. To facilitate future research, we also introduce a comprehensive benchmark for interactive video generation. This benchmark offers a standardized framework for the community to assess the efficacy of emerging interactive video generation models. Our extensive qualitative and quantitative assessments reveal that PEEKABOO achieves up to a 3.8x improvement in mIoU over baseline models, all while maintaining the same latency. Code and benchmark are available on the webpage.
Yash Jain, Anshul Nasery, Vibhav Vineet, Harkirat S. Behl
CVPR4
2024 Scaling the Convex Barrier with Sparse Dual Algorithms
abstract
Tight and efficient neural network bounding is crucial to the scaling of neural network verification systems. Many efficient bounding algorithms have been presented recently, but they are often too loose to verify more challenging properties. This is due to the weakness of the employed relaxation, which is usually a linear program of size linear in the number of neurons. While a tighter linear relaxation for piecewise-linear activations exists, it comes at the cost of exponentially many constraints and currently lacks an efficient customized solver. We alleviate this deficiency by presenting two novel dual algorithms: one operates a subgradient method on a small active set of dual variables, the other exploits the sparsity of Frank-Wolfe type optimizers to incur only a linear memory cost. Both methods recover the strengths of the new relaxation: tightness and a linear separation oracle. At the same time, they share the benefits of previous dual approaches for weaker relaxations: massive parallelism, GPU implementation, low cost per iteration and valid bounds at any time. As a consequence, we can obtain better bounds than off-the-shelf solvers in only a fraction of their running time, attaining significant formal verification speed-ups.
Alessandro De Palma, Harkirat S. Behl, Rudy Bunel, Philip Torr 0001, M. Pawan Kumar
J. Mach. Learn. Res.2
2023 Efficiently Robustify Pre-Trained Models
abstract
A recent trend in deep learning algorithms has been towards training large scale models, having high parameter count and trained on big dataset. However, robustness of such large scale models towards real-world settings is still a less-explored topic. In this work, we first benchmark the performance of these models under different perturbations and datasets thereby representing real-world shifts, and highlight their degrading performance under these shifts. We then discuss on how complete model fine-tuning based existing robustification schemes might not be a scalable option given very large scale networks and can also lead them to forget some of the desired characterstics. Finally, we propose a simple and cost-effective method to solve this problem, inspired by knowledge transfer literature. It involves robustifying smaller models, at a lower computation cost, and then use them as teachers to tune a fraction of these large scale networks, reducing the overall computational overhead. We evaluate our proposed method under various vision perturbations including ImageNet-C,R,S,A datasets and also for transfer learning, zero-shot evaluation setups on different datasets. Benchmark results show that our method is able to induce robustness to these large scale models efficiently, requiring significantly lower time and also preserves the transfer learning, zero-shot properties of the original model which none of the existing methods are able to achieve.
Nishant Jain, Harkirat S. Behl, Yogesh S. Rawat, Vibhav Vineet
ICCV2
2023 DAMEX: Dataset-aware Mixture-of-Experts for visual understanding of mixture-of-datasets
abstract
Construction of a universal detector poses a crucial question: How can we most effectively train a model on a large mixture of datasets? The answer lies in learning dataset-specific features and ensembling their knowledge but do all this in a single model. Previous methods achieve this by having separate detection heads on a common backbone but that results in a significant increase in parameters. In this work, we present Mixture-of-Experts as a solution, highlighting that MoE are much more than a scalability tool. We propose Dataset-Aware Mixture-of-Experts, DAMEX where we train the experts to become an `expert' of a dataset by learning to route each dataset tokens to its mapped expert. Experiments on Universal Object-Detection Benchmark show that we outperform the existing state-of-the-art by average +10.2 AP score and improve over our non-MoE baseline by average +2.0 AP score. We also observe consistent gains while mixing datasets with (1) limited availability, (2) disparate domains and (3) divergent label sets. Further, we qualitatively show that DAMEX is robust against expert representation collapse. Code is available at https://github.com/jinga-lala/DAMEX
Yash Jain, Harkirat S. Behl, Zsolt Kira, Vibhav Vineet
NeurIPS2
2022 Neural-Sim: Learning to Generate Training Data with NeRF
Yunhao Ge, Harkirat S. Behl, Suriya Gunasekar, Neel Joshi, Yale Song, Xin Wang 0066, Laurent Itti, Vibhav Vineet
ECCV (23)2
2021 Progressive Skeletonization: Trimming more fat from a network at initialization
Pau de Jorge, Amartya Sanyal, Harkirat S. Behl, Philip Torr 0001, Grégory Rogez, Puneet K. Dokania
ICLR3
2021 Scaling the Convex Barrier with Active Sets
Alessandro De Palma, Harkirat S. Behl, Rudy Bunel, Philip Torr 0001, M. Pawan Kumar
ICLR2
2021 Overcoming the Convex Barrier for Simplex Inputs
abstract
Recent progress in neural network verification has challenged the notion of a convex barrier, that is, an inherent weakness in the convex relaxation of the output of a neural network. Specifically, there now exists a tight relaxation for verifying the robustness of a neural network to $\ell_\infty$ input perturbations, as well as efficient primal and dual solvers for the relaxation. Buoyed by this success, we consider the problem of developing similar techniques for verifying robustness to input perturbations within the probability simplex. We prove a somewhat surprising result that, in this case, not only can one design a tight relaxation that overcomes the convex barrier, but the size of the relaxation remains linear in the number of neurons, thereby leading to simpler and more efficient algorithms. We establish the scalability of our overall approach via the specification of $\ell_1$ robustness for CIFAR-10 and MNIST classification, where our approach improves the state of the art verified accuracy by up to $14.4\%$. Furthermore, we establish its accuracy on a novel and highly challenging task of verifying the robustness of a multi-modal (text and image) classifier to arbitrary changes in its textual input.
Harkirat S. Behl, M. Pawan Kumar, Philip Torr 0001, Krishnamurthy Dvijotham
NeurIPS1
2020 AutoSimulate: (Quickly) Learning Synthetic Data Generation
Harkirat S. Behl, Atilim Günes Baydin, Ran Gal, Philip Torr 0001, Vibhav Vineet
ECCV (22)1
2020 Meta-Learning Deep Visual Words for Fast Video Object Segmentation
abstract
Personal robots and driverless cars need to be able to operate in novel environments and thus quickly and efficiently learn to recognise new object classes. We address this problem by considering the task of video object segmentation. Previous accurate methods for this task finetune a model using the first annotated frame, and/or use additional inputs such as optical flow and complex post-processing. In contrast, we develop a fast, causal algorithm that requires no finetuning, auxiliary inputs or post-processing, and segments a variable number of objects in a single forward-pass. We represent an object with clusters, or "visual words", in the embedding space, which correspond to object parts in the image space. This allows us to robustly match to the reference objects throughout the video, because although the global appearance of an object changes as it undergoes occlusions and deformations, the appearance of more local parts may stay consistent. We learn these visual words in an unsupervised manner, using meta-learning to ensure that our training objective matches our inference procedure. We achieve comparable accuracy to finetuning based methods (whilst being 1 to 2 orders of magnitude faster), and state-of-the-art in terms of speed/accuracy trade-offs on four video segmentation datasets. Code is available at https://github.com/harkiratbehl/MetaVOS.
Harkirat S. Behl, Mohammad Najafi, Anurag Arnab, Philip Torr 0001
IROS1
2020 STEER : Simple Temporal Regularization For Neural ODE
abstract
Training Neural Ordinary Differential Equations (ODEs) is often computationally expensive. Indeed, computing the forward pass of such models involves solving an ODE which can become arbitrarily complex during training. Recent works have shown that regularizing the dynamics of the ODE can partially alleviate this. In this paper we propose a new regularization technique: randomly sampling the end time of the ODE during training. The proposed regularization is simple to implement, has negligible overhead and is effective across a wide variety of tasks. Further, the technique is orthogonal to several other methods proposed to regularize the dynamics of ODEs and as such can be used in conjunction with them. We show through experiments on normalizing flows, time series models and image recognition that the proposed regularization can significantly decrease training time and even improve performance over baseline models.
Harkirat S. Behl, Emilien Dupont, Philip Torr 0001, Vinay P. Namboodiri
NeurIPS2
2018 Incremental Tube Construction for Human Action Detection
Harkirat S. Behl, Michael Sapienza, Gurkirt Singh, Suman Saha 0001, Fabio Cuzzolin, Philip Torr 0001
BMVC1