Goto

Collaborating Authors

 Education


Online Robust and Adaptive Learning from Data Streams

arXiv.org Machine Learning

In online learning from non-stationary data streams, it is both necessary to learn robustly to outliers and to adapt to changes of underlying data generating mechanism quickly. In this paper, we refer to the former nature of online learning algorithms as robustness and the latter as adaptivity. There is an obvious tradeoff between them. It is a fundamental issue to quantify and evaluate the tradeoff because it provides important information on the data generating mechanism. However, no previous work has considered the tradeoff quantitatively. We propose a novel algorithm called the Stochastic approximation-based Robustness-Adaptivity algorithm (SRA) to evaluate the tradeoff. The key idea of SRA is to update parameters of distribution or sufficient statistics with the biased stochastic approximation scheme, while dropping data points with large values of the stochastic update. We address the relation between two parameters, one of which is the step size of the stochastic approximation, and the other is the threshold parameter of the norm of the stochastic update. The former controls the adaptivity and the latter does the robustness. We give a theoretical analysis for the non-asymptotic convergence of SRA in the presence of outliers, which depends on both the step size and the threshold parameter. Since SRA is formulated on the majorization-minimization principle, it is a general algorithm including many algorithms, such as the online EM algorithm and stochastic gradient descent. Empirical experiments for both synthetic and real datasets demonstrated that SRA was superior to previous methods.


ADER: Adaptively Distilled Exemplar Replay Towards Continual Learning for Session-based Recommendation

arXiv.org Machine Learning

Session-based recommendation has received growing attention recently due to the increasing privacy concern. Despite the recent success of neural session-based recommenders, they are typically developed in an offline manner using a static dataset. However, recommendation requires continual adaptation to take into account new and obsolete items and users, and requires "continual learning" in real-life applications. In this case, the recommender is updated continually and periodically with new data that arrives in each update cycle, and the updated model needs to provide recommendations for user activities before the next model update. A major challenge for continual learning with neural models is catastrophic forgetting, in which a continually trained model forgets user preference patterns it has learned before. To deal with this challenge, we propose a method called Adaptively Distilled Exemplar Replay (ADER) by periodically replaying previous training samples (i.e., exemplars) to the current model with an adaptive distillation loss. Experiments are conducted based on the state-of-the-art SASRec model using two widely used datasets to benchmark ADER with several well-known continual learning techniques. We empirically demonstrate that ADER consistently outperforms other baselines, and it even outperforms the method using all historical data at every update cycle. This result reveals that ADER is a promising solution to mitigate the catastrophic forgetting issue towards building more realistic and scalable session-based recommenders.


Context-Aware Attentive Knowledge Tracing

arXiv.org Artificial Intelligence

Knowledge tracing (KT) refers to the problem of predicting future learner performance given their past performance in educational applications. Recent developments in KT using flexible deep neural network-based models excel at this task. However, these models often offer limited interpretability, thus making them insufficient for personalized learning, which requires using interpretable feedback and actionable recommendations to help learners achieve better learning outcomes. In this paper, we propose attentive knowledge tracing (AKT), which couples flexible attention-based neural network models with a series of novel, interpretable model components inspired by cognitive and psychometric models. AKT uses a novel monotonic attention mechanism that relates a learner's future responses to assessment questions to their past responses; attention weights are computed using exponential decay and a context-aware relative distance measure, in addition to the similarity between questions. Moreover, we use the Rasch model to regularize the concept and question embeddings; these embeddings are able to capture individual differences among questions on the same concept without using an excessive number of parameters. We conduct experiments on several real-world benchmark datasets and show that AKT outperforms existing KT methods (by up to $6\%$ in AUC in some cases) on predicting future learner responses. We also conduct several case studies and show that AKT exhibits excellent interpretability and thus has potential for automated feedback and personalization in real-world educational settings.


Machine Learning Practical Workout

#artificialintelligence

