VLDB 2026 Research / reviewers in the wild / expert
Praveen Narayanan
dblp:176/2054
· DBLP profile ↗
9ranked-venue papers
2as first author
5since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 4 since 2021Software engineering, systems software and programming languages · 4 · 2 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 4 since 2021Systems, architecture and hardware · 1
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
6 papers |
3D vision · 42% Robot navigation and mapping · 26% Autonomous driving · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 44% Program verification · 44% Programming languages and type systems · 13% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Autonomous driving
perception |
2.1 | 3 | 2025 | Self-Supervised Sparse Sensor Fusion for Long Range Perception · ICCV 2025 SAMFusion: Sensor-Adaptive Multimodal Fusion for 3D Object Detection in Adverse Weather · ECCV (61) 2024 Radar-Camera Pixel Depth Association for Depth Completion · CVPR 2021 |
Robotics › Robot navigation and mapping
sensor fusion |
1.4 | 2 | 2025 | Self-Supervised Sparse Sensor Fusion for Long Range Perception · ICCV 2025 Radar-Camera Pixel Depth Association for Depth Completion · CVPR 2021 |
Robotics › Robot navigation and mapping › sensor fusion
radar-camera fusion |
1.0 | 2 | 2021 | Full-Velocity Radar Returns by Radar-Camera Fusion · ICCV 2021 Radar-Camera Pixel Depth Association for Depth Completion · CVPR 2021 |
Computer vision › 3D vision
depth estimation |
0.9 | 2 | 2021 | Radar-Camera Pixel Depth Association for Depth Completion · CVPR 2021 GEN-SLAM: Generative Modeling for Monocular Simultaneous Localization and Mapping · ICRA 2019 |
Computer vision › 3D vision › multimodal perception
LiDAR-camera fusion |
0.9 | 1 | 2025 | Self-Supervised Sparse Sensor Fusion for Long Range Perception · ICCV 2025 |
Computer vision › 3D vision › 3d scene modeling
scene representation |
0.9 | 1 | 2025 | Self-Supervised Sparse Sensor Fusion for Long Range Perception · ICCV 2025 |
Program verification
automated verification |
0.9 | 1 | 2025 | TensorRight: Automated Verification of Tensor Graph Rewrites · Proc. ACM Program. Lang. 2025 |
Computer vision › 3D vision
3d object detection |
0.8 | 1 | 2024 | SAMFusion: Sensor-Adaptive Multimodal Fusion for 3D Object Detection in Adverse Weather · ECCV (61) 2024 |
Computer vision › Vision and language
multimodal fusion |
0.8 | 1 | 2024 | SAMFusion: Sensor-Adaptive Multimodal Fusion for 3D Object Detection in Adverse Weather · ECCV (61) 2024 |
Computer vision › 3D vision › depth estimation
depth completion |
0.5 | 1 | 2021 | Radar-Camera Pixel Depth Association for Depth Completion · CVPR 2021 |
Computer vision › 3D vision › motion estimation
optical flow |
0.5 | 1 | 2021 | Full-Velocity Radar Returns by Radar-Camera Fusion · ICCV 2021 |
Computer vision › 3D vision › depth estimation › depth completion
radar-camera depth estimation |
0.5 | 1 | 2021 | Radar-Camera Pixel Depth Association for Depth Completion · CVPR 2021 |
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming |
0.4 | 1 | 2020 | Symbolic Disintegration with a Variety of Base Measures · ACM Trans. Program. Lang. Syst. 2020 |
Computer vision › 3D vision › depth estimation
monocular depth estimation |
0.4 | 1 | 2019 | GEN-SLAM: Generative Modeling for Monocular Simultaneous Localization and Mapping · ICRA 2019 |
Robotics › Robot navigation and mapping › SLAM › visual SLAM
monocular SLAM |
0.4 | 1 | 2019 | GEN-SLAM: Generative Modeling for Monocular Simultaneous Localization and Mapping · ICRA 2019 |
Robotics › Robot navigation and mapping
SLAM |
0.4 | 1 | 2019 | GEN-SLAM: Generative Modeling for Monocular Simultaneous Localization and Mapping · ICRA 2019 |
Robotics › Autonomous driving
trajectory prediction |
0.3 | 1 | 2025 | Self-Supervised Sparse Sensor Fusion for Long Range Perception · ICCV 2025 |
Programming languages and type systems › language semantics › formal semantics
denotational semantics |
0.3 | 1 | 2025 | TensorRight: Automated Verification of Tensor Graph Rewrites · Proc. ACM Program. Lang. 2025 |
Robotics › Robot navigation and mapping
obstacle avoidance |
0.1 | 1 | 2019 | GEN-SLAM: Generative Modeling for Monocular Simultaneous Localization and Mapping · ICRA 2019 |
Methods — techniques the papers use, named apart from their topics
symbolic execution · 0.9self-supervised pretraining · 0.9bounded rank analysis · 0.9bird's-eye-view representation · 0.9SMT solving · 0.9radar-to-pixel association learning · 0.5neural network correspondence estimation · 0.5image-guided depth completion · 0.5closed-form solution · 0.5type inference · 0.4equational reasoning · 0.4convolutional neural network · 0.4conditional variational autoencoder · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Self-Supervised Sparse Sensor Fusion for Long Range PerceptionabstractOutside of urban hubs, autonomous cars and trucks have to master driving on intercity highways. Safe, long-distance highway travel at speeds exceeding 100 km/h demands perception distances of at least 250 m, which is about five times the 50-100m typically addressed in city driving, to allow sufficient planning and braking margins. Increasing the perception ranges also allows to extend autonomy from light two-ton passenger vehicles to large-scale forty-ton trucks, which need a longer planning horizon due to their high inertia. However, most existing perception approaches focus on shorter ranges and rely on Bird's Eye View (BEV) representations, which incur quadratic increases in memory and compute costs as distance grows. To overcome this limitation, we built on top of a sparse representation and introduced an efficient 3D encoding of multi-modal and temporal features, along with a novel self-supervised pre-training scheme that enables large-scale learning from unlabeled camera-LiDAR data. Our approach extends perception distances to 250 meters and achieves an 26.6% improvement in mAP in object detection and a decrease of 30.5% in Chamfer Distance in LiDAR forecasting compared to existing methods, reaching distances up to 250 meters. Project Page: https://light.princeton.edu/lrs4fusion/ Edoardo Palladin, Samuel Brucker, Filippo Ghilotti, Praveen Narayanan, Mario Bijelic, Felix Heide |
ICCV | 4 |
| 2025 | TensorRight: Automated Verification of Tensor Graph RewritesabstractTensor compilers, essential for generating efficient code for deep learning models across various applications, employ tensor graph rewrites as one of the key optimizations. These rewrites optimize tensor computational graphs with the expectation of preserving semantics for tensors of arbitrary rank and size. Despite this expectation, to the best of our knowledge, there does not exist a fully automated verification system to prove the soundness of these rewrites for tensors of arbitrary rank and size. Previous works, while successful in verifying rewrites with tensors of concrete rank, do not provide guarantees in the unbounded setting. To fill this gap, we introduce T ensor R ight , the first automatic verification system that can verify tensor graph rewrites for input tensors of arbitrary rank and size. We introduce a core language, T ensor R ight DSL, to represent rewrite rules using a novel axis definition, called aggregated-axis , which allows us to reason about an unbounded number of axes. We achieve unbounded verification by proving that there exists a bound on tensor ranks, under which bounded verification of all instances implies the correctness of the rewrite rule in the unbounded setting. We derive an algorithm to compute this rank using the denotational semantics of T ensor R ight DSL. T ensor R ight employs this algorithm to generate a finite number of bounded-verification proof obligations, which are then dispatched to an SMT solver using symbolic execution to automatically verify the correctness of the rewrite rules. We evaluate T ensor R ight ’s verification capabilities by implementing rewrite rules present in XLA ’s algebraic simplifier. The results demonstrate that T ensor R ight can prove the correctness of 115 out of 175 rules in their full generality, while the closest automatic, bounded -verification system can express only 18 of these rules. Jai Arora, Sirui Lu, Devansh Jain 0001, Tianfan Xu, Farzin Houshmand, Phitchaya Mangpo Phothilimthana, Mohsen Lesani, Praveen Narayanan, Karthik Srinivasa Murthy, Rastislav Bodík, Amit Sabne, Charith Mendis |
Proc. ACM Program. Lang. | 8 |
| 2024 | SAMFusion: Sensor-Adaptive Multimodal Fusion for 3D Object Detection in Adverse Weather
Edoardo Palladin, Roland Dietze, Praveen Narayanan, Mario Bijelic, Felix Heide |
ECCV (61) | 3 |
| 2021 | Radar-Camera Pixel Depth Association for Depth CompletionabstractWhile radar and video data can be readily fused at the detection level, fusing them at the pixel level is potentially more beneficial. This is also more challenging in part due to the sparsity of radar, but also because automotive radar beams are much wider than a typical pixel combined with a large baseline between camera and radar, which results in poor association between radar pixels and color pixel. A consequence is that depth completion methods designed for LiDAR and video fare poorly for radar and video. Here we propose a radar-to-pixel association stage which learns a mapping from radar returns to pixels. This mapping also serves to densify radar returns. Using this as a first stage, followed by a more traditional depth completion method, we are able to achieve image-guided depth completion with radar and video. We demonstrate performance superior to camera and radar alone on the nuScenes dataset. Our source code is available at https://github.com/longyunf/rc-pda. Daniel D. Morris, Xiaoming Liu 0002, Marcos Castro, Punarjay Chakravarty, Praveen Narayanan |
CVPR | 6 |
| 2021 | Full-Velocity Radar Returns by Radar-Camera FusionabstractA distinctive feature of Doppler radar is the measurement of velocity in the radial direction for radar points. However, the missing tangential velocity component hampers object velocity estimation as well as temporal integration of radar sweeps in dynamic scenes. Recognizing that fusing camera with radar provides complementary information to radar, in this paper we present a closed-form solution for the point-wise, full-velocity estimate of Doppler returns using the corresponding optical flow from camera images. Additionally, we address the association problem between radar returns and camera images with a neural network that is trained to estimate radar-camera correspondences. Experimental results on the nuScenes dataset verify the validity of the method and show significant improvements over the state-of-the-art in velocity estimation and accumulation of radar points. Daniel D. Morris, Xiaoming Liu 0002, Marcos Castro, Punarjay Chakravarty, Praveen Narayanan |
ICCV | 6 |
| 2020 | Symbolic Disintegration with a Variety of Base MeasuresabstractDisintegration is a relation on measures and a transformation on probabilistic programs that generalizes density calculation and conditioning, two operations widely used for exact and approximate inference. Existing program transformations that find a disintegration or density automatically are limited to a fixed base measure that is an independent product of Lebesgue and counting measures, so they are of no help in practical cases that require tricky reasoning about other base measures. We present the first disintegrator that handles variable base measures, including discrete-continuous mixtures , dependent products , and disjoint sums . By analogy with type inference, our disintegrator can check a given base measure as well as infer an unknown one that is principal. We derive the disintegrator and prove it sound by equational reasoning from semantic specifications. It succeeds in a variety of applications where disintegration and density calculation had not been previously mechanized. Praveen Narayanan, Chung-chieh Shan |
ACM Trans. Program. Lang. Syst. | 1 |
| 2019 | GEN-SLAM: Generative Modeling for Monocular Simultaneous Localization and MappingabstractWe present a Deep Learning based system for the twin tasks of localization and obstacle avoidance essential to any mobile robot. Our system learns from conventional geometric SLAM, and outputs, using a single camera, the topological pose of the camera in an environment, and the depth map of obstacles around it. We use a CNN to localize in a topological map, and a conditional VAE to output depth for a camera image, conditional on this topological location estimation. We demonstrate the effectiveness of our monocular localization and depth estimation system on simulated and real datasets. Punarjay Chakravarty, Praveen Narayanan, Tom Roussel |
ICRA | 2 |
| 2019 | From high-level inference algorithms to efficient codeabstractProbabilistic programming languages are valuable because they allow domain experts to express probabilistic models and inference algorithms without worrying about irrelevant details. However, for decades there remained an important and popular class of probabilistic inference algorithms whose efficient implementation required manual low-level coding that is tedious and error-prone. They are algorithms whose idiomatic expression requires random array variables that are latent or whose likelihood is conjugate . Although that is how practitioners communicate and compose these algorithms on paper, executing such expressions requires eliminating the latent variables and recognizing the conjugacy by symbolic mathematics. Moreover, matching the performance of handwritten code requires speeding up loops by more than a constant factor. We show how probabilistic programs that directly and concisely express these desired inference algorithms can be compiled while maintaining efficiency. We introduce new transformations that turn high-level probabilistic programs with arrays into pure loop code. We then make great use of domain-specific invariants and norms to optimize the code, and to specialize and JIT-compile the code per execution. The resulting performance is competitive with manual implementations. Rajan Walia, Praveen Narayanan, Jacques Carette, Sam Tobin-Hochstadt, Chung-chieh Shan |
Proc. ACM Program. Lang. | 2 |
| 2017 | Symbolic conditioning of arrays in probabilistic programsabstractProbabilistic programming systems make machine learning more modular by automatinginference. Recent work by Shan and Ramsey makes inference more modular by automatingconditioning. Their technique uses a symbolic program transformation that treats conditioning generally via the measure-theoretic notion ofdisintegration. This technique, however, is limited to conditioning a single scalar variable. As a step towards modular inference for realistic machine learning applications, we have extended the disintegration algorithm to symbolically condition arrays in probabilistic programs. The extended algorithm implementslifted disintegration, where repetition is treated symbolically and without unrolling loops. The technique uses a language ofindex variablesfor tracking expressions at various array levels. We find that the method works well for arbitrarily-sized arrays of independent random choices, with the conditioning step taking time linear in the number of indices needed to select an element. Praveen Narayanan, Chung-chieh Shan |
Proc. ACM Program. Lang. | 1 |