Michal Podstawski

dblp:201/7835 · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
6since 2021 · last 2026
0000-0003-1222-6894ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 2 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 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.

Databases, data mining, and information retrieval
2 papers
Graph data management · 54% Data mining · 46%
Artificial intelligence
1 paper
Language models and text generation · 67% Graph learning · 33%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Parallel and multicore computing · 42% High-performance computing · 33% Performance modeling and evaluation · 25%

Topics — the 13 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
graph prompt learning
0.812024
Graph of Thoughts: Solving Elaborate Problems with Large Language Models · AAAI 2024
Natural language and speech › Language models and text generation
large language model reasoning
0.812024
Graph of Thoughts: Solving Elaborate Problems with Large Language Models · AAAI 2024
Natural language and speech › Language models and text generation
prompting
0.812024
Graph of Thoughts: Solving Elaborate Problems with Large Language Models · AAAI 2024
Graph data management › graph database
distributed graph database
0.712023
The Graph Database Interface: Scaling Online Transactional and Analytical Graph Workloads to Hundreds of Thousands of Cores · SC 2023
Graph data management
graph database
0.712023
The Graph Database Interface: Scaling Online Transactional and Analytical Graph Workloads to Hundreds of Thousands of Cores · SC 2023
High-performance computing
performance optimization at scale
0.712023
The Graph Database Interface: Scaling Online Transactional and Analytical Graph Workloads to Hundreds of Thousands of Cores · SC 2023
Data mining › structured data mining › graph mining
approximate graph mining
0.612022
ProbGraph: High-Performance and High-Accuracy Graph Mining with Probabilistic Set Representations · SC 2022
Data mining › structured data mining
graph mining
0.612022
ProbGraph: High-Performance and High-Accuracy Graph Mining with Probabilistic Set Representations · SC 2022
Parallel and multicore computing
parallel algorithms
0.612022
ProbGraph: High-Performance and High-Accuracy Graph Mining with Probabilistic Set Representations · SC 2022
Performance modeling and evaluation
probabilistic data structures
0.612022
ProbGraph: High-Performance and High-Accuracy Graph Mining with Probabilistic Set Representations · SC 2022
Parallel and multicore computing
graph processing
0.312017
To Push or To Pull: On Reducing Communication and Synchronization in Graph Computations · HPDC 2017
High-performance computing
distributed memory systems
0.112017
To Push or To Pull: On Reducing Communication and Synchronization in Graph Computations · HPDC 2017
Parallel and multicore computing › parallel algorithms
graph algorithms
0.112017
To Push or To Pull: On Reducing Communication and Synchronization in Graph Computations · HPDC 2017

Methods — techniques the papers use, named apart from their topics

