Demo Data from SIGIR 2026 / reviewers in the wild / expert
Bhanu Garg
dblp:255/4818
· DBLP profile ↗
6ranked-venue papers
3as first author
5since 2021 · last 2024
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 3 first-author · 3 since 2021Systems, architecture and hardware · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author · 2 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
3 papers |
Optimization for machine learning · 27% Representation and self-supervised learning · 25% Trustworthy machine learning · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
GPUs and heterogeneous computing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 9 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
fairness |
0.7 | 1 | 2023 | Fair and Accurate Decision Making through Group-Aware Learning · ICML 2023 |
Compilers and program optimization › program transformation
source-to-source transformation |
0.7 | 1 | 2023 | CuPBoP: A Framework to Make CUDA Portable · PPoPP 2023 |
Machine learning › Optimization for machine learning
bilevel optimization |
0.6 | 1 | 2022 | Learning from Mistakes - a Framework for Neural Architecture Search · AAAI 2022 |
Machine learning › Representation and self-supervised learning
contrastive learning |
0.6 | 1 | 2022 | From Video to Images: Contrastive Pretraining for Emotion Recognition from Single Image (Student Abstract) · AAAI 2022 |
Machine learning › Representation and self-supervised learning › pre-training › unsupervised pre-training
contrastive pre-training |
0.6 | 1 | 2022 | From Video to Images: Contrastive Pretraining for Emotion Recognition from Single Image (Student Abstract) · AAAI 2022 |
Natural language and speech › Information extraction and text analysis
emotion recognition |
0.6 | 1 | 2022 | From Video to Images: Contrastive Pretraining for Emotion Recognition from Single Image (Student Abstract) · AAAI 2022 |
Machine learning › Efficient and distributed learning › automated machine learning
neural architecture search |
0.6 | 1 | 2022 | Learning from Mistakes - a Framework for Neural Architecture Search · AAAI 2022 |
GPUs and heterogeneous computing
heterogeneous programming models |
0.2 | 1 | 2023 | CuPBoP: A Framework to Make CUDA Portable · PPoPP 2023 |
Computer vision › Video understanding and tracking › affective video analysis
video emotion recognition |
0.2 | 1 | 2022 | From Video to Images: Contrastive Pretraining for Emotion Recognition from Single Image (Student Abstract) · AAAI 2022 |
Methods — techniques the papers use, named apart from their topics
neural architecture search · 0.7gradient descent · 0.7three-stage optimization · 0.6learning from mistakes · 0.6hard triplet sampling · 0.6contrastive loss · 0.6continual learning · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | CuPBoP: Making CUDA a Portable LanguageabstractCUDA is designed specifically for NVIDIA GPUs and is not compatible with non-NVIDIA devices. Enabling CUDA execution on alternative backends could greatly benefit the hardware community by fostering a more diverse software ecosystem. To address the need for portability, our objective is to develop a framework that meets key requirements, such as extensive coverage, comprehensive end-to-end support, superior performance, and hardware scalability. Existing solutions that translate CUDA source code into other high-level languages, however, fall short of these goals. In contrast to these source-to-source approaches, we present a novel framework, CuPBoP , which treats CUDA as a portable language in its own right. Compared to two commercial source-to-source solutions, CuPBoP offers a broader coverage and superior performance for the CUDA-to-CPU migration. Additionally, we evaluate the performance of CuPBoP against manually optimized CPU programs, highlighting the differences between CPU programs derived from CUDA and those that are manually optimized. Furthermore, we demonstrate the hardware scalability of CuPBoP by showcasing its successful migration of CUDA to AMD GPUs. To promote further research in this field, we have released CuPBoP as an open-source resource. Ruobing Han, Jun Chen 0038, Bhanu Garg, Xule Zhou, John Lu, Jeffrey Young 0001, Jaewoong Sim, Hyesoon Kim |
ACM Trans. Design Autom. Electr. Syst. | 3 |
| 2023 | Fair and Accurate Decision Making through Group-Aware LearningabstractThe integration of machine learning models in various real-world applications is becoming more prevalent to assist humans in their daily decision-making tasks as a result of recent advancements in this field. However, it has been discovered that there is a tradeoff between the accuracy and fairness of these decision-making tasks. In some cases, these AI systems can be unfair by exhibiting bias or discrimination against certain social groups, which can have severe consequences in real life. Inspired by one of the most well-known human learning skills called grouping, we address this issue by proposing a novel machine learning (ML) framework where the ML model learns to group a diverse set of problems into distinct subgroups to solve each subgroup using its specific sub-model. Our proposed framework involves three stages of learning, which are formulated as a three-level optimization problem: 1) grouping problems into subgroups, 2) learning group-specific sub-models for problem-solving, and 3) updating group assignments of training examples by minimizing validation loss. These three learning stages are performed end-to-end in a joint manner using gradient descent. To improve fairness and accuracy, we develop an efficient optimization algorithm to solve this three-level optimization problem. To further decrease the risk of overfitting in small datasets using our LBG method, we incorporate domain adaptation techniques in the second stage of training. We further apply our method to differentiable neural architecture search (NAS) methods. Ramtin Hosseini, Bhanu Garg, Pengtao Xie |
ICML | 3 |
| 2023 | CuPBoP: A Framework to Make CUDA PortableabstractCUDA, as one of the most popular choices for GPU programming, can be executed only on NVIDIA GPUs. To execute CUDA on non-NVIDIA devices, researchers have proposed to translate CUDA to other programming languages. However, this approach cannot achieve high coverage due to the challenges in source-to-source translation. Ruobing Han, Jun Chen 0038, Bhanu Garg, Jeffrey Young 0001, Jaewoong Sim, Hyesoon Kim |
PPoPP | 3 |
| 2022 | From Video to Images: Contrastive Pretraining for Emotion Recognition from Single Image (Student Abstract)abstractEmotion detection from face is an important problem and has received attention from industry and academia. Although emotion recognition from videos has a very high performance, emotion recognition from a single image stays a challenging task. In this paper, we try to use information from videos to do emotion recognition on a single image. More specifically, we leverage contrastive loss for pretraining the network on the videos and experiment with different sampling methods to select consistently hard triplets for continual learning of the network. Once the embeddings have been trained, we test them on a standard emotion classification task. Our method significantly improves the performance of the models and shows the efficacy of self-supervision in emotion recognition. Bhanu Garg, Kijun Kim, Sudhanshu Ranjan |
AAAI | 1 |
| 2022 | Learning from Mistakes - a Framework for Neural Architecture SearchabstractLearning from one's mistakes is an effective human learning technique where the learners focus more on the topics where mistakes were made, so as to deepen their understanding. In this paper, we investigate if this human learning strategy can be applied in machine learning. We propose a novel machine learning method called Learning From Mistakes (LFM), wherein the learner improves its ability to learn by focusing more on the mistakes during revision. We formulate LFM as a three-stage optimization problem: 1) learner learns; 2) learner re-learns focusing on the mistakes, and; 3) learner validates its learning. We develop an efficient algorithm to solve the LFM problem. We apply the LFM framework to neural architecture search on CIFAR-10, CIFAR-100, and Imagenet. Experimental results strongly demonstrate the effectiveness of our model. Bhanu Garg, Pradyumna Sridhara, Ramtin Hosseini, Eric P. Xing, Pengtao Xie |
AAAI | 1 |
| 2020 | Robust Deep Ordinal Regression under Label NoiseabstractThe real-world data is often susceptible to label noise, which might constrict the effectiveness of the existing state of the art algorithms for ordinal regression. Existing works on ordinal regression do not take label noise into account. We propose a theoretically grounded approach for class conditional label noise in ordinal regression problems. We present a deep learning implementation of two commonly used loss functions for ordinal regression that is both - 1) robust to label noise, and 2) rank consistent for a good ranking rule. We verify these properties of the algorithm empirically and show robustness to label noise on real data and rank consistency. To the best of our knowledge, this is the first approach for robust ordinal regression models. Bhanu Garg, Naresh Manwani |
ACML | 1 |