Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Houman Alborzi

dblp:77/5719 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · none

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

Databases, data management, data science and information retrieval · 6 · 1 first-authorTheory of computation · 2 · 2 first-authorArtificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 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.

Databases, data mining, and information retrieval
4 papers
Spatial and temporal data management · 48% Machine learning and data management · 38% Information retrieval · 14%
Artificial intelligence
1 paper
Information extraction and text analysis · 50% Learning paradigms · 50%
Theoretical computer science
2 papers
Graph algorithms and graph theory · 44% Distributed computing theory · 28% Approximation and online algorithms · 28%

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

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis
data annotation
0.412019
Snorkel DryBell: A Case Study in Deploying Weak Supervision at Industrial Scale · SIGMOD Conference 2019
Machine learning › Learning paradigms
weakly supervised learning
0.412019
Snorkel DryBell: A Case Study in Deploying Weak Supervision at Industrial Scale · SIGMOD Conference 2019
Machine learning and data management
weak supervision
0.412019
Snorkel DryBell: A Case Study in Deploying Weak Supervision at Industrial Scale · SIGMOD Conference 2019
Spatial and temporal data management
spatial indexing
0.222009
Path Oracles for Spatial Networks · Proc. VLDB Endow. 2009
Scalable network distance browsing in spatial databases · SIGMOD Conference 2008
Information retrieval › similarity search
nearest neighbor search
0.122008
Scalable network distance browsing in spatial databases · SIGMOD Conference 2008
Enabling Query Processing on Spatial Networks · ICDE 2006
Spatial and temporal data management › spatial query processing
spatial network query
0.122008
Scalable network distance browsing in spatial databases · SIGMOD Conference 2008
Enabling Query Processing on Spatial Networks · ICDE 2006
Spatial and temporal data management
spatial network
0.112009
Path Oracles for Spatial Networks · Proc. VLDB Endow. 2009
Spatial and temporal data management › spatial query processing
spatial join
0.112006
Enabling Query Processing on Spatial Networks · ICDE 2006
Graph algorithms and graph theory
shortest path
0.012009
Path Oracles for Spatial Networks · Proc. VLDB Endow. 2009
Approximation and online algorithms
online algorithms
0.011997
The k-Client Problem · SODA 1997

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

