Deep Learning
Algorithm Bias In Artificial Intelligence Needs To Be Discussed (And Addressed)
What truly is the cause of algorithmic bias, can we truly point any fingers at who's to blame? The bias within algorithm and machine learning systems today emerges as a result of many circumstances. Deep learning models function in a manner that draws from the pattern recognition capabilities the neural networks. Therefore, it could be said that deep learning models cannot be directly biased by design, and any emergence or cause of bias is external to the architecture and design of the neural network. The outputs produced by machine learning models and AI systems are simply a reflection of the training datasets they are exposed to.
Has Google cracked the data center cooling problem with AI?
Cost-cutting has become an ever-present concern for beleaguered enterprises in the current global economy, which has been hard hit by the aftershocks of the COVID-19 pandemic. Energy consumption at data centers is one of the prime examples of a heavy cost load for cash-strapped operators and clients, especially when it comes to cooling all of the running components. Dealing with excess heat is one of the biggest, most expensive factors involved in running a modern data center. It's such an issue, in fact, that the data center cooling market itself could be worth US$20 billion by 2024. In the past, solutions to solving the temperature problem have included locating data centers in locales with cooler climates such as Europe, or having them situated below sea level in the ocean.
Why Computer Vision is So Amazing!
One of the most impressive and convincing kinds of AI is computer vision which you've doubtlessly experienced in any number of ways without knowing. Computer vision is the field of computer science that focuses on repeating parts of the intricacy of the human vision system and empowering PCs to distinguish and process objects in images and videos similarly that people do. As of not long ago, computer vision just worked in a constrained limit. On account of advances in artificial intelligence and innovations in deep learning and neural networks, the field has had the option to take incredible leaps in recent years and has had the option to outperform people in certain tasks related to detecting and labeling objects. One of the driving elements behind the development of computer vision is the measure of information we create today that is then used to prepare and improve computer vision.
Unsupervised meta-learning: learning to learn without supervision
This post is cross-listed on the CMU ML blog. The history of machine learning has largely been a story of increasing abstraction. In the dawn of ML, researchers spent considerable effort engineering features. As deep learning gained popularity, researchers then shifted towards tuning the update rules and learning rates for their optimizers. Recent research in meta-learning has climbed one level of abstraction higher: many researchers now spend their days manually constructing task distributions, from which they can automatically learn good optimizers.
Data-Space Inversion Using a Recurrent Autoencoder for Time-Series Parameterization
Jiang, Su, Durlofsky, Louis J.
Data-space inversion (DSI) and related procedures represent a family of methods applicable for data assimilation in subsurface flow settings. These methods differ from model-based techniques in that they provide only posterior predictions for quantities (time series) of interest, not posterior models with calibrated parameters. DSI methods require a large number of flow simulations to first be performed on prior geological realizations. Given observed data, posterior predictions can then be generated directly. DSI operates in a Bayesian setting and provides posterior samples of the data vector. In this work we develop and evaluate a new approach for data parameterization in DSI. Parameterization reduces the number of variables to determine in the inversion, and it maintains the physical character of the data variables. The new parameterization uses a recurrent autoencoder (RAE) for dimension reduction, and a long-short-term memory (LSTM) network to represent flow-rate time series. The RAE-based parameterization is combined with an ensemble smoother with multiple data assimilation (ESMDA) for posterior generation. Results are presented for two- and three-phase flow in a 2D channelized system and a 3D multi-Gaussian model. The RAE procedure, along with existing DSI treatments, are assessed through comparison to reference rejection sampling (RS) results. The new DSI methodology is shown to consistently outperform existing approaches, in terms of statistical agreement with RS results. The method is also shown to accurately capture derived quantities, which are computed from variables considered directly in DSI. This requires correlation and covariance between variables to be properly captured, and accuracy in these relationships is demonstrated. The RAE-based parameterization developed here is clearly useful in DSI, and it may also find application in other subsurface flow problems.
Physics-informed neural network for ultrasound nondestructive quantification of surface breaking cracks
Shukla, Khemraj, Di Leoni, Patricio Clark, Blackshire, James, Sparkman, Daniel, Karniadakis, George Em
We introduce an optimized physics-informed neural network (PINN) trained to solve the problem of identifying and characterizing a surface breaking crack in a metal plate. PINNs are neural networks that can combine data and physics in the learning process by adding the residuals of a system of Partial Differential Equations to the loss function. Our PINN is supervised with realistic ultrasonic surface acoustic wave data acquired at a frequency of 5 MHz. The ultrasonic surface wave data is represented as a surface deformation on the top surface of a metal plate, measured by using the method of laser vibrometry. The PINN is physically informed by the acoustic wave equation and its convergence is sped up using adaptive activation functions. The adaptive activation function uses a scalable hyperparameter in the activation function, which is optimized to achieve best performance of the network as it changes dynamically the topology of the loss function involved in the optimization process. The usage of adaptive activation function significantly improves the convergence, notably observed in the current study. We use PINNs to estimate the speed of sound of the metal plate, which we do with an error of 1\%, and then, by allowing the speed of sound to be space dependent, we identify and characterize the crack as the positions where the speed of sound has decreased. Our study also shows the effect of sub-sampling of the data on the sensitivity of sound speed estimates. More broadly, the resulting model shows a promising deep neural network model for ill-posed inverse problems.
Playing Minecraft with Behavioural Cloning
Kanervisto, Anssi, Karttunen, Janne, Hautamรคki, Ville
MineRL 2019 competition challenged participants to train sample-efficient agents to play Minecraft, by using a dataset of human gameplay and a limit number of steps the environment. We approached this task with behavioural cloning by predicting what actions human players would take, and reached fifth place in the final ranking. Despite being a simple algorithm, we observed the performance of such an approach can vary significantly, based on when the training is stopped. In this paper, we detail our submission to the competition, run further experiments to study how performance varied over training and study how different engineering decisions affected these results.
Training and Classification using a Restricted Boltzmann Machine on the D-Wave 2000Q
Dixit, Vivek, Selvarajan, Raja, Alam, Muhammad A., Humble, Travis S., Kais, Sabre
Restricted Boltzmann Machine (RBM) is an energy based, undirected graphical model. It is commonly used for unsupervised and supervised machine learning. Typically, RBM is trained using contrastive divergence (CD). However, training with CD is slow and does not estimate exact gradient of log-likelihood cost function. In this work, the model expectation of gradient learning for RBM has been calculated using a quantum annealer (D-Wave 2000Q), which is much faster than Markov chain Monte Carlo (MCMC) used in CD. Training and classification results are compared with CD. The classification accuracy results indicate similar performance of both methods. Image reconstruction as well as log-likelihood calculations are used to compare the performance of quantum and classical algorithms for RBM training. It is shown that the samples obtained from quantum annealer can be used to train a RBM on a 64-bit `bars and stripes' data set with classification performance similar to a RBM trained with CD. Though training based on CD showed improved learning performance, training using a quantum annealer eliminates computationally expensive MCMC steps of CD.
A Graph Gaussian Embedding Method for Predicting Alzheimer's Disease Progression with MEG Brain Networks
Xu, Mengjia, Sanz, David Lopez, Garces, Pilar, Maestu, Fernando, Li, Quanzheng, Pantazis, Dimitrios
Characterizing the subtle changes of functional brain networks associated with the pathological cascade of Alzheimer's disease (AD) is important for early diagnosis and prediction of disease progression prior to clinical symptoms. We developed a new deep learning method, termed multiple graph Gaussian embedding model (MG2G), which can learn highly informative network features by mapping high-dimensional resting-state brain networks into a low-dimensional latent space. These latent distribution-based embeddings enable a quantitative characterization of subtle and heterogeneous brain connectivity patterns at different regions and can be used as input to traditional classifiers for various downstream graph analytic tasks, such as AD early stage prediction, and statistical evaluation of between-group significant alterations across brain regions. We used MG2G to detect the intrinsic latent dimensionality of MEG brain networks, predict the progression of patients with mild cognitive impairment (MCI) to AD, and identify brain regions with network alterations related to MCI.
Compressive sensing with un-trained neural networks: Gradient descent finds the smoothest approximation
Heckel, Reinhard, Soltanolkotabi, Mahdi
Untrained convolutional neural networks have emerged as highly successful tools for image recovery and restoration, for a variety of problems including denoising, compressive sensing, and inpainting [Uly 18; Jin 19; Vee 18; JH19; Hec19; HH19; Bos 20; Wan 20; HA20; Aro 20]. As opposed to trained convolutional neural networks, that learn an image prior from training data, untrained convolutional networks act as an image prior without any training and solely based on the architecture of the network and the optimization procedure used to fit them. The benefit of untrained networks was first observed in the Deep Image Prior (DIP) paper [Uly 18]. The key observation of Ulyanov et al. [Uly 18] is that fitting a standard overparameterized convolutional autoencoder (specifically, the U-net [Ron 15] or variations thereoff) to a single noisy/corrupted image, when combined with early stopping, yields excellent denoising, inpainting, and super-resolution performance. Subsequent literature has demonstrated that many elements of the architecture of a convolutional autoencoder--such as the encoder part--are irrelevant for this behavior to emerge.