Education
Differentiating Student Feedbacks for Knowledge Tracing
In computer-aided education and intelligent tutoring systems, knowledge tracing (KT) raises attention due to the development of data-driven learning methods, which aims to predict students' future performance given their past question response sequences to trace their knowledge states. However, current deep learning approaches only focus on enhancing prediction accuracy, but neglecting the discrimination imbalance of responses. That is, a considerable proportion of question responses are weak to discriminate students' knowledge states, but equally considered compared to other discriminative responses, thus hurting the ability of tracing students' personalized knowledge states. To tackle this issue, we propose DR4KT for Knowledge Tracing, which reweights the contribution of different responses according to their discrimination in training. For retaining high prediction accuracy on low discriminative responses after reweighting, DR4KT also introduces a discrimination-aware score fusion technique to make a proper combination between student knowledge mastery and the questions themselves. Comprehensive experimental results show that our DR4KT applied on four mainstream KT methods significantly improves their performance on three widely-used datasets.
Swing Distillation: A Privacy-Preserving Knowledge Distillation Framework
Li, Junzhuo, Wu, Xinwei, Dong, Weilong, Wu, Shuangzhi, Bian, Chao, Xiong, Deyi
Knowledge distillation (KD) has been widely used for model compression and knowledge transfer. Typically, a big teacher model trained on sufficient data transfers knowledge to a small student model. However, despite the success of KD, little effort has been made to study whether KD leaks the training data of the teacher model. In this paper, we experimentally reveal that KD suffers from the risk of privacy leakage. To alleviate this issue, we propose a novel knowledge distillation method, swing distillation, which can effectively protect the private information of the teacher model from flowing to the student model. In our framework, the temperature coefficient is dynamically and adaptively adjusted according to the degree of private information contained in the data, rather than a predefined constant hyperparameter. It assigns different temperatures to tokens according to the likelihood that a token in a position contains private information. In addition, we inject noise into soft targets provided to the student model, in order to avoid unshielded knowledge transfer. Experiments on multiple datasets and tasks demonstrate that the proposed swing distillation can significantly reduce (by over 80% in terms of canary exposure) the risk of privacy leakage in comparison to KD with competitive or better performance. Furthermore, swing distillation is robust against the increasing privacy budget.
Reducing Sequence Length Learning Impacts on Transformer Models
Baillargeon, Jean-Thomas, Lamontagne, Luc
Classification algorithms using Transformer architectures can be affected by the sequence length learning problem whenever observations from different classes have a different length distribution. This problem brings models to use sequence length as a predictive feature instead of relying on important textual information. Even if most public datasets are not affected by this problem, privately corpora for fields such as medicine and insurance may carry this data bias. This poses challenges throughout the value chain given their usage in a machine learning application. In this paper, we empirically expose this problem and present approaches to minimize its impacts.
Experiments on Generalizability of BERTopic on Multi-Domain Short Text
de Groot, Muriรซl, Aliannejadi, Mohammad, Haas, Marcel R.
Topic modeling is widely used for analytically evaluating large collections of textual data. One of the most popular topic techniques is Latent Dirichlet Allocation (LDA), which is flexible and adaptive, but not optimal for e.g. short texts from various domains. We explore how the state-of-the-art BERTopic algorithm performs on short multi-domain text and find that it generalizes better than LDA in terms of topic coherence and diversity. We further analyze the performance of the HDBSCAN clustering algorithm utilized by BERTopic and find that it classifies a majority of the documents as outliers. This crucial, yet overseen problem excludes too many documents from further analysis. When we replace HDBSCAN with k-Means, we achieve similar performance, but without outliers.
Neural Story Planning
Ye, Anbang, Cui, Christopher, Shi, Taiwei, Riedl, Mark O.
Automated plot generation is the challenge of generating a sequence of events that will be perceived by readers as the plot of a coherent story. Traditional symbolic planners plan a story from a goal state and guarantee logical causal plot coherence but rely on a library of hand-crafted actions with their preconditions and effects. This closed world setting limits the length and diversity of what symbolic planners can generate. On the other hand, pre-trained neural language models can generate stories with great diversity, while being generally incapable of ending a story in a specified manner and can have trouble maintaining coherence. In this paper, we present an approach to story plot generation that unifies causal planning with neural language models. We propose to use commonsense knowledge extracted from large language models to recursively expand a story plot in a backward chaining fashion. Specifically, our system infers the preconditions for events in the story and then events that will cause those conditions to become true. We performed automatic evaluation to measure narrative coherence as indicated by the ability to answer questions about whether different events in the story are causally related to other events. Results indicate that our proposed method produces more coherent plotlines than several strong baselines.
Learning and Extrapolation of Robotic Skills using Task-Parameterized Equation Learner Networks
Villeda, Hector, Piater, Justus, Saveriano, Matteo
Imitation learning approaches achieve good generalization within the range of the training data, but tend to generate unpredictable motions when querying outside this range. We present a novel approach to imitation learning with enhanced extrapolation capabilities that exploits the so-called Equation Learner Network (EQLN). Unlike conventional approaches, EQLNs use supervised learning to fit a set of analytical expressions that allows them to extrapolate beyond the range of the training data. We augment the task demonstrations with a set of task-dependent parameters representing spatial properties of each motion and use them to train the EQLN. At run time, the features are used to query the Task-Parameterized Equation Learner Network (TP-EQLN) and generate the corresponding robot trajectory. The set of features encodes kinematic constraints of the task such as desired height or a final point to reach. We validate the results of our approach on manipulation tasks where it is important to preserve the shape of the motion in the extrapolation domain. Our approach is also compared with existing state-of-the-art approaches, in simulation and in real setups. The experimental results show that TP-EQLN can respect the constraints of the trajectory encoded in the feature parameters, even in the extrapolation domain, while preserving the overall shape of the trajectory provided in the demonstrations.
Entry-Level, Associate & Professional Python Programming
Are you ready to take the PCEP โ Certified Entry-Level Python Programmer exam? The first two exams are in the form of practice tests and consists of 200 questions that may appear during the Certified Entry-Level Python Programmer exam. Where necessary, explanations are added to the questions. This course allows you to confirm your proficiency and give you the confidence you need to earn the PCEP โ Certified Entry-Level Python Programmer certification. PCEP โ Certified Entry-Level Python Programmer certification shows that the individual is familiar with universal computer programming concepts like data types, containers, functions, conditions, loops, as well as Python programming language syntax, semantics, and the runtime environment.
How OpenAI Ruined My Homework Assignment but Helps Coders - The New Stack
OpenAI has ruined my favorite assignment from when I was (briefly) a high school English teacher: Come up with a two-sentence horror story. All you really need to do the assignment is a topic and an idea of what's frightening. It seems soโฆ human and creative, and yet, OpenAI does it better than most of my high school students ever did. What does OpenAI, which launched ChatGPT to much fanfare last week, offer developers? I fell down a rabbit hole exploring the private artificial intelligence company's playground options.
45 Best Data Science Certification for Data Scientists 2020
Are you looking for Best Data Science Degree Online? This Online Data Science Course list will help you to become a top Data Scientist. Data science or data-driven science is one of today's fastest-growing fields. Do you want to become a Data Scientist in 2022? The list of the Data Science Degrees will give you a clear idea from data science definition to expert levels. If you don't know how to get a data scientist certification then this data science certificate program online will help you to get an online data science certificate. You will be able to get Microsoft data science certification or even a Harvard data science certificate with this excellent collection of online courses. Also, this Data Science training will give you an idea about data science, python, data scientist, big data, analytics, machine learning, deep learning, and Artificial Intelligence (AI) which are the most booming topics now. You can be a data science master in a short period. All big companies, publishers, advertisers, and other industries are now highly dependent on data science or machine learning. So, it is high time to learn some skills in data science, for example, get the highly demanded Data Science online certifications. How does it work at present, and why data scientists' careers and data science jobs are in top positions? If you like a trendy career, you have that opportunity right now and get hired by the big industries. At the same time, online entrepreneurs and business personnel also need to update themselves with fundamental machine learning skills to compete with the fast-moving industry. Below are a few best Data Science online courses that might assist you to jump-start your knowledge of the data science sector. If you want to learn machine learning, then this is the perfect course for you. Two professional data scientists designed this course so that you can learn the theory and algorithms behind machine learning. If you just learn the coding libraries, then you will not know what is going on in the back end. You will not be able to perform well in the industries. This is why this is a very good course to get started in the machine learning world. The course also includes study materials about coding libraries. The two data scientist professionals walk you through the course step by step. Even if you are quite familiar with data science, this is going to help you learn a lot more new things. The course has been structured in a very friendly way.