Goto

Collaborating Authors

 Deep Learning


Neural Game Engine: Accurate learning of generalizable forward models from pixels

arXiv.org Artificial Intelligence

Access to a fast and easily copied forward model of a game is essential for model-based reinforcement learning and for algorithms such as Monte Carlo tree search, and is also beneficial as a source of unlimited experience data for model-free algorithms. Learning forward models is an interesting and important challenge in order to address problems where a model is not available. Building upon previous work on the Neural GPU, this paper introduces the Neural Game Engine, as a way to learn models directly from pixels. The learned models are able to generalise to different size game levels to the ones they were trained on without loss of accuracy. Results on 10 deterministic General Video Game AI games demonstrate competitive performance, with many of the games models being learned perfectly both in terms of pixel predictions and reward predictions. The pre-trained models are available through the OpenAI Gym interface and are available publicly for future research here: \url{https://github.com/Bam4d/Neural-Game-Engine}


Optimization of Operation Strategy for Primary Torque based hydrostatic Drivetrain using Artificial Intelligence

arXiv.org Artificial Intelligence

A new primary torque control concept for hydrostatics mobile machines was introduced in 2018. The mentioned concept controls the pressure in a closed circuit by changing the angle of the hydraulic pump to achieve the desired pressure based on a feedback system. Thanks to this concept, a series of advantages are expected. However, while working in a Y cycle, the primary torque-controlled wheel loader has worse performance in efficiency compared to secondary controlled earthmover due to lack of recuperation ability. Alternatively, we use deep learning algorithms to improve machines' regeneration performance. In this paper, we firstly make a potential analysis to show the benefit by utilizing the regeneration process, followed by proposing a series of CRDNNs, which combine CNN, RNN, and DNN, to precisely detect Y cycles. Compared to existing algorithms, the CRDNN with bi-directional LSTMs has the best accuracy, and the CRDNN with LSTMs has a comparable performance but much fewer training parameters. Based on our dataset including 119 truck loading cycles, our best neural network shows a 98.2% test accuracy. Therefore, even with a simple regeneration process, our algorithm can improve the holistic efficiency of mobile machines up to 9% during Y cycle processes if primary torque concept is used.


Introduction to Recurrent Neural Networks

#artificialintelligence

In this chapter of our Artificial Neural Network introduction series, we will be talking about the Recurrent Neural Networks (RNNs) which are the building blocks for Natural Language Processing (NLP) and Machine Translation technologies. This is due to their ease in comprehending sequential data like sentences and voice snippets. RNN aims to make predictions on sequential data by utilising memory-based architecture. On contrary to the feed-forward network where no two inputs share the knowledge, RNNs incorporates additional memory states. Therefore, the predictions not only depend on the current state but also the previous information.


Global Big Data Conference

#artificialintelligence

The explosion of breakthroughs, investments, and entrepreneurial activity around artificial intelligence over the last decade has been driven exclusively by deep learning, a sophisticated statistical analysis technique for finding hidden patterns in large quantities of data. A term coined in 1955--artificial intelligence--was applied (or mis-applied) to deep learning, a more advanced version of an approach to training computers to perform certain tasks--machine learning--a term coined in 1959. The recent success of deep learning is the result of the increased availability of lots of data (big data) and the advent of Graphics Processing Units (GPUs), significantly increasing the breadth and depth of the data used for training computers and reducing the time required for training deep learning algorithms. The term "big data" first appeared in computer science literature in an October 1997 article by Michael Cox and David Ellsworth, "Application-controlled demand paging for out-of-core visualization," published in the Proceedings of the IEEE 8th conference on Visualization. They wrote that "Visualization provides an interesting challenge for computer systems: data sets are generally quite large, taxing the capacities of main memory, local disk, and even remote disk. We call this the problem of big data. When data sets do not fit in main memory (in core), or when they do not fit even on local disk, the most common solution is to acquire more resources."


Mind-reading AI turns thoughts into words using a brain implant

New Scientist

An artificial intelligence can accurately translate thoughts into sentences, at least for a limited vocabulary of 250 words. The system may bring us a step closer to restoring speech to people who have lost the ability because of paralysis. Joseph Makin at the University of California, San Francisco, and his colleagues used deep learning algorithms to study the brain signals of four women as they spoke. The women, who all have epilepsy, already had electrodes attached to their brains to monitor seizures. Each woman was asked to read aloud from a set of sentences as the team measured brain activity.


Mind-reading technology uses AI to give voice to people unable to speak

Daily Mail - Science & tech

New technology that can read minds and turn thoughts into complete sentences with the help of AI is giving hope to people who can't speak. Researchers from the University of California say their technology is able to translate brain activity into English word by word with the help of machine learning. The technology could revolutionise the way people who can't speak or move are able to communicate, as it is more natural than existing tools, the team say. It has an accuracy rate of 97 per cent - more than twice as high as other brain-signal decoding devices and works by mapping activity of neurons to words. Translating neurons to words enables it to type word sequences on a computer interface in real time - which can then be read out by a synthetic voice.


12 Artificial Intelligence (AI) Milestones: 3. Computer Graphics Give Birth To Big Data

#artificialintelligence

The explosion of breakthroughs, investments, and entrepreneurial activity around artificial intelligence over the last decade has been driven exclusively by deep learning, a sophisticated statistical analysis technique for finding hidden patterns in large quantities of data. A term coined in 1955--artificial intelligence--was applied (or mis-applied) to deep learning, a more advanced version of an approach to training computers to perform certain tasks--machine learning--a term coined in 1959. The recent success of deep learning is the result of the increased availability of lots of data (big data) and the advent of Graphics Processing Units (GPUs), significantly increasing the breadth and depth of the data used for training computers and reducing the time required for training deep learning algorithms. The technology that animated movies like "Toy Story" and enabled a variety of special effects is the ... [ ] focus of this year's Turing Award, the technology industry's version of the Nobel Prize. The term "big data" first appeared in computer science literature in an October 1997 article by Michael Cox and David Ellsworth, "Application-controlled demand paging for out-of-core visualization," published in the Proceedings of the IEEE 8th conference on Visualization.


Autonomous discovery in the chemical sciences part I: Progress

arXiv.org Artificial Intelligence

This two-part review examines how automation has contributed to different aspects of discovery in the chemical sciences. In this first part, we describe a classification for discoveries of physical matter (molecules, materials, devices), processes, and models and how they are unified as search problems. We then introduce a set of questions and considerations relevant to assessing the extent of autonomy. Finally, we describe many case studies of discoveries accelerated by or resulting from computer assistance and automation from the domains of synthetic chemistry, drug discovery, inorganic chemistry, and materials science. These illustrate how rapid advancements in hardware automation and machine learning continue to transform the nature of experimentation and modelling. Part two reflects on these case studies and identifies a set of open challenges for the field.


Temporal Network Representation Learning via Historical Neighborhoods Aggregation

arXiv.org Machine Learning

Network embedding is an effective method to learn low-dimensional representations of nodes, which can be applied to various real-life applications such as visualization, node classification, and link prediction. Although significant progress has been made on this problem in recent years, several important challenges remain, such as how to properly capture temporal information in evolving networks. In practice, most networks are continually evolving. Some networks only add new edges or nodes such as authorship networks, while others support removal of nodes or edges such as internet data routing. If patterns exist in the changes of the network structure, we can better understand the relationships between nodes and the evolution of the network, which can be further leveraged to learn node representations with more meaningful information. In this paper, we propose the Embedding via Historical Neighborhoods Aggregation (EHNA) algorithm. More specifically, we first propose a temporal random walk that can identify relevant nodes in historical neighborhoods which have impact on edge formations. Then we apply a deep learning model which uses a custom attention mechanism to induce node embeddings that directly capture temporal information in the underlying feature representation. We perform extensive experiments on a range of real-world datasets, and the results demonstrate the effectiveness of our new approach in the network reconstruction task and the link prediction task.


Ranger: Boosting Error Resilience of Deep Neural Networks through Range Restriction

arXiv.org Machine Learning

With the emerging adoption of deep neural networks (DNNs) in the HPC domain, the reliability of DNNs is also growing in importance. As prior studies demonstrate the vulnerability of DNNs to hardware transient faults (i.e., soft errors), there is a compelling need for an efficient technique to protect DNNs from soft errors. While the inherent resilience of DNNs can tolerate some transient faults (which would not affect the system's output), prior work has found there are critical faults that cause safety violations (e.g., misclassification). In this work, we exploit the inherent resilience of DNNs to protect the DNNs from critical faults. In particular, we propose Ranger, an automated technique to selectively restrict the ranges of values in particular DNN layers, which can dampen the large deviations typically caused by critical faults to smaller ones. Such reduced deviations can usually be tolerated by the inherent resilience of DNNs. Ranger can be integrated into existing DNNs without retraining, and with minimal effort. Our evaluation on 8 DNNs (including two used in self-driving car applications) demonstrates that Ranger can achieve significant resilience boosting without degrading the accuracy of the model, and incurring negligible overheads.