one-sided communication · 1.3RDMA · 1.3MPI-inspired API · 1.3probabilistic set representations · 1.1bloom filter · 1.1tree-of-thoughts · 0.8large language model · 0.8chain-of-thought · 0.8performance analysis · 0.3hardware counters · 0.3
YearPublicationVenuePosition
2026 TinyGraphEstimator: Adapting Lightweight Language Models for Graph Structure Inference
Michal Podstawski
ICAART (5)1
2026 EdgeWisePersona: A Dataset for On-Device User Profiling from Natural Language Interactions
abstract
This paper introduces EdgeWisePersona, a novel dataset and evaluation benchmark for assessing and improving small, edge-deployable language models for user profiling from multi-session smart home interactions. The dataset features structured user profiles defined by contextual routines, paired with natural language dialogues. The primary task is profile reconstruction: inferring user routines and preferences solely from interaction history. To assess how well current models can perform this task under realistic conditions, we benchmarked several state-of-the-art compact language models and compared their performance against large foundation models. Our results show that while small models demonstrate some capability in reconstructing profiles, they still fall significantly short of large models in accurately capturing user behavior. This performance gap poses a major challenge - particularly because on-device processing offers critical advantages, such as preserving user privacy, minimizing latency, and enabling personalized experiences without reliance on the cloud. By providing a realistic, structured testbed for developing and evaluating behavioral modeling under these constraints, our dataset represents a key step toward enabling intelligent, privacy-respecting AI systems that learn and adapt directly on user-owned devices.
Patryk Bartkowiak, Michal Podstawski
UMAP2
2024 Graph of Thoughts: Solving Elaborate Problems with Large Language Models
abstract
We introduce Graph of Thoughts (GoT): a framework that advances prompting capabilities in large language models (LLMs) beyond those offered by paradigms such as Chain-of-Thought or Tree of Thoughts (ToT). The key idea and primary advantage of GoT is the ability to model the information generated by an LLM as an arbitrary graph, where units of information ("LLM thoughts") are vertices, and edges correspond to dependencies between these vertices. This approach enables combining arbitrary LLM thoughts into synergistic outcomes, distilling the essence of whole networks of thoughts, or enhancing thoughts using feedback loops. We illustrate that GoT offers advantages over state of the art on different tasks, for example increasing the quality of sorting by 62% over ToT, while simultaneously reducing costs by >31%. We ensure that GoT is extensible with new thought transformations and thus can be used to spearhead new prompting schemes. This work brings the LLM reasoning closer to human thinking or brain mechanisms such as recurrence, both of which form complex networks
Maciej Besta, Nils Blach, Ales Kubicek, Robert Gerstenberger, Michal Podstawski, Lukas Gianinazzi, Joanna Gajda, Tomasz Lehmann, Hubert Niewiadomski, Piotr Nyczyk, Torsten Hoefler
AAAI5
2023 The Graph Database Interface: Scaling Online Transactional and Analytical Graph Workloads to Hundreds of Thousands of Cores
abstract
Graph databases (GDBs) are crucial in academic and industry applications. The key challenges in developing GDBs are achieving high performance, scalability, programmability, and portability. To tackle these challenges, we harness established practices from the HPC landscape to build a system that outperforms all past GDBs presented in the literature by orders of magnitude, for both OLTP and OLAP workloads. For this, we first identify and crystallize performance-critical building blocks in the GDB design, and abstract them into a portable and programmable API specification, called the Graph Database Interface (GDI), inspired by the best practices of MPI. We then use GDI to design a GDB for distributed-memory RDMA architectures. Our implementation harnesses onesided RDMA communication and collective operations, and it offers architecture-independent theoretical performance guarantees. The resulting design achieves extreme scales of more than a hundred thousand cores. Our work will facilitate the development of next-generation extreme-scale graph databases.
Maciej Besta, Robert Gerstenberger, Michal Podstawski, Nils Blach, Berke Egeli, George Mitenkov, Wojciech Chlapek, Marek T. Michalewicz, Hubert Niewiadomski, Torsten Hoefler
SC4
2022 ProbGraph: High-Performance and High-Accuracy Graph Mining with Probabilistic Set Representations
abstract
Important graph mining problems such as Clustering are computationally demanding. To significantly accelerate these problems, we propose ProbGraph: a graph representation that enables simple and fast approximate parallel graph mining with strong theoretical guarantees on work, depth, and result accuracy. The key idea is to represent sets of vertices using probabilistic set representations such as Bloom filters. These representations are much faster to process than the original vertex sets thanks to vectorizability and small size. We use these representations as building blocks in important parallel graph mining algorithms such as Clique Counting or Clustering. When enhanced with ProbGraph, these algorithms significantly outperform tuned parallel exact baselines (up to nearly 50 x on 32 cores) while ensuring accuracy of more than 90% for many input graph datasets. Our novel bounds and algorithms based on probabilistic set representations with desirable statistical properties are of separate interest for the data analytics community. Proofs of theorems & more results: http://arxiv.org/abs/2208.11469
Maciej Besta, Cesare Miglioli, Paolo Sylos Labini, Jakub Tetek, Patrick Iff, Raghavendra Kanakagiri, Saleh Ashkboos, Kacper Janda, Michal Podstawski, Grzegorz Kwasniewski, Niels Gleinig, Flavio Vella, Onur Mutlu, Torsten Hoefler
SC9
2021 SeBS: a serverless benchmark suite for function-as-a-service computing
abstract
Function-as-a-Service (FaaS) is one of the most promising directions for the future of cloud services, and serverless functions have immediately become a new middleware for building scalable and cost-efficient microservices and appli cations. However, the quickly moving technology hinders reproducibility, and the lack of a standardized benchmarking suite leads to ad-hoc solutions and microbenchmarks being used in serverless research, further complicating meta-analysis and comparison of research solutions. To address this challenge, we propose the Serverless Benchmark Suite: the first benchmark for FaaS computing that systematically covers a wide spectrum of cloud resources and applications. Our benchmark consists of the specification of representative workloads, the accompanying implementation and evaluation infrastructure, and the evaluation methodology that facilitates reproducibility and enables interpretability. We demonstrate that the abstract model of a FaaS execution environment ensures the applicability of our benchmark to multiple commercial providers such as AWS, Azure, and Google Cloud. Our work facilities experimental evaluation of serverless systems, and delivers a standardized, reliable and evolving evaluation methodology of performance, efficiency, scalability and reliability of middleware FaaS platforms.
Marcin Copik, Grzegorz Kwasniewski, Maciej Besta, Michal Podstawski, Torsten Hoefler
Middleware4
2017 To Push or To Pull: On Reducing Communication and Synchronization in Graph Computations
abstract
We reduce the cost of communication and synchronization in graph processing by analyzing the fastest way to process graphs: pushing the updates to a shared state or pulling the updates to a private state. We investigate the applicability of this push-pull dichotomy to various algorithms and its impact on complexity, performance, and the amount of used locks, atomics, and reads/writes. We consider 11 graph algorithms, 3 programming models, 2 graph abstractions, and various families of graphs. The conducted analysis illustrates surprising differences between push and pull variants of different algorithms in performance, speed of convergence, and code complexity; the insights are backed up by performance data from hardware counters. We use these findings to illustrate which variant is faster for each algorithm and to develop generic strategies that enable even higher speedups. Our insights can be used to accelerate graph processing engines or libraries on both massively-parallel shared-memory machines as well as distributed-memory systems.
Maciej Besta, Michal Podstawski, Linus Groner, Edgar Solomonik, Torsten Hoefler
HPDC2