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

Gursimran Singh

dblp:183/9872 · DBLP profile ↗
← Back
10ranked-venue papers
6as first author
6since 2021 · last 2025
—ORCID · conflict

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

Artificial intelligence and machine learning · 5 · 3 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 3 first-author · 3 since 2021Computer networks · 2Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Security and privacy · 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
3 papers
Efficient and distributed learning · 43% Language models and text generation · 38% Vision and language · 19%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%
Computer networks
1 paper
Internet of things and sensor networks · 77% Wireless networking · 23%
Theoretical computer science
1 paper
Combinatorics and discrete mathematics · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%

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

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation › decoding
contrastive decoding
0.912025
Enhancing Learned Knowledge in LoRA Adapters Through Efficient Contrastive Decoding on Ascend NPUs · KDD (2) 2025
Natural language and speech › Language models and text generation › decoding
decoding strategy
0.912025
Enhancing Learned Knowledge in LoRA Adapters Through Efficient Contrastive Decoding on Ascend NPUs · KDD (2) 2025
Machine learning › Efficient and distributed learning
inference serving
0.912025
Efficiently Serving Large Multimodal Models Using EPD Disaggregation · ICML 2025
Computer vision › Vision and language › vision-language model
multimodal large language model
0.912025
DivPrune: Diversity-based Visual Token Pruning for Large Multimodal Models · CVPR 2025
Machine learning › Efficient and distributed learning › model compression › token pruning
visual token pruning
0.912025
DivPrune: Diversity-based Visual Token Pruning for Large Multimodal Models · CVPR 2025
Cloud and datacenter computing
inference serving
0.912025
Efficiently Serving Large Multimodal Models Using EPD Disaggregation · ICML 2025
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning
0.312025
Enhancing Learned Knowledge in LoRA Adapters Through Efficient Contrastive Decoding on Ascend NPUs · KDD (2) 2025
Cloud and datacenter computing
resource allocation
0.312025
Efficiently Serving Large Multimodal Models Using EPD Disaggregation · ICML 2025
Computing education
automated assessment
0.212016
Question Independent Grading using Machine Learning: The Case of Computer Program Grading · KDD 2016
Wireless networking
medium access control
0.112018
Elixir: Efficient Data Transfer in WiFi-based IoT Nodes · MobiCom 2018
Data mining › predictive modeling
supervised learning
0.112016
Question Independent Grading using Machine Learning: The Case of Computer Program Grading · KDD 2016

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

