Goto

Collaborating Authors

 Learning Management


Cascading Non-Stationary Bandits: Online Learning to Rank in the Non-Stationary Cascade Model

arXiv.org Machine Learning

Non-stationarity appears in many online applications such as web search and advertising. In this paper, we study the online learning to rank problem in a non-stationary environment where user preferences change abruptly at an unknown moment in time. We consider the problem of identifying the K most attractive items and propose cascading non-stationary bandits, an online learning variant of the cascading model, where a user browses a ranked list from top to bottom and clicks on the first attractive item. We propose two algorithms for solving this non-stationary problem: CascadeDUCB and CascadeSWUCB. We analyze their performance and derive gap-dependent upper bounds on the n-step regret of these algorithms. We also establish a lower bound on the regret for cascading non-stationary bandits and show that both algorithms match the lower bound up to a logarithmic factor. Finally, we evaluate their performance on a real-world web search click dataset.


Reinvention in the age of AI - IoT Agenda

#artificialintelligence

In the economic game of survival of the fittest, reinvention is a constant theme. Where would Samsung be today if it still sold dried fish? For example, Uber is often mentioned as an example of an industry disruptor that displaced jobs for incumbent taxi drivers. However, a recent analysis of Uber's impact on U.S. cities showed that Uber not only increased the number of jobs for drivers by 50% on average, but the wages for Uber drivers were about 10% higher. The same is true for technological progress -- while it does disrupt the way things were done in the past, it also opens the door for new opportunities and skills.


Matrix-Free Preconditioning in Online Learning

arXiv.org Machine Learning

We provide an online convex optimization algorithm with regret that interpolates between the regret of an algorithm using an optimal preconditioning matrix and one using a diagonal preconditioning matrix. Our regret bound is never worse than that obtained by diagonal preconditioning, and in certain setting even surpasses that of algorithms with full-matrix preconditioning. Importantly, our algorithm runs in the same time and space complexity as online gradient descent. Along the way we incorporate new techniques that mildly streamline and improve logarithmic factors in prior regret analyses. We conclude by benchmarking our algorithm on synthetic data and deep learning tasks.


Python for Everyone - Free Udemy Courses - DiscUdemy

#artificialintelligence

When compared to all other programming language, python is extremely simple, easy to learn, interpret and implement. Due to this reason it became very popular and trending programming right now. The job demand for python programmers are high. Python engineers have some of the highest salaries in the industry. There are plenty of Python scientific packages for data visualization, machine learning, natural language processing, complex data analysis and more.


QuesNet: A Unified Representation for Heterogeneous Test Questions

arXiv.org Machine Learning

Understanding learning materials (e.g. test questions) is a crucial issue in online learning systems, which can promote many applications in education domain. Unfortunately, many supervised approaches suffer from the problem of scarce human labeled data, whereas abundant unlabeled resources are highly underutilized. To alleviate this problem, an effective solution is to use pre-trained representations for question understanding. However, existing pre-training methods in NLP area are infeasible to learn test question representations due to several domain-specific characteristics in education. First, questions usually comprise of heterogeneous data including content text, images and side information. Second, there exists both basic linguistic information as well as domain logic and knowledge. To this end, in this paper, we propose a novel pre-training method, namely QuesNet, for comprehensively learning question representations. Specifically, we first design a unified framework to aggregate question information with its heterogeneous inputs into a comprehensive vector. Then we propose a two-level hierarchical pre-training algorithm to learn better understanding of test questions in an unsupervised way. Here, a novel holed language model objective is developed to extract low-level linguistic features, and a domain-oriented objective is proposed to learn high-level logic and knowledge. Moreover, we show that QuesNet has good capability of being fine-tuned in many question-based tasks. We conduct extensive experiments on large-scale real-world question data, where the experimental results clearly demonstrate the effectiveness of QuesNet for question understanding as well as its superior applicability.


Machine Learning with TensorFlow on Google Cloud Platform Coursera

#artificialintelligence

What is machine learning, and what kinds of problems can it solve? What are the five phases of converting a candidate use case to be driven by machine learning, and why is it important that the phases not be skipped? Why are neural networks so popular now? How can you set up a supervised learning problem and find a good, generalizable solution using gradient descent and a thoughtful way of creating datasets? Learn how to write distributed machine learning models that scale in Tensorflow, scale out the training of those models.


Online Learning to Rank with Features

arXiv.org Machine Learning

We introduce a new model for online ranking in which the click probability factors into an examination and attractiveness function and the attractiveness function is a linear function of a feature vector and an unknown parameter. Only relatively mild assumptions are made on the examination function. A novel algorithm for this setup is analysed, showing that the dependence on the number of items is replaced by a dependence on the dimension, allowing the new algorithm to handle a large number of items. When reduced to the orthogonal case, the regret of the algorithm improves on the state-of-the-art.


Machine Learning & Data Science Masterclass in Python and R

#artificialintelligence

Regression, Classification and much more.HOT & NEW 4.8 (7 ratings) 161 students enrolled Created by Denis Panjuta What you'll learn Create machine learning applications in Python as well as R Apply Machine Learning to own data You will learn Machine Learning clearly and concisely Learn with real data: Many practical examples (spam filter, is fungus edible or poisonous etc. ...) No dry mathematics - everything explained vividly Use popular tools like Sklearn, and Caret You will know when to use which machine learning model This course contains over 200 lessons, quizzes, practical examples, ... - the easiest way if you want to learn Machine Learning. Step by step I teach you machine learning. In each section you will learn a new topic - first the idea / intuition behind it, and then the code in both Python and R. Machine Learning is only really fun when you evaluate real data. That's why you analyze a lot of practical examples in this course: Create machine learning applications in Python as well as R Apply Machine Learning to own data You will learn Machine Learning clearly and concisely Learn with real data: Many practical examples (spam filter, is fungus edible or poisonous etc. ...) No dry mathematics - everything explained vividly Use popular tools like Sklearn, and Caret You will know when to use which machine learning model Learn with real data: Many practical examples (spam filter, is fungus edible or poisonous etc. ...)


Want to be a data scientist? This online bootcamp is on sale for $10.

#artificialintelligence

Heads up: All products featured here are selected by Mashable's commerce team and meet our rigorous standards for awesomeness. If you buy something, Mashable may earn an affiliate commission. Nearly seven years after the Harvard Business Review first gave it the title, Data Scientist is still arguably the sexiest job out there. LinkedIn reports that demand for these highly skilled workers is ridiculously high, and according to the company review site Glassdoor -- which recently named the position its Best Job in America for 2019 -- the same can be said for their salaries. Your typical U.S. data scientist earns an average base pay of $117,345 a year. The thing is, data science isn't exactly a field you can just waltz right into.


Predicting Learners’ Performance Using EEG and Eye Tracking Features

AAAI Conferences

In this paper, we aim to predict students’ learning perfor-mance by combining two-modality sensing variables, namely eye tracking that monitors learners’ eye movements and elec-troencephalography (EEG) that measures learners’ cerebral activity. Our long-term goal is to use both data to provide ap-propriate adaptive assistance for students to enhance their learning experience and optimize their performance. An ex-perimental study was conducted in order to collet gaze data and brainwave signals of fifteen students during an interac-tion with a virtual learning environment. Different classifica-tion algorithms were used to discriminate between two groups of learners: students who successfully resolve the problem-solving tasks and students who do not. Experimental results demonstrated that the K-Nearest Neighbor classifier achieved good accuracy when combining both eye movement and EEG features compared to using solely eye movement or EEG.