Goto

Collaborating Authors

 Education


HelpViz: Automatic Generation of Contextual Visual MobileTutorials from Text-Based Instructions

arXiv.org Artificial Intelligence

We present HelpViz, a tool for generating contextual visual mobile tutorials from text-based instructions that are abundant on the web. HelpViz transforms text instructions to graphical tutorials in batch, by extracting a sequence of actions from each text instruction through an instruction parsing model, and executing the extracted actions on a simulation infrastructure that manages an array of Android emulators. The automatic execution of each instruction produces a set of graphical and structural assets, including images, videos, and metadata such as clicked elements for each step. HelpViz then synthesizes a tutorial by combining parsed text instructions with the generated assets, and contextualizes the tutorial to user interaction by tracking the user's progress and highlighting the next step. Our experiments with HelpViz indicate that our pipeline improved tutorial execution robustness and that participants preferred tutorials generated by HelpViz over text-based instructions. HelpViz promises a cost-effective approach for generating contextual visual tutorials for mobile interaction at scale.


What Matters in Learning from Offline Human Demonstrations for Robot Manipulation

arXiv.org Artificial Intelligence

Imitating human demonstrations is a promising approach to endow robots with various manipulation capabilities. While recent advances have been made in imitation learning and batch (offline) reinforcement learning, a lack of open-source human datasets and reproducible learning methods make assessing the state of the field difficult. In this paper, we conduct an extensive study of six offline learning algorithms for robot manipulation on five simulated and three real-world multi-stage manipulation tasks of varying complexity, and with datasets of varying quality. Our study analyzes the most critical challenges when learning from offline human data for manipulation. Based on the study, we derive a series of lessons including the sensitivity to different algorithmic design choices, the dependence on the quality of the demonstrations, and the variability based on the stopping criteria due to the different objectives in training and evaluation. We also highlight opportunities for learning from human datasets, such as the ability to learn proficient policies on challenging, multi-stage tasks beyond the scope of current reinforcement learning methods, and the ability to easily scale to natural, real-world manipulation scenarios where only raw sensory signals are available. We have open-sourced our datasets and all algorithm implementations to facilitate future research and fair comparisons in learning from human demonstration data. Codebase, datasets, trained models, and more available at https://arise-initiative.github.io/robomimic-web/


A Theory of Consciousness from a Theoretical Computer Science Perspective: Insights from the Conscious Turing Machine

arXiv.org Artificial Intelligence

The quest to understand consciousness, once the purview of philosophers and theologians, is now actively pursued by scientists of many stripes. We examine consciousness from the perspective of theoretical computer science (TCS), a branch of mathematics concerned with understanding the underlying principles of computation and complexity, including the implications and surprising consequences of resource limitations. In the spirit of Alan Turing's simple yet powerful definition of a computer, the Turing Machine (TM), and perspective of computational complexity theory, we formalize a modified version of the Global Workspace Theory (GWT) of consciousness originated by cognitive neuroscientist Bernard Baars and further developed by him, Stanislas Dehaene, Jean-Pierre Changeaux and others. We are not looking for a complex model of the brain nor of cognition, but for a simple computational model of (the admittedly complex concept of) consciousness. We do this by defining the Conscious Turing Machine (CTM), also called a conscious AI, and then we define consciousness and related notions in the CTM. While these are only mathematical (TCS) definitions, we suggest why the CTM has the feeling of consciousness. The TCS perspective provides a simple formal framework to employ tools from computational complexity theory and machine learning to help us understand consciousness and related concepts. Previously we explored high level explanations for the feelings of pain and pleasure in the CTM. Here we consider three examples related to vision (blindsight, inattentional blindness, and change blindness), followed by discussions of dreams, free will, and altered states of consciousness.


On Designing Good Representation Learning Models

arXiv.org Artificial Intelligence

The goal of representation learning is different from the ultimate objective of machine learning such as decision making, it is therefore very difficult to establish clear and direct objectives for training representation learning models. It has been argued that a good representation should disentangle the underlying variation factors, yet how to translate this into training objectives remains unknown. This paper presents an attempt to establish direct training criterions and design principles for developing good representation learning models. We propose that a good representation learning model should be maximally expressive, i.e., capable of distinguishing the maximum number of input configurations. We formally define expressiveness and introduce the maximum expressiveness (MEXS) theorem of a general learning model. We propose to train a model by maximizing its expressiveness while at the same time incorporating general priors such as model smoothness. We present a conscience competitive learning algorithm which encourages the model to reach its MEXS whilst at the same time adheres to model smoothness prior. We also introduce a label consistent training (LCT) technique to boost model smoothness by encouraging it to assign consistent labels to similar samples. We present extensive experimental results to show that our method can indeed design representation learning models capable of developing representations that are as good as or better than state of the art. We also show that our technique is computationally efficient, robust against different parameter settings and can work effectively on a variety of datasets. Code available at https://github.com/qlilx/odgrlm.git


