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

Boulos Harb

dblp:18/2436 · DBLP profile ↗
← Back
17ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none

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

Databases, data management, data science and information retrieval · 6Theory of computation · 6 · 1 first-authorArtificial intelligence and machine learning · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2

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
6 papers
Algorithms and data structures · 37% Mathematical optimization · 34% Approximation and online algorithms · 14%
Databases, data mining, and information retrieval
4 papers
Query processing and optimization · 68% Data mining · 25% Data stream processing · 6%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%

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

TopicWeightPapersLastEvidence papers
Visualization and visual analytics › information visualization › information retrieval visualization
query result visualization
0.212015
Efficient Evaluation of Object-Centric Exploration Queries for Visualization · Proc. VLDB Endow. 2015
Query processing and optimization
similarity join
0.212014
Near neighbor join · ICDE 2014
Algorithms and data structures › data summarization
coresets
0.222009
Sampling Algorithms and Coresets for $\ellp Regression · SIAM J. Comput. 2009
Sampling algorithms and coresets for ℓp regression · SODA 2008
Mathematical optimization › statistical estimation › regression
ℓp regression
0.222009
Sampling Algorithms and Coresets for $\ellp Regression · SIAM J. Comput. 2009
Sampling algorithms and coresets for ℓp regression · SODA 2008
Mathematical optimization › statistical estimation
regression
0.222009
Sampling Algorithms and Coresets for $\ellp Regression · SIAM J. Comput. 2009
Sampling algorithms and coresets for ℓp regression · SODA 2008
Algorithms and data structures › randomized algorithms
sampling
0.222009
Sampling Algorithms and Coresets for $\ellp Regression · SIAM J. Comput. 2009
Sampling algorithms and coresets for ℓp regression · SODA 2008
Coding theory › source coding › quantization
adaptive quantization
0.112008
Approximation Algorithms for Wavelet Transform Coding of Data Streams · IEEE Trans. Inf. Theory 2008
Approximation and online algorithms
approximation algorithms
0.112008
Sampling algorithms and coresets for ℓp regression · SODA 2008
Approximation and online algorithms
approximation schemes
0.112008
Approximation Algorithms for Wavelet Transform Coding of Data Streams · IEEE Trans. Inf. Theory 2008
Approximation and online algorithms › approximation schemes
polynomial-time approximation scheme
0.112008
Approximation Algorithms for Wavelet Transform Coding of Data Streams · IEEE Trans. Inf. Theory 2008
Coding theory › source coding
quantization
0.112008
Approximation Algorithms for Wavelet Transform Coding of Data Streams · IEEE Trans. Inf. Theory 2008
Algorithms and data structures
randomized algorithms
0.112008
Sampling algorithms and coresets for ℓp regression · SODA 2008
Algorithms and data structures › data streams
streaming algorithms
0.112008
Approximation Algorithms for Wavelet Transform Coding of Data Streams · IEEE Trans. Inf. Theory 2008
Information theory › signal processing › time-frequency analysis
wavelet representation
0.112008
Approximation Algorithms for Wavelet Transform Coding of Data Streams · IEEE Trans. Inf. Theory 2008
Data mining › dimensionality reduction
feature selection
0.112007
Feature selection methods for text classification · KDD 2007
Data mining › text mining
text classification
0.112007
Feature selection methods for text classification · KDD 2007
Data mining › dimensionality reduction › feature selection
unsupervised feature selection
0.112007
Feature selection methods for text classification · KDD 2007
Query processing and optimization
approximate query processing
0.112015
Efficient Evaluation of Object-Centric Exploration Queries for Visualization · Proc. VLDB Endow. 2015
Bioinformatics and computational biology
phylogenetics
0.112006
Efficient Enumeration of Phylogenetically Informative Substrings · RECOMB 2006
Mathematical optimization
continuous optimization
0.112006
Weighted isotonic regression under the L1 norm · SODA 2006
Mathematical optimization › continuous optimization
convex optimization
0.112006
Weighted isotonic regression under the L1 norm · SODA 2006
Algorithms and data structures
data streams
0.112006
Approximation algorithms for wavelet transform coding of data streams · SODA 2006
Mathematical optimization › statistical estimation › regression › shape-constrained regression
isotonic regression
0.112006
Weighted isotonic regression under the L1 norm · SODA 2006
Mathematical optimization › statistical estimation › regression › regularized regression
l1 regression
0.112006
Weighted isotonic regression under the L1 norm · SODA 2006
Algorithms and data structures › sequence algorithms
string algorithms
0.112006
Efficient Enumeration of Phylogenetically Informative Substrings · RECOMB 2006
Query processing and optimization › join processing
scalable join processing
0.112014
Near neighbor join · ICDE 2014
Data stream processing
streaming algorithms
0.112005
Wavelet synopsis for data streams: minimizing non-euclidean error · KDD 2005
Query processing and optimization › approximate query processing
wavelet synopsis
0.112005
Wavelet synopsis for data streams: minimizing non-euclidean error · KDD 2005
Machine learning › Learning theory
generalization bounds
0.012007
Feature selection methods for text classification · KDD 2007
Coding theory › source coding
transform coding
0.012006
Approximation algorithms for wavelet transform coding of data streams · SODA 2006

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

approximate visualization algorithm · 0.4mapreduce-style distributed processing · 0.2coreset · 0.2generalization bound analysis · 0.1feature selection · 0.1wavelet transform · 0.1non-uniform sampling · 0.1sublinear-space streaming · 0.1sampling · 0.1lp-norm minimization · 0.1l1-norm minimization · 0.1isotonic regression · 0.1approximation algorithm · 0.1minimum cost flow · 0.1dynamic programming · 0.1
YearPublicationVenuePosition
2015 Applying WebTables in Practice
Sreeram Balakrishnan, Alon Y. Halevy, Boulos Harb, Hongrae Lee, Jayant Madhavan, Afshin Rostamizadeh, Warren Shen, Kenneth Wilder, Fei Wu 0003, Cong Yu 0001
CIDR3
2015 Efficient Evaluation of Object-Centric Exploration Queries for Visualization
abstract
The most effective way to explore data is through visualizing the results of exploration queries. For example, an exploration query could be an aggregate of some measures over time intervals, and a pattern or abnormality can be discovered through a time series plot of the query results. In this paper, we examine a special kind of exploration query, namely object-centric exploration query. Common examples include claims made about athletes in sports databases, such as "it is newsworthy that LeBron James has scored 35 or more points in nine consecutive games." We focus on one common type of visualization, i.e., 2d scatter plot with heatmap. Namely, we consider exploration queries whose results can be plotted on a two-dimensional space, possibly with colors indicating object densities in regions. While we model results as pairs of numbers, the types of the queries are limited only by the users' imagination. In the LeBron James example above, the two dimensions are minimum points scored per game and number of consecutive games, respectively. It is easy to find other equally interesting dimensions, such as minimum rebounds per game or number of playoff games. We formalize this problem and propose an efficient, interactive-speed algorithm that takes a user-provided exploration query (which can be a blackbox function) and produces an approximate visualization that preserves the two most important visual properties: the outliers and the overall distribution of all result points.
You Wu 0001, Boulos Harb, Jun Yang 0001, Cong Yu 0001
Proc. VLDB Endow.2
2014 Near neighbor join
abstract
An increasing number of Web applications such as friends recommendation depend on the ability to join objects at scale. The traditional approach taken is nearest neighbor join (also called similarity join), whose goal is to find, based on a given join function, the closest set of objects or all the objects within a distance threshold to each object in the input. The scalability of techniques utilizing this approach often depends on the characteristics of the objects and the join function. However, many real-world join functions are intricately engineered and constantly evolving, which makes the design of white-box methods that rely on understanding the join function impractical. Finding a technique that can join extremely large number of objects with complex join functions has always been a tough challenge. In this paper, we propose a practical alternative approach called near neighbor join that, although does not find the closest neighbors, finds close neighbors, and can do so at extremely large scale when the join functions are complex. In particular, we design and implement a super-scalable system we name SAJ that is capable of best-effort joining of billions of objects for complex functions. Extensive experimental analysis over real-world large datasets shows that SAJ is scalable and generates good results.
Herald Kllapi, Boulos Harb, Cong Yu 0001
ICDE2
2013 Recent progress towards an ecosystem of structured data on the Web
abstract
Google Fusion Tables aims to support an ecosystem of structured data on the Web by providing a tool for managing and visualizing data on the one hand, and for searching and exploring for data on the other. This paper describes a few recent developments in our efforts to further the ecosystem.
Nitin Gupta 0003, Alon Y. Halevy, Boulos Harb, Heidi Lam, Hongrae Lee, Jayant Madhavan, Fei Wu 0003, Cong Yu 0001
ICDE3
2012 Mobile music modeling, analysis and recognition
abstract
We present an analysis of music modeling and recognition techniques in the context of mobile music matching, substantially improving on the techniques presented in [1]. We accomplish this by adapting the features specifically to this task, and by introducing new modeling techniques that enable using a corpus of noisy and channel-distorted data to improve mobile music recognition quality. We report the results of an extensive empirical investigation of the system's robustness under realistic channel effects and distortions. We show an improvement of recognition accuracy by explicit duration modeling of music phonemes and by integrating the expected noise environment into the training process. Finally, we propose the use of frame-to-phoneme alignment for high-level structure analysis of polyphonic music.
Pavel Golik, Boulos Harb, Ananya Misra, Michael Riley 0001, Alex Rudnick, Eugene Weinstein
ICASSP2
2010 Query language modeling for voice search
abstract
The paper presents an empirical exploration of google.com query stream language modeling. We describe the normalization of the typed query stream resulting in out-of-vocabulary (OoV) rates below 1% for a one million word vocabulary. We present a comprehensive set of experiments that guided the design decisions for a voice search service. In the process we re-discovered a less known interaction between Kneser-Ney smoothing and entropy pruning, and found empirical evidence that hints at non-stationarity of the query stream, as well as strong dependence on various English locales-USA, Britain and Australia.
Ciprian Chelba, Johan Schalkwyk, Thorsten Brants, Vida Ha, Boulos Harb, Will Neveitt, Carolina Parada
SLT5
2009 Back-off language model compression
Boulos Harb, Ciprian Chelba, Jeffrey Dean, Sanjay Ghemawat
INTERSPEECH1
2009 Sampling Algorithms and Coresets for $\ellp Regression
abstract
The $\ell_p$ regression problem takes as input a matrix $A\in\mathbb{R}^{n\times d}$, a vector $b\in\mathbb{R}^n$, and a number $p\in[1,\infty)$, and it returns as output a number ${\cal Z}$ and a vector $x_{\text{{\sc opt}}}\in\mathbb{R}^d$ such that ${\cal Z}=\min_{x\in\mathbb{R}^d}\|Ax-b\|_p=\|Ax_{\text{{\sc opt}}}-b\|_p$. In this paper, we construct coresets and obtain an efficient two-stage sampling-based approximation algorithm for the very overconstrained ($n\gg d$) version of this classical problem, for all $p\in[1, \infty)$. The first stage of our algorithm nonuniformly samples $\hat{r}_1=O(36^p d^{\max\{p/2+1,p\}+1})$ rows of A and the corresponding elements of b, and then it solves the $\ell_p$ regression problem on the sample; we prove this is an 8-approximation. The second stage of our algorithm uses the output of the first stage to resample $\hat{r}_1/\epsilon^2$ constraints, and then it solves the $\ell_p$ regression problem on the new sample; we prove this is a $(1+\epsilon)$-approximation. Our algorithm unifies, improves upon, and extends the existing algorithms for special cases of $\ell_p$ regression, namely, $p = 1,2$ [K. L. Clarkson, in Proceedings of the 16th Annual ACM–SIAM Symposium on Discrete Algorithms, ACM, New York, SIAM, Philadelphia, 2005, pp. 257–266; P. Drineas, M. W. Mahoney, and S. Muthukrishnan, in Proceedings of the 17th Annual ACM–SIAM Symposium on Discrete Algorithms, ACM, New York, SIAM, Philadelphia, 2006, pp. 1127–1136]. In the course of proving our result, we develop two concepts—well-conditioned bases and subspace-preserving sampling—that are of independent interest.
Anirban Dasgupta 0001, Petros Drineas, Boulos Harb, Ravi Kumar 0001, Michael W. Mahoney
SIAM J. Comput.3
2008 Sampling algorithms and coresets for ℓp regression
Anirban Dasgupta 0001, Petros Drineas, Boulos Harb, Ravi Kumar 0001, Michael W. Mahoney
SODA3
2008 Approximation Algorithms for Wavelet Transform Coding of Data Streams
abstract
This paper addresses the problem of finding aB-term wavelet representation of a given discrete function fepsiRnwhose distance from is minimized. The problem is well understood when we seek to minimize the Euclidean distance between f and its representation. The first-known algorithms for finding provably approximate representations minimizing general lpdistances (including linfin) under a wide variety of compactly supported wavelet bases are presented in this paper. For the Haar basis, a polynomial time approximation scheme is demonstrated. These algorithms are applicable in the one-pass sublinear-space data stream model of computation. They generalize naturally to multiple dimensions and weighted norms. A universal representation that provides a provable approximation guarantee under all mu-norms simultaneously; and the first approximation algorithms for bit-budget versions of the problem, known as adaptive quantization, are also presented. Further, it is shown that the algorithms presented here can be used to select a basis from a tree-structured dictionary of bases and find aB-term representation of the given function that provably approximates its best dictionary-basis representation.
Sudipto Guha, Boulos Harb
IEEE Trans. Inf. Theory2
2007 Feature selection methods for text classification
abstract
We consider feature selection for text classification both theoretically and empirically. Our main result is an unsupervised feature selection strategy for which we give worst-case theoretical guarantees on the generalization power of the resultant classification function f with respect to the classification function f obtained when keeping all the features. To the best of our knowledge, this is the first feature selection method with such guarantees. In addition, the analysis leads to insights as to when and why this feature selection strategy will perform well in practice. We then use the TechTC-100, 20-Newsgroups, and Reuters-RCV2 data sets to evaluate empirically the performance of this and two simpler but related feature selection strategies against two commonly-used strategies. Our empirical evaluation shows that the strategy with provable performance guarantees performs well in comparison with other commonly-used feature selection strategies. In addition, it performs better on certain datasets under very aggressive feature selection.
Anirban Dasgupta 0001, Petros Drineas, Boulos Harb, Vanja Josifovski, Michael W. Mahoney
KDD3
2006 Efficient Enumeration of Phylogenetically Informative Substrings
Stanislav Angelov, Boulos Harb, Sampath Kannan, Sanjeev Khanna, Junhyong Kim
RECOMB2
2006 Weighted isotonic regression under the L1 norm
Stanislav Angelov, Boulos Harb, Sampath Kannan, Li-San Wang
SODA2
2006 Approximation algorithms for wavelet transform coding of data streams
Sudipto Guha, Boulos Harb
SODA2
2005 Approximating the Best-Fit Tree Under Lp Norms
Boulos Harb, Sampath Kannan, Andrew McGregor 0001
APPROX-RANDOM1
2005 Wavelet synopsis for data streams: minimizing non-euclidean error
abstract
We consider the wavelet synopsis construction problem for data streams where given n numbers we wish to estimate the data by constructing a synopsis, whose size, say B is much smaller than n. The B numbers are chosen to minimize a suitable error between the original data and the estimate derived from the synopsis.Several good one-pass wavelet construction streaming algorithms minimizing the l2 error exist. For other error measures, the problem is less understood. We provide the first one-pass small space streaming algorithms with provable error guarantees (additive approximation) for minimizing a variety of non-Euclidean error measures including all weighted lp (including l∞) and relative error lp metrics.In several previous works solutions (for weighted l2, l∞ and maximum relative error) where the B synopsis coefficients are restricted to be wavelet coefficients of the data were proposed. This restriction yields suboptimal solutions on even fairly simple examples. Other lines of research, such as probabilistic synopsis, imposed restrictions on how the synopsis was arrived at. To the best of our knowledge this paper is the first paper to address the general problem, without any restriction on how the synopsis is arrived at, as well as provide the first streaming algorithms with guaranteed performance for these classes of error measures.
Sudipto Guha, Boulos Harb
KDD2
2004 Genome Identification and Classification by Short Oligo Arrays
Stanislav Angelov, Boulos Harb, Sampath Kannan, Sanjeev Khanna, Junhyong Kim, Li-San Wang
WABI2