Demo Data from EDBT 2026 / reviewers in the wild / expert
Omid Madani
dblp:82/1151
· DBLP profile ↗
26ranked-venue papers
13as first author
0since 2021 · last 2019
0009-0008-0693-0328ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 19 · 10 first-authorDatabases, data management, data science and information retrieval · 10 · 3 first-authorTheory of computation · 4 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorApplied, 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
7 papers |
Database system architecture and tuning · 30% Information retrieval · 23% Recommender systems · 15% | |
| Theoretical computer science
5 papers |
Graph algorithms and graph theory · 50% Mathematical optimization · 32% Approximation and online algorithms · 10% | |
| Artificial intelligence
6 papers |
Learning theory · 64% Reinforcement learning · 13% Image recognition and object detection · 11% |
Topics — the 30 heaviest of 38, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning › self-managing database systems › database diagnosis
root cause analysis |
0.4 | 1 | 2019 | ExplainIt! - A Declarative Root-cause Analysis Engine for Time Series Data · SIGMOD Conference 2019 |
Machine learning › Learning theory
online learning |
0.3 | 3 | 2009 | Learning When Concepts Abound · J. Mach. Learn. Res. 2009 Efficient Online Learning and Prediction of Users' Desktop Actions · IJCAI 2009 On updates that constrain the features' connections during learning · KDD 2008 |
Graph algorithms and graph theory › shortest path
all-pairs shortest paths |
0.2 | 2 | 2010 | Discounted deterministic Markov decision processes and discounted all-pairs shortest paths · ACM Trans. Algorithms 2010 Discounted deterministic Markov decision processes and discounted all-pairs shortest paths · SODA 2009 |
Mathematical optimization › sequential decision making
markov decision processes |
0.2 | 2 | 2010 | Discounted deterministic Markov decision processes and discounted all-pairs shortest paths · ACM Trans. Algorithms 2010 Discounted deterministic Markov decision processes and discounted all-pairs shortest paths · SODA 2009 |
Graph algorithms and graph theory
shortest path |
0.2 | 2 | 2010 | Discounted deterministic Markov decision processes and discounted all-pairs shortest paths · ACM Trans. Algorithms 2010 Discounted deterministic Markov decision processes and discounted all-pairs shortest paths · SODA 2009 |
Computer vision › Image recognition and object detection › image classification › large-scale image classification
large-scale classification |
0.1 | 1 | 2008 | On updates that constrain the features' connections during learning · KDD 2008 |
Machine learning › Learning theory › classification
multiclass classification |
0.1 | 1 | 2008 | On updates that constrain the features' connections during learning · KDD 2008 |
Machine learning and data management
active learning |
0.1 | 1 | 2006 | Active Learning with Feedback on Features and Instances · J. Mach. Learn. Res. 2006 |
Recommender systems
cold-start recommendation |
0.1 | 1 | 2006 | Naïve filterbots for robust cold-start recommendations · KDD 2006 |
Recommender systems
collaborative filtering |
0.1 | 1 | 2006 | Naïve filterbots for robust cold-start recommendations · KDD 2006 |
Information retrieval
query log analysis |
0.1 | 1 | 2006 | A large-scale analysis of query logs for assessing personalization opportunities · KDD 2006 |
Information retrieval
query processing |
0.1 | 1 | 2006 | Generating query substitutions · WWW 2006 |
Information retrieval › query reformulation
query substitution |
0.1 | 1 | 2006 | Generating query substitutions · WWW 2006 |
Information retrieval
query suggestion |
0.1 | 1 | 2006 | Generating query substitutions · WWW 2006 |
Data mining › text mining
text classification |
0.1 | 1 | 2006 | Active Learning with Feedback on Features and Instances · J. Mach. Learn. Res. 2006 |
Web and social media mining
user behavior analysis |
0.1 | 1 | 2006 | A large-scale analysis of query logs for assessing personalization opportunities · KDD 2006 |
Data mining › dimensionality reduction
feature selection |
0.1 | 1 | 2005 | InterActive Feature Selection · IJCAI 2005 |
Machine learning › Reinforcement learning › multi-armed bandit
budgeted bandits |
0.0 | 1 | 2004 | The Budgeted Multi-armed Bandit Problem · COLT 2004 |
Machine learning › Reinforcement learning
multi-armed bandit |
0.0 | 1 | 2004 | The Budgeted Multi-armed Bandit Problem · COLT 2004 |
Machine learning › Trustworthy machine learning
uncertainty and calibration |
0.0 | 1 | 2004 | Co-Validation: Using Model Disagreement on Unlabeled Data to Validate Classification Algorithms · NIPS 2004 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
probabilistic planning |
0.0 | 1 | 2003 | On the undecidability of probabilistic planning and related stochastic optimization problems · Artif. Intell. 2003 |
Mathematical optimization
stochastic optimization |
0.0 | 1 | 2003 | On the undecidability of probabilistic planning and related stochastic optimization problems · Artif. Intell. 2003 |
Computational complexity
undecidability |
0.0 | 1 | 2003 | On the undecidability of probabilistic planning and related stochastic optimization problems · Artif. Intell. 2003 |
Approximation and online algorithms
approximation schemes |
0.0 | 1 | 2000 | Optimal Information Gathering on the Internet with Time and Cost Constraints · SIAM J. Comput. 2000 |
Approximation and online algorithms › approximation schemes
FPTAS |
0.0 | 1 | 2000 | Optimal Information Gathering on the Internet with Time and Cost Constraints · SIAM J. Comput. 2000 |
Algorithmic game theory and mechanism design › decision theory
information acquisition |
0.0 | 1 | 2000 | Optimal Information Gathering on the Internet with Time and Cost Constraints · SIAM J. Comput. 2000 |
Approximation and online algorithms
online algorithms |
0.0 | 1 | 2000 | Optimal Information Gathering on the Internet with Time and Cost Constraints · SIAM J. Comput. 2000 |
Information retrieval
retrieval evaluation |
0.0 | 1 | 2006 | A large-scale analysis of query logs for assessing personalization opportunities · KDD 2006 |
Information retrieval › online advertising
sponsored search |
0.0 | 1 | 2006 | Generating query substitutions · WWW 2006 |
Data mining
clustering |
0.0 | 1 | 1997 | Fast and Intuitive Clustering of Web Documents · KDD 1997 |
Methods — techniques the papers use, named apart from their topics
probabilistic graphical model · 0.4randomized algorithm · 0.1prediction · 0.1online learning · 0.1minimum mean weight cycle · 0.1discounted shortest path · 0.1hinge loss minimization · 0.1exponential moving average · 0.1approximation algorithm · 0.1user-based collaborative filtering · 0.1query log mining · 0.1membership queries · 0.1item-based collaborative filtering · 0.1human relevance judgments · 0.1feature-based candidate selection · 0.1feature reweighting · 0.1click analysis · 0.1browser-cookie tracking · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | ExplainIt! - A Declarative Root-cause Analysis Engine for Time Series DataabstractWe present \sys, a declarative, unsupervised root-cause analysis engine that uses time series monitoring data from large complex systems such as data centres. \sys empowers operators to succinctly specify a large number of causal hypotheses to search for causes of interesting events. \sys then ranks these hypotheses, reducing the number of causal dependencies from hundreds of thousands to a handful for human understanding. We show how a declarative language, such as SQL, can be effective in declaratively enumerating hypotheses that probe the structure of an unknown probabilistic graphical causal model of the underlying system. Our thesis is that databases are in a unique position to enable users to rapidly explore the possible causal mechanisms in data collected from diverse sources. We empirically demonstrate how \sys had helped us resolve over 30~performance issues in a commercial product since late 2014, of which we discuss a few cases in detail. Vimalkumar Jeyakumar, Omid Madani, Ali ParandehGheibi, Ashutosh Kulshreshtha, Weifei Zeng, Navindra Yadav |
SIGMOD Conference | 2 |
| 2013 | On using nearly-independent feature families for high precision and confidence
Omid Madani, Manfred Georg, David A. Ross |
Mach. Learn. | 1 |
| 2010 | Discovery of numerous specific topics via term co-occurrence analysisabstractWe describe efficient techniques for construction of large term co-occurrence graphs, and investigate an application to the discovery of numerous fine-grained (specific) topics. A topic is a small dense subgraph discovered by a random walk initiated at a term (node) in the graph. We observe that the discovered topics are highly interpretable, and reveal the different meanings of terms in the corpus. We show the information-theoretic utility of the topics when they are used as features in supervised learning. Such features lead to consistent improvements in classification accuracy over the standard bag-of-words representation, even at high training proportions. We explain how a layered pyramidal view of the term distribution helps in understanding the algorithms and in visualizing and interpreting the topics. Omid Madani, Jiye Yu |
CIKM | 1 |
| 2010 | Discounted deterministic Markov decision processes and discounted all-pairs shortest pathsabstractWe present algorithms for finding optimal strategies for discounted, infinite-horizon, Determinsitc Markov Decision Processes (DMDPs). Our fastest algorithm has a worst-case running time of O ( mn ), improving the recent bound of O ( mn 2 ) obtained by Andersson and Vorbyov [2006]. We also present a randomized O ( m 1/2 n 2 )-time algorithm for finding Discounted All-Pairs Shortest Paths (DAPSP), improving an O ( mn 2 )-time algorithm that can be obtained using ideas of Papadimitriou and Tsitsiklis [1987]. Omid Madani, Mikkel Thorup, Uri Zwick |
ACM Trans. Algorithms | 1 |
| 2009 | Efficient Online Learning and Prediction of Users' Desktop Actions
Omid Madani, Hung Hai Bui, Eric Yeh |
IJCAI | 1 |
| 2009 | Discounted deterministic Markov decision processes and discounted all-pairs shortest pathsabstractWe present two new algorithms for finding optimal strategies for discounted, infinite-horizon, Deterministic Markov Decision Processes (DMDP). The first one is an adaptation of an algorithm of Young, Tarjan and Orlin for finding minimum mean weight cycles. It runs in O(mn + n2 log n) time, where n is the number of vertices (or states) and m is the number of edges (or actions). The second one is an adaptation of a classical algorithm of Karp for finding minimum mean weight cycles. It runs in O(mn) time. The first algorithm has a slightly slower worst-case complexity, but is faster than the first algorithm in many situations. Both algorithms improve on a recent O(mn2)-time algorithm of Andersson and Vorobyov. We also present a randomized -time algorithm for finding Discounted All-Pairs Shortest Paths (DAPSP), improving several previous algorithms. Omid Madani, Mikkel Thorup, Uri Zwick |
SODA | 1 |
| 2009 | Learning When Concepts Abound
Omid Madani, Michael Connor, Wiley Greiner |
J. Mach. Learn. Res. | 1 |
| 2008 | Error-driven generalist+experts (edge): a multi-stage ensemble framework for text categorizationabstractWe introduce a multi-stage ensemble framework, Error-Driven Generalist+Expert or Edge, for improved classification on large-scale text categorization problems. Edge first trains a generalist, capable of classifying under all classes, to deliver a reasonably accurate initial category ranking given an instance. Edge then computes a confusion graph for the generalist and allocates the learning resources to train experts on relatively small groups of classes that tend to be systematically confused with one another by the generalist. The experts' votes, when invoked on a given instance, yield a reranking of the classes, thereby correcting the errors of the generalist. Our evaluations showcase the improved classification and ranking performance on several large-scale text categorization datasets. Edge is in particular efficient when the underlying learners are efficient. Our study of confusion graphs is also of independent interest. Jian Huang 0002, Omid Madani, C. Lee Giles |
CIKM | 2 |
| 2008 | On updates that constrain the features' connections during learningabstractIn many multiclass learning scenarios, the number of classes is relatively large (thousands,...), or the space and time efficiency of the learning system can be crucial. We investigate two online update techniques especially suited to such problems. These updates share a sparsity preservation capacity: they allow for constraining the number of prediction connections that each feature can make. We show that one method, exponential moving average, is solving a "discrete" regression problem for each feature, changing the weights in the direction of minimizing the quadratic loss. We design the other method to improve a hinge loss subject to constraints, for better accuracy. We empirically explore the methods, and compare performance to previous indexing techniques, developed with the same goals, as well as other online algorithms based on prototype learning. We observe that while the classification accuracies are very promising, improving over previous indexing techniques, the scalability benefits are preserved. Omid Madani, Jian Huang 0002 |
KDD | 1 |
| 2008 | Large-Scale Many-Class LearningabstractA number of tasks, such as large-scale text categorization and word prediction, can benefit from efficient learning and classification when the number of classes (categories), in addition to instances and features, is large, that is, in the thousands and beyond. We investigate learning of sparse category indices to address this challenge. An index is a weighted bipartite graph mapping features to categories. On presentation of an instance, the index retrieves and scores a small set of candidate categories. The candidates can then be ranked and the ranking or the scores can be used for category assignment. We present novel online index learning algorithms. When compared to other approaches, including one-versus-rest and top-down learning and classification using support vector machines, we find that indexing is highly advantageous in terms of space and time efficiency, at both training and classification times, while yielding similar and often better accuracies. On problems with hundreds of thousands of instances and thousands of categories, the index is learned in minutes, while other methods can take orders of magnitude longer. As we explain, the design of the algorithm makes it convenient to maintain a constraint on the number of prediction connections a feature is allowed to make. This constraint is crucial in yielding efficient learning and classification. Omid Madani, Michael Connor |
SDM | 1 |
| 2006 | Naïve filterbots for robust cold-start recommendationsabstractThe goal of a recommender system is to suggest items of interest to a user based on historical behavior of a community of users. Given detailed enough history, item-based collaborative filtering (CF) often performs as well or better than almost any other recommendation method. However, in cold-start situations - where a user, an item, or the entire system is new - simple non-personalized recommendations often fare better. We improve the scalability and performance of a previous approach to handling cold-start situations that uses filterbots, or surrogate users that rate items based only on user or item attributes. We show that introducing a very small number of simple filterbots helps make CF algorithms more robust. In particular, adding just seven global filterbots improves both user-based and item-based CF in cold-start user, cold-start item, and cold-start system settings. Performance is better when data is scarce, performance is no worse when data is plentiful, and algorithm efficiency is negligibly affected. We systematically compare a non-personalized baseline, user-based CF, item-based CF, and our bot-augmented user- and item-based CF algorithms using three data sets (Yahoo! Movies, MovieLens, and EachMovie) with the normalized MAE metric in three types of cold-start situations. The advantage of our "naïve filterbot" approach is most pronounced for the Yahoo! data, the sparsest of the three data sets. Seung-Taek Park, David M. Pennock, Omid Madani, Nathaniel Good, Dennis DeCoste |
KDD | 3 |
| 2006 | A large-scale analysis of query logs for assessing personalization opportunitiesabstractQuery logs, the patterns of activity left by millions of users, contain a wealth of information that can be mined to aid personalization. We perform a large-scale study of Yahoo! search engine logs, tracking 1.35 million browser-cookies over a period of 6 months. We define metrics to address questions such as 1) How much history is available?, 2) How do users' topical interests vary, as reflected by their queries?, and 3) What can we learn from user clicks? We find that there is significantly more expected history for the user of a randomly picked query than for a randomly picked user. We show that users exhibit consistent topical interests that vary between users. We also see that user clicks indicate a variety of special interests. Our findings shed light on user activity and can inform future personalization efforts. Steve Wedig, Omid Madani |
KDD | 2 |
| 2006 | An Empirical Comparison of Algorithms for Aggregating Expert Predictions
Varsha Dani, Omid Madani, David M. Pennock, Sumit K. Sanghai, Brian Galebach |
UAI | 2 |
| 2006 | Generating query substitutionsabstractWe introduce the notion of query substitution, that is, generating a new query to replace a user’s original search query. Our technique uses modifications based on typical substitutions web searchers make to their queries. In this way the new query is strongly related to the original query, containing terms closely related to all of the original terms. This contrasts with query expansion through pseudo-relevance feedback, which is costly and can lead to query drift. This also contrasts with query relaxation through boolean or TFIDF retrieval, which reduces the specificity of the query. We define a scale for evaluating query substitution, and show that our method performs well at generating new queries related to the original queries. We build a model for selecting between candidates, by using a number of features relating the query-candidate pair, and by fitting the model to human judgments of relevance of query suggestions. This further improves the quality of the candidates generated. Experiments show that our techniques significantly increase coverage and effectiveness in the setting of sponsored search. Rosie Jones, Benjamin Rey, Omid Madani, Wiley Greiner |
WWW | 3 |
| 2006 | Active Learning with Feedback on Features and InstancesabstractWe extend the traditional active learning framework to include feedback on features in addition to labeling instances, and we execute a careful study of the effects of feature selection and human feedback on features in the setting of text categorization. Our experiments on a variety of categorization tasks indicate that there is significant potential in improving classifier performance by feature re-weighting, beyond that achieved via membership queries alone (traditional active learning) if we have access to an oracle that can point to the important (most predictive) features. Our experiments on human subjects indicate that human feedback on feature relevance can identify a sufficient proportion of the most relevant features (over 50% in our experiments). We find that on average, labeling a feature takes much less time than labeling a document. We devise an algorithm that interleaves labeling features and documents which significantly accelerates standard active learning in our simulation experiments. Feature feedback can complement traditional active learning in applications such as news filtering, e-mail classification, and personalization, where the human teacher can have significant knowledge on the relevance of features. Hema Raghavan, Omid Madani, Rosie Jones |
J. Mach. Learn. Res. | 2 |
| 2005 | Biasing web search results for topic familiarityabstractDepending on a web searcher's familiarity with a query's target topic, it may be more appropriate to show her introductory or advanced documents. The TREC HARD [1] track defined topic familiarity as meta-data associated with a user's query. We instead define a user-independent and query-independent model of topic-familiarity required to read a document, so it can be matched to a given user in response to a query. An introductory web page is defined as A web page that doesn't presuppose any background knowledge of the topic it is on, and to an extent introduces or defines the key terms in the topic. while an advanced web page is defined as A web page that assumes sufficient background knowledge of the topic it is on, and familiarity with the key technical/ important terms in the topic, and potentially builds on them. We develop a method for biasing the initial mix of documents returned by a search engine to increase the number of documents of desired familiarity level up to position 5, and up to position 10. Our method involves building a supervised text classifier, incorporating features based on reading level, the distribution of stop-words in the text, and non-text features such as average line-length. Using this familiarity classifier, we achieve statistically significant improvements at reranking the result set to show introductory documents higher up the ranked list. Our classifier can be seamlessly integrated into current search engine technology without involving any major modifications to existing architectures. Giridhar Kumaran, Rosie Jones, Omid Madani |
CIKM | 3 |
| 2005 | InterActive Feature Selection
Hema Raghavan, Omid Madani, Rosie Jones |
IJCAI | 2 |
| 2004 | The Budgeted Multi-armed Bandit Problem
Omid Madani, Daniel J. Lizotte, Russell Greiner |
COLT | 1 |
| 2004 | Co-Validation: Using Model Disagreement on Unlabeled Data to Validate Classification AlgorithmsabstractIn the context of binary classification, we define disagreement as a mea- sure of how often two independently-trained models differ in their clas- sification of unlabeled data. We explore the use of disagreement for error estimation and model selection. We call the procedure co-validation, since the two models effectively (in)validate one another by comparing results on unlabeled data, which we assume is relatively cheap and plen- tiful compared to labeled data. We show that per-instance disagreement is an unbiased estimate of the variance of error for that instance. We also show that disagreement provides a lower bound on the prediction (gen- eralization) error, and a tight upper bound on the "variance of prediction error", or the variance of the average error across instances, where vari- ance is measured across training sets. We present experimental results on several data sets exploring co-validation for error estimation and model selection. The procedure is especially effective in active learning set- tings, where training sets are not drawn at random and cross validation overestimates error. Omid Madani, David M. Pennock, Gary William Flake |
NIPS | 1 |
| 2004 | Active Model Selection
Omid Madani, Daniel J. Lizotte, Russell Greiner |
UAI | 1 |
| 2003 | Budgeted Learning of Naive-Bayes Classifiers
Daniel J. Lizotte, Omid Madani, Russell Greiner |
UAI | 2 |
| 2003 | On the undecidability of probabilistic planning and related stochastic optimization problems
Omid Madani, Steve Hanks, Anne Condon |
Artif. Intell. | 1 |
| 2002 | Polynomial Value Iteration Algorithms for Detrerminstic MDPs
Omid Madani |
UAI | 1 |
| 2000 | Optimal Information Gathering on the Internet with Time and Cost ConstraintsabstractThe World Wide Web provides access to vast amounts of information, but content providers are considering charging for the information and services they supply. Thus the consumer may face the problem of balancing the benefit of asking for information against the cost (in terms of both money and time) of acquiring it. We study information-gathering strategies that maximize the expected value to the consumer. In our model there is a single information request, which has a known benefit to the consumer. To satisfy the request, queries can be sent simultaneously or in sequence to any of a finite set of independent information sources. For each source we know the monetary cost of making the query, the amount of time it will take, and the probability that the source will be able to provide the requested information. A policy specifies which sources to contact at which times, and the expected value of the policy can be defined as some function of the likelihood that the policy will yield an answer, the expected benefit, and the monetary cost and time delay associated with executing the policy. The problem is to find an expected-value-maximizing policy. We explore four variants of the objective function V: (i) V consists only of the benefit term subject to threshold constraints on both total cost and total elapsed time, (ii) V is linear in the expected total cost of the policy subject to the constraint that the total elapsed time never exceeds somedeadline, (iii) V is linear in the expected total elapsed time subject to the constraint that the total cost never exceeds some threshold, and (iv) V is linear in the expected total monetary cost and the expected time delay of the policy. The problems of devising an optimal querying policy for all four variants and approximating an optimal querying policy for variants (iii) and (iv) are shown to be NP-hard. For (i), and with a mild simplifying assumption for (iii), we give a fully polynomial time approximation scheme. For (ii), we consider batched querying policies, and design an O(n 2 ) time approximation algorithm with ratio $\frac{1}{2}$ and a polynomial time approximation scheme for optimal single-batch policies, and an O(kn 2 ) time approximation algorithm with ratio $\frac{1}{5}$ for optimal k-batch policies. Oren Etzioni, Steve Hanks, Tao Jiang 0001, Omid Madani |
SIAM J. Comput. | 4 |
| 1997 | Fast and Intuitive Clustering of Web Documents
Oren Zamir, Oren Etzioni, Omid Madani, Richard M. Karp |
KDD | 3 |
| 1996 | Efficient Information Gathering on the Internet (extended abstract)abstractThe Internet offers unprecedented access to information. At present most of this information is free, but information providers ore likely to start charging for their services in the near future. With that in mind this paper introduces the following information access problem: given a collection of n information sources, each of which has a known time delay, dollar cost and probability of providing the needed information, find an optimal schedule for querying the information sources. We study several variants of the problem which differ in the definition of an optimal schedule. We first consider a cost model in which the problem is to minimize the expected total cost (monetary and time) of the schedule, subject to the requirement that the schedule may terminate only when the query has been answered or all sources have been queried unsuccessfully. We develop an approximation algorithm for this problem and for an extension of the problem in which more than a single item of information is being sought. We then develop approximation algorithms for a reward model in which a constant reward is earned if the information is successfully provided, and we seek the schedule with the maximum expected difference between the reward and a measure of cost. The monetary and time costs may either appear in the cost measure or be constrained not to exceed a fixed upper bound; these options give rise to four different variants of the reward model. Oren Etzioni, Steve Hanks, Tao Jiang 0001, Richard M. Karp, Omid Madani, Orli Waarts |
FOCS | 5 |