weak supervision · 0.8template-based knowledge ingestion · 0.8well-separated pair technique · 0.2b-tree · 0.2competitive analysis · 0.0
YearPublicationVenuePosition
2019 Snorkel DryBell: A Case Study in Deploying Weak Supervision at Industrial Scale
abstract
Labeling training data is one of the most costly bottlenecks in developing machine learning-based applications. We present a first-of-its-kind study showing how existing knowledge resources from across an organization can be used as weak supervision in order to bring development time and cost down by an order of magnitude, and introduce Snorkel DryBell, a new weak supervision management system for this setting. Snorkel DryBell builds on the Snorkel framework, extending it in three critical aspects: flexible, template-based ingestion of diverse organizational knowledge, cross-feature production serving, and scalable, sampling-free execution. On three classification tasks at Google, we find that Snorkel DryBell creates classifiers of comparable quality to ones trained with tens of thousands of hand-labeled examples, converts non-servable organizational resources to servable models for an average 52% performance improvement, and executes over millions of data points in tens of minutes.
Stephen H. Bach, Daniel Rodriguez, Yintao Liu 0002, Haidong Shao, Cassandra Xia, Souvik Sen, Alexander Ratner, Braden Hancock, Houman Alborzi, Rahul Kuchhal, Christopher Ré, Rob Malkin
SIGMOD Conference10
2009 Path Oracles for Spatial Networks
abstract
The advent of location-based services has led to an increased demand for performing operations on spatial networks in real time. The challenge lies in being able to cast operations on spatial networks in terms of relational operators so that they can be performed in the context of a database. A linear-sized construct termed a path oracle is introduced that compactly encodes the n 2 shortest paths between every pair of vertices in a spatial network having n vertices thereby reducing each of the paths to a single tuple in a relational database and enables finding shortest paths by repeated application of a single SQL SELECT operator. The construction of the path oracle is based on the observed coherence between the spatial positions of both source and destination vertices and the shortest paths between them which facilitates the aggregation of source and destination vertices into groups that share common vertices or edges on the shortest paths between them. With the aid of the Well-Separated Pair (WSP) technique, which has been applied to spatial networks using the network distance measure, a path oracle is proposed that takes O ( s d n ) space, where s is empirically estimated to be around 12 for road networks, but that can retrieve an intermediate link in a shortest path in O (log n ) time using a B-tree. An additional construct termed the path-distance oracle of size O ( n · max( s d , 1/ε d )) (empirically ( n · max(12 2 , 2.5/ε 2 ))) is proposed that can retrieve an intermediate vertex as well as an ε-approximation of the network distances in O (log n ) time using a B-tree. Experimental results indicate that the proposed oracles are linear in n which means that they are scalable and can enable complicated query processing scenarios on massive spatial network datasets.
Jagan Sankaranarayanan, Hanan Samet, Houman Alborzi
Proc. VLDB Endow.3
2008 Scalable network distance browsing in spatial databases
abstract
An algorithm is presented for finding the k nearest neighbors in a spatial network in a best-first manner using network distance. The algorithm is based on precomputing the shortest paths between all possible vertices in the network and then making use of an encoding that takes advantage of the fact that the shortest paths from vertex u to all of the remaining vertices can be decomposed into subsets based on the first edges on the shortest paths to them from u. Thus, in the worst case, the amount of work depends on the number of objects that are examined and the number of links on the shortest paths to them from q, rather than depending on the number of vertices in the network. The amount of storage required to keep track of the subsets is reduced by taking advantage of their spatial coherence which is captured by the aid of a shortest path quadtree. In particular, experiments on a number of large road networks as well as a theoretical analysis have shown that the storage has been reduced from O(N3) to O(N1.5) (i.e., by an order of magnitude equal to the square root). The precomputation of the shortest paths along the network essentially decouples the process of computing shortest paths along the network from that of finding the neighbors, and thereby also decouples the domain S of the query objects and that of the objects from which the neighbors are drawn from the domain V of the vertices of the spatial network. This means that as long as the spatial network is unchanged, the algorithm and underlying representation of the shortest paths in the spatial network can be used with different sets of objects.
Hanan Samet, Jagan Sankaranarayanan, Houman Alborzi
SIGMOD Conference3
2007 Execution time analysis of a top-down R-tree construction algorithm
Houman Alborzi, Hanan Samet
Inf. Process. Lett.1
2006 Distance join queries on spatial networks
abstract
The result of a distance join operation on two sets of objects R, S on a spatial network G is a set P of object pairs pq, p É R, q É S such that the distance of an object pair pq is the shortest distance from p to q in G. Several variations to the distance join operation such as UnOrdered, Incremental, topk, Semi-Join impose additional constraints on the distance between the object pairs in P, the ordering of object pairs in P, and on the cardinality of P. A distance join algorithm on spatial networks is proposed that works in conjunction with the SILC framework, which is a new approach to query processing on spatial networks. Experimental results demonstrate up to an order of magnitude speed up when compared with a prominent existing technique.
Jagan Sankaranarayanan, Houman Alborzi, Hanan Samet
GIS2
2006 Enabling Query Processing on Spatial Networks
abstract
A system that enables real time query processing on large spatial networks is demonstrated. The system provides functionality for processing a wide range of spatial queries such as nearest neighbor searches and spatial joins on spatial networks of sufficiently large sizes.
Jagan Sankaranarayanan, Houman Alborzi, Hanan Samet
ICDE2
1997 The k-Client Problem
Houman Alborzi, Eric Torng, Patchrawat Uthaisombut, Stephen Wagner
SODA1