Tim Kaler

dblp:91/8919 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation
large language model
0.912025
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.912025
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.912025
Lessons Learned: A Multi-Agent Framework for Code LLMs to Learn and Improve · NeurIPS 2025
Bioinformatics and computational biology › computational neuroscience
connectomics
0.522019
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.412020
EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs · AAAI 2020
Machine learning › Graph learning › dynamic graph learning
dynamic node classification
0.412020
EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs · AAAI 2020
Machine learning › Graph learning › graph neural network
graph convolutional network
0.412020
EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs · AAAI 2020
Machine learning › Graph learning
graph neural network
0.412020
EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs · AAAI 2020
Parallel and multicore computing › parallel algorithms
parallel algorithm design
0.312017
A Multicore Path to Connectomics-on-Demand · PPoPP 2017
Machine learning › Graph learning
link prediction
0.112020
EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs · AAAI 2020
Image and video processing
image registration
0.112019
High-throughput image alignment for connectomics using frugal snap judgments: poster · PPoPP 2019
Ubiquitous computing and smart environments › mobile crowdsourcing › crowdsensing
mobile crowdsensing
0.112010
Code in the air: simplifying sensing on smartphones · SenSys 2010
Ubiquitous computing and smart environments › mobile sensing
smartphone sensing
0.112010
Code in the air: simplifying sensing on smartphones · SenSys 2010
Wireless networking › cognitive radio › spectrum sensing
cooperative sensing
0.012010
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
YearPublicationVenuePosition
2025 Lessons Learned: A Multi-Agent Framework for Code LLMs to Learn and Improve
abstract
Recent 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
NeurIPS3
2020 EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs
abstract
Graph 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
AAAI7
2019 High-throughput image alignment for connectomics using frugal snap judgments: poster
abstract
Accurate 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
PPoPP1
2017 A Multicore Path to Connectomics-on-Demand
abstract
The 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
PPoPP5
2017 Optimal Reissue Policies for Reducing Tail Latency
abstract
Interactive 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
SPAA1
2015 Polylogarithmic Fully Retroactive Priority Queues via Hierarchical Checkpointing
Erik D. Demaine, Tim Kaler, Quanquan C. Liu, Aaron Sidford, Adam Yedidia
WADS2
2014 Ordering heuristics for parallel graph coloring
abstract
This 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
SPAA2
2014 Executing dynamic data-graph computations deterministically using chromatic scheduling
abstract
A 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
SPAA1
2010 Code in the air: simplifying sensing on smartphones
abstract
Modern 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
SenSys1