Goto

Collaborating Authors

 Statistical Learning


Local Uncertainty Sampling for Large-Scale Multi-Class Logistic Regression

arXiv.org Machine Learning

A major challenge for building statistical models in the big data era is that the available data volume may exceed the computational capability. A common approach to solve this problem is to employ a subsampled dataset that can be handled by the available computational resources. In this paper, we propose a general subsampling scheme for large-scale multi-class logistic regression, and examine the variance of the resulting estimator. We show that asymptotically, the proposed method always achieves a smaller variance than that of the uniform random sampling. Moreover, when the classes are conditional imbalanced, significant improvement over uniform sampling can be achieved. Empirical performance of the proposed method is compared to other methods on both simulated and real-world datasets, and these results match and confirm our theoretical analysis.


No penalty no tears: Least squares in high-dimensional linear models

arXiv.org Machine Learning

Ordinary least squares (OLS) is the default method for fitting linear models, but is not applicable for problems with dimensionality larger than the sample size. For these problems, we advocate the use of a generalized version of OLS motivated by ridge regression, and propose two novel three-step algorithms involving least squares fitting and hard thresholding. The algorithms are methodologically simple to understand intuitively, computationally easy to implement efficiently, and theoretically appealing for choosing models consistently. Numerical exercises comparing our methods with penalization-based approaches in simulations and data analyses illustrate the great potential of the proposed algorithms.


Collaborative Multi-sensor Classification via Sparsity-based Representation

arXiv.org Machine Learning

In this paper, we propose a general collaborative sparse representation framework for multi-sensor classification, which takes into account the correlations as well as complementary information between heterogeneous sensors simultaneously while considering joint sparsity within each sensor's observations. We also robustify our models to deal with the presence of sparse noise and low-rank interference signals. Specifically, we demonstrate that incorporating the noise or interference signal as a low-rank component in our models is essential in a multi-sensor classification problem when multiple co-located sources/sensors simultaneously record the same physical event. We further extend our frameworks to kernelized models which rely on sparsely representing a test sample in terms of all the training samples in a feature space induced by a kernel function. A fast and efficient algorithm based on alternative direction method is proposed where its convergence to an optimal solution is guaranteed. Extensive experiments are conducted on several real multi-sensor data sets and results are compared with the conventional classifiers to verify the effectiveness of the proposed methods.


Model evaluation, model selection, and algorithm selection in machine learning - Part I

#artificialintelligence

Machine learning has become a central part of our life โ€“ as consumers, customers, and hopefully as researchers and practitioners! Whether we are applying predictive modeling techniques to our research or business problems, I believe we have one thing in common: We want to make "good" predictions! Fitting a model to our training data is one thing, but how do we know that it generalizes well to unseen data? How do we know that it doesn't simply memorize the data we fed it and fails to make good predictions on future samples, samples that it hasn't seen before? And how do we select a good model in the first place?


[1606.04474] Learning to learn by gradient descent by gradient descent โ€ข /r/MachineLearning

@machinelearnbot

One thing, which I'm not sure, is how correct is their comparison. By that I mean that they fix the global learning rate for the "hand designed" algos and choose it by grid search. However, we do know well that in most problems we can start with a larger learning rate an decay it over time after it platoes. The issue of not conisdering that probably the best global learning rate for the whole run, would be one which is very slow, but eventually outperforms faster ones. Nevertheless, this is an interesting work, although I'm still quite skeptical of such optimiziers to generalize well on large models.


A Class of Parallel Doubly Stochastic Algorithms for Large-Scale Learning

arXiv.org Machine Learning

We consider learning problems over training sets in which both, the number of training examples and the dimension of the feature vectors, are large. To solve these problems we propose the random parallel stochastic algorithm (RAPSA). We call the algorithm random parallel because it utilizes multiple parallel processors to operate on a randomly chosen subset of blocks of the feature vector. We call the algorithm stochastic because processors choose training subsets uniformly at random. Algorithms that are parallel in either of these dimensions exist, but RAPSA is the first attempt at a methodology that is parallel in both the selection of blocks and the selection of elements of the training set. In RAPSA, processors utilize the randomly chosen functions to compute the stochastic gradient component associated with a randomly chosen block. The technical contribution of this paper is to show that this minimally coordinated algorithm converges to the optimal classifier when the training objective is convex. Moreover, we present an accelerated version of RAPSA (ARAPSA) that incorporates the objective function curvature information by premultiplying the descent direction by a Hessian approximation matrix. We further extend the results for asynchronous settings and show that if the processors perform their updates without any coordination the algorithms are still convergent to the optimal argument. RAPSA and its extensions are then numerically evaluated on a linear estimation problem and a binary image classification task using the MNIST handwritten digit dataset.


Understanding Innovation to Drive Sustainable Development

arXiv.org Machine Learning

Innovation is among the key factors driving a country's economic and social growth. But what are the factors that make a country innovative? How do they differ across different parts of the world and different stages of development? In this work done in collaboration with the World Economic Forum (WEF), we analyze the scores obtained through executive opinion surveys that constitute the WEF's Global Competitiveness Index in conjunction with other country-level metrics and indicators to identify actionable levers of innovation. The findings can help country leaders and organizations shape the policies to drive developmental activities and increase the capacity of innovation.


Joint Data Compression and MAC Protocol Design for Smartgrids with Renewable Energy

arXiv.org Machine Learning

The future energy grid is expected to integrate more distributed and renewable energy resources with significantly enhanced communications infrastructure for timely and reliable data exchanges between the control center and various grid control and monitoring points [1]. Smartgrid is an example of the cyber-physical system (CPS) that integrates different communications, control, and computing technologies [2]. Smartgrid communications infrastructure is an important component of the future smartgrid that enables to support many critical grid control, monitoring, and management operations and emerging smartgrid applications [2]-[4]. The smartgrid communications infrastructure is typically hierarchical, i.e., data communications between customer premises (smart meters (SMs)) and local concentrators and between local concentrators and the utility company are supported by field/neighborhood area networks and long-haul wide area networks, respectively [5]-[8]. The former is usually based on the low bandwidth communications technologies such as Zigbee, WiFi, and power line communications (PLC) while the later is required to have higher capacity, which can be realized by employing LTE, 3G cellular, WiMAX, and fiber optics for example. Manuscript received December 23, 2014; accepted June 11, 2016. The editor coordinating the review of this paper and approving it for publication is Dr. Yun Rui. L. T. Tan is with the School of Electrical Computer and Energy Engineering, Arizona State University (ASU), Tempe, AZ, USA.


Cut off point in logistic regression

@machinelearnbot

If your event rate is around 17% and you say that at 50% cutoff you're getting a very good classification, there's something fishy! How can a logistic model trained to fit only 17% be better than what information the dataset has? Unless, you're measure of accuracy of fit is different from misclassification! Remember, the model usually fits the remaining 83% well, so the misclassification there would be low as compared to the 17%. But I'm unsure how you're getting a 50% cutoff more accurate in terms of misclassification - since, a decrease here, is going to increase it there. The best way to find out the cutoff is by plotting for different values as already suggested, but it's usually got to be around the event rate!


Image Processing Machine Learning in R: Denoising Dirty Documents Tutorial Series

#artificialintelligence

So far we have used image processing techniques to improve the images, and then ensembled together the results of that image processing using GBM or XGBoost. But some competitors have achieved reasonable results using purely machine learning approaches. While these pure machine learning approaches aren't enough for the competitors to get to the top of the leader board, they have outperformed some of the models that I have presented in this series of blogs. However these scripts were invariably written in Python and I thought that it would be great to see how to use R to build a similar type of model. So we will add a brute-force machine learning approach to our model.