Goto

Collaborating Authors

 Deep Learning


Deep Neural Network inference with reduced word length

arXiv.org Artificial Intelligence

Deep neural networks (DNN) are powerful models for many pattern recognition tasks, yet their high computational complexity and memory requirement limit them to applications on high-performance computing platforms. In this paper, we propose a new method to evaluate DNNs trained with 32bit floating point (float32) accuracy using only low precision integer arithmetics in combination with binary shift and clipping operations. Because hardware implementation of these operations is much simpler than high precision floating point calculation, our method can be used for an efficient DNN inference on dedicated hardware. In experiments on MNIST, we demonstrate that DNNs trained with float32 can be evaluated using a combination of 2bit integer arithmetics and a few float32 calculations in each layer or only 3bit integer arithmetics in combination with binary shift and clipping without significant performance degradation.


Ain't Nobody Got Time For Coding: Structure-Aware Program Synthesis From Natural Language

arXiv.org Artificial Intelligence

Program synthesis from natural language (NL) is practical for humans and, once technically feasible, would significantly facilitate software development and revolutionize end-user programming. The proposed architecture relies exclusively on neural components, and is built upon a tree2tree autoencoder trained on abstract syntax trees, combined with a pretrained word embedding and a bidirectional multi-layer LSTM for NL processing. The decoder features a doubly-recurrent LSTM with a novel signal propagation scheme and soft attention mechanism. When applied to a large dataset of problems proposed in a previous study, SAPS performs on par with or better than the method proposed there, producing correct programs in over 90% of cases. In contrast to other methods, it does not involve any non-neural components to post-process the resulting programs, and uses a fixed-dimensional latent representation as the only link between the NL analyzer and source code generator. Program synthesis consists in automatic or semiautomatic (e.g., interactive) generation of programs (or other executable structures) from specifications. This task can be posed in several ways. It is most common to assume that specification has the form of input-output pairs (tests), in which case synthesis resembles learning from examples.


Finding Appropriate Traffic Regulations via Graph Convolutional Networks

arXiv.org Artificial Intelligence

Crowd simulators have been used to find appropriate regulations by simulating multiple scenarios with different regulations. However, this approach requires multiple simulation runs, which are time-consuming. In this paper, we propose a method to learn a function that outputs regulation effects given the current traffic situation as inputs. If the function is learned using the training data of many simulation runs in advance, we can obtain an appropriate regulation efficiently by bypassing simulations for the current situation. We use the graph convolutional networks for modeling the function, which enable us to find regulations even for unseen areas. With the proposed method, we construct a graph for each area, where a node represents a road, and an edge represents the road connection. By running crowd simulations with various regulations on various areas, we generate traffic situations and regulation effects. The graph convolutaional networks are trained to output the regulation effects given the graph with the traffic situation information as inputs. With experiments using real-world road networks and a crowd simulator, we demonstrate that the proposed method can find a road to close that reduces the average time needed to reach the destination.


Variational Knowledge Graph Reasoning

arXiv.org Artificial Intelligence

Inferring missing links in knowledge graphs (KG) has attracted a lot of attention from the research community. In this paper, we tackle a practical query answering task involving predicting the relation of a given entity pair. We frame this prediction problem as an inference problem in a probabilistic graphical model and aim at resolving it from a variational inference perspective. In order to model the relation between the query entity pair, we assume that there exists an underlying latent variable (paths connecting two nodes) in the KG, which carries the equivalent semantics of their relations. However, due to the intractability of connections in large KGs, we propose to use variation inference to maximize the evidence lower bound. More specifically, our framework (\textsc{Diva}) is composed of three modules, i.e. a posterior approximator, a prior (path finder), and a likelihood (path reasoner). By using variational inference, we are able to incorporate them closely into a unified architecture and jointly optimize them to perform KG reasoning. With active interactions among these sub-modules, \textsc{Diva} is better at handling noise and coping with more complex reasoning scenarios. In order to evaluate our method, we conduct the experiment of the link prediction task on multiple datasets and achieve state-of-the-art performances on both datasets.


Accelerating Deep Learning with Memcomputing

arXiv.org Artificial Intelligence

Restricted Boltzmann machines (RBMs) and their extensions, called 'deep-belief networks', are powerful neural networks that have found applications in the fields of machine learning and artificial intelligence. The standard way to training these models resorts to an iterative unsupervised procedure based on Gibbs sampling, called 'contrastive divergence' (CD), and additional supervised tuning via back-propagation. However, this procedure has been shown not to follow any gradient and can lead to suboptimal solutions. In this paper, we show an efficient alternative to CD by means of simulations of digital memcomputing machines (DMMs). We test our approach on pattern recognition using a modified version of the MNIST data set. DMMs sample effectively the vast phase space given by the model distribution of the RBM, and provide a very good approximation close to the optimum. This efficient search significantly reduces the number of pretraining iterations necessary to achieve a given level of accuracy, as well as a total performance gain over CD. In fact, the acceleration of pretraining achieved by simulating DMMs is comparable to, in number of iterations, the recently reported hardware application of the quantum annealing method on the same network and data set. Notably, however, DMMs perform far better than the reported quantum annealing results in terms of quality of the training. We also compare our method to advances in supervised training, like batch-normalization and rectifiers, that work to reduce the advantage of pretraining. We find that the memcomputing method still maintains a quality advantage ($>1\%$ in accuracy, and a $20\%$ reduction in error rate) over these approaches. Furthermore, our method is agnostic about the connectivity of the network. Therefore, it can be extended to train full Boltzmann machines, and even deep networks at once.


