Goto

Collaborating Authors

 Instructional Material


A Learned Simulation Environment to Model Student Engagement and Retention in Automated Online Courses

arXiv.org Artificial Intelligence

We developed a simulator to quantify the effect of exercise ordering on both student engagement and retention. Our approach combines the construction of neural network representations for users and exercises using a dynamic matrix factorization method. We further created a machine learning models of success and dropout prediction. As a result, our system is able to predict student engagement and retention based on a given sequence of exercises selected. This opens the door to the development of versatile reinforcement learning agents which can substitute the role of private tutoring in exam preparation.


Towards Continual Reinforcement Learning: A Review and Perspectives

Journal of Artificial Intelligence Research

In this article, we aim to provide a literature review of different formulations and approaches to continual reinforcement learning (RL), also known as lifelong or non-stationary RL. We begin by discussing our perspective on why RL is a natural fit for studying continual learning. We then provide a taxonomy of different continual RL formulations by mathematically characterizing two key properties of non-stationarity, namely, the scope and driver non-stationarity. This offers a unified view of various formulations. Next, we review and present a taxonomy of continual RL approaches. We go on to discuss evaluation of continual RL agents, providing an overview of benchmarks used in the literature and important metrics for understanding agent performance. Finally, we highlight open problems and challenges in bridging the gap between the current state of continual RL and findings in neuroscience. While still in its early days, the study of continual RL has the promise to develop better incremental reinforcement learners that can function in increasingly realistic applications where non-stationarity plays a vital role. These include applications such as those in the fields of healthcare, education, logistics, and robotics.


Amazon Machine Learning (AI/ML) Services - CouponED

#artificialintelligence

AWS has many advanced and useful ML/AI services. If you would like to get a general understanding of AWS ML/AI services, this course is for you. The course starts with a high-level understanding of ML, AI, Computer Vision, and Robotics. Then, you will get a high-level overview of many AWS ML services. You will learn about these services with the help of diagrams and key use cases.


Know how machine learning is changing the education sector

#artificialintelligence

AI has touched all aspects of human existence, be it business, travel, medical services or training. Innovation is developing rapidly, and with the increase in its speed, this direction will disturb the business more than ever. To be sure, teachers and educators cannot be replaced, however, it is also a fact that revolutionary innovations, for example, ML will, fundamentally change traditional positions and create new prescribed processes. The world of schooling is becoming more customized as it is proving to be more profitable. The powerful idea of ML leaves many potentially open doors for commitment to learning.


8 Best Resources to Learn About Diffusion Models

#artificialintelligence

Text-to-image models ruled the roost in 2022. Models like DALL-E, Midjourney, and Stable Diffusion collectively broke the internet as most social media feeds got filled with images generated by these models. These generative models worked on the revived machine learning algorithm โ€“ diffusion models โ€“ that generate images by adding and then removing noise in an image. An artist or any regular Joe on the internet could head to these models, enter a prompt, and voila! But a machine learning enthusiast might wonder how exactly these diffusion models work.


Planning with Diffusion for Flexible Behavior Synthesis

arXiv.org Artificial Intelligence

Model-based reinforcement learning methods often use learning only for the purpose of estimating an approximate dynamics model, offloading the rest of the decision-making work to classical trajectory optimizers. While conceptually simple, this combination has a number of empirical shortcomings, suggesting that learned models may not be well-suited to standard trajectory optimization. In this paper, we consider what it would look like to fold as much of the trajectory optimization pipeline as possible into the modeling problem, such that sampling from the model and planning with it become nearly identical. The core of our technical approach lies in a diffusion probabilistic model that plans by iteratively denoising trajectories. We show how classifier-guided sampling and image inpainting can be reinterpreted as coherent planning strategies, explore the unusual and useful properties of diffusion-based planning methods, and demonstrate the effectiveness of our framework in control settings that emphasize long-horizon decision-making and test-time flexibility.


Unsupervised Question Duplicate and Related Questions Detection in e-learning platforms

arXiv.org Artificial Intelligence

Online learning platforms provide diverse questions to gauge the learners' understanding of different concepts. The repository of questions has to be constantly updated to ensure a diverse pool of questions to conduct assessments for learners. However, it is impossible for the academician to manually skim through the large repository of questions to check for duplicates when onboarding new questions from external sources. Hence, we propose a tool QDup in this paper that can surface near-duplicate and semantically related questions without any supervised data. The proposed tool follows an unsupervised hybrid pipeline of statistical and neural approaches for incorporating different nuances in similarity for the task of question duplicate detection. We demonstrate that QDup can detect near-duplicate questions and also suggest related questions for practice with remarkable accuracy and speed from a large repository of questions. The demo video of the tool can be found at https://www.youtube.com/watch?v=loh0_-7XLW4.


Spoken Language Understanding for Conversational AI: Recent Advances and Future Direction

arXiv.org Artificial Intelligence

When a human communicates with a machine using natural language on the web and online, how can it understand the human's intention and semantic context of their talk? This is an important AI task as it enables the machine to construct a sensible answer or perform a useful action for the human. Meaning is represented at the sentence level, identification of which is known as intent detection, and at the word level, a labelling task called slot filling. This dual-level joint task requires innovative thinking about natural language and deep learning network design, and as a result, many approaches and models have been proposed and applied. This tutorial will discuss how the joint task is set up and introduce Spoken Language Understanding/Natural Language Understanding (SLU/NLU) with Deep Learning techniques. We will cover the datasets, experiments and metrics used in the field. We will describe how the machine uses the latest NLP and Deep Learning techniques to address the joint task, including recurrent and attention-based Transformer networks and pre-trained models (e.g. BERT). We will then look in detail at a network that allows the two levels of the task, intent classification and slot filling, to interact to boost performance explicitly. We will do a code demonstration of a Python notebook for this model and attendees will have an opportunity to watch coding demo tasks on this joint NLU to further their understanding.


7 Essential Cheat Sheets for Data Engineering - KDnuggets

#artificialintelligence

The Data Engineering with GCP is a complete data life cycle cheat sheet for experienced individuals who want to review the essential concepts of the data engineering ecosystem and tools. PySpark Cheat Sheet includes handy commands for handling DataFrames in Python with examples. The cheat covers the basic working of Apache Spark DataFrames from initializing the SparkSession to running queries and saving the data. The dbt(data built tool) commands cheat sheet provides simple examples of various commands that you can use to transform the data. Apache Kafka is a command-based cheat sheet that covers the essential commands for distributed data streaming.


7 Super Cheat Sheets You Need To Ace Machine Learning Interview - KDnuggets

#artificialintelligence

In this post, you will learn about machine learning and deep learning algorithms and frameworks. Furthermore, you will learn tips and tricks on how to handle the data, select metrics, and improve the model performance. The last and most essential cheat sheet is about machine learning interview questions and answers with visual examples. The Machine Learning Algorithms cheat sheet is all about algorithm's description, applications, advantages, and disadvantages. It is your gateway into the world of supervisor and unsupervised machine learning models, where you will learn about linear and tree-based models, clustering, and association.