EDBT 2026 Demo / reviewers in the wild / expert
Peter Lofgren
dblp:36/10842
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 3 first-authorArtificial intelligence and machine learning · 4 · 2 first-authorTheory of computation · 2 · 2 first-author
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.
| Theoretical computer science
4 papers |
Graph algorithms and graph theory · 49% Algorithms and data structures · 26% Approximation and online algorithms · 21% | |
| Databases, data mining, and information retrieval
2 papers |
Data integration and cleaning · 70% Query processing and optimization · 30% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph algorithms and graph theory › centrality › pagerank
personalized pagerank |
0.7 | 3 | 2016 | Personalized PageRank Estimation and Search: A Bidirectional Approach · WSDM 2016 Approximate Personalized PageRank on Dynamic Graphs · KDD 2016 FAST-PPR: scaling personalized pagerank estimation for large graphs · KDD 2014 |
Approximation and online algorithms
approximation algorithms |
0.4 | 2 | 2016 | Approximate Personalized PageRank on Dynamic Graphs · KDD 2016 FAST-PPR: scaling personalized pagerank estimation for large graphs · KDD 2014 |
Algorithms and data structures › dynamic algorithms
dynamic graph algorithms |
0.2 | 1 | 2016 | Approximate Personalized PageRank on Dynamic Graphs · KDD 2016 |
Query processing and optimization
crowdsourced query processing |
0.2 | 1 | 2015 | tDP: An Optimal-Latency Budget Allocation Strategy for Crowdsourced MAXIMUM Operations · SIGMOD Conference 2015 |
Algorithms and data structures
markov chains |
0.2 | 1 | 2015 | Fast Bidirectional Probability Estimation in Markov Models · NIPS 2015 |
Graph algorithms and graph theory
graph algorithms |
0.2 | 1 | 2014 | FAST-PPR: scaling personalized pagerank estimation for large graphs · KDD 2014 |
Data integration and cleaning › entity resolution
crowdsourced entity resolution |
0.2 | 1 | 2013 | Question Selection for Crowd Entity Resolution · Proc. VLDB Endow. 2013 |
Data integration and cleaning
entity resolution |
0.2 | 1 | 2013 | Question Selection for Crowd Entity Resolution · Proc. VLDB Endow. 2013 |
Data integration and cleaning › entity resolution
probabilistic entity resolution |
0.2 | 1 | 2013 | Question Selection for Crowd Entity Resolution · Proc. VLDB Endow. 2013 |
Data integration and cleaning › crowdsourced data processing
question selection |
0.2 | 1 | 2013 | Question Selection for Crowd Entity Resolution · Proc. VLDB Endow. 2013 |
Distributed computing theory › local algorithms
local graph algorithms |
0.1 | 1 | 2016 | Approximate Personalized PageRank on Dynamic Graphs · KDD 2016 |
Query processing and optimization
top-k query processing |
0.1 | 1 | 2015 | tDP: An Optimal-Latency Budget Allocation Strategy for Crowdsourced MAXIMUM Operations · SIGMOD Conference 2015 |
Algorithms and data structures › randomized algorithms
monte carlo methods |
0.1 | 1 | 2015 | Fast Bidirectional Probability Estimation in Markov Models · NIPS 2015 |
Graph algorithms and graph theory
random walk |
0.1 | 1 | 2014 | FAST-PPR: scaling personalized pagerank estimation for large graphs · KDD 2014 |
Methods — techniques the papers use, named apart from their topics
crowdsourcing · 0.4reverse push · 0.2power iteration · 0.2monte carlo sampling · 0.2forward push · 0.2bidirectional estimation · 0.2local power iterations · 0.2dynamic programming · 0.2bidirectional algorithm · 0.2monte carlo estimation · 0.2lower bound analysis · 0.2probabilistic framework · 0.2approximation algorithm · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Approximate Personalized PageRank on Dynamic GraphsabstractWe propose and analyze two algorithms for maintaining approximate Personalized PageRank (PPR) vectors on a dynamic graph, where edges are added or deleted. Our algorithms are natural dynamic versions of two known local variations of power iteration. One, Forward Push, propagates probability mass forwards along edges from a source node, while the other, Reverse Push, propagates local changes backwards along edges from a target. In both variations, we maintain an invariant between two vectors, and when an edge is updated, our algorithm first modifies the vectors to restore the invariant, then performs any needed local push operations to restore accuracy. Hongyang R. Zhang, Peter Lofgren, Ashish Goel |
KDD | 2 |
| 2016 | Personalized PageRank Estimation and Search: A Bidirectional ApproachabstractWe present new algorithms for Personalized PageRank estimation and Personalized PageRank search. First, for the problem of estimating Personalized PageRank (PPR) from a source distribution to a target node, we present a new bidirectional estimator with simple yet strong guarantees on correctness and performance, and 3x to 8x speedup over existing estimators in experiments on a diverse set of networks. Moreover, it has a clean algebraic structure which enables it to be used as a primitive for the Personalized PageRank Search problem: Given a network like Facebook, a query like "people named John," and a searching user, return the top nodes in the network ranked by PPR from the perspective of the searching user. Previous solutions either score all nodes or score candidate nodes one at a time, which is prohibitively slow for large candidate sets. We develop a new algorithm based on our bidirectional PPR estimator which identifies the most relevant results by sampling candidates based on their PPR; this is the first solution to PPR search that can find the best results without iterating through the set of all candidate results. Finally, by combining PPR sampling with sequential PPR estimation and Monte Carlo, we develop practical algorithms for PPR search, and we show via experiments that our algorithms are efficient on networks with billions of edges. Peter Lofgren, Siddhartha Banerjee, Ashish Goel |
WSDM | 1 |
| 2015 | Fast Bidirectional Probability Estimation in Markov ModelsabstractWe develop a new bidirectional algorithm for estimating Markov chain multi-step transition probabilities: given a Markov chain, we want to estimate the probability of hitting a given target state in $\ell$ steps after starting from a given source distribution. Given the target state $t$, we use a (reverse) local power iteration to construct an `expanded target distribution', which has the same mean as the quantity we want to estimate, but a smaller variance -- this can then be sampled efficiently by a Monte Carlo algorithm. Our method extends to any Markov chain on a discrete (finite or countable) state-space, and can be extended to compute functions of multi-step transition probabilities such as PageRank, graph diffusions, hitting/return times, etc. Our main result is that in `sparse' Markov Chains -- wherein the number of transitions between states is comparable to the number of states -- the running time of our algorithm for a uniform-random target node is order-wise smaller than Monte Carlo and power iteration based algorithms; in particular, our method can estimate a probability $p$ using only $O(1/\sqrt{p})$ running time. Siddhartha Banerjee, Peter Lofgren |
NIPS | 2 |
| 2015 | tDP: An Optimal-Latency Budget Allocation Strategy for Crowdsourced MAXIMUM OperationsabstractLatency is a critical factor when using a crowdsourcing platform to solve a problem like entity resolution or sorting. In practice, most frameworks attempt to reduce latency by heuristically splitting a budget of questions into rounds, so that after each round the answers are analyzed and new questions are selected. We focus on one of the most extensively studied crowdsourcing operations, the MAX operation (finding the best element in a collection under human criteria), and we study the problem of budget allocation into rounds for this operation. We provide a polynomial-time dynamic-programming budget allocation algorithm that minimizes the latency when questions form tournaments in each round. Furthermore, we study the general case where questions can be asked in any arbitrary way in each round. Our theoretical results for the general case indicate that our approach is also optimal under certain worst and average-case scenarios. We compare our approach to alternatives on Amazon Mechanical Turk, where many of our theory assumptions do not necessarily hold. We find that our approach is also optimal in practice and achieves a notable improvement over alternatives in most cases. Vasilis Verroios, Peter Lofgren, Hector Garcia-Molina |
SIGMOD Conference | 2 |
| 2015 | Bidirectional PageRank Estimation: From Average-Case to Worst-Case
Peter Lofgren, Siddhartha Banerjee, Ashish Goel |
WAW | 1 |
| 2014 | FAST-PPR: scaling personalized pagerank estimation for large graphsabstractWe propose a new algorithm, FAST-PPR, for computing personalized PageRank: given start node s and target node t in a directed graph, and given a threshold δ, it computes the Personalized PageRank π_s(t) from s to t, guaranteeing that the relative error is small as long πs(t) > δ. Existing algorithms for this problem have a running-time of Ω(1/δ in comparison, FAST-PPR has a provable average running-time guarantee of O(√d/δ) (where d is the average in-degree of the graph). This is a significant improvement, since δ is often O(1/n) (where n is the number of nodes) for applications. We also complement the algorithm with an Ω(1/√δ) lower bound for PageRank estimation, showing that the dependence on δ cannot be improved. Peter Lofgren, Siddhartha Banerjee, Ashish Goel, Seshadhri Comandur |
KDD | 1 |
| 2014 | On the complexity of the Monte Carlo method for incremental PageRank
Peter Lofgren |
Inf. Process. Lett. | 1 |
| 2013 | Question Selection for Crowd Entity ResolutionabstractWe study the problem of enhancing Entity Resolution (ER) with the help of crowdsourcing. ER is the problem of clustering records that refer to the same real-world entity and can be an extremely difficult process for computer algorithms alone. For example, figuring out which images refer to the same person can be a hard task for computers, but an easy one for humans. We study the problem of resolving records with crowdsourcing where we ask questions to humans in order to guide ER into producing accurate results. Since human work is costly, our goal is to ask as few questions as possible. We propose a probabilistic framework for ER that can be used to estimate how much ER accuracy we obtain by asking each question and select the best question with the highest expected accuracy. Computing the expected accuracy is #P-hard, so we propose approximation techniques for efficient computation. We evaluate our best question algorithms on real and synthetic datasets and demonstrate how we can obtain high ER accuracy while significantly reducing the number of questions asked to humans. Steven Euijong Whang, Peter Lofgren, Hector Garcia-Molina |
Proc. VLDB Endow. | 2 |