token pruning · 1.7role switching · 1.7encode-prefill-decode disaggregation · 1.7diversity maximization · 1.7KV cache management · 1.7contrastive decoding · 0.9LoRA · 0.9supervised learning · 0.5feature transformation · 0.5user-space protocol implementation · 0.3
YearPublicationVenuePosition
2025 DivPrune: Diversity-based Visual Token Pruning for Large Multimodal Models
abstract
Large Multimodal Models (LMMs) have emerged as powerful models capable of understanding various data modalities, including text, images, and videos. LMMs encode both text and visual data into tokens that are then combined and processed by an integrated Large Language Model (LLM). Including visual tokens substantially increases the total token count, often by thousands. The increased input length for LLM significantly raises the complexity of inference, resulting in high latency in LMMs. To address this issue, token pruning methods, which remove part of the visual tokens, are proposed. The existing token pruning methods either require extensive calibration and fine-tuning or rely on suboptimal importance metrics which results in increased redundancy among the retained tokens. In this paper, we first formulate token pruning as Max-Min Diversity Problem (MMDP) where the goal is to select a subset such that the diversity among the selected tokens is maximized. Then, we solve the MMDP to obtain the selected subset and prune the rest. The proposed method, DivPrune, reduces redundancy and achieves the highest diversity of the selected tokens. By ensuring high diversity, the selected tokens better represent the original tokens, enabling effective performance even at high pruning ratios without requiring fine-tuning. Extensive experiments with various LMMs show that DivPrune achieves state-of-the-art accuracy over 16 image- and video-language datasets. Additionally, DivPrune reduces both the end-to-end latency and GPU memory usage for the tested models. The code is available here⋄.
Saeed Ranjbar Alvar, Gursimran Singh
CVPR2
2025 Efficiently Serving Large Multimodal Models Using EPD Disaggregation
abstract
Large Multimodal Models (LMMs) extend Large Language Models (LLMs) by handling diverse inputs such as images, audio, and video, but at the cost of adding a multimodal encoding stage that increases both computational and memory overhead. This step negatively affects key Service Level Objectives (SLOs), such as time to first token (TTFT) and time per output token (TPOT). We introduce Encode-Prefill-Decode (EPD) Disaggregation, a novel framework that separates the encoding, prefill, and decode stages onto dedicated resources. Unlike current systems, which bundle encoding and prefill together, our approach decouples these steps, unlocking new opportunities and optimizations. These include a mechanism to cache multimedia tokens for efficient transfer, a novel way to parallelize the encoding load within a request, a module for optimal resource allocation for disaggregated serving, and a novel role-switching method to handle changing workload characteristics. Experimental evaluations with popular LMMs show substantial gains in memory efficiency (up to 15$\times$ lower peak memory utilization), batch sizes (up to 22$\times$ larger), 10$\times$ more images per request, and 2.2$\times$ larger KV caches. Furthermore, it leads to significant improvements in SLO attainment (up to 90–100% improvement) and TTFT (up to 71% reduction), compared to systems that do not disaggregate. The code is available at https://github.com/vbdi/epdserve.
Gursimran Singh, Xinglu Wang, Timothy T. L. Yu, Linzi Xing, Xiaolong Bai, Yong Zhang 0004, Zhenan Fan
ICML1
2025 Enhancing Learned Knowledge in LoRA Adapters Through Efficient Contrastive Decoding on Ascend NPUs
abstract
Huawei Cloud users leverage LoRA (Low-Rank Adaptation) as an efficient and scalable method to fine-tune and customize large language models (LLMs) for application-specific needs. However, tasks that require complex reasoning or deep contextual understanding are often hindered by biases or interference from the base model when using typical decoding methods like greedy or beam search. These biases can lead to generic or task-agnostic responses from the base model instead of leveraging the LoRA-specific adaptations. In this paper, we introduce Contrastive LoRA Decoding (CoLD), a novel decoding framework designed to maximize the use of task-specific knowledge in LoRA-adapted models, resulting in better downstream performance. CoLD uses contrastive decoding by scoring candidate tokens based on the divergence between the probability distributions of a LoRA-adapted expert model and the corresponding base model. This approach prioritizes tokens that better align with the LoRA's learned representations, enhancing performance for specialized tasks. While effective, a naive implementation of CoLD is computationally expensive because each decoding step requires evaluating multiple token candidates across both models. To address this, we developed an optimized kernel for Huawei's Ascend NPU. CoLD achieves up to a 5.54% increase in task accuracy while reducing end-to-end latency by 28% compared to greedy decoding. This work provides practical and efficient decoding strategies for fine-tuned LLMs in resource-constrained environments and has broad implications for applied data science in both cloud and on-premises settings.
Morgan Lindsay Heisler, Linzi Xing, Hanieh Sadri, Gursimran Singh, Yong Zhang 0004, Zhenan Fan
KDD (2)5
2025 Towards Secure and Usable 3D Assets: A Novel Framework for Automatic Visible Watermarking
abstract
3D models, particularly AI-generated ones, have wit-nessed a recent surge across various industries such as en-tertainment. Hence, there is an alarming need to protect the intellectual property and avoid the misuse of these valuable assets. As a viable solution to address these concerns, we rigorously define the novel task of automated 3D visible wa-termarking in terms of two competing aspects: watermark quality and asset utility. Moreover, we propose a method of embedding visible watermarks that automatically deter-mines the right location, orientation, and number of wa-termarks to be placed on arbitrary 3D assets for high wa-termark quality and asset utility. Our method is based on a novel rigid-body optimization that uses back-propagation to automatically learn transforms for ideal watermark place-ment. In addition, we propose a novel curvature-matching method for fusing the watermark into the 3D model that further improves readability and security. Finally, we provide a detailed experimental analysis on two benchmark 3D datasets validating the superior performance of our approach in comparison to baselines. Code and demo are available here11https://developer.huaweicloud.com/develop/aigallery/notebook/detail?id=15adbaaa-2583-4ec3-804a-61c29f001e03.
Gursimran Singh, Tianxi Hu, Qiang Tang 0002, Yong Zhang 0004
WACV1
2023 POSTER: A Cyberspace Study of the Russia-Ukraine War
abstract
This paper aims to investigate the resilience of the internet in the face of censorship through a current case study: the war between Russia and Ukraine. We focus on whether Russia, as a major Internet power, has been using its network to deny access to Ukraine (and whether the Internet is resilient enough to route around such abuse). We consider how Internet accessibility changed over the course of the first few months, considering both hard and soft failures of website access. Our result, in brief, is that there is a substantial difference in network access to sites from Ukraine between March and July 2022, but Russian ASes are not causing significant collateral damage by filtering. In addition, we present the tools and resources developed in the project, including a classifier to detect soft-failures and a new multi-protocol implementation of Traceroute to locate internet censorship.
Gursimran Singh, Hrishikesh B. Acharya
AsiaCCS1
2022 Mining Minority-Class Examples with Uncertainty Estimates
Gursimran Singh, Lingyang Chu, Lanjun Wang, Jian Pei 0001, Yong Zhang 0004
MMM (1)1
2019 Spatio-temporal Relational Reasoning for Video Question Answering
Gursimran Singh, Leonid Sigal, James J. Little
BMVC1
2019 Use of Machine Learning to Detect Causes of Unnecessary Active Scanning in WiFi Networks
abstract
We address the problem of automating the process of network troubleshooting for a large-scale WiFi network. Specifically, we target identifying the causes of unnecessary active scans in WiFi networks, that are known to degrade the WiFi performance. We collect 340 hours worth of data with several thousands of episodes of active scans to train various machine learning models. Data is collected with 27 devices across vendors in varied network setups under a controlled setting. We study unsupervised and supervised machine learning techniques to conclude that a multilayer perceptron is the best model to detect the causes of active scanning. Further, we perform an in-vivo model validation in an uncontrolled real-world WiFi network. We also compare our models with a static rule-based approach. Our model improves the mean F1-score accuracy of cause detection from 0.78 to 0.99. Our proposed mechanism has the potential of being incorporated in the existing WiFi controllers, such as that of Cisco and Aruba.
Harish Fulara, Gursimran Singh, Dheryta Jaisinghani, Mukulika Maity, Tanmoy Chakraborty 0002, Vinayak S. Naik
WOWMOM2
2018 Elixir: Efficient Data Transfer in WiFi-based IoT Nodes
abstract
Internet-of-Things (IoT) nodes in dense WiFi deployments struggle to maintain their associations with the access points (APs) and efficiently transmit their data. In the process, they waste their energy and airtime, which affects their battery-life and throughput. We present Elixir, a protocol for WiFi-based IoT nodes that enables them to transmit data without the need of a WiFi association. Elixir is implemented in the user space, which makes it easy to port the implementation to any Linux-based client and AP. We demonstrate its end-to-end operation on a Raspberry Pi module in good [signal strengths '40 to '50 dBm and no losses] and bad network conditions [signal strengths below '80 dBm and losses present]. We measure benefits of Elixir in terms of (a) the ability to transmit when the WiFi association cannot be maintained [in bad network condition], (b) lesser number of frames transmitted [50x - good network condition, 100x ? bad network condition], (c) reduced airtime consumption [10x - bad network condition], and (d) reduced battery expenditure [18% for both network conditions].
Dheryta Jaisinghani, Gursimran Singh, Harish Fulara, Mukulika Maity, Vinayak S. Naik
MobiCom2
2016 Question Independent Grading using Machine Learning: The Case of Computer Program Grading
abstract
Learning supervised models to grade open-ended responses is an expensive process. A model has to be trained for every prompt/question separately, which in turn requires graded samples. In automatic programming evaluation specifically, the focus of this work, this issue is amplified. The models have to be trained not only for every question but also for every language the question is offered in. Moreover, the availability and time taken by experts to create a labeled set of programs for each question is a major bottleneck in scaling such a system. We address this issue by presenting a method to grade computer programs which requires no manually assigned labeled samples for grading responses to a new, unseen question. We extend our previous work [25] wherein we introduced a grammar of features to learn question specific models. In this work, we propose a method to transform those features into a set of features that maintain their structural relation with the labels across questions. Using these features we learn one supervised model, across questions for a given language, which can then be applied to an ungraded response to an unseen question. We show that our method rivals the performance of both, question specific models and the consensus among human experts while substantially outperforming extant ways of evaluating codes. We demonstrate the system single s value by deploying it to grade programs in a high stakes assessment. The learning from this work is transferable to other grading tasks such as math question grading and also provides a new variation to the supervised learning approach.
Gursimran Singh, Shashank Srikant, Varun Aggarwal
KDD1