Goto

Collaborating Authors

 Education


Explaining NLP Models via Minimal Contrastive Editing (MiCE)

arXiv.org Artificial Intelligence

Humans give contrastive explanations that explain why an observed event happened rather than some other counterfactual event (the contrast case). Despite the important role that contrastivity plays in how people generate and evaluate explanations, this property is largely missing from current methods for explaining NLP models. We present Minimal Contrastive Editing (MiCE), a method for generating contrastive explanations of model predictions in the form of edits to inputs that change model outputs to the contrast case. Our experiments across three tasks -- binary sentiment classification, topic classification, and multiple-choice question answering -- show that MiCE is able to produce edits that are not only contrastive, but also minimal and fluent, consistent with human contrastive edits. We demonstrate how MiCE edits can be used for two use cases in NLP system development -- uncovering dataset artifacts and debugging incorrect model predictions -- and thereby illustrate that generating contrastive explanations is a promising research direction for model interpretability.


My Teacher Thinks The World Is Flat! Interpreting Automatic Essay Scoring Mechanism

arXiv.org Artificial Intelligence

Significant progress has been made in deep-learning based Automatic Essay Scoring (AES) systems in the past two decades. However, little research has been put to understand and interpret the black-box nature of these deep-learning based scoring models. Recent work shows that automated scoring systems are prone to even common-sense adversarial samples. Their lack of natural language understanding capability raises questions on the models being actively used by millions of candidates for life-changing decisions. With scoring being a highly multi-modal task, it becomes imperative for scoring models to be validated and tested on all these modalities. We utilize recent advances in interpretability to find the extent to which features such as coherence, content and relevance are important for automated scoring mechanisms and why they are susceptible to adversarial samples. We find that the systems tested consider essays not as a piece of prose having the characteristics of natural flow of speech and grammatical structure, but as `word-soups' where a few words are much more important than the other words. Removing the context surrounding those few important words causes the prose to lose the flow of speech and grammar, however has little impact on the predicted score. We also find that since the models are not semantically grounded with world-knowledge and common sense, adding false facts such as ``the world is flat'' actually increases the score instead of decreasing it.


Mathematical Models of Overparameterized Neural Networks

arXiv.org Machine Learning

Deep learning has received considerable empirical successes in recent years. However, while many ad hoc tricks have been discovered by practitioners, until recently, there has been a lack of theoretical understanding for tricks invented in the deep learning literature. Known by practitioners that overparameterized neural networks are easy to learn, in the past few years there have been important theoretical developments in the analysis of overparameterized neural networks. In particular, it was shown that such systems behave like convex systems under various restricted settings, such as for two-layer NNs, and when learning is restricted locally in the so-called neural tangent kernel space around specialized initializations. This paper discusses some of these recent progresses leading to significant better understanding of neural networks. We will focus on the analysis of two-layer neural networks, and explain the key mathematical models, with their algorithmic implications. We will then discuss challenges in understanding deep neural networks and some current research directions.


Skeleton-DML: Deep Metric Learning for Skeleton-Based One-Shot Action Recognition

arXiv.org Artificial Intelligence

One-shot action recognition allows the recognition of human-performed actions with only a single training example. This can influence human-robot-interaction positively by enabling the robot to react to previously unseen behaviour. We formulate the one-shot action recognition problem as a deep metric learning problem and propose a novel image-based skeleton representation that performs well in a metric learning setting. Therefore, we train a model that projects the image representations into an embedding space. In embedding space the similar actions have a low euclidean distance while dissimilar actions have a higher distance. The one-shot action recognition problem becomes a nearest-neighbor search in a set of activity reference samples. We evaluate the performance of our proposed representation against a variety of other skeleton-based image representations. In addition, we present an ablation study that shows the influence of different embedding vector sizes, losses and augmentation. Our approach lifts the state-of-the-art by 3.3% for the one-shot action recognition protocol on the NTU RGB+D 120 dataset under a comparable training setup. With additional augmentation our result improved over 7.7%.


Day in the life: Machine Learning Engineer

#artificialintelligence

I'm interested to hear about other ML engineers in this sub: how you got to where you are; what you would've done differently; what a day in your life looks like. For me, I have a background in Econometrics and have been programming pretty heavily over the last 3 years. I only took one CS class in school – I wish I would've taken more. As you might imagine, I spend a lot of time each day programming. I don't do a whole lot of data engineering – I'm more on the model-deployment side of things.


This team of high schoolers is building accessibility with free, 3D-printed prosthetics

CNN Top Stories

For this first time in his life, Pete Peeks was able to use both hands to hang Christmas lights outside his house this year -- thanks to the help of a high school robotics team. Peeks, 38, was born without the full use of his right hand, and though many may take gripping a nail, hammering it in and stringing holiday lights for granted, Peeks said it was beyond his wildest dreams. Early this month, he became one of the latest clients of the Sequoyah High School Robotics Team in Canton, Georgia. The team has designs and 3D- printed custom prosthesis to send for free to people around the world who need them. And as Americans gather for the winter holidays, the students will be at home continuing their work.


Future of AI in School ERP Software

#artificialintelligence

Artificial intelligence, that is AI, is one of the most phenomenal technologies that is being used in almost all industries. AI uses data stored within the system to predict outcomes and scenarios by thinking in different aspects like a human's brain, but in a very quick manner. In fact, AI systems provide much more efficient solutions to various problems as compared to those offered by human beings. This is the reason why AI is being immediately implemented by companies belonging to different sectors across the globe. School ERP software, which is one of the most recent technological developments in the education sector is no stranger to AI integration.


Towards Continual Reinforcement Learning: A Review and Perspectives

arXiv.org Artificial Intelligence

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 and mathematically characterize the non-stationary dynamics of each setting. 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.


New York is the first state to temporarily ban facial recognition in schools

Engadget

States and cities have banned facial recognition in government and law enforcement, but that's now extending to the classroom. New York state has temporarily banned the use of facial recognition and other biometric technology in schools until either July 1st, 2022 or officials greenlight its use following a study of the privacy, safety and security implications. It's the first state to block use, Forbes noted. The state's Office of Information Technology will team up with the Education Department to determine how the tech affects the privacy and civil liberties of students, with input from parents and teachers. The state is concerned both about data use as well as the potential for facial recognition bias that misidentifies women, children and people of color.


AutonoML: Towards an Integrated Framework for Autonomous Machine Learning

arXiv.org Artificial Intelligence

Over the last decade, the long-running endeavour to automate high-level processes in machine learning (ML) has risen to mainstream prominence, stimulated by advances in optimisation techniques and their impact on selecting ML models/algorithms. Central to this drive is the appeal of engineering a computational system that both discovers and deploys high-performance solutions to arbitrary ML problems with minimal human interaction. Beyond this, an even loftier goal is the pursuit of autonomy, which describes the capability of the system to independently adjust an ML solution over a lifetime of changing contexts. However, these ambitions are unlikely to be achieved in a robust manner without the broader synthesis of various mechanisms and theoretical frameworks, which, at the present time, remain scattered across numerous research threads. Accordingly, this review seeks to motivate a more expansive perspective on what constitutes an automated/autonomous ML system, alongside consideration of how best to consolidate those elements. In doing so, we survey developments in the following research areas: hyperparameter optimisation, multi-component models, neural architecture search, automated feature engineering, meta-learning, multi-level ensembling, dynamic adaptation, multi-objective evaluation, resource constraints, flexible user involvement, and the principles of generalisation. We also develop a conceptual framework throughout the review, augmented by each topic, to illustrate one possible way of fusing high-level mechanisms into an autonomous ML system. Ultimately, we conclude that the notion of architectural integration deserves more discussion, without which the field of automated ML risks stifling both its technical advantages and general uptake.