Deep Learning
You can now Build your own 3D Digital Face Emoji using Deep Learning
Have you ever wondered how the animojis on the iPhone X work? Don't worry, deep learning has the answer again. How about a technique that doesn't require any specific hardware, doesn't need a video of you (just a picture), and generates a 3D digital avatar with remarkable accuracy that can be animated in real time? This is not some far-off futuristic technology. A group of developers have released a research paper demonstrating how they used deep learning to build a digital 3D avatar of a person's head and face.
Re-thinking Enterprise business processes using Augmented Intelligence
In the 1990s, there was a popular book called Re-engineering the Corporation. Looking back now, Re-engineering certainly has had a mixed success – but it did have an impact over the last two decades. ERP deployments led by SAP and others were a direct result of the Business Process re-engineering phenomenon. So, now, with the rise of AI: Could we think of a new form of Re-engineering the Corporation – using Artificial Intelligence? The current group of Robotic process automation companies focus on the UI layer.
Nonlocal Low-Rank Tensor Factor Analysis for Image Restoration
Zhang, Xinyuan, Yuan, Xin, Carin, Lawrence
Low-rank signal modeling has been widely leveraged to capture non-local correlation in image processing applications. We propose a new method that employs low-rank tensor factor analysis for tensors generated by grouped image patches. The low-rank tensors are fed into the alternative direction multiplier method (ADMM) to further improve image reconstruction. The motivating application is compressive sensing (CS), and a deep convolutional architecture is adopted to approximate the expensive matrix inversion in CS applications. An iterative algorithm based on this low-rank tensor factorization strategy, called NLR-TFA, is presented in detail. Experimental results on noiseless and noisy CS measurements demonstrate the superiority of the proposed approach, especially at low CS sampling rates.
Using Rule-Based Labels for Weak Supervised Learning: A ChemNet for Transferable Chemical Property Prediction
Goh, Garrett B., Siegel, Charles, Vishnu, Abhinav, Hodas, Nathan O.
With access to large datasets, deep neural networks (DNN) have achieved human-level accuracy in image and speech recognition tasks. However, in chemistry, data is inherently small and fragmented. In this work, we develop an approach of using rule-based knowledge for training ChemNet, a transferable and generalizable deep neural network for chemical property prediction that learns in a weak-supervised manner from large unlabeled chemical databases. When coupled with transfer learning approaches to predict other smaller datasets for chemical properties that it was not originally trained on, we show that ChemNet's accuracy outperforms contemporary DNN models that were trained using conventional supervised learning. Furthermore, we demonstrate that the ChemNet pre-training approach is equally effective on both CNN (Chemception) and RNN (SMILES2vec) models, indicating that this approach is network architecture agnostic and is effective across multiple data modalities. Our results indicate a pre-trained ChemNet that incorporates chemistry domain knowledge, enables the development of generalizable neural networks for more accurate prediction of novel chemical properties.
SMILES2Vec: An Interpretable General-Purpose Deep Neural Network for Predicting Chemical Properties
Goh, Garrett B., Hodas, Nathan O., Siegel, Charles, Vishnu, Abhinav
Chemical databases store information in text representations, and the SMILES format is a universal standard used in many cheminformatics software. Encoded in each SMILES string is structural information that can be used to predict complex chemical properties. In this work, we develop SMILES2vec, a deep RNN that automatically learns features from SMILES to predict chemical properties, without the need for additional explicit feature engineering. Using Bayesian optimization methods to tune the network architecture, we show that an optimized SMILES2vec model can serve as a general-purpose neural network for predicting distinct chemical properties including toxicity, activity, solubility and solvation energy, while also outperforming contemporary MLP neural networks that uses engineered features. Furthermore, we demonstrate proof-of-concept of interpretability by developing an explanation mask that localizes on the most important characters used in making a prediction. When tested on the solubility dataset, it identified specific parts of a chemical that is consistent with established first-principles knowledge with an accuracy of 88%. Our work demonstrates that neural networks can learn technically accurate chemical concept and provide state-of-the-art accuracy, making interpretable deep neural networks a useful tool of relevance to the chemical industry.
How Much Chemistry Does a Deep Neural Network Need to Know to Make Accurate Predictions?
Goh, Garrett B., Siegel, Charles, Vishnu, Abhinav, Hodas, Nathan O., Baker, Nathan
The meteoric rise of deep learning models in computer vision research, having achieved human-level accuracy in image recognition tasks is firm evidence of the impact of representation learning of deep neural networks. In the chemistry domain, recent advances have also led to the development of similar CNN models, such as Chemception, that is trained to predict chemical properties using images of molecular drawings. In this work, we investigate the effects of systematically removing and adding localized domain-specific information to the image channels of the training data. By augmenting images with only 3 additional basic information, and without introducing any architectural changes, we demonstrate that an augmented Chemception (AugChemception) outperforms the original model in the prediction of toxicity, activity, and solvation free energy. Then, by altering the information content in the images, and examining the resulting model's performance, we also identify two distinct learning patterns in predicting toxicity/activity as compared to solvation free energy. These patterns suggest that Chemception is learning about its tasks in the manner that is consistent with established knowledge. Thus, our work demonstrates that advanced chemical knowledge is not a pre-requisite for deep learning models to accurately predict complex chemical properties.
OpenAI wants to make safe AI, but that may be an impossible task.
True artificial intelligence is on its way, and we aren't ready for it. Just as our forefathers had trouble visualizing everything from the modern car to the birth of the computer, it's difficult for most people to imagine how much truly intelligent technology could change our lives as soon as the next decade -- and how much we stand to lose if AI goes out of our control. Fortunately, there's a league of individuals working to ensure that the birth of artificial intelligence isn't the death of humanity. From Max Tegmark's Future of Life Institute to the Harvard Kennedy School of Government's Future Society, the world's most renowned experts are joining forces to tackle one of the most disruptive technological advancements (and greatest threats) humanity will ever face. Perhaps the most famous organization to be born from this existential threat is OpenAI.
The Commoditization of Deep Learning – Geoffrey Bradway – Medium
It is getting easier and easier to do deep learning (DL). There exist papers, blogs, frameworks, books, courses, newsletters, conferences, and many more resources. If you don't want to implement it yourself, there are machine learning (ML) API services on AWS, GCE, Azure and companies like Clarifai and Bonsai, to name a few. Thinking back to a few years ago, neural nets were sometimes regarded as "just a fad" --I can remember skipping this topic in my grad school ML class because the professor didn't like them and thought they were hyped. So let's talk about some of things that have happened to the field of DL in the last few years that have shifted this view.
Using Python to Snake Closer to Simplified Deep Learning
On today's episode of "The Interview" with The Next Platform, we discuss the role of higher level interfaces to common machine learning and deep learning frameworks, including Caffe. Despite the existence of multiple deep learning frameworks, there is a lack of comprehensible and easy-to-use high-level tools for the design, training, and testing of deep neural networks (DNNs) according to this episode's guest, Soren Klemm, one of the creators of Python based Barista, which is an open-source graphical high-level interface for the Caffe framework. While Caffe is one of the most popular frameworks for training DNNs, editing prototxt files in order to specify the net architecture and hyper parameters can become a cumbersome and error-prone task. Instead, Barista offers a fully graphical user interface with a graph-based net topology editor. Barista is designed on top of the Caffe infrastructure.