Demo Data from EDBT 2026 / reviewers in the wild / expert
Alon Shalita
dblp:92/5928
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2Theory of computation · 2 · 2 first-authorArtificial intelligence and machine learning · 1Computer networks · 1 · 1 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 · 52% Algorithmic game theory and mechanism design · 36% Algorithms and data structures · 12% | |
| Databases, data mining, and information retrieval
3 papers |
Data mining · 47% Information retrieval · 41% Web and social media mining · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 100% |
Topics — the 8 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › clustering
hypergraph partitioning |
0.3 | 1 | 2017 | Social Hash Partitioner: A Scalable Distributed Hypergraph Partitioner · Proc. VLDB Endow. 2017 |
Information retrieval › indexing › index compression
inverted index compression |
0.2 | 1 | 2016 | Compressing Graphs and Indexes with Recursive Graph Bisection · KDD 2016 |
Graph algorithms and graph theory › graph algorithms
augmenting path |
0.2 | 2 | 2010 | Efficient algorithms for the 2-gathering problem · ACM Trans. Algorithms 2010 Efficient algorithms for the 2-gathering problem · SODA 2009 |
Algorithmic game theory and mechanism design
matching |
0.2 | 2 | 2010 | Efficient algorithms for the 2-gathering problem · ACM Trans. Algorithms 2010 Efficient algorithms for the 2-gathering problem · SODA 2009 |
Algorithmic game theory and mechanism design › matching
nonbipartite matching |
0.1 | 1 | 2010 | Efficient algorithms for the 2-gathering problem · ACM Trans. Algorithms 2010 |
Graph algorithms and graph theory
graph algorithms |
0.1 | 1 | 2009 | Efficient algorithms for the 2-gathering problem · SODA 2009 |
Web and social media mining
social network analysis |
0.1 | 1 | 2016 | Social Hash: An Assignment Framework for Optimizing Distributed Systems Operations on Social Networks · NSDI 2016 |
Graph algorithms and graph theory › graph layout
graph reordering |
0.1 | 1 | 2016 | Compressing Graphs and Indexes with Recursive Graph Bisection · KDD 2016 |
Methods — techniques the papers use, named apart from their topics
recursive bisection · 0.9local search heuristic · 0.9recursive graph bisection · 0.5graph reordering · 0.5augmenting path technique · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Social Hash Partitioner: A Scalable Distributed Hypergraph PartitionerabstractWe design and implement a distributed algorithm for balanced k -way hypergraph partitioning that minimizes fanout, a fundamental hypergraph quantity also known as the communication volume and ( k - 1)-cut metric, by optimizing a novel objective called probabilistic fanout. This choice allows a simple local search heuristic to achieve comparable solution quality to the best existing hypergraph partitioners. Our algorithm is arbitrarily scalable due to a careful design that controls computational complexity, space complexity, and communication. In practice, we commonly process hypergraphs with billions of vertices and hyperedges in a few hours. We explain how the algorithm's scalability, both in terms of hypergraph size and bucket count, is limited only by the number of machines available. We perform an extensive comparison to existing distributed hypergraph partitioners and find that our approach is able to optimize hypergraphs roughly 100 times bigger on the same set of machines. We call the resulting tool Social Hash Partitioner , and accompanying this paper, we open-source the most scalable version based on recursive bisection. Igor Kabiljo, Brian Karrer, Mayank Pundir, Sergey Pupyrev, Alon Shalita, Yaroslav Akhremtsev, Alessandro Presta |
Proc. VLDB Endow. | 5 |
| 2016 | Compressing Graphs and Indexes with Recursive Graph BisectionabstractGraph reordering is a powerful technique to increase the locality of the representations of graphs, which can be helpful in several applications. We study how the technique can be used to improve compression of graphs and inverted indexes. Laxman Dhulipala, Igor Kabiljo, Brian Karrer, Giuseppe Ottaviano, Sergey Pupyrev, Alon Shalita |
KDD | 6 |
| 2016 | Social Hash: An Assignment Framework for Optimizing Distributed Systems Operations on Social Networks
Alon Shalita, Brian Karrer, Igor Kabiljo, Alessandro Presta, Aaron Adcock, Herald Kllapi, Michael Stumm |
NSDI | 1 |
| 2010 | Efficient algorithms for the 2-gathering problemabstractPebbles are placed on some vertices of a directed graph. Is it possible to move each pebble along at most one edge of the graph so that in the final configuration no pebble is left on its own? We give an O ( mn )-time algorithm for solving this problem, which we call the 2-gathering problem, where n is the number of vertices and m is the number of edges of the graph. If such a 2-gathering is not possible, the algorithm finds a solution that minimizes the number of solitary pebbles. The 2-gathering problem forms a nontrivial generalization of the nonbipartite matching problem and it is solved by extending the augmenting paths technique used to solve matching problems. Alon Shalita, Uri Zwick |
ACM Trans. Algorithms | 1 |
| 2009 | Efficient algorithms for the 2-gathering problemabstractPebbles are placed on some vertices of a directed graph. Is it possible to move each pebble along at most one edge of the graph so that in the final configuration no pebble is left on its own? We give an O(mn)-time algorithm for solving this problem, which we call the 2-gathering problem, where n is the number of vertices and m is the number of edges of the graph. If such a 2-gathering is not possible, the algorithm finds a solution that minimizes the number of solitary pebbles. The 2-gathering problem forms a non-trivial generalization of the non-bipartite matching problem and it is solved by extending the augmenting paths technique used to solve matching problems. Alon Shalita, Uri Zwick |
SODA | 1 |