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

Dmitry Pavlov

dblp:53/37 · DBLP profile ↗
← Back
19ranked-venue papers
10as first author
0since 2021 · last 2015
—ORCID · unresolved

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

Artificial intelligence and machine learning · 13 · 8 first-authorDatabases, data management, data science and information retrieval · 12 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 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
9 papers
Recommender systems · 41% Data mining · 28% Information retrieval · 17%
Computer graphics and multimedia
2 papers
Computer animation and physical simulation · 59% Geometric modeling and processing · 41%
Artificial intelligence
4 papers
Probabilistic and Bayesian machine learning · 86% Efficient and distributed learning · 10% Deep learning architectures and training · 4%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational social science and digital humanities · 72% Computational science and engineering · 28%

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

TopicWeightPapersLastEvidence papers
Computer animation and physical simulation
fluid simulation
0.322015
Power particles: an incompressible fluid solver based on power diagrams · ACM Trans. Graph. 2015
Energy-preserving integrators for fluid animation · ACM Trans. Graph. 2009
Geometric modeling and processing › spatial data structures › voronoi diagram
power diagram
0.212015
Power particles: an incompressible fluid solver based on power diagrams · ACM Trans. Graph. 2015
Recommender systems
click-through rate prediction
0.222009
Factor Modeling for Advertisement Targeting · NIPS 2009
Large-scale behavioral targeting · KDD 2009
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.112009
Factor Modeling for Advertisement Targeting · NIPS 2009
Information retrieval › online advertising
ad targeting
0.112009
Factor Modeling for Advertisement Targeting · NIPS 2009
Recommender systems › advertising
advertising recommendation
0.112009
Large-scale behavioral targeting · KDD 2009
Information retrieval › online advertising
behavioral targeting
0.112009
Large-scale behavioral targeting · KDD 2009
Recommender systems
poisson regression
0.112009
Large-scale behavioral targeting · KDD 2009
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › exponential family
maximum entropy models
0.122003
Mixtures of Conditional Maximum Entropy Models · ICML 2003
Sequence Modeling with Mixtures of Conditional Maximum Entropy Distributions · ICDM 2003
Computational social science and digital humanities › social computing
crowdsourcing
0.112007
Internet-scale collection of human-reviewed data · WWW 2007
Data mining
clustering
0.022003
A Maximum Entropy Approach to Collaborative Filtering in Dynamic, Sparse, High-Dimensional Domains · NIPS 2002
Probabilistic User Behavior Models · ICDM 2003
Data mining › clustering
document clustering
0.012004
Document preprocessing for naive Bayes classification and clustering with mixture of multinomials · KDD 2004
Data mining › predictive modeling › classification
naive bayes
0.012004
Document preprocessing for naive Bayes classification and clustering with mixture of multinomials · KDD 2004
Data mining › text mining
text classification
0.012004
Document preprocessing for naive Bayes classification and clustering with mixture of multinomials · KDD 2004
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
mixture model
0.012003
Mixtures of Conditional Maximum Entropy Models · ICML 2003
Query processing and optimization
approximate query processing
0.012003
Beyond Independence: Probabilistic Models for Query Approximation on Binary Transaction Data · IEEE Trans. Knowl. Data Eng. 2003
Web and social media mining › user behavior analysis
user behavior modeling
0.012003
Probabilistic User Behavior Models · ICDM 2003
Recommender systems
user modeling
0.012003
Probabilistic User Behavior Models · ICDM 2003
Recommender systems
collaborative filtering
0.012002
A Maximum Entropy Approach to Collaborative Filtering in Dynamic, Sparse, High-Dimensional Domains · NIPS 2002
Recommender systems › context-aware recommendation
dynamic recommendation
0.012002
A Maximum Entropy Approach to Collaborative Filtering in Dynamic, Sparse, High-Dimensional Domains · NIPS 2002
Data mining › clustering › pattern-based clustering
item clustering
0.012002
A Maximum Entropy Approach to Collaborative Filtering in Dynamic, Sparse, High-Dimensional Domains · NIPS 2002
Query processing and optimization
cardinality estimation
0.012001
Probabilistic query models for transaction data · KDD 2001
Query processing and optimization › probabilistic query processing
probabilistic query models
0.012001
Probabilistic query models for transaction data · KDD 2001
Computational science and engineering › numerical analysis
numerical integration
0.012009
Energy-preserving integrators for fluid animation · ACM Trans. Graph. 2009
Cloud and datacenter computing
cluster resource management and scheduling
0.012009
Large-scale behavioral targeting · KDD 2009
Parallel and multicore computing › data-parallel programming
mapreduce
0.012009
Large-scale behavioral targeting · KDD 2009
Machine learning › Efficient and distributed learning
large-scale learning
0.012000
Towards scalable support vector machines using squashing · KDD 2000
Data mining › pattern mining
itemset mining
0.011999
Prediction with Local Patterns using Cross-Entropy · KDD 1999
Data mining
pattern mining
0.011999
Prediction with Local Patterns using Cross-Entropy · KDD 1999
Data mining › pattern mining › itemset mining
frequent itemset mining
0.022003
Beyond Independence: Probabilistic Models for Query Approximation on Binary Transaction Data · IEEE Trans. Knowl. Data Eng. 2003
Probabilistic query models for transaction data · KDD 2001

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