Online Courses Udemy - Machine Learning Practical Workout 8 Real-World Projects, Build 8 Practical Projects and Go from Zero to Hero in Deep/Machine Learning, Artificial Neural Networks Created by Dr. Ryan Ahmed, Ph.D., MBA Kirill Eremenko Hadelin de Ponteves SuperDataScience Team Mitchell Bouchard English [Auto] Students also bought Deployment of Machine Learning Models Machine Learning Practical: 6 Real-World Applications DataScience-Stats,MachineLearning,NLP-Python-R-BigData-Spark Deploy Machine Learning & NLP Models with Dockers (DevOps) Data Science & Deep Learning for Business 20 Case Studies Causal Data Science with Directed Acyclic Graphs Preview this course GET COUPON CODE Description "Deep Learning and Machine Learning are one of the hottest tech fields to be in right now! The field is exploding with opportunities and career prospects. Machine/Deep Learning techniques are widely used in several sectors nowadays such as banking, healthcare, transportation and technology. Machine learning is the study of algorithms that teach computers to learn from experience. Through experience (i.e.: more training data), computers can continuously improve their performance. Deep Learning is a subset of Machine learning that utilizes multi-layer Artificial Neural Networks. Deep Learning is inspired by the human brain and mimics the operation of biological neurons. A hierarchical, deep artificial neural network is formed by connecting multiple artificial neurons in a layered fashion. The more hidden layers added to the network, the more "deep" the network will be, the more complex nonlinear relationships that can be modeled. Deep learning is widely used in self-driving cars, face and speech recognition, and healthcare applications. The purpose of this course is to provide students with knowledge of key aspects of deep and machine learning techniques in a practical, easy and fun way. The course provides students with practical hands-on experience in training deep and machine learning models using real-world dataset. This course covers several technique in a practical manner, the projects include but not limited to: (1) Train Deep Learning techniques to perform image classification tasks. The course is targeted towards students wanting to gain a fundamental understanding of Deep and machine learning models. Basic knowledge of programming is recommended. However, these topics will be extensively covered during early course lectures; therefore, the course has no prerequisites, and is open to any student with basic programming knowledge. Students who enroll in this course will master deep and machine learning models and can directly apply these skills to solve real world challenging problems."


Artificial Intelligence Introduction

#artificialintelligence

Free Coupon Discount - Artificial Intelligence Introduction, Introduction to AI, ML, Data Science, BI and Analytics for Non-Technicals, Leaders, Managers, freshers and Beginners Bestseller Created by Sudhanshu Saxena English [Auto] Students also bought Product Development & Systems Engineering Artificial Intelligence A-Z: Learn How To Build An AI Hands-On Robotics with Arduino, Build 13 robot projects Beginners Guide to AI (Artificial Intelligence) IoT#3: IoT (Internet of Things) Automation with ESP8266 Nanotechnology: Introduction, Essentials, and Opportunities Preview this Udemy Course GET COUPON CODE Description Section 1-L1: To learn the strategy of various skills of current and future world like Artificial Intelligence, Machine learning, Data Science, we are starting from understanding data. To expertise in Artificial Intelligence needs to be understood the basics of data. In this INTRODUCTION section, we will talk about What is the data? How does data divide into multiple parts? How do and where the data generate from?


Building a Face Detection and Recognition Model From Scratch

#artificialintelligence

Build your first major project on Face Detection and Recognition model using Python, Machine Learning and Computer Vision library called OpenCV. In this course, you will build a model along with me from scratch.


Executive Interview: Robert Joseph, Director, Industry Strategy for Industry 4.0, Stanley Black & Decker - AI Trends

#artificialintelligence

Robert Joseph, Director, Industry Strategy for Industry 4.0, Stanley Black & Decker, is a data scientist working on implementing the Industrial Internet of Things (IIoT) at Black & Decker. His career spans experience at AT&T Bell Laboratories, US West, Sony, Freshwater Software, and for school districts across the country. Also, as a university professor for 10 years, he has taught over 3,000 students in all levels of computer science and mathematics. He holds a Pd.D. in Computer Science from Carnegie Mellon University, and a BS and an MS from MIT in electrical engineering. He recently spent a few minutes to talk with AI Trends Editor John P. Desmond. AI Trends: Thank you, Robert, for talking to us today.


Data Science or AI would be a better choice for a Master's Degree

#artificialintelligence

Artificial Intelligence and data science both have emerged as a popular carrier choice. Not only do they are aspirant for large scale automation, but they are also agnostic and labeled as highly lucrative. It is no wonder then that a slew of master's programs offering specializations in these two disciplines has emerged over a decade. Artificial intelligence courses and data science both are plenty but have to choose which one should take you so far. Artificial intelligence, which enables very real-world applications faster and less error output.


Machine Learning Regression Masterclass in Python

#artificialintelligence

Artificial Intelligence (AI) revolution is here! The technology is progressing at a massive scale and is being widely adopted in the Healthcare, defense, banking, gaming, transportation and robotics industries. Machine Learning is a subfield of Artificial Intelligence that enables machines to improve at a given task with experience. Machine Learning is an extremely hot topic; the demand for experienced machine learning engineers and data scientists has been steadily growing in the past 5 years. According to a report released by Research and Markets, the global AI and machine learning technology sectors are expected to grow from $1.4B to $8.8B by 2022 and it is predicted that AI tech sector will create around 2.3 million jobs by 2020.


Artificial Intelligence: A Complete Introduction

#artificialintelligence

Free Udemy Coupon - Artificial Intelligence: A Complete Introduction Comprehensive fundamentals of Artificial Intelligence: Machine Learning, Fuzzy Logic, Evolutionary Computation NEW Created by Thanh-Long NGUYEN  English PREVIEW THIS COURSE GET COUPON CODE 100% Off Udemy Coupon . Free Udemy Courses . Online Classes