The Machine Learning Revolution: How Artificial Intelligence Could Transform Your Business

#artificialintelligence

With a technology as impactful as machine learning (ML), it can be difficult to avoid hyperbole. Sure, billions of dollars in investment are pouring into ML projects. Yes, machine learning is a centerpiece of digital transformation strategies. And, to be certain, machine learning is often what people are talking about when they use the umbrella term "AI." So it's worth taking the time to look at real-world ML capabilities being developed and deployed at digitally nimble companies around the globe.


Synechron launches AI data science accelerators for FS firms

#artificialintelligence

These four new solution accelerators help financial services and insurance firms solve complex business challenges by discovering meaningful relationships between events that impact one another (correlation) and cause a future event to happen (causation). Following the success of Synechron's AI Automation Program โ€“ Neo, Synechron's AI Data Science experts have developed a powerful set of accelerators that allow financial firms to address business challenges related to investment research generation, predicting the next best action to take with a wealth management client, high-priority customer complaints, and better predicting credit risk related to mortgage lending. The Accelerators combine Natural Language Processing (NLP), Deep Learning algorithms and Data Science to solve the complex business challenges and rely on a powerful Spark and Hadoop platform to ingest and run correlations across massive amounts of data to test hypotheses and predict future outcomes. The Data Science Accelerators are the fifth Accelerator program Synechron has launched in the last two years through its Financial Innovation Labs (FinLabs), which are operating in 11 key global financial markets across North America, Europe, Middle East and APAC; including: New York, Charlotte, Fort Lauderdale, London, Paris, Amsterdam, Serbia, Dubai, Pune, Bangalore and Hyderabad. With this, Synechron's Global Accelerator programs now includes over 50 Accelerators for: Blockchain, AI Automation, InsurTech, RegTech, and AI Data Science and a dedicated team of over 300 employees globally.


Researchers develop offline speech recognition that's 97% accurate

#artificialintelligence

Typically, deep learning approaches to voice recognition -- systems that employ layers of neuron-mimicking mathematical functions to parse human speech -- lean on powerful remote servers for bulk of processing. But researchers at the University of Waterloo and startup DarwinAI claim to have pioneered a strategy for designing speech recognition networks that not only achieves state-of-the-art accuracy, but which produces models robust enough to run on low-end smartphones. They describe their method in a paper published on the preprint server Arxiv.org It builds on work by Amazon's Alexa Machine Learning team, which earlier this year developed navigation, temperature control, and music playback algorithms that can be performed locally; Qualcomm, which in May claimed to have created on-device voice recognition models that are 95 percent accurate; Dublin, Ireland startup Voysis, which in September announced an offline WaveNet voice model for mobile devices; and Intel. "In this study, we explore a human-machine collaborative design strategy for building low-footprint [deep neural network] architectures for speech recognition through a marriage of human-driven principled network design prototyping and machine-driven design exploration," the researchers wrote.


3 Ways AI Is Changing Healthcare

#artificialintelligence

THE CURRENT U.S. HEALTH CARE PICTURE is pretty bleak: more than 12 million serious diagnostic errors each year, a third of the $3.6 trillion spent attributed to waste, reduction in life expectancy for what will be three years in a row (which is unpre cedented), and peak levels of physician burnout, depression, and suicide. That's all happening at a time when there is more medical data per individual than ever, imagined with wearable sensor physiology, scan anatomy (above), DNA sequencing, gut microbiome biology, just to name a few layers. Enter deep-learning A.I., with neural networks that will impact every type of clinician, from helping to accurately read scans, slides, skin lesions, eyegrounds, and more, to health systems, promoting the use of remote monitoring that ultimately obviates the need for regular hospital rooms, and at the consumer level, by providing a virtual medical coach to better manage or even prevent diseases. But it's our best shot to deal with all of the formidable challenges: to use the wealth of data to reduce errors and waste, and the gift of time to markedly improve the clinician-patient relationship. IN JUST THE PAST few years, there have emerged credible if still-in-the-works A.I.-powered technologies that can read radiology scans (like Imagen), identify tumors and track the spread of cancer (Arterys), detect eye conditions using retinal imaging (Google's DeepMind), flag dangerously abnormal potassium levels via a "bloodless blood test" (Mayo Clinic Ventures and AliveCor), and otherwise assist with the tricky business of diagnosing, or even predicting, disease.


Machine Learning Fun and Easy - YouTube

#artificialintelligence

Welcome to the Fun and Easy Machine learning Course in Python and Keras. Are you Intrigued by the field of Machine Learning? Then this course is for you! We will take you on an adventure into the amazing of field Machine Learning. Each section consists of fun and intriguing white board explanations with regards to important concepts in Machine learning as well as practical python labs which you will enhance your comprehension of this vast yet lucrative sub-field of Data Science.