poisson regression · 0.4power diagram · 0.2lagrangian particle method · 0.2simplicial grids · 0.2mapreduce · 0.2hadoop mapreduce · 0.2factor modeling · 0.2eulerian integration · 0.2crank-nicolson scheme · 0.2crowdsourcing · 0.1maximum entropy · 0.1mixture model · 0.1normalization · 0.0log transformation · 0.0IDF · 0.0mixture modeling · 0.0markov model · 0.0generalized EM algorithm · 0.0
YearPublicationVenuePosition
2015 Power particles: an incompressible fluid solver based on power diagrams
abstract
This paper introduces a new particle-based approach to incompressible fluid simulation. We depart from previous Lagrangian methods by considering fluid particles no longer purely as material points, but also as volumetric parcels that partition the fluid domain. The fluid motion is described as a time series of well-shaped power diagrams (hence the name power particles ), offering evenly spaced particles and accurate pressure computations. As a result, we circumvent the typical excess damping arising from kernel-based evaluations of internal forces or density without having recourse to auxiliary Eulerian grids. The versatility of our solver is demonstrated by the simulation of multiphase flows and free surfaces.
Fernando de Goes, Corentin Wallez, Jin Huang 0001, Dmitry Pavlov, Mathieu Desbrun
ACM Trans. Graph.4
2010 Behavioral Targeting: The Art of Scaling Up Simple Algorithms
abstract
Behavioral targeting (BT) leverages historical user behavior to select the ads most relevant to users to display. The state-of-the-art of BT derives a linear Poisson regression model from fine-grained user behavioral data and predicts click-through rate (CTR) from user history. We designed and implemented a highly scalable and efficient solution to BT using Hadoop MapReduce framework. With our parallel algorithm and the resulting system, we can build above 450 BT-category models from the entire Yahoo’s user base within one day, the scale that one can not even imagine with prior systems. Moreover, our approach has yielded 20% CTR lift over the existing production system by leveraging the well-grounded probabilistic model fitted from a much larger training dataset. Specifically, our major contributions include: (1) A MapReduce statistical learning algorithm and implementation that achieve optimal data parallelism, task parallelism, and load balance in spite of the typically skewed distribution of domain data. (2) An in-place feature vector generation algorithm with strict linear-time complexity O ( n ) regardless of the granularity of sliding target window. (3) An in-memory caching scheme that significantly reduces the number of disk IOs to make large-scale learning practical. (4) Highly efficient data structures and sparse representations of models and data to enable fast model updates. We believe that our work makes significant contributions to solving large-scale machine learning problems of industrial relevance in general. Finally, we report comprehensive experimental results, using industrial proprietary codebase and datasets.
Dmitry Pavlov, John F. Canny
ACM Trans. Knowl. Discov. Data2
2009 Practical lessons of data mining at Yahoo!
abstract
The usage of data in many commercial applications has been growing at an unprecedented pace in the last decade. While successful data mining efforts lead to major business advances, there were also numerous, less publicized efforts that for one or another reason failed. In this paper, we discuss practical lessons based on years of our data mining experiences at Yahoo! and offer insights into how to drive the data mining effort to success in a business environment.
Dmitry Pavlov, Pavel Berkhin, Aparna Seetharaman, Albert Meltzer
CIKM2
2009 Large-scale behavioral targeting
abstract
Behavioral targeting (BT) leverages historical user behavior to select the ads most relevant to users to display. The state-of-the-art of BT derives a linear Poisson regression model from fine-grained user behavioral data and predicts click-through rate (CTR) from user history. We designed and implemented a highly scalable and efficient solution to BT using Hadoop MapReduce framework. With our parallel algorithm and the resulting system, we can build above 450 BT-category models from the entire Yahoo's user base within one day, the scale that one can not even imagine with prior systems. Moreover, our approach has yielded 20% CTR lift over the existing production system by leveraging the well-grounded probabilistic model fitted from a much larger training dataset.
Dmitry Pavlov, John F. Canny
KDD2
2009 Factor Modeling for Advertisement Targeting
abstract
We adapt a probabilistic latent variable model, namely GaP (Gamma-Poisson), to ad targeting in the contexts of sponsored search (SS) and behaviorally targeted (BT) display advertising. We also approach the important problem of ad positional bias by formulating a one-latent-dimension GaP factorization. Learning from click-through data is intrinsically large scale, even more so for ads. We scale up the algorithm to terabytes of real-world SS and BT data that contains hundreds of millions of users and hundreds of thousands of features, by leveraging the scalability characteristics of the algorithm and the inherent structure of the problem including data sparsity and locality. Specifically, we demonstrate two somewhat orthogonal philosophies of scaling algorithms to large-scale problems, through the SS and BT implementations, respectively. Finally, we report the experimental results using Yahoos vast datasets, and show that our approach substantially outperform the state-of-the-art methods in prediction accuracy. For BT in particular, the ROC area achieved by GaP is exceeding 0.95, while one prior approach using Poisson regression yielded 0.83. For computational performance, we compare a single-node sparse implementation with a parallel implementation using Hadoop MapReduce, the results are counterintuitive yet quite interesting. We therefore provide insights into the underlying principles of large-scale learning.
Michael Kapralov, Dmitry Pavlov, John F. Canny
NIPS3
2009 Energy-preserving integrators for fluid animation
abstract
Numerical viscosity has long been a problem in fluid animation. Existing methods suffer from intrinsic artificial dissipation and often apply complicated computational mechanisms to combat such effects. Consequently, dissipative behavior cannot be controlled or modeled explicitly in a manner independent of time step size, complicating the use of coarse previews and adaptive-time stepping methods. This paper proposes simple, unconditionally stable, fully Eulerian integration schemes with no numerical viscosity that are capable of maintaining the liveliness of fluid motion without recourse to corrective devices. Pressure and fluxes are solved efficiently and simultaneously in a time-reversible manner on simplicial grids, and the energy is preserved exactly over long time scales in the case of inviscid fluids. These integrators can be viewed as an extension of the classical energy-preserving Harlow-Welch / Crank-Nicolson scheme to simplicial grids.
Patrick Mullen, Keenan Crane, Dmitry Pavlov, Yiying Tong, Mathieu Desbrun
ACM Trans. Graph.3
2007 Internet-scale collection of human-reviewed data
abstract
Enterprise and web data processing and content aggregation systems often require extensive use of human-reviewed data (e.g. for training and monitoring machine learning-based applications). Today these needs are often met by in-house efforts or out-sourced offshore contracting. Emerging applications attempt to provide automated collection of human-reviewed data at Internet-scale. We conduct extensive experiments to study the effectiveness of one such application. We also study the feasibility of using Yahoo! Answers, a general question-answering forum, for human-reviewed data collection.
Dmitry Pavlov, Jyh-Herng Chow, Wendell C. Baker
WWW2
2004 Document preprocessing for naive Bayes classification and clustering with mixture of multinomials
abstract
Naive Bayes classifier has long been used for text categorization tasks. Its sibling from the unsupervised world, the probabilistic mixture of multinomial models, has likewise been successfully applied to text clustering problems. Despite the strong independence assumptions that these models make, their attractiveness come from low computational cost, relatively low memory consumption, ability to handle heterogeneous features and multiple classes, and often competitiveness with the top of the line models. Recently, there has been several attempts to alleviate the problems of Naive Bayes by performing heuristic feature transformations, such as IDF, normalization by the length of the documents and taking the logarithms of the counts. We justify the use of these techniques and apply them to two problems: classification of products in Yahoo! Shopping and clustering the vectors of collocated terms in user queries to Yahoo! Search. The experimental evaluation allows us to draw conclusions about the promise that these transformations carry with regard to alleviating the strong assumptions of the multinomial model.
Dmitry Pavlov, Ramnath Balasubramanyan, Byron Dom, Shyam Kapur, Jignashu Parikh
KDD1
2003 Probabilistic User Behavior Models
abstract
We present a mixture model based approach for learning individualized behavior models for the Web users. We investigate the use of maximum entropy and Markov mixture models for generating probabilistic behavior models. We first build a global behavior model for the entire population and then personalize this global model for the existing users by assigning each user individual component weights for the mixture model. We then use these individual weights to group the users into behavior model clusters. We show that the clusters generated in this manner are interpretable and able to represent dominant behavior patterns. We conduct offline experiments on around two months worth of data from CiteSeer, an online digital library for computer science research papers currently storing more than 470,000 documents. We show that both maximum entropy and Markov based personal user behavior models are strong predictive models. We also show that maximum entropy based mixture model outperforms Markov mixture models in recognizing complex user behavior patterns.
Eren Manavoglu, Dmitry Pavlov, C. Lee Giles
ICDM2
2003 Sequence Modeling with Mixtures of Conditional Maximum Entropy Distributions
abstract
We present a novel approach to modeling sequences using mixtures of conditional maximum entropy (maxent) distributions. Our method generalizes the mixture of first-order Markov models by including the "long-term" dependencies in model components. The "long-term" dependencies are represented by the frequently used in the natural language processing (NLP) domain probabilistic triggers or rules (such as "A occurred k positions back"/spl rarr/"the current symbol is B" with probability P). The maxent framework is then used to create a coherent global probabilistic model from all selected triggers. We enhance this formalism by using probabilistic mixtures with maxent models as components, thus representing hidden or unobserved effects in the data. We demonstrate how our mixture of conditional maxent models can be learned from data using the generalized EM algorithm that scales linearly in the dimensions of the data and the number of mixture components. We present empirical results on the simulated and real-world data sets and demonstrate that the proposed approach enables us to create better quality models than the mixtures of first-order Markov models and resist overfitting and curse of dimensionality that would inevitably present themselves for the higher order Markov models.
Dmitry Pavlov
ICDM1
2003 Mixtures of Conditional Maximum Entropy Models
Dmitry Pavlov, Alexandrin Popescul, David M. Pennock, Lyle H. Ungar
ICML1
2003 Approximate Query Answering by Model Averaging
abstract
In earlier work we have introduced and explored a variety of different probabilistic models for the problem of answering selectivity queries posed to large sparse binary data sets. These models can be directly scaled to hundreds or thousands of dimensions, in contrast to other approximate querying techniques (such as histograms or wavelets) that are inherently limited to relatively small numbers of dimensions. In this paper, we extend this work by applying probabilistic model-averaging to the problem of query answering, a scheme that allows the query-answering algorithm to automatically and optimally adapt to both the specific nature of the data and the distribution of queries being issued by a specific user. We demonstrate that on real-world and simulated data sets that model-averaging can reduce the prediction error of any single model by factors of up to 50%. Learning the combining weights is a straightforward and scalable optimization problem that can be easily automated, providing a practical framework for approximate query answering with massive data sets.
Dmitry Pavlov, Padhraic Smyth
SDM1
2003 Beyond Independence: Probabilistic Models for Query Approximation on Binary Transaction Data
abstract
We investigate the problem of generating fast approximate answers to queries posed to large sparse binary data sets. We focus in particular on probabilistic model-based approaches to this problem and develop a number of techniques that are significantly more accurate than a baseline independence model. In particular, we introduce two techniques for building probabilistic models from frequent itemsets: the itemset maximum entropy model and the itemset inclusion-exclusion model. In the maximum entropy model, we treat itemsets as constraints on the distribution of the query variables and use the maximum entropy principle to build a joint probability model for the query attributes online. In the inclusion-exclusion model, itemsets and their frequencies are stored in a data structure, called an ADtree, that supports an efficient implementation of the inclusion-exclusion principle in order to answer the query. We empirically compare these two itemset-based models to direct querying of the original data, querying of samples of the original data, as well as other probabilistic models such as the independence model, the Chow-Liu tree model, and the Bernoulli mixture model. These models are able to handle high-dimensionality (hundreds or thousands of attributes), whereas most other work on this topic has focused on relatively low-dimensional OLAP problems. Experimental results on both simulated and real-world transaction data sets illustrate various fundamental trade offs between approximation error, model complexity, and the online time required to compute a query answer.
Dmitry Pavlov, Heikki Mannila, Padhraic Smyth
IEEE Trans. Knowl. Data Eng.1
2002 A Maximum Entropy Approach to Collaborative Filtering in Dynamic, Sparse, High-Dimensional Domains
abstract
We develop a maximum entropy (maxent) approach to generating recom- mendations in the context of a user’s current navigation stream, suitable for environments where data is sparse, high-dimensional, and dynamic— conditions typical of many recommendation applications. We address sparsity and dimensionality reduction by first clustering items based on user access patterns so as to attempt to minimize the apriori probabil- ity that recommendations will cross cluster boundaries and then recom- mending only within clusters. We address the inherent dynamic nature of the problem by explicitly modeling the data as a time series; we show how this representational expressivity fits naturally into a maxent frame- work. We conduct experiments on data from ResearchIndex, a popu- lar online repository of over 470,000 computer science documents. We show that our maxent formulation outperforms several competing algo- rithms in offline tests simulating the recommendation of documents to ResearchIndex users.
Dmitry Pavlov, David M. Pennock
NIPS1
2001 Probabilistic query models for transaction data
abstract
We investigate the application of Bayesian networks, Markov random fields, and mixture models to the problem of query answering for transaction data sets. We formulate two versions of the querying problem: the query selectivity estimation (i.e., finding exact counts for tuples in a data set) and the query generalization problem (i.e., computing the probability that a tuple will occur in new data). We show that frequent itemsets are useful for reducing the original data to a compressed representation and introduce a method to store them using an ADTree data structure. In an extension of our earlier work on this topic we propose several new schemes for query answering based on the compressed representation that avoid direct scans of the data at query time. Experimental results on real-world transaction data sets provide insights into various tradeoffs involving the offline time for model-building, the online time for query-answering, the memory footprint of the compressed data, and the accuracy of the estimate provided to the query.
Dmitry Pavlov, Padhraic Smyth
KDD1
2000 Scaling-Up Support Vector Machines Using Boosting Algorithm
abstract
In the recent years support vector machines (SVM) have been successfully applied to solve a large number of classification problems. Training an SVM, usually posed as a quadratic programming (QP) problem, often becomes a challenging task for the large data sets due to the high memory requirements and slow convergence. We propose to apply boosting to Platt's sequential minimal optimization (SMO) algorithm (1999) and to use resulting Boost-SMO method for speeding and scaling up the SVM training. Experiments on three commonly used benchmark data sets show that Boost-SMO achieves classification accuracy comparable to conventional SMO but is a factor of 3 to 10 faster. The speed-up could easily be orders of magnitude on the larger data sets.
Dmitry Pavlov, Jianchang Mao, Byron Dom
ICPR1
2000 Towards scalable support vector machines using squashing
abstract
Support vector machines (SVMs) provide classi cation models with strong theoretical foundations as well as excellent empirical performance on a variety of applications.One of the major drawbacks of SVMs is the necessity to solve a large-scale quadratic programming problem.This paper combines likelihood-based squashing with a probabilistic formulation of SVMs, enabling fast training on squashed data sets.We reduce the problem of training the SVMs on the weighted \squashed" data to a quadratic programming problem and show that it can be solved using Platt's sequential minimal optimization (SMO) algorithm.W e compare performance of the SMO algorithm on the squashed and the full data, as well as on simple random and boosted samples of the data.Experiments on a number of datasets show that squashing allows one to speed-up training, decrease memory requirements, and obtain parameter estimates close to that of the full data.More importantly, squashing produces close to optimal classi cation accuracies.
Dmitry Pavlov, Darya Chudova, Padhraic Smyth
KDD1
2000 Probabilistic Models for Query Approximation with Large Sparse Binary Data Sets
Dmitry Pavlov, Heikki Mannila, Padhraic Smyth
UAI1
1999 Prediction with Local Patterns using Cross-Entropy
abstract
Sets of local patterns in the forms of rules and co-occurrence counts are produced by many data mining methods such as association rule algorithms.While such patterns can yield useful insights it is not obvious how to synthesize local sparse information into a coherent global predictive model.We study the use of a cross-entropy approach to combining local patterns.Each local pattern is viewed as a constraint on an appropriate high-order joint distribution of interest.Typically, a set of patterns returned by a data mining algorithm under-constrains the high-order model.The cross-entropy criterion is used to select a specific distribution in this constrained family relative to a prior.We review the iterative-scaling algorithm which is an iterative technique for hiding a joint distribution given constraints.We then illustrate the application of this method to two specific problems.The first problem is combining information about frequent itemsets.We show that the cross-entropy approach can be used for query selectivity estimation for O/l data sets.The results show that we can accurately answer a large class of queries using just a small set of aggregate information.The second problem involves sequence modeling using historical rules, with an application to protejn sequences.We conclude that viewing local patterns as constraints on a high-order probability model is a useful and principled framework for prediction based on large sets of mined patterns.
Heikki Mannila, Dmitry Pavlov, Padhraic Smyth
KDD2