The Growing Need for Skills in Artificial Intelligence

#artificialintelligence

We are seeing Artificial Intelligence (AI) used in all areas of life and work. Because of the continued growth in and demand for skills in AI, we need to provide opportunities for all students to learn about and understand how AI works. Dave Touretzky, the founder of AI4K12 had stated: "It's important that children be given accurate information about AI so they can understand the technology that is reshaping our lives." Artificial intelligence is increasing in all areas of our world and a recent Forbes article shared five industries that are seeing increased benefits from artificial intelligence. There is a prediction that there will be 33 million self-driving cars on the road by 2040.


9 Best Computer Vision Online Courses

#artificialintelligence

This course gives you an overview of Computer Vision, Machine Learning with AWS. In this course, you will learn how to build and train a computer vision model using the Apache MXNet and GluonCV toolkit. This course tells you about AWS services and frameworks including Amazon Rekognition, Amazon SageMaker, Amazon SageMaker GroundTruth, and Amazon SageMaker Neo, AWS Deep Learning AMIs via Amazon EC2, AWS Deep Learning Containers, and Apache MXNet on AWS. In the final project, you have to select the appropriate pre-trained GluonCV model, apply that model to your dataset, and visualize the output of your GluonCV model. Now, let's see the syllabus of the course-


Machine Learning in Python - Extras - CouponED

#artificialintelligence

Machine Learning applications are everywhere nowadays from Google Translate and NLP API,to Recommendation Systems used by YouTube,Netflix and Amazon,Udemy and more. As we have come to know, data science and machine learning is quite important to the success of any business and sector- so what does it take to build machine learning systems that works? In performing machine learning and data science projects, the normal workflow is that you have a problem you want to solve, hence you perform data collection,data preparation,feature engineering,model building and evaluation and then you deploy your model. However that is not all there is, there is a lot more to this life cycle. We will also explore other ML frameworks beyond Scikit-learn,Tensorflow or Pytorch such as TuriCreate, Creme for online machine learning and more.


Top MLOps Books In 2021

#artificialintelligence

Machine learning is getting mainstreamed as many organisations have integrated or are trying to integrate ML systems into their products and platforms. MLOps is the branch of ML that unifies ML systems development (dev) and ML systems deployments (ops). We have curated a list of top MLOps books to help you get a handle on the subject (in no particular order). The Machine Learning Engineering book is one of the most complete applied AI books out there and is filled with best practices and design patterns of building reliable machine learning solutions at scale. Andriy Burkov has a PhD in AI and is currently the machine learning team leader at Gartner.


Artificial Intelligence Accurately Predicts Protein Folding

#artificialintelligence

Posted on July 27th, 2021 by Dr. Francis Collins Proteins are the workhorses of the cell. Mapping the precise shapes of the most important of these workhorses helps to unlock their life-supporting functions or, in the case of disease, potential for dysfunction. While the amino acid sequence of a protein provides the basis for its 3D structure, deducing the atom-by-atom map from principles of quantum mechanics has been beyond the ability of computer programs--until now. In a recent study in the journal Science, researchers reported they have developed artificial intelligence approaches for predicting the three-dimensional structure of proteins in record time, based solely on their one-dimensional amino acid sequences [1]. This groundbreaking approach will not only aid researchers in the lab, but guide drug developers in coming up with safer and more effective ways to treat and prevent disease.


Practical Machine Learning for Computer Vision: End-to-End Machine Learning for Images: Lakshmanan, Valliappa, Görner, Martin, Gillard, Ryan: 9781098102364: Amazon.com: Books

#artificialintelligence

Machine learning on images is revolutionizing healthcare, manufacturing, retail, and many other sectors. Many previously difficult problems can now be solved by training machine learning (ML) models to identify objects in images. Our aim in this book is to provide intuitive explanations of the ML architectures that underpin this fast-advancing field, and to provide practical code to employ these ML models to solve problems involving classification, measurement, detection, segmentation, representation, generation, counting, and more. Image classification is the "hello world" of deep learning. Therefore, this book also provides a practical end-to-end introduction to deep learning. It can serve as a stepping stone to other deep learning domains, such as natural language processing.