Demo Data from EDBT 2026 / reviewers in the wild / expert
Fait Poms
dblp:268/6691
· DBLP profile ↗
5ranked-venue papers
1as first author
5since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 1 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 4 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
4 papers |
Trustworthy machine learning · 34% Learning paradigms · 24% Image recognition and object detection · 10% | |
| Computer graphics and multimedia
1 paper |
Rendering · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Rendering › ray tracing
path tracing |
0.6 | 1 | 2022 | R2E2: low-latency path tracing of terabyte-scale scenes using thousands of cloud CPUs · ACM Trans. Graph. 2022 |
Machine learning › Learning theory › classification
classifier evaluation |
0.5 | 1 | 2021 | Low-Shot Validation: Active Importance Sampling for Estimating Classifier Performance on Rare Categories · ICCV 2021 |
Machine learning › Learning paradigms
class imbalance |
0.5 | 1 | 2021 | Learning Rare Category Classifiers on a Tight Labeling Budget · ICCV 2021 |
Machine learning › Trustworthy machine learning › robustness
distribution shift |
0.5 | 1 | 2021 | Mandoline: Model Evaluation under Distribution Shift · ICML 2021 |
Computer vision › Image recognition and object detection
image classification |
0.5 | 1 | 2021 | Background Splitting: Finding Rare Classes in a Sea of Background · CVPR 2021 |
Machine learning › Learning paradigms
imbalanced learning |
0.5 | 1 | 2021 | Background Splitting: Finding Rare Classes in a Sea of Background · CVPR 2021 |
Machine learning › Transfer learning and domain adaptation › instance weighting
importance weighting |
0.5 | 1 | 2021 | Mandoline: Model Evaluation under Distribution Shift · ICML 2021 |
Machine learning › Trustworthy machine learning › robustness evaluation
model evaluation under distribution shift |
0.5 | 1 | 2021 | Mandoline: Model Evaluation under Distribution Shift · ICML 2021 |
Machine learning › Trustworthy machine learning
model validation |
0.5 | 1 | 2021 | Low-Shot Validation: Active Importance Sampling for Estimating Classifier Performance on Rare Categories · ICCV 2021 |
Machine learning › Efficient and distributed learning › active learning
semi-supervised active learning |
0.5 | 1 | 2021 | Learning Rare Category Classifiers on a Tight Labeling Budget · ICCV 2021 |
Rendering
ray tracing |
0.2 | 1 | 2022 | R2E2: low-latency path tracing of terabyte-scale scenes using thousands of cloud CPUs · ACM Trans. Graph. 2022 |
Cloud and datacenter computing
serverless computing |
0.2 | 1 | 2022 | R2E2: low-latency path tracing of terabyte-scale scenes using thousands of cloud CPUs · ACM Trans. Graph. 2022 |
Machine learning › Learning paradigms › imbalanced learning
class-imbalanced representation learning |
0.1 | 1 | 2021 | Learning Rare Category Classifiers on a Tight Labeling Budget · ICCV 2021 |
Machine learning › Trustworthy machine learning
robustness |
0.1 | 1 | 2021 | Mandoline: Model Evaluation under Distribution Shift · ICML 2021 |
Methods — techniques the papers use, named apart from their topics
service-oriented design · 1.1serverless cloud computing · 1.1load balancing · 1.1BVH · 1.1variance estimation · 0.5semi-supervised learning · 0.5pseudo-labeling · 0.5knowledge distillation · 0.5importance weighting · 0.5importance sampling · 0.5density ratio estimation · 0.5auxiliary loss · 0.5active sampling · 0.5active learning · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | R2E2: low-latency path tracing of terabyte-scale scenes using thousands of cloud CPUsabstractIn this paper we explore the viability of path tracing massive scenes using a "supercomputer" constructed on-the-fly from thousands of small, serverless cloud computing nodes. We present R2E2 (Really Elastic Ray Engine) a scene decomposition-based parallel renderer that rapidly acquires thousands of cloud CPU cores, loads scene geometry from a pre-built scene BVH into the aggregate memory of these nodes in parallel, and performs full path traced global illumination using an inter-node messaging service designed for communicating ray data. To balance ray tracing work across many nodes, R2E2 adopts a service-oriented design that statically replicates geometry and texture data from frequently traversed scene regions onto multiple nodes based on estimates of load, and dynamically assigns ray tracing work to lightly loaded nodes holding the required data. We port pbrt's ray-scene intersection components to the R2E2 architecture, and demonstrate that scenes with up to a terabyte of geometry and texture data (where as little as 1/250th of the scene can fit on any one node) can be path traced at 4K resolution, in tens of seconds using thousands of tiny serverless nodes on the AWS Lambda platform. Sadjad Fouladi, Brennan Shacklett, Fait Poms, Arjun Arora, Alex Ozdemir, Deepti Raghavan, Pat Hanrahan, Kayvon Fatahalian, Keith Winstein |
ACM Trans. Graph. | 3 |
| 2021 | Background Splitting: Finding Rare Classes in a Sea of BackgroundabstractWe focus on the problem of training deep image classification models for a small number of extremely rare categories. In this common, real-world scenario, almost all images belong to the background category in the dataset. We find that state-of-the-art approaches for training on imbalanced datasets do not produce accurate deep models in this regime. Our solution is to split the large, visually diverse background into many smaller, visually similar categories during training. We implement this idea by extending an image classification model with an additional auxiliary loss that learns to mimic the predictions of a pre-existing classification model on the training set. The auxiliary loss requires no additional human labels and regularizes feature learning in the shared network trunk by forcing the model to discriminate between auxiliary categories for all training set examples, including those belonging to the monolithic background of the main rare category classification task. To evaluate our method we contribute modified versions of the iNaturalist and Places365 datasets where only a small subset of rare category labels are available during training (all other images are labeled as background). By jointly learning to recognize both the selected rare categories and auxiliary categories, our approach yields models that perform 8.3 mAP points higher than state-of-the-art imbalanced learning baselines when 98.30% of the data is background, and up to 42.3 mAP points higher than fine-tuning baselines when 99.98% of the data is background. Ravi Teja Mullapudi, Fait Poms, William R. Mark, Deva Ramanan, Kayvon Fatahalian |
CVPR | 2 |
| 2021 | Learning Rare Category Classifiers on a Tight Labeling BudgetabstractMany real-world ML deployments face the challenge of training a rare category model with a small labeling budget. In these settings, there is often access to large amounts of unlabeled data, therefore it is attractive to consider semi-supervised or active learning approaches to reduce human labeling effort. However, prior approaches make two assumptions that do not often hold in practice; (a) one has access to a modest amount of labeled data to bootstrap learning and (b) every image belongs to a common category of interest. In this paper, we consider the scenario where we start with as-little-as five labeled positives of a rare category and a large amount of unlabeled data of which 99.9% of it is negatives. We propose an active semi-supervised method for building accurate models in this challenging setting. Our method leverages two key ideas: (a) Utilize human and machine effort where they are most effective; human labels are used to identify "needle-in-a-haystack" positives, while machine-generated pseudo-labels are used to identify negatives. (b) Adapt recently proposed representation learning techniques for handling extremely imbalanced human labeled data to iteratively train models with noisy machine labeled data. We compare our approach with prior active learning and semi-supervised approaches, demonstrating significant improvements in accuracy per unit labeling effort, particularly on a tight labeling budget. Ravi Teja Mullapudi, Fait Poms, William R. Mark, Deva Ramanan, Kayvon Fatahalian |
ICCV | 2 |
| 2021 | Low-Shot Validation: Active Importance Sampling for Estimating Classifier Performance on Rare CategoriesabstractFor machine learning models trained with limited labeled training data, validation stands to become the main bottleneck to reducing overall annotation costs. We propose a statistical validation algorithm that accurately estimates the F-score of binary classifiers for rare categories, where finding relevant examples to evaluate on is particularly challenging. Our key insight is that simultaneous calibration and importance sampling enables accurate estimates even in the low-sample regime (< 300 samples). Critically, we also derive an accurate single-trial estimator of the variance of our method and demonstrate that this estimator is empirically accurate at low sample counts, enabling a practitioner to know how well they can trust a given low-sample estimate. When validating state-of-the-art semi-supervised models on ImageNet and iNatural-ist2017, our method achieves the same estimates of model performance with up to 10× fewer labels than competing approaches. In particular, we can estimate model F1 scores with a variance of 0.005 using as few as 100 labels. Fait Poms, Vishnu Sarukkai, Ravi Teja Mullapudi, Nimit Sharad Sohoni, William R. Mark, Deva Ramanan, Kayvon Fatahalian |
ICCV | 1 |
| 2021 | Mandoline: Model Evaluation under Distribution ShiftabstractMachine learning models are often deployed in different settings than they were trained and validated on, posing a challenge to practitioners who wish to predict how well the deployed model will perform on a target distribution. If an unlabeled sample from the target distribution is available, along with a labeled sample from a possibly different source distribution, standard approaches such as importance weighting can be applied to estimate performance on the target. However, importance weighting struggles when the source and target distributions have non-overlapping support or are high-dimensional. Taking inspiration from fields such as epidemiology and polling, we develop Mandoline, a new evaluation framework that mitigates these issues. Our key insight is that practitioners may have prior knowledge about the ways in which the distribution shifts, which we can use to better guide the importance weighting procedure. Specifically, users write simple "slicing functions" {–} noisy, potentially correlated binary functions intended to capture possible axes of distribution shift {–} to compute reweighted performance estimates. We further describe a density ratio estimation framework for the slices and show how its estimation error scales with slice quality and dataset size. Empirical validation on NLP and vision tasks shows that Mandoline can estimate performance on the target distribution up to 3x more accurately compared to standard baselines. Mayee F. Chen, Karan Goel, Nimit Sharad Sohoni, Fait Poms, Kayvon Fatahalian, Christopher Ré |
ICML | 4 |