Demo Data from EDBT 2026 / reviewers in the wild / expert
Mikhail Bilenko
dblp:13/1269 · also Misha Bilenko
· DBLP profile ↗
20ranked-venue papers
8as 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 · 15 · 6 first-authorArtificial intelligence and machine learning · 13 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.
| Databases, data mining, and information retrieval
16 papers |
Information retrieval · 42% Data stream processing · 19% Machine learning and data management · 15% | |
| Artificial intelligence
4 papers |
Optimization for machine learning · 95% Deep learning architectures and training · 3% Learning theory · 2% |
Topics — the 30 heaviest of 48, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data stream processing
frequency estimation |
0.2 | 1 | 2016 | Time Adaptive Sketches (Ada-Sketches) for Summarizing Data Streams · SIGMOD Conference 2016 |
Data stream processing
sketch |
0.2 | 1 | 2016 | Time Adaptive Sketches (Ada-Sketches) for Summarizing Data Streams · SIGMOD Conference 2016 |
Machine learning › Optimization for machine learning › parallel optimization
asynchronous parallel optimization |
0.2 | 1 | 2015 | Scaling Up Stochastic Dual Coordinate Ascent · KDD 2015 |
Machine learning › Optimization for machine learning › coordinate descent
stochastic dual coordinate ascent |
0.2 | 1 | 2015 | Scaling Up Stochastic Dual Coordinate Ascent · KDD 2015 |
Knowledge graphs
entity linking |
0.2 | 4 | 2006 | Adaptive Blocking: Learning to Scale Up Record Linkage · ICDM 2006 Adaptive Product Normalization: Using Online Learning for Record Linkage in Comparison Shopping · ICDM 2005 Learnable Similarity Functions and their Applications to Clustering and Record Linkage · AAAI 2004 |
Machine learning › Optimization for machine learning
hyperparameter optimization |
0.2 | 1 | 2013 | Lazy Paired Hyper-Parameter Tuning · IJCAI 2013 |
Information retrieval
ranking |
0.2 | 2 | 2008 | Mining the search trails of surfing crowds: identifying relevant websites from user activity · WWW 2008 Enhancing web search by promoting multiple search engine use · SIGIR 2008 |
Data mining
clustering |
0.2 | 4 | 2006 | A probabilistic framework for semi-supervised clustering · KDD 2004 Integrating constraints and metric learning in semi-supervised clustering · ICML 2004 Learnable Similarity Functions and their Applications to Clustering and Record Linkage · AAAI 2004 |
Information retrieval › online advertising
ad targeting |
0.1 | 1 | 2011 | Predictive client-side profiles for personalized advertising · KDD 2011 |
Information retrieval
web search |
0.1 | 2 | 2008 | Mining the search trails of surfing crowds: identifying relevant websites from user activity · WWW 2008 Enhancing web search by promoting multiple search engine use · SIGIR 2008 |
Information retrieval
similarity learning |
0.1 | 2 | 2005 | Adaptive Product Normalization: Using Online Learning for Record Linkage in Comparison Shopping · ICDM 2005 Learnable Similarity Functions and their Applications to Clustering and Record Linkage · AAAI 2004 |
Information retrieval › query log analysis
clickthrough data |
0.1 | 1 | 2009 | Catching the drift: learning broad matches from clickthrough data · KDD 2009 |
Recommender systems
implicit feedback learning |
0.1 | 1 | 2009 | Catching the drift: learning broad matches from clickthrough data · KDD 2009 |
Information retrieval
online advertising |
0.1 | 1 | 2009 | Catching the drift: learning broad matches from clickthrough data · KDD 2009 |
Data mining › clustering
semi-supervised clustering |
0.1 | 2 | 2004 | A probabilistic framework for semi-supervised clustering · KDD 2004 Integrating constraints and metric learning in semi-supervised clustering · ICML 2004 |
Information retrieval › relevance feedback
implicit relevance feedback |
0.1 | 1 | 2008 | Mining the search trails of surfing crowds: identifying relevant websites from user activity · WWW 2008 |
Information retrieval › interactive information retrieval
information needs |
0.1 | 1 | 2008 | Talking the talk vs. walking the walk: salience of information needs in querying vs. browsing · SIGIR 2008 |
Information retrieval › ranking
learning to rank |
0.1 | 1 | 2008 | Mining the search trails of surfing crowds: identifying relevant websites from user activity · WWW 2008 |
Information retrieval › distributed information retrieval
metasearch |
0.1 | 1 | 2008 | Enhancing web search by promoting multiple search engine use · SIGIR 2008 |
Information retrieval › user behavior
search behavior |
0.1 | 1 | 2008 | Mining the search trails of surfing crowds: identifying relevant websites from user activity · WWW 2008 |
Information retrieval › search engines
search engine switching |
0.1 | 1 | 2008 | Enhancing web search by promoting multiple search engine use · SIGIR 2008 |
Information retrieval › user behavior
search trails |
0.1 | 1 | 2008 | Mining the search trails of surfing crowds: identifying relevant websites from user activity · WWW 2008 |
Recommender systems
user modeling |
0.1 | 1 | 2008 | Talking the talk vs. walking the walk: salience of information needs in querying vs. browsing · SIGIR 2008 |
Information retrieval › interactive information retrieval › search interaction
collaborative search |
0.1 | 1 | 2007 | Studying the use of popular destinations to enhance web search interaction · SIGIR 2007 |
Recommender systems › domain-specific recommendation › travel recommendation
destination recommendation |
0.1 | 1 | 2007 | Studying the use of popular destinations to enhance web search interaction · SIGIR 2007 |
Information retrieval › interactive information retrieval
search interaction |
0.1 | 1 | 2007 | Studying the use of popular destinations to enhance web search interaction · SIGIR 2007 |
Information retrieval › user behavior
user behavior mining |
0.1 | 1 | 2007 | Studying the use of popular destinations to enhance web search interaction · SIGIR 2007 |
Parallel and multicore computing › parallelization strategies
asynchronous parallelization |
0.1 | 1 | 2015 | Scaling Up Stochastic Dual Coordinate Ascent · KDD 2015 |
Parallel and multicore computing › parallel computing
parallel optimization |
0.1 | 1 | 2015 | Scaling Up Stochastic Dual Coordinate Ascent · KDD 2015 |
Data integration and cleaning › entity resolution
blocking |
0.1 | 1 | 2006 | Adaptive Blocking: Learning to Scale Up Record Linkage · ICDM 2006 |
Methods — techniques the papers use, named apart from their topics
stochastic dual coordinate ascent · 0.4primal-dual synchronization · 0.4block compression · 0.4submodular optimization · 0.4greedy approximation · 0.4machine learning · 0.3time-adaptive sketching · 0.2count-min sketch · 0.2online learning · 0.2lazy evaluation · 0.2fast prediction · 0.1averaged perceptron · 0.1heuristic algorithm · 0.1behavioral analysis · 0.1linear combination of basis functions · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Machine Learning at Microsoft with ML.NETabstractMachine Learning is transitioning from an art and science into a technology available to every developer. In the near future, every application on every platform will incorporate trained models to encode data-based decisions that would be impossible for developers to author. This presents a significant engineering challenge, since currently data science and modeling are largely decoupled from standard software development processes. This separation makes incorporating machine learning capabilities inside applications unnecessarily costly and difficult, and furthermore discourage developers from embracing ML in first place. In this paper we present ML.NET, a framework developed at Microsoft over the last decade in response to the challenge of making it easy to ship machine learning models in large software applications. We present its architecture, and illuminate the application demands that shaped it. Specifically, we introduce DataView, the core data abstraction of ML.NET which allows it to capture full predictive pipelines efficiently and consistently across training and inference lifecycles. We close the paper with a surprisingly favorable performance study of ML.NET compared to more recent entrants, and a discussion of some lessons learned. Saeed Amizadeh, Mikhail Bilenko, Rogan Carr, Wei-Sheng Chin, Yael Dekel, Xavier Dupré, Vadim Eksarevskiy, Senja Filipi, Tom Finley, Abhishek Goswami, Monte Hoover, Scott Inglis, Matteo Interlandi, Najeeb Kazmi, Gleb Krivosheev, Pete Luferenko, Ivan Matantsev, Sergiy Matusevych, Shahab Moradi, Gani Nazirov, Justin Ormont, Gal Oshri, Artidoro Pagnoni, Jignesh Parmar, Prabhat Roy, Mohammad Zeeshan Siddiqui, Markus Weimer, Shauheen Zahirazami |
KDD | 3 |
| 2017 | Selection of Negative Samples for One-class Matrix FactorizationabstractMany recommender systems have only implicit user feedback. The two possible ratings are positive and negative, but only part of positive entries are observed. One-class matrix factorization (MF) is a popular approach for such scenarios by treating some missing entries as negative. Two major ways to select negative entries are by sub-sampling a set with similar size to that of observed positive entries or by including all missing entries as negative. They are referred to as “subsampled” and “full” approaches in this work, respectively. Currently detailed comparisons between these two selection schemes on large-scale data are still lacking. One important reason is that the “full” approach leads to a hard optimization problem after treating all missing entries as negative. In this paper, we successfully develop efficient optimization techniques to solve this challenging problem so that the “full” approach becomes practically viable. We then compare in detail the two approaches “subsampled” and “full” for selecting negative entries. Results show that the “full” approach of including much more missing entries as negative yields better results. Hsiang-Fu Yu, Mikhail Bilenko, Chih-Jen Lin |
SDM | 2 |
| 2016 | Time Adaptive Sketches (Ada-Sketches) for Summarizing Data StreamsabstractObtaining frequency information of data streams, in limited space, is a well-recognized problem in literature. A number of recent practical applications (such as those in computational advertising) require temporally-aware solutions: obtaining historical count statistics for both time-points as well as time-ranges. In these scenarios, accuracy of estimates is typically more important for recent instances than for older ones; we call this desirable property Time Adaptiveness. With this observation, [20] introduced the Hokusai technique based on count-min sketches for estimating the frequency of any given item at any given time. The proposed approach is problematic in practice, as its memory requirements grow linearly with time, and it produces discontinuities in the estimation accuracy. In this work, we describe a new method, Time-adaptive Sketches, (Ada-sketch), that overcomes these limitations, while extending and providing a strict generalization of several popular sketching algorithms. The core idea of our method is inspired by the well-known digital Dolby noise reduction procedure that dates back to the 1960s. The theoretical analysis presented could be of independent interest in itself, as it provides clear results for the time-adaptive nature of the errors. An experimental evaluation on real streaming datasets demonstrates the superiority of the described method over Hokusai in estimating point and range queries over time. The method is simple to implement and offers a variety of design choices for future extensions. The simplicity of the procedure and the method's generalization of classic sketching techniques give hope for wide applicability of Ada-sketches in practice. Anshumali Shrivastava, Arnd Christian König, Mikhail Bilenko |
SIGMOD Conference | 3 |
| 2015 | Scaling Up Stochastic Dual Coordinate AscentabstractStochastic Dual Coordinate Ascent (SDCA) has recently emerged as a state-of-the-art method for solving large-scale supervised learning problems formulated as minimization of convex loss functions. It performs iterative, random-coordinate updates to maximize the dual objective. Due to the sequential nature of the iterations, it is typically implemented as a single-threaded algorithm limited to in-memory datasets. In this paper, we introduce an asynchronous parallel version of the algorithm, analyze its convergence properties, and propose a solution for primal-dual synchronization required to achieve convergence in practice. In addition, we describe a method for scaling the algorithm to out-of-memory datasets via multi-threaded deserialization of block-compressed data. This approach yields sufficient pseudo-randomness to provide the same convergence rate as random-order in-memory access. Empirical evaluation demonstrates the efficiency of the proposed methods and their ability to fully utilize computational resources and scale to out-of-memory datasets. Kenneth Tran, Saghar Hosseini, Thomas Finley, Mikhail Bilenko |
KDD | 5 |
| 2013 | Lazy Paired Hyper-Parameter Tuning
Alice X. Zheng, Mikhail Bilenko |
IJCAI | 2 |
| 2012 | Fast Prediction of New Feature Utility
Hoyt A. Koepke, Mikhail Bilenko |
ICML | 2 |
| 2011 | Predictive client-side profiles for personalized advertisingabstractPersonalization is ubiquitous in modern online applications as it provides significant improvements in user experience by adapting it to inferred user preferences. However, there are increasing concerns related to issues of privacy and control of the user data that is aggregated by online systems to power personalized experiences. These concerns are particularly significant for user profile aggregation in online advertising. This paper describes a practical, learning-driven client-side personalization approach for keyword advertising platforms, an emerging application previously not addressed in literature. Our approach relies on storing user-specific information entirely within the user's control (in a browser cookie or browser local storage), thus allowing the user to view, edit or purge it at any time (e.g., via a dedicated webpage). We develop a principled, utility-based formulation for the problem of iteratively updating user profiles stored client-side, which relies on calibrated prediction of future user activity. While optimal profile construction is NP-hard for pay-per-click advertising with bid increments, it can be efficiently solved via a greedy approximation algorithm guaranteed to provide a near-optimal solution due to the fact that keyword profile utility is submodular: it exhibits the property of diminishing returns with increasing profile size. Mikhail Bilenko, Matthew Richardson |
KDD | 1 |
| 2009 | Tutorial summary: Machine learning in IR: recent successes and new opportunitiesabstractNo abstract available. Paul N. Bennett, Mikhail Bilenko, Kevyn Collins-Thompson |
ICML | 2 |
| 2009 | Catching the drift: learning broad matches from clickthrough dataabstractIdentifying similar keywords, known as broad matches, is an important task in online advertising that has become a standard feature on all major keyword advertising platforms. Effective broad matching leads to improvements in both relevance and monetization, while increasing advertisers' reach and making campaign management easier. In this paper, we present a learning-based approach to broad matching that is based on exploiting implicit feedback in the form of advertisement clickthrough logs. Our method can utilize arbitrary similarity functions by incorporating them as features. We present an online learning algorithm, Amnesiac Averaged Perceptron, that is highly efficient yet able to quickly adjust to the rapidly-changing distributions of bidded keywords, advertisements and user behavior. Experimental results obtained from (1) historical logs and (2) live trials on a large-scale advertising platform demonstrate the effectiveness of the proposed algorithm and the overall success of our approach in identifying high-quality broad match mappings. Sonal Gupta, Mikhail Bilenko, Matthew Richardson |
KDD | 2 |
| 2008 | Talking the talk vs. walking the walk: salience of information needs in querying vs. browsingabstractTraditional information retrieval models assume that users express their information needs via text queries (i.e., their "talk"). In this poster, we consider Web browsing behavior outside of interactions with retrieval systems (i.e., users' "walk") as an alternative source of signal describing users' information needs, and compare it to the query-expressed information needs on a large dataset. Our findings demonstrate that information needs expressed in different behavior modalities are largely non-overlapping, and that past behavior in each modality is the most accurate predictor of future behavior in that modality. Results also show that browsing data provides a stronger source of signal than search queries due to its greater volume, which explains previous work that has found implicit behavioral data to be a valuable source of information for user modeling and personalization. Mikhail Bilenko, Ryen W. White, Matthew Richardson, G. Craig Murray |
SIGIR | 1 |
| 2008 | Enhancing web search by promoting multiple search engine useabstractAny given Web search engine may provide higher quality results than others for certain queries. Therefore, it is in users' best interest to utilize multiple search engines. In this paper, we propose and evaluate a framework that maximizes users' search effective-ness by directing them to the engine that yields the best results for the current query. In contrast to prior work on meta-search, we do not advocate for replacement of multiple engines with an aggregate one, but rather facilitate simultaneous use of individual engines. We describe a machine learning approach to supporting switching between search engines and demonstrate its viability at tolerable interruption levels. Our findings have implications for fluid competition between search engines. Ryen W. White, Matthew Richardson, Mikhail Bilenko, Allison P. Heath |
SIGIR | 3 |
| 2008 | Mining the search trails of surfing crowds: identifying relevant websites from user activityabstractThe paper proposes identifying relevant information sources from the history of combined searching and browsing behavior of many Web users. While it has been previously shown that user interactions with search engines can be employed to improve document ranking, browsing behavior that occurs beyond search result pages has been largely overlooked in prior work. The paper demonstrates that users' post-search browsing activity strongly reflects implicit endorsement of visited pages, which allows estimating topical relevance of Web resources by mining large-scale datasets of search trails. We present heuristic and probabilistic algorithms that rely on such datasets for suggesting authoritative websites for search queries. Experimental evaluation shows that exploiting complete post-search browsing trails outperforms alternatives in isolation (e.g., clickthrough logs), and yields accuracy improvements when employed as a feature in learning to rank for Web search. Mikhail Bilenko, Ryen W. White |
WWW | 1 |
| 2008 | Leveraging popular destinations to enhance Web search interactionabstractThis article presents a novel Web search interaction feature that for a given query provides links to Web sites frequently visited by other users with similar information needs. These popular destinations complement traditional search results, allowing direct navigation to authoritative resources for the query topic. Destinations are identified using the history of the search and browsing behavior of many users over an extended time period, and their collective behavior provides a basis for computing source authority. They are drawn from the end of users' postquery browse trails where users may cease searching once they find relevant information. We describe a user study that compared the suggestion of destinations with the previously proposed suggestion of related queries as well as with traditional, unaided Web search. Results show that search enhanced by query suggestions outperforms other systems in terms of subject perceptions and search effectiveness for fact-finding search tasks. However, search enhanced by destination suggestions performs best for exploratory tasks with its best performance obtained from mining past user behavior at query-level granularity. We discuss the implications of these and other findings from our study for the design of search systems that utilize user behavior, in particular, user browse trails and popular destinations. Ryen W. White, Mikhail Bilenko, Silviu Cucerzan |
ACM Trans. Web | 2 |
| 2007 | Studying the use of popular destinations to enhance web search interactionabstractWe present a novel Web search interaction feature which, for a given query, provides links to websites frequently visited by other users with similar information needs. These popular destinations complement traditional search results, allowing direct navigation to authoritative resources for the query topic. Destinations are identified using the history of search and browsing behavior of many users over an extended time period, whose collective behavior provides a basis for computing source authority. We describe a user study which compared the suggestion of destinations with the previously proposed suggestion of related queries, as well as with traditional, unaided Web search. Results show that search enhanced by destination suggestions outperforms other systems for exploratory tasks, with best performance obtained from mining past user behavior at query-level granularity. Ryen W. White, Mikhail Bilenko, Silviu Cucerzan |
SIGIR | 2 |
| 2006 | Adaptive Blocking: Learning to Scale Up Record LinkageabstractMany data mining tasks require computing similarity between pairs of objects. Pairwise similarity computations are particularly important in record linkage systems, as well as in clustering and schema mapping algorithms. Because the number of object pairs grows quadratically with the size of the dataset, computing similarity between all pairs is impractical and becomes prohibitive for large datasets and complex similarity functions. Blocking methods alleviate this problem by efficiently selecting approximately similar object pairs for subsequent distance computations, leaving out the remaining pairs as dissimilar. Previously proposed blocking methods require manually constructing an index- based similarity function or selecting a set of predicates, followed by hand-tuning of parameters. In this paper, we introduce an adaptive framework for automatically learning blocking functions that are efficient and accurate. We describe two predicate-based formulations of learnable blocking functions and provide learning algorithms for training them. The effectiveness of the proposed techniques is demonstrated on real and simulated datasets, on which they prove to be more accurate than non-adaptive blocking methods. Mikhail Bilenko, Beena Kamath, Raymond J. Mooney |
ICDM | 1 |
| 2005 | Adaptive Product Normalization: Using Online Learning for Record Linkage in Comparison ShoppingabstractThe problem of record linkage focuses on determining whether two object descriptions refer to the same underlying entity. Addressing this problem effectively has many practical applications, e.g., elimination of duplicate records in databases and citation matching for scholarly articles. In this paper, we consider a new domain where the record linkage problem is manifested: Internet comparison shopping. We address the resulting linkage setting that requires learning a similarity function between record pairs from streaming data. The learned similarity function is subsequently used in clustering to determine which records are co-referent and should be linked. We present an online machine learning method for addressing this problem, where a composite similarity function based on a linear combination of basis functions is learned incrementally. We illustrate the efficacy of this approach on several real-world datasets from an Internet comparison shopping site, and show that our method is able to effectively learn various distance functions for product data with differing characteristics. We also provide experimental results that show the importance of considering multiple performance measures in record linkage evaluation. Mikhail Bilenko, Sugato Basu, Mehran Sahami |
ICDM | 1 |
| 2004 | Learnable Similarity Functions and their Applications to Clustering and Record Linkage
Mikhail Bilenko |
AAAI | 1 |
| 2004 | Integrating constraints and metric learning in semi-supervised clusteringabstractSemi-supervised clustering employs a small amount of labeled data to aid unsupervised learning. Previous work in the area has utilized supervised data in one of two approaches: 1) constraint-based methods that guide the clustering algorithm towards a better grouping of the data, and 2) distance-function learning methods that adapt the underlying similarity metric used by the clustering algorithm. This paper provides new methods for the two approaches as well as presents a new semi-supervised clustering algorithm that integrates both of these techniques in a uniform, principled framework. Experimental results demonstrate that the unified approach produces better clusters than both individual approaches as well as previously proposed semi-supervised clustering algorithms. Mikhail Bilenko, Sugato Basu, Raymond J. Mooney |
ICML | 1 |
| 2004 | A probabilistic framework for semi-supervised clusteringabstractUnsupervised clustering can be significantly improved using supervision in the form of pairwise constraints, i.e., pairs of instances labeled as belonging to same or different clusters. In recent years, a number of algorithms have been proposed for enhancing clustering quality by employing such supervision. Such methods use the constraints to either modify the objective function, or to learn the distance measure. We propose a probabilistic model for semi-supervised clustering based on Hidden Markov Random Fields (HMRFs) that provides a principled framework for incorporating supervision into prototype-based clustering. The model generalizes a previous approach that combines constraints and Euclidean distance learning, and allows the use of a broad range of clustering distortion measures, including Bregman divergences (e.g., Euclidean distance and I-divergence) and directional similarity measures (e.g., cosine similarity). We present an algorithm that performs partitional semi-supervised clustering of data by minimizing an objective function derived from the posterior energy of the HMRF model. Experimental results on several text data sets demonstrate the advantages of the proposed framework. Sugato Basu, Mikhail Bilenko, Raymond J. Mooney |
KDD | 2 |
| 2003 | Adaptive duplicate detection using learnable string similarity measuresabstractThe problem of identifying approximately duplicate records in databases is an essential step for data cleaning and data integration processes. Most existing approaches have relied on generic or manually tuned distance metrics for estimating the similarity of potential duplicates. In this paper, we present a framework for improving duplicate detection using trainable measures of textual similarity. We propose to employ learnable text distance functions for each database field, and show that such measures are capable of adapting to the specific notion of similarity that is appropriate for the field's domain. We present two learnable text similarity measures suitable for this task: an extended variant of learnable string edit distance, and a novel vector-space based measure that employs a Support Vector Machine (SVM) for training. Experimental results on a range of datasets show that our framework can improve duplicate detection accuracy over traditional techniques. Mikhail Bilenko, Raymond J. Mooney |
KDD | 1 |