Statistical Learning
How machine learning will transform hospitality Information Age
The hospitality industry has not always been at the forefront of high-tech innovation or implementation. Until recently, most of the bookings, transactions and administrative tasks at a hotel were handled manually. Revenue management โ the process by which a revenue manager determines the best room rate at a given time in order to maximise bookings and revenue โ was a particularly difficult task. Revenue managers had to manually collect, review and analyse numerous data sets each time the rate needed to be updated, and then calculate the ideal room rate based on those variables. Even before the internet, this was a very time-consuming task, which meant that revenue managers could not update rates as often as necessary (to ensure a property's continued financial success).
Boosting Construction Industry With Artificial Intelligence โ AI.Business
Artificial intelligence will be responsible for the next industrial revolution and will change the world in ways we can't predict now. Perhaps you might read our previous articles about influence of AI in agriculture and farming. Construction is an excellent example of industry that will be affected the most from a replacement with automation. AI could save construction businesses money if it becomes smart enough to determine price variants in companies spending for construction materials or hiring engineering companies. We created a list of real use cases that will shape construction industry in near future.
How to choose machine learning algorithms Microsoft Azure
The answer to the question "What machine learning algorithm should I use?" is always "It depends." It depends on the size, quality, and nature of the data. It depends what you want to do with the answer. It depends on how the math of the algorithm was translated into instructions for the computer you are using. And it depends on how much time you have. Even the most experienced data scientists can't tell which algorithm will perform best before trying them. The Microsoft Azure Machine Learning Algorithm Cheat Sheet helps you choose the right machine learning algorithm for your predictive analytics solutions from the Microsoft Azure Machine Learning library of algorithms.
IEEE Xplore Abstract - Churn Prediction in Online Games Using Playersโ Login Records: A Frequency Analysis Approach
The rise of free-to-play and other service-based business models in the online gaming market brought to game publishers problems usually associated to markets like mobile telecommunications and credit cards, especially customer churn. Predictive models have long been used to address this issue in these markets, where companies have a considerable amount of demographic, economic, and behavioral data about their customers, while online game publishers often only have behavioral data. Simple time series' feature representation schemes like RFM can provide reasonable predictive models solely based on online game players' login records, but maybe without fully exploring the predictive potential of these data. We propose a frequency analysis approach for feature representation from login records for churn prediction modeling. These entries (from real data) were converted into fixed-length data arrays using four different methods, and then these were used as input for training probabilistic classifiers with the k-nearest neighbors machine learning algorithm.
What is Data Science?
Data science is deep knowledge discovery through data inference and exploration. This discipline often involves using mathematic and algorithmic techniques to solve some of the most analytically complex business problems, leveraging troves of raw information to figure out hidden insight that lies beneath the surface. It centers around evidence-based analytical rigor and building robust decision capabilities. Ultimately, data science matters because it enables companies to operate and strategize more intelligently. It is all about adding substantial enterprise value by learning from data.
Extreme Learning Machines: Random Neurons, Random Features, Kernels
Unlike conventional learning theories and tenets, our doubts are "Do we really need so many different types of learning algorithms (SVM, BP, etc) for so many different types of networks (different types of SLFNs (RBF networks, polynomial networks, complex networks, Fourier series, wavelet networks, etc) and multi-layer of architecfures, different types of neurons, etc)? Is there a general learning scheme for wide type of different networks (SLFNs and multi-layer networks)? Neural networks (NN) and support vector machines (SVM) play key roles in machine learning and data analysis. Feedforward neural networks and support vector machines are usually considered different learning techniques in computational intelligence community. Both popular learning techniques face some challenging issues such as: intensive human intervene, slow learning speed, poor learning scalability. It is clear that the learning speed of feedforward neural networks including deep learning is in general far slower ...
$\ell_1$ Adaptive Trend Filter via Fast Coordinate Descent
Souto, Mario, Garcia, Joaquim D., Amaral, Gustavo C.
Identifying the unknown underlying trend of a given noisy signal is extremely useful for a wide range of applications. The number of potential trends might be exponential, which can be computationally exhaustive even for short signals. Another challenge, is the presence of abrupt changes and outliers at unknown times which impart resourceful information regarding the signal's characteristics. In this paper, we present the $\ell_1$ Adaptive Trend Filter, which can consistently identify the components in the underlying trend and multiple level-shifts, even in the presence of outliers. Additionally, an enhanced coordinate descent algorithm which exploit the filter design is presented. Some implementation details are discussed and a version in the Julia language is presented along with two distinct applications to illustrate the filter's potential.
Data-driven Sequential Monte Carlo in Probabilistic Programming
Perov, Yura N, Le, Tuan Anh, Wood, Frank
Most of Markov Chain Monte Carlo (MCMC) and sequential Monte Carlo (SMC) algorithms in existing probabilistic programming systems suboptimally use only model priors as proposal distributions. In this work, we describe an approach for training a discriminative model, namely a neural network, in order to approximate the optimal proposal by using posterior estimates from previous runs of inference. We show an example that incorporates a data-driven proposal for use in a non-parametric model in the Anglican probabilistic programming system. Our results show that data-driven proposals can significantly improve inference performance so that considerably fewer particles are necessary to perform a good posterior estimation.
Large Scale Distributed Semi-Supervised Learning Using Streaming Approximation
Traditional graph-based semi-supervised learning (SSL) approaches, even though widely applied, are not suited for massive data and large label scenarios since they scale linearly with the number of edges $|E|$ and distinct labels $m$. To deal with the large label size problem, recent works propose sketch-based methods to approximate the distribution on labels per node thereby achieving a space reduction from $O(m)$ to $O(\log m)$, under certain conditions. In this paper, we present a novel streaming graph-based SSL approximation that captures the sparsity of the label distribution and ensures the algorithm propagates labels accurately, and further reduces the space complexity per node to $O(1)$. We also provide a distributed version of the algorithm that scales well to large data sizes. Experiments on real-world datasets demonstrate that the new method achieves better performance than existing state-of-the-art algorithms with significant reduction in memory footprint. We also study different graph construction mechanisms for natural language applications and propose a robust graph augmentation strategy trained using state-of-the-art unsupervised deep learning architectures that yields further significant quality gains.
Antisocial Behavior in Online Discussion Communities
Cheng, Justin, Danescu-Niculescu-Mizil, Cristian, Leskovec, Jure
User contributions in the form of posts, comments, and votes are essential to the success of online communities. However, allowing user participation also invites undesirable behavior such as trolling. In this paper, we characterize antisocial behavior in three large online discussion communities by analyzing users who were banned from these communities. We find that such users tend to concentrate their efforts in a small number of threads, are more likely to post irrelevantly, and are more successful at garnering responses from other users. Studying the evolution of these users from the moment they join a community up to when they get banned, we find that not only do they write worse than other users over time, but they also become increasingly less tolerated by the community. Further, we discover that antisocial behavior is exacerbated when community feedback is overly harsh. Our analysis also reveals distinct groups of users with different levels of antisocial behavior that can change over time. We use these insights to identify antisocial users early on, a task of high practical importance to community maintainers.