VLDB 2026 Research / reviewers in the wild / expert
Tim Kaler
dblp:91/8919
· DBLP profile ↗
9ranked-venue papers
4as first author
1since 2021 · last 2025
0000-0002-3831-8255ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 since 2021Computer networks · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 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
2 papers |
Graph learning · 52% Language models and text generation · 24% Multi-agent systems · 24% | |
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 100% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Language models and text generation
large language model |
0.9 | 1 | 2025 | Lessons Learned: A Multi-Agent Framework for Code LLMs to Learn and Improve · NeurIPS 2025 |
Knowledge, reasoning and agents › Multi-agent systems › multi-agent collaboration
LLM-based multi-agent collaboration |
0.9 | 1 | 2025 | Lessons Learned: A Multi-Agent Framework for Code LLMs to Learn and Improve · NeurIPS 2025 |
Program synthesis and code generation
code generation with language models |
0.9 | 1 | 2025 | Lessons Learned: A Multi-Agent Framework for Code LLMs to Learn and Improve · NeurIPS 2025 |
Bioinformatics and computational biology › computational neuroscience
connectomics |
0.5 | 2 | 2019 | High-throughput image alignment for connectomics using frugal snap judgments: poster · PPoPP 2019 A Multicore Path to Connectomics-on-Demand · PPoPP 2017 |
Machine learning › Graph learning
dynamic graph learning |
0.4 | 1 | 2020 | EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs · AAAI 2020 |
Machine learning › Graph learning › dynamic graph learning
dynamic node classification |
0.4 | 1 | 2020 | EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs · AAAI 2020 |
Machine learning › Graph learning › graph neural network
graph convolutional network |
0.4 | 1 | 2020 | EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs · AAAI 2020 |
Machine learning › Graph learning
graph neural network |
0.4 | 1 | 2020 | EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs · AAAI 2020 |
Parallel and multicore computing › parallel algorithms
parallel algorithm design |
0.3 | 1 | 2017 | A Multicore Path to Connectomics-on-Demand · PPoPP 2017 |
Machine learning › Graph learning
link prediction |
0.1 | 1 | 2020 | EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs · AAAI 2020 |
Image and video processing
image registration |
0.1 | 1 | 2019 | High-throughput image alignment for connectomics using frugal snap judgments: poster · PPoPP 2019 |
Ubiquitous computing and smart environments › mobile crowdsourcing › crowdsensing
mobile crowdsensing |
0.1 | 1 | 2010 | Code in the air: simplifying sensing on smartphones · SenSys 2010 |
Ubiquitous computing and smart environments › mobile sensing
smartphone sensing |
0.1 | 1 | 2010 | Code in the air: simplifying sensing on smartphones · SenSys 2010 |
Wireless networking › cognitive radio › spectrum sensing
cooperative sensing |
0.0 | 1 | 2010 | Code in the air: simplifying sensing on smartphones · SenSys 2010 |
Methods — techniques the papers use, named apart from their topics
multi-agent framework · 1.7lesson-based collaboration · 1.7machine learning · 0.8image processing · 0.8recurrent neural network · 0.4sensor fusion · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Lessons Learned: A Multi-Agent Framework for Code LLMs to Learn and ImproveabstractRecent studies show that LLMs possess different skills and specialize in different tasks. In fact, we observe that their varied performance occur in several levels of granularity. For example, in the code optimization task, code LLMs excel at different optimization categories and no one dominates others. This observation prompts the question of how one leverages multiple LLM agents to solve a coding problem without knowing their complementary strengths a priori. We argue that a team of agents can learn from each other's successes and failures so as to improve their own performance. Thus, a lesson is the knowledge produced by an agent and passed on to other agents in the collective solution process. We propose a lesson-based collaboration framework, design the lesson solicitation--banking--selection mechanism, and demonstrate that a team of small LLMs with lessons learned can outperform a much larger LLM and other multi-LLM collaboration methods. Yuanzhe Liu 0001, Ryan Deng, Tim Kaler, Xuhao Chen 0001, Charles E. Leiserson, Jie Chen 0007 |
NeurIPS | 3 |
| 2020 | EvolveGCN: Evolving Graph Convolutional Networks for Dynamic GraphsabstractGraph representation learning resurges as a trending research subject owing to the widespread use of deep learning for Euclidean data, which inspire various creative designs of neural networks in the non-Euclidean domain, particularly graphs. With the success of these graph neural networks (GNN) in the static setting, we approach further practical scenarios where the graph dynamically evolves. Existing approaches typically resort to node embeddings and use a recurrent neural network (RNN, broadly speaking) to regulate the embeddings and learn the temporal dynamics. These methods require the knowledge of a node in the full time span (including both training and testing) and are less applicable to the frequent change of the node set. In some extreme scenarios, the node sets at different time steps may completely differ. To resolve this challenge, we propose EvolveGCN, which adapts the graph convolutional network (GCN) model along the temporal dimension without resorting to node embeddings. The proposed approach captures the dynamism of the graph sequence through using an RNN to evolve the GCN parameters. Two architectures are considered for the parameter evolution. We evaluate the proposed approach on tasks including link prediction, edge classification, and node classification. The experimental results indicate a generally higher performance of EvolveGCN compared with related approaches. The code is available at https://github.com/IBM/EvolveGCN. Aldo Pareja, Giacomo Domeniconi, Jie Chen 0007, Tengfei Ma 0001, Toyotaro Suzumura, Hiroki Kanezashi, Tim Kaler, Tao B. Schardl, Charles E. Leiserson |
AAAI | 7 |
| 2019 | High-throughput image alignment for connectomics using frugal snap judgments: posterabstractAccurate and computationally efficient image alignment is a vital step in scientific efforts to understand the structure of the brain through electron microscopy images of neurological tissue. Connectomics is an emerging area of neurobiology that uses cutting edge machine learning and image processing algorithms to extract brain connectivity graphs from electron microscopy images. Tim Kaler, Brian Wheatman, Sarah Wooders |
PPoPP | 1 |
| 2017 | A Multicore Path to Connectomics-on-DemandabstractThe current design trend in large scale machine learning is to use distributed clusters of CPUs and GPUs with MapReduce-style programming. Some have been led to believe that this type of horizontal scaling can reduce or even eliminate the need for traditional algorithm development, careful parallelization, and performance engineering. This paper is a case study showing the contrary: that the benefits of algorithms, parallelization, and performance engineering, can sometimes be so vast that it is possible to solve "cluster-scale" problems on a single commodity multicore machine. Alexander Matveev, Yaron Meirovitch, Hayk Saribekyan, Wiktor Jakubiuk, Tim Kaler, Gergely Ódor, David M. Budden, Aleksandar Zlateski, Nir Shavit |
PPoPP | 5 |
| 2017 | Optimal Reissue Policies for Reducing Tail LatencyabstractInteractive services send redundant requests to multiple different replicas to meet stringent tail latency requirements. These additional (reissue) requests mitigate the impact of non-deterministic delays within the system and thus increase the probability of receiving an on-time response. Tim Kaler, Yuxiong He, Sameh Elnikety |
SPAA | 1 |
| 2015 | Polylogarithmic Fully Retroactive Priority Queues via Hierarchical Checkpointing
Erik D. Demaine, Tim Kaler, Quanquan C. Liu, Aaron Sidford, Adam Yedidia |
WADS | 2 |
| 2014 | Ordering heuristics for parallel graph coloringabstractThis paper introduces the largest-log-degree-first (LLF) and smallest-log-degree-last (SLL) ordering heuristics for parallel greedy graph-coloring algorithms, which are inspired by the largest-degree-first (LF) and smallest-degree-last (SL) serial heuristics, respectively. We show that although LF and SL, in practice, generate colorings with relatively small numbers of colors, they are vulnerable to adversarial inputs for which any parallelization yields a poor parallel speedup. In contrast, LLF and SLL allow for provably good speedups on arbitrary inputs while, in practice, producing colorings of competitive quality to their serial analogs. William Hasenplaugh, Tim Kaler, Tao B. Schardl, Charles E. Leiserson |
SPAA | 2 |
| 2014 | Executing dynamic data-graph computations deterministically using chromatic schedulingabstractA data-graph computation — popularized by such programming systems as Galois, Pregel, GraphLab, PowerGraph, and GraphChi — is an algorithm that performs local updates on the vertices of a graph. During each round of a data-graph computation, an update function atomically modifies the data associated with a vertex as a function of the vertex's prior data and that of adjacent vertices. A dynamic data-graph computation updates only an active subset of the vertices during a round, and those updates determine the set of active vertices for the next round. Tim Kaler, William Hasenplaugh, Tao B. Schardl, Charles E. Leiserson |
SPAA | 1 |
| 2010 | Code in the air: simplifying sensing on smartphonesabstractModern smartphones are equipped with a wide variety of sensors including GPS, WiFi and cellular radios capable of positioning, accelerometers, magnetic compasses and gyroscopes, light and proximity sensors, and cameras. These sensors have made smartphones an attractive platform for collaborative sensing (aka crowdsourcing) applications where phones cooperatively collect sensor data to perform various tasks. Researchers and mobile application developers have developed a wide variety of such applications. Examples of such systems include BikeTastic [4] and BikeNet [1] which allow bicyclists to collaboratively map and visualize biking trails, SoundSense [3] for collecting and analyzing microphone data, iCartel [2] which crowdsources driving tracks from users to monitor road traffic in real time, and Transitgenie [5], which cooperatively tracks buses and trains. Tim Kaler, John Patrick Lynch, Timothy Peng, Lenin Ravindranath, Arvind Thiagarajan, Hari Balakrishnan, Samuel Madden 0001 |
SenSys | 1 |