Demo Data from EDBT 2026 / reviewers in the wild / expert
Rafid Mahmood
dblp:164/5832
· DBLP profile ↗
13ranked-venue papers
9as first author
8since 2021 · last 2025
0000-0003-1933-066XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 5 first-author · 8 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 2 since 2021Theory of computation · 2 · 2 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
7 papers |
Efficient and distributed learning · 34% Vision and language · 18% Transfer learning and domain adaptation · 13% | |
| Theoretical computer science
4 papers |
Coding theory · 51% Algorithmic game theory and mechanism design · 31% Mathematical optimization · 14% | |
| Databases, data mining, and information retrieval
2 papers |
Machine learning and data management · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational finance and economics · 100% |
Topics — the 23 heaviest of 26, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning and data management
data collection |
1.4 | 2 | 2025 | Optimizing Data Collection for Machine Learning · J. Mach. Learn. Res. 2025 Optimizing Data Collection for Machine Learning · NeurIPS 2022 |
Machine learning › Efficient and distributed learning
data requirement estimation |
1.1 | 2 | 2022 | Optimizing Data Collection for Machine Learning · NeurIPS 2022 How Much More Data Do I Need? Estimating Requirements for Downstream Tasks · CVPR 2022 |
Machine learning › Efficient and distributed learning
data-efficient learning |
0.9 | 1 | 2025 | Optimizing Data Collection for Machine Learning · J. Mach. Learn. Res. 2025 |
Machine learning › Transfer learning and domain adaptation › knowledge transfer
label transfer |
0.8 | 1 | 2024 | Transferring Labels to Solve Annotation Mismatches Across Object Detection Datasets · ICLR 2024 |
Computer vision › Image recognition and object detection
object detection |
0.8 | 1 | 2024 | Transferring Labels to Solve Annotation Mismatches Across Object Detection Datasets · ICLR 2024 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
spatial reasoning |
0.8 | 1 | 2024 | Reasoning Paths with Reference Objects Elicit Quantitative Spatial Reasoning in Large Vision-Language Models · EMNLP 2024 |
Computer vision › Vision and language › multimodal reasoning
vision-language model reasoning |
0.8 | 1 | 2024 | Reasoning Paths with Reference Objects Elicit Quantitative Spatial Reasoning in Large Vision-Language Models · EMNLP 2024 |
Algorithmic game theory and mechanism design
pricing |
0.8 | 1 | 2024 | Pricing and Competition for Generative AI · NeurIPS 2024 |
Machine learning › Efficient and distributed learning
active learning |
0.6 | 1 | 2022 | Low-Budget Active Learning via Wasserstein Distance: An Integer Programming Approach · ICLR 2022 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint optimization
integer programming |
0.6 | 1 | 2022 | Low-Budget Active Learning via Wasserstein Distance: An Integer Programming Approach · ICLR 2022 |
Machine learning › Efficient and distributed learning › active learning
low-budget active learning |
0.6 | 1 | 2022 | Low-Budget Active Learning via Wasserstein Distance: An Integer Programming Approach · ICLR 2022 |
Machine learning › Deep learning architectures and training
scaling laws |
0.6 | 1 | 2022 | How Much More Data Do I Need? Estimating Requirements for Downstream Tasks · CVPR 2022 |
Coding theory › error-correcting codes › rank-metric codes
maximum rank distance codes |
0.3 | 1 | 2018 | Streaming Codes for Multiplicative-Matrix Channels With Burst Rank Loss · IEEE Trans. Inf. Theory 2018 |
Coding theory
network coding |
0.3 | 1 | 2018 | Streaming Codes for Multiplicative-Matrix Channels With Burst Rank Loss · IEEE Trans. Inf. Theory 2018 |
Coding theory › error-correcting codes › erasure coding
streaming codes |
0.3 | 1 | 2018 | Streaming Codes for Multiplicative-Matrix Channels With Burst Rank Loss · IEEE Trans. Inf. Theory 2018 |
Machine learning › Deep learning architectures and training › data-centric deep learning
training data requirements |
0.3 | 1 | 2025 | Optimizing Data Collection for Machine Learning · J. Mach. Learn. Res. 2025 |
Machine learning › Trustworthy machine learning › robustness › multimodal robustness
vision-language model robustness |
0.3 | 1 | 2025 | Can Large Vision-Language Models Correct Semantic Grounding Errors By Themselves? · CVPR 2025 |
Coding theory › error-correcting codes
convolutional codes |
0.2 | 1 | 2016 | Convolutional Codes With Maximum Column Sum Rank for Network Streaming · IEEE Trans. Inf. Theory 2016 |
Machine learning › Transfer learning and domain adaptation
domain adaptation |
0.2 | 1 | 2024 | Transferring Labels to Solve Annotation Mismatches Across Object Detection Datasets · ICLR 2024 |
Machine learning › Transfer learning and domain adaptation › domain adaptation
supervised domain adaptation |
0.2 | 1 | 2024 | Transferring Labels to Solve Annotation Mismatches Across Object Detection Datasets · ICLR 2024 |
Mathematical optimization
optimal transport |
0.2 | 1 | 2022 | Low-Budget Active Learning via Wasserstein Distance: An Integer Programming Approach · ICLR 2022 |
Mathematical optimization › optimal transport
wasserstein distance |
0.2 | 1 | 2022 | Low-Budget Active Learning via Wasserstein Distance: An Integer Programming Approach · ICLR 2022 |
Information theory › communication channels › channel models › discrete memoryless channel
packet erasure channel |
0.1 | 1 | 2016 | Convolutional Codes With Maximum Column Sum Rank for Network Streaming · IEEE Trans. Inf. Theory 2016 |
Methods — techniques the papers use, named apart from their topics
neural scaling laws · 2.9semi-supervised learning · 1.7price optimization · 1.5game theory · 1.5prompting · 0.9iterative self-correction · 0.9zero-shot prompting · 0.8reference object reasoning · 0.8pseudo-labeling · 0.8label-guided pseudo-labeling · 0.8wasserstein distance · 0.6optimization · 0.6multi-round data collection · 0.6integer programming · 0.6correction factor · 0.6simulation · 0.3layered code construction · 0.3super-regular matrix construction · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Can Large Vision-Language Models Correct Semantic Grounding Errors By Themselves?abstractImproving semantic grounding in Vision-Language Models (VLMs) often involves collecting domain-specific training data, refining the network architectures, or modifying the training recipes. In this work, we venture into an orthogonal direction and explore self-correction in VLMs focusing on semantic grounding. We find that VLMs can correct their own semantic grounding mistakes when properly prompted and framed for the task, without any fine-tuning or even access to oracle feedback. We also introduce a self-correction framework in an iterative setting which consistently improves performance across all models investigated. Overall, we show that iterative self-correction consistently improves VLM performance in semantic grounding by up to 8.4 accuracy points across all models investigated, without requiring fine-tuning, additional architectural changes, or external data. Our exploration of self-correction also reveals that, even after several rounds of feedback, strong models like GPT-4V and GPT-4o retain limited capability in leveraging oracle feedback, suggesting promising directions for further research. Yuan-Hong Liao, Rafid Mahmood, Sanja Fidler, David Acuna |
CVPR | 2 |
| 2025 | Optimizing Data Collection for Machine LearningabstractModern deep learning systems require huge data sets to achieve impressive performance, but there is little guidance on how much or what kind of data to collect. Over-collecting data incurs unnecessary present costs, while under-collecting may incur future costs and delay workflows. We propose a new paradigm to model the data collection workflow as a formal optimal data collection problem that allows designers to specify performance targets, collection costs, a time horizon, and penalties for failing to meet the targets. This formulation generalizes to tasks with multiple data sources, such as labeled and unlabeled data used in semi-supervised learning, and can be easily modified to customized analyses such as how to introduce data from new classes to an existing model. To solve our problem, we develop Learn-Optimize-Collect (LOC), which minimizes expected future collection costs. Finally, we numerically compare our framework to the conventional baseline of estimating data requirements by extrapolating from neural scaling laws. We significantly reduce the risks of failing to meet desired performance targets on several classification, segmentation, and detection tasks, while maintaining low total collection costs. Rafid Mahmood, James Lucas, José M. Álvarez 0004, Sanja Fidler, Marc T. Law |
J. Mach. Learn. Res. | 1 |
| 2024 | Reasoning Paths with Reference Objects Elicit Quantitative Spatial Reasoning in Large Vision-Language ModelsabstractDespite recent advances demonstrating vision- language models’ (VLMs) abilities to describe complex relationships among objects in images using natural language, their capability to quantitatively reason about object sizes and distances remains underexplored. In this work, we introduce a manually annotated benchmark of 241 questions across five categories specifically designed for quantitative spatial reasoning, and systematically investigate the performance of SoTA VLMs on this task. Our analysis reveals that questions involving reasoning about distances between objects are particularly challenging for SoTA VLMs; however, some VLMs perform significantly better at this task than others, with an almost 40 points gap between the two best performing models. We also make the surprising observation that the success rate of the top-performing VLM increases by 19 points when a reasoning path using a reference object emerges naturally in the response. Inspired by this observation, we develop a zero-shot prompting technique, SpatialPrompt, that encourages VLMs to answer quantitative spatial questions using references objects as visual cues. Specifically, we demonstrate that instruct- ing VLMs to use reference objects in their reasoning paths significantly improves their quantitative spatial reasoning performance, bypassing the need for external data, architectural modifications, or fine-tuning. Remarkably, by solely using SpatialPrompt, Gemini 1.5 Pro, GPT-4V, and GPT-4o improve by 56.2, 28.5, and 6.7 points on average in Q-Spatial Bench without the need for more data, model architectural modifications, or fine-tuning. Yuan-Hong Liao, Rafid Mahmood, Sanja Fidler, David Acuna |
EMNLP | 2 |
| 2024 | Transferring Labels to Solve Annotation Mismatches Across Object Detection DatasetsabstractIn object detection, varying annotation protocols across datasets can result in annotation mismatches, leading to inconsistent class labels and bounding regions. Addressing these mismatches typically involves manually identifying common trends and fixing the corresponding bounding boxes and class labels. To alleviate this laborious process, we introduce the label transfer problem in object detection. Here, the goal is to transfer bounding boxes from one or more source datasets to match the annotation style of a target dataset. We propose a data-centric approach, Label-Guided Pseudo-Labeling (LGPL), that improves downstream detectors in a manner agnostic to the detector learning algorithms and model architectures. Validating across four object detection scenarios, defined over seven different datasets and three different architectures, we show that transferring labels for a target task via LGPL consistently improves the downstream detection in every setting, on average by $1.88$ mAP and 2.65 AP$^{75}$. Most importantly, we find that when training with multiple labeled datasets, carefully addressing annotation mismatches with LGPL alone can improve downstream object detection better than off-the-shelf supervised domain adaptation techniques that align instance features. Yuan-Hong Liao, David Acuna, Rafid Mahmood, James Lucas, Viraj Prabhu, Sanja Fidler |
ICLR | 3 |
| 2024 | Pricing and Competition for Generative AIabstractCompared to classical machine learning (ML) models, generative models offer a new usage paradigm where (i) a single model can be used for many different tasks out-of-the-box; (ii) users interact with this model over a series of natural language prompts; and (iii) the model is ideally evaluated on binary user satisfaction with respect to model outputs. Given these characteristics, we explore the problem of how developers of new generative AI software can release and price their technology. We first develop a comparison of two different models for a specific task with respect to user cost-effectiveness. We then model the pricing problem of generative AI software as a game between two different companies who sequentially release their models before users choose their preferred model for each task. Here, the price optimization problem becomes piecewise continuous where the companies must choose a subset of the tasks on which to be cost-effective and forgo revenue for the remaining tasks. In particular, we reveal the value of market information by showing that a company who deploys later after knowing their competitor’s price can always secure cost-effectiveness on at least one task, whereas the company who is the first-to-market must price their model in a way that incentivizes higher prices from the latecomer in order to gain revenue. Most importantly, we find that if the different tasks are sufficiently similar, the first-to-market model may become cost-ineffective on all tasks regardless of how this technology is priced. Rafid Mahmood |
NeurIPS | 1 |
| 2022 | How Much More Data Do I Need? Estimating Requirements for Downstream TasksabstractGiven a small training data set and a learning algorithm, how much more data is necessary to reach a target validation or test performance? This question is of critical importance in applications such as autonomous driving or medical imaging where collecting data is expensive and time-consuming. Overestimating or underestimating data requirements incurs substantial costs that could be avoided with an adequate budget. Prior work on neural scaling laws suggest that the power-law function can fit the validation performance curve and extrapolate it to larger data set sizes. We find that this does not immediately translate to the more difficult downstream task of estimating the required data set size to meet a target performance. In this work, we consider a broad class of computer vision tasks and systematically investigate a family of functions that generalize the power-law function to allow for better estimation of data requirements. Finally, we show that incorporating a tuned correction factor and collecting over multiple rounds significantly improves the performance of the data estimators. Using our guidelines, practitioners can accurately estimate data requirements of machine learning systems to gain savings in both development time and data acquisition costs. Rafid Mahmood, James Lucas, David Acuna, Daiqing Li, Jonah Philion, José M. Álvarez 0004, Zhiding Yu, Sanja Fidler, Marc T. Law |
CVPR | 1 |
| 2022 | Low-Budget Active Learning via Wasserstein Distance: An Integer Programming Approach
Rafid Mahmood, Sanja Fidler, Marc T. Law |
ICLR | 1 |
| 2022 | Optimizing Data Collection for Machine LearningabstractModern deep learning systems require huge data sets to achieve impressive performance, but there is little guidance on how much or what kind of data to collect. Over-collecting data incurs unnecessary present costs, while under-collecting may incur future costs and delay workflows. We propose a new paradigm for modeling the data collection workflow as a formal optimal data collection problem that allows designers to specify performance targets, collection costs, a time horizon, and penalties for failing to meet the targets. Additionally, this formulation generalizes to tasks requiring multiple data sources, such as labeled and unlabeled data used in semi-supervised learning. To solve our problem, we develop Learn-Optimize-Collect (LOC), which minimizes expected future collection costs. Finally, we numerically compare our framework to the conventional baseline of estimating data requirements by extrapolating from neural scaling laws. We significantly reduce the risks of failing to meet desired performance targets on several classification, segmentation, and detection tasks, while maintaining low total collection costs. Rafid Mahmood, James Lucas, José M. Álvarez 0004, Sanja Fidler, Marc T. Law |
NeurIPS | 1 |
| 2018 | Streaming Codes for Multiplicative-Matrix Channels With Burst Rank LossabstractThe burst rank loss network is an extension of the burst erasure channel, where the channel matrix between the sender and receiver becomes rank-deficient for a certain period of consecutive time-slots. We study streaming communication over the burst rank loss channel, propose a new class of codes, ROBIN codes, and establish their optimality. Our construction uses the maximum rank distance and maximum sum rank codes from previous works as constituent codes and combines them in a layered fashion. Our results generalize previous works on both the single-link and multiple-parallel-link streaming setups over burst erasure channels. We perform simulations over statistical network models to show that ROBIN codes attain low packet loss rates in comparison with the existing codes. Rafid Mahmood, Ahmed Badr, Ashish Khisti |
IEEE Trans. Inf. Theory | 1 |
| 2016 | Low delay network streaming under burst lossesabstractIn the classic burst erasure channel, packets are consecutively erased in bursts between gaps of perfect communication. For the Burst Rank Loss Network, instead of a single-link erasure channel, there is a channel matrix that is rank-deficient for a burst of time before returning to full-rank. We establish the streaming capacity of the Burst Rank Loss Network and construct a new family of layered codes referred to as Recovery Of Bursts In Networks (ROBIN) codes that achieve capacity. Our results generalize previous work on both the single-link and multiple-parallel-link streaming setups. Simulations over statistical network models show that ROBIN codes lose fewer packets than baseline codes. Rafid Mahmood, Ahmed Badr, Ashish Khisti |
ISIT | 1 |
| 2016 | Convolutional Codes With Maximum Column Sum Rank for Network StreamingabstractThe column Hamming distance of a convolutional code determines the error correction capability when streaming over a class of packet erasure channels. We introduce a metric known as the column sum rank that parallels the column Hamming distance when streaming over a network with link failures. We prove the rank analogues of several known column Hamming distance properties and introduce a new family of convolutional codes that maximize the column sum rank up to the code memory. Our construction involves finding a class of super-regular matrices that preserve this property after multiplication with non-singular block diagonal matrices in the ground field. Rafid Mahmood, Ahmed Badr, Ashish Khisti |
IEEE Trans. Inf. Theory | 1 |
| 2015 | Embedded MDS codes for multicast streamingabstractWe study low-delay streaming codes for erasure channels in point-to-point and multicast scenarios. We consider a sliding window erasure channel which captures the temporal correlation in packet losses observed in real channels. This correlation is often modelled using statistical channels such as Gilbert-Elliott channel. In the point-to-point case, we provide a new class of codes, Embedded Maximum Distance Separable (EMDS) codes, which recovers from channels introducing a mixture of burst and isolated erasures. Moreover, we propose a technique that extends point-to-point codes for the multicast scenario with two receivers that tolerate different delays, T1and T2. The multicast codes opportunistically decode packets with short delay T1when the channel is relatively better and with long delay T2when the channel is worse. Simulations over multicast Gilbert-Elliott channels show that EMDS codes outperform other streaming codes for both users. Ahmed Badr, Rafid Mahmood, Ashish Khisti |
ISIT | 2 |
| 2015 | Convolutional codes with maximum column sum rank for network streamingabstractThe column Hamming distance of a convolutional code determines the error correction capability when streaming over a class of packet erasure channels. We show that the column sum rank parallels column Hamming distance when streaming over a network with link failures. We prove rank analogues of several column distance properties and introduce a new family of convolutional codes that maximize the column sum rank up to the code memory. Our construction involves finding a class of super-regular matrices that preserve this property after multiplication with non-singular block diagonal matrices in the ground field. Rafid Mahmood, Ahmed Badr, Ashish Khisti |
ISIT | 1 |