Goto

Collaborating Authors

 Statistical Learning


SGLB: Stochastic Gradient Langevin Boosting

arXiv.org Machine Learning

In this paper, we introduce Stochastic Gradient Langevin Boosting (SGLB) -- a powerful and efficient machine learning framework, which may deal with a wide range of loss functions and has provable generalization guarantees. The method is based on a special form of Langevin Diffusion equation specifically designed for gradient boosting. This allows us to guarantee the global convergence, while standard gradient boosting algorithms can guarantee only local optima, which is a problem for multimodal loss functions. To illustrate the advantages of SGLB, we apply it to a classification task with 0-1 loss function, which is known to be multimodal, and to a standard Logistic regression task that is convex. The algorithm is implemented as a part of the CatBoost gradient boosting library and outperforms classic gradient boosting methods.


Heterogeneous Transfer Learning in Ensemble Clustering

arXiv.org Machine Learning

This work proposes an ensemble clustering method using transfer learning approach. We consider a clustering problem, in which in addition to data under consideration, "similar" labeled data are available. The datasets can be described with different features. The method is based on constructing meta-features which describe structural characteristics of data, and their transfer from source to target domain. An experimental study of the method using Monte Carlo modeling has confirmed its efficiency. In comparison with other similar methods, the proposed one is able to work under arbitrary feature descriptions of source and target domains; it has smaller complexity.


Model Reuse with Reduced Kernel Mean Embedding Specification

arXiv.org Machine Learning

Given a publicly available pool of machine learning models constructed for various tasks, when a user plans to build a model for her own machine learning application, is it possible to build upon models in the pool such that the previous efforts on these existing models can be reused rather than starting from scratch? Here, a grand challenge is how to find models that are helpful for the current application, without accessing the raw training data for the models in the pool. In this paper, we present a two-phase framework. In the upload phase, when a model is uploading into the pool, we construct a reduced kernel mean embedding (RKME) as a specification for the model. Then in the deployment phase, the relatedness of the current task and pre-trained models will be measured based on the value of the RKME specification. Theoretical results and extensive experiments validate the effectiveness of our approach.


Extreme Regression for Dynamic Search Advertising

arXiv.org Machine Learning

This paper introduces a new learning paradigm called eXtreme Regression (XR) whose objective is to accurately predict the numerical degrees of relevance of an extremely large number of labels to a data point. XR can provide elegant solutions to many large-scale ranking and recommendation applications including Dynamic Search Advertising (DSA). XR can learn more accurate models than the recently popular extreme classifiers which incorrectly assume strictly binary-valued label relevances. Traditional regression metrics which sum the errors over all the labels are unsuitable for XR problems since they could give extremely loose bounds for the label ranking quality. Also, the existing regression algorithms won't efficiently scale to millions of labels. This paper addresses these limitations through: (1) new evaluation metrics for XR which sum only the k largest regression errors; (2) a new algorithm called XReg which decomposes XR task into a hierarchy of much smaller regression problems thus leading to highly efficient training and prediction. This paper also introduces a (3) new labelwise prediction algorithm in XReg useful for DSA and other recommendation tasks. Experiments on benchmark datasets demonstrated that XReg can outperform the state-of-the-art extreme classifiers as well as large-scale regressors and rankers by up to 50% reduction in the new XR error metric, and up to 2% and 2.4% improvements in terms of the propensity-scored precision metric used in extreme classification and the click-through rate metric used in DSA respectively. Deployment of XReg on DSA in Bing resulted in a relative gain of 27% in query coverage. XReg's source code can be downloaded from http://manikvarma.org/code/XReg/download.html.


Adaptive Large Neighborhood Search for Circle Bin Packing Problem

arXiv.org Artificial Intelligence

We address a new variant of packing problem called the circle bin packing problem (CBPP), which is to find a dense packing of circle items to multiple square bins so as to minimize the number of used bins. To this end, we propose an adaptive large neighborhood search (ALNS) algorithm, which uses our Greedy Algorithm with Corner Occupying Action (GACOA) to construct an initial layout. The greedy solution is usually in a local optimum trap, and ALNS enables multiple neighborhood search that depends on the stochastic annealing schedule to avoid getting stuck in local minimum traps. Specifically, ALNS perturbs the current layout to jump out of a local optimum by iteratively reassigns some circles and accepts the new layout with some probability during the search. The acceptance probability is adjusted adaptively using simulated annealing that fine-tunes the search direction in order to reach the global optimum. We benchmark computational results against GACOA in heterogeneous instances. ALNS always outperforms GACOA in improving the objective function, and in several cases, there is a significant reduction on the number of bins used in the packing.


A point-wise linear model reveals reasons for 30-day readmission of heart failure patients

arXiv.org Artificial Intelligence

Heart failures in the United States cost an estimated 30.7 billion dollars annually and predictive analysis can decrease costs due to readmission of heart failure patients. Deep learning can predict readmissions but does not give reasons for its predictions. Ours is the first study on a deep-learning approach to explaining decisions behind readmission predictions. Additionally, it provides an automatic patient stratification to explain cohorts of readmitted patients. The new deep-learning model called a point-wise linear model is a meta-learning machine of linear models. It generates a logistic regression model to predict early readmission for each patient. The custom-made prediction models allow us to analyze feature importance. We evaluated the approach using a dataset that had 30-days readmission patients with heart failures. This study has been submitted in PLOS ONE. In advance, we would like to share the theoretical aspect of the point-wise linear model as a part of our study.


Balancing Interpretability and Predictive Power with Cubist Models in R

#artificialintelligence

Machine learning models are powerful tools that do well in their purpose of prediction. In many business applications, the power of these models is quite beneficial. With any application of a machine learning model, the process to choosing which model involves determining the model that performs best across a given set of criteria. One of these criteria is the interpretability of the model. Neural nets to decision trees, to regression models all have varying levels of interpretability.


Top 10 Machine Learning Courses for 2020

#artificialintelligence

With solid roots in statistics, Machine Learning is getting one of the most intriguing and quick-paced computer science fields to work in. There's an unending supply of enterprises and applications machine learning can be applied to make them increasingly proficient and wise. Chatbots, spam filtering, ad serving, search engines, and fraud detection, are among only a couple of instances of how machine learning models support regular day to day life. Machine Learning is the thing that lets us discover patterns and make mathematical models for things that would sometimes be unthinkable for people to do. Not at all like data science courses, which contain subjects like exploratory data analysis, statistics, communication, and visualization techniques, machine learning courses concentrate on teaching just the machine learning algorithms, how they work numerically, and how to use them in a programming language.


Learning Dynamic and Personalized Comorbidity Networks from Event Data using Deep Diffusion Processes

arXiv.org Machine Learning

Comorbid diseases cooccur and progress via complex temporal patterns that vary among individuals. In electronic health records we can observe the different diseases a patient has, but can only infer the temporal relationship between each co-morbid condition. Learning such temporal patterns from event data is crucial for understanding disease pathology and predicting prognoses. To this end, we develop deep diffusion processes (DDP) to model "dynamic comorbid-ity networks", i.e., the temporal relationships between comorbid disease onsets expressed through a dynamic graph. A DDP comprises events modelled as a multidimensional point process, with an intensity function parame-terized by the edges of a dynamic weighted graph. The graph structure is modulated by a neural network that maps patient history to edge weights, enabling rich temporal representations for disease trajectories. The DDP parameters decouple into clinically meaningful components, which enables serving the dual purpose of accurate risk prediction and intelligible representation of disease pathology. We illustrate these features in experiments using cancer registry data.


Randomized Spectral Clustering in Large-Scale Stochastic Block Models

arXiv.org Machine Learning

Spectral clustering has been one of the widely used methods for community detection in networks. However, large-scale networks bring computational challenge to it. In this paper, we study spectral clustering using randomized sketching algorithms from a statistical perspective, where we typically assume the network data are generated from a stochastic block model. To do this, we first use the recent developed sketching algorithms to derive two randomized spectral clustering algorithms, namely, the random projection-based and the random sampling-based spectral clustering. Then we study the theoretical bounds of the resulting algorithms in terms of the approximation error for the population adjacency matrix, the misclustering error, and the estimation error for the link probability matrix. It turns out that, under mild conditions, the randomized spectral clustering algorithms perform similarly to the original one. We also conduct numerical experiments to support the theoretical findings.