Demo Data from VLDB 2026 / reviewers in the wild / expert
Jianming Pan
dblp:133/6451
· DBLP profile ↗
2ranked-venue papers
1as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1 · 1 first-author · 1 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
1 paper |
Optimization for machine learning · 77% Deep learning architectures and training · 23% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Optimization for machine learning
differentiable optimization |
0.8 | 1 | 2024 | BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learning · NeurIPS 2024 |
Mathematical optimization › continuous optimization
convex optimization |
0.8 | 1 | 2024 | BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learning · NeurIPS 2024 |
Machine learning › Deep learning architectures and training › neural network training
end-to-end learning |
0.2 | 1 | 2024 | BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learning · NeurIPS 2024 |
Methods — techniques the papers use, named apart from their topics
quadratic programming · 1.5karush-kuhn-tucker conditions · 1.5implicit differentiation · 1.5first-order optimization · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End LearningabstractData-driven decision-making processes increasingly utilize end-to-end learnable deep neural networks to render final decisions. Sometimes, the output of the forward functions in certain layers is determined by the solutions to mathematical optimization problems, leading to the emergence of differentiable optimization layers that permit gradient back-propagation.
However, real-world scenarios often involve large-scale datasets and numerous constraints, presenting significant challenges. Current methods for differentiating optimization problems typically rely on implicit differentiation, which necessitates costly computations on the Jacobian matrices, resulting in low efficiency.
In this paper, we introduce BPQP, a differentiable convex optimization framework designed for efficient end-to-end learning. To enhance efficiency, we reformulate the backward pass as a simplified and decoupled quadratic programming problem by leveraging the structural properties of the Karush–Kuhn–Tucker (KKT) matrix. This reformulation enables the use of first-order optimization algorithms in calculating the backward pass gradients, allowing our framework to potentially utilize any state-of-the-art solver. As solver technologies evolve, BPQP can continuously adapt and improve its efficiency.
Extensive experiments on both simulated and real-world datasets demonstrate that BPQP achieves a significant improvement in efficiency—typically an order of magnitude faster in overall execution time compared to other differentiable optimization layers. Our results not only highlight the efficiency gains of BPQP but also underscore its superiority over differential optimization layer baselines. Jianming Pan, Zeqi Ye, Weiqing Liu, Lewen Wang, Jiang Bian 0002 |
NeurIPS | 1 |
| 2014 | Orchestrating Cache Management and Memory Scheduling for GPGPU ApplicationsabstractModern graphics processing units (GPUs) are delivering tremendous computing horsepower by running tens of thousands of threads concurrently. The massively parallel execution model has been effective to hide the long latency of off-chip memory accesses in graphics and other general computing applications exhibiting regular memory behaviors. With the fast-growing demand for general purpose computing on GPUs (GPGPU), GPU workloads are becoming highly diversified, and thus requiring a synergistic coordination of both computing and memory resources to unleash the computing power of GPUs. Accordingly, recent graphics processors begin to integrate an on-die level-2 (L2) cache. The huge number of threads on GPUs, however, poses significant challenges to L2 cache design. The experiments on a variety of GPGPU applications reveal that the L2 cache may or may not improve the overall performance depending on the characteristics of applications. In this paper, we propose efficient techniques to improve GPGPU performance by orchestrating both L2 cache and memory in a unified framework. The basic philosophy is to exploit the temporal locality among the massive number of concurrent memory requests and minimize the impact of memory divergence behaviors among simultaneously executed groups of threads. Our major contributions are twofold. First, a priority-based cache management is proposed to maximize the chance of frequently revisited data to be kept in the cache. Second, an effective memory scheduling is introduced to reorder memory requests in the memory controller according to the divergence behavior for reducing average waiting time of warps. Simulation results reveal that our techniques enhance the overall performance by 10% on average for memory intensive benchmarks, whereas the maximum gain can be up to 30%. Shuai Mu 0002, Yangdong Deng, Yubei Chen, Huaiming Li, Jianming Pan, Zhihua Wang 0001 |
IEEE Trans. Very Large Scale Integr. Syst. | 5 |