Demo Data from SIGIR 2026 / reviewers in the wild / expert
Boulos Harb
dblp:18/2436
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics › information visualization › information retrieval visualization
query result visualization |
0.2 | 1 | 2015 | Efficient Evaluation of Object-Centric Exploration Queries for Visualization · Proc. VLDB Endow. 2015 |
Query processing and optimization
similarity join |
0.2 | 1 | 2014 | Near neighbor join · ICDE 2014 |
Algorithms and data structures › data summarization
coresets |
0.2 | 2 | 2009 | 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.2 | 2 | 2009 | 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.2 | 2 | 2009 | 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.2 | 2 | 2009 | 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.1 | 1 | 2008 | Approximation Algorithms for Wavelet Transform Coding of Data Streams · IEEE Trans. Inf. Theory 2008 |
Approximation and online algorithms
approximation algorithms |
0.1 | 1 | 2008 | Sampling algorithms and coresets for ℓp regression · SODA 2008 |
Approximation and online algorithms
approximation schemes |
0.1 | 1 | 2008 | 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.1 | 1 | 2008 | Approximation Algorithms for Wavelet Transform Coding of Data Streams · IEEE Trans. Inf. Theory 2008 |
Coding theory › source coding
quantization |
0.1 | 1 | 2008 | Approximation Algorithms for Wavelet Transform Coding of Data Streams · IEEE Trans. Inf. Theory 2008 |
Algorithms and data structures
randomized algorithms |
0.1 | 1 | 2008 | Sampling algorithms and coresets for ℓp regression · SODA 2008 |
Algorithms and data structures › data streams
streaming algorithms |
0.1 | 1 | 2008 | Approximation Algorithms for Wavelet Transform Coding of Data Streams · IEEE Trans. Inf. Theory 2008 |
Information theory › signal processing › time-frequency analysis
wavelet representation |
0.1 | 1 | 2008 | Approximation Algorithms for Wavelet Transform Coding of Data Streams · IEEE Trans. Inf. Theory 2008 |
Data mining › dimensionality reduction
feature selection |
0.1 | 1 | 2007 | Feature selection methods for text classification · KDD 2007 |
Data mining › text mining
text classification |
0.1 | 1 | 2007 | Feature selection methods for text classification · KDD 2007 |
Data mining › dimensionality reduction › feature selection
unsupervised feature selection |
0.1 | 1 | 2007 | Feature selection methods for text classification · KDD 2007 |
Query processing and optimization
approximate query processing |
0.1 | 1 | 2015 | Efficient Evaluation of Object-Centric Exploration Queries for Visualization · Proc. VLDB Endow. 2015 |
Bioinformatics and computational biology
phylogenetics |
0.1 | 1 | 2006 | Efficient Enumeration of Phylogenetically Informative Substrings · RECOMB 2006 |
Mathematical optimization
continuous optimization |
0.1 | 1 | 2006 | Weighted isotonic regression under the L1 norm · SODA 2006 |
Mathematical optimization › continuous optimization
convex optimization |
0.1 | 1 | 2006 | Weighted isotonic regression under the L1 norm · SODA 2006 |
Algorithms and data structures
data streams |
0.1 | 1 | 2006 | Approximation algorithms for wavelet transform coding of data streams · SODA 2006 |
Mathematical optimization › statistical estimation › regression › shape-constrained regression
isotonic regression |
0.1 | 1 | 2006 | Weighted isotonic regression under the L1 norm · SODA 2006 |
Mathematical optimization › statistical estimation › regression › regularized regression
l1 regression |
0.1 | 1 | 2006 | Weighted isotonic regression under the L1 norm · SODA 2006 |
Algorithms and data structures › sequence algorithms
string algorithms |
0.1 | 1 | 2006 | Efficient Enumeration of Phylogenetically Informative Substrings · RECOMB 2006 |
Query processing and optimization › join processing
scalable join processing |
0.1 | 1 | 2014 | Near neighbor join · ICDE 2014 |
Data stream processing
streaming algorithms |
0.1 | 1 | 2005 | Wavelet synopsis for data streams: minimizing non-euclidean error · KDD 2005 |
Query processing and optimization › approximate query processing
wavelet synopsis |
0.1 | 1 | 2005 | Wavelet synopsis for data streams: minimizing non-euclidean error · KDD 2005 |
Machine learning › Learning theory
generalization bounds |
0.0 | 1 | 2007 | Feature selection methods for text classification · KDD 2007 |
Coding theory › source coding
transform coding |
0.0 | 1 | 2006 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 |
CIDR | 3 |
| 2015 | Efficient Evaluation of Object-Centric Exploration Queries for VisualizationabstractThe 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 joinabstractAn 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 |
ICDE | 2 |
| 2013 | Recent progress towards an ecosystem of structured data on the WebabstractGoogle 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 |
ICDE | 3 |
| 2012 | Mobile music modeling, analysis and recognitionabstractWe 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 |
ICASSP | 2 |
| 2010 | Query language modeling for voice searchabstractThe 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 |
SLT | 5 |
| 2009 | Back-off language model compression
Boulos Harb, Ciprian Chelba, Jeffrey Dean, Sanjay Ghemawat |
INTERSPEECH | 1 |
| 2009 | Sampling Algorithms and Coresets for $\ellp RegressionabstractThe $\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 |
SODA | 3 |
| 2008 | Approximation Algorithms for Wavelet Transform Coding of Data StreamsabstractThis 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. Theory | 2 |
| 2007 | Feature selection methods for text classificationabstractWe 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 |
KDD | 3 |
| 2006 | Efficient Enumeration of Phylogenetically Informative Substrings
Stanislav Angelov, Boulos Harb, Sampath Kannan, Sanjeev Khanna, Junhyong Kim |
RECOMB | 2 |
| 2006 | Weighted isotonic regression under the L1 norm
Stanislav Angelov, Boulos Harb, Sampath Kannan, Li-San Wang |
SODA | 2 |
| 2006 | Approximation algorithms for wavelet transform coding of data streams
Sudipto Guha, Boulos Harb |
SODA | 2 |
| 2005 | Approximating the Best-Fit Tree Under Lp Norms
Boulos Harb, Sampath Kannan, Andrew McGregor 0001 |
APPROX-RANDOM | 1 |
| 2005 | Wavelet synopsis for data streams: minimizing non-euclidean errorabstractWe 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 |
KDD | 2 |
| 2004 | Genome Identification and Classification by Short Oligo Arrays
Stanislav Angelov, Boulos Harb, Sampath Kannan, Sanjeev Khanna, Junhyong Kim, Li-San Wang |
WABI | 2 |