Europe
Krylov Subspace Recycling for Fast Iterative Least-Squares in Machine Learning
de Roos, Filip, Hennig, Philipp
Solving symmetric positive definite linear problems is a fundamental computational task in machine learning. The exact solution, famously, is cubicly expensive in the size of the matrix. To alleviate this problem, several linear-time approximations, such as spectral and inducing-point methods, have been suggested and are now in wide use. These are low-rank approximations that choose the low-rank space a priori and do not refine it over time. While this allows linear cost in the data-set size, it also causes a finite, uncorrected approximation error. Authors from numerical linear algebra have explored ways to iteratively refine such low-rank approximations, at a cost of a small number of matrix-vector multiplications. This idea is particularly interesting in the many situations in machine learning where one has to solve a sequence of related symmetric positive definite linear problems. From the machine learning perspective, such deflation methods can be interpreted as transfer learning of a low-rank approximation across a time-series of numerical tasks. We study the use of such methods for our field. Our empirical results show that, on regression and classification problems of intermediate size, this approach can interpolate between low computational cost and numerical precision.
Transfer Learning for Speech Recognition on a Budget
Kunze, Julius, Kirsch, Louis, Kurenkov, Ilia, Krug, Andreas, Johannsmeier, Jens, Stober, Sebastian
End-to-end training of automated speech recognition (ASR) systems requires massive data and compute resources. We explore transfer learning based on model adaptation as an approach for training ASR models under constrained GPU memory, throughput and training data. We conduct several systematic experiments adapting a Wav2Letter convolutional neural network originally trained for English ASR to the German language. We show that this technique allows faster training on consumer-grade resources while requiring less training data in order to achieve the same accuracy, thereby lowering the cost of training ASR models in other languages. Model introspection revealed that small adaptations to the network's weights were sufficient for good performance, especially for inner layers.
Supervised Quantile Normalisation
Morvan, Marine Le, Vert, Jean-Philippe
Quantile normalisation is a popular normalisation method for data subject to unwanted variations such as images, speech, or genomic data. It applies a monotonic transformation to the feature values of each sample to ensure that after normalisation, they follow the same target distribution for each sample. Choosing a "good" target distribution remains however largely empirical and heuristic, and is usually done independently of the subsequent analysis of normalised data. We propose instead to couple the quantile normalisation step with the subsequent analysis, and to optimise the target distribution jointly with the other parameters in the analysis. We illustrate this principle on the problem of estimating a linear model over normalised data, and show that it leads to a particular low-rank matrix regression problem that can be solved efficiently. We illustrate the potential of our method, which we term SUQUAN, on simulated data, images and genomic data, where it outperforms standard quantile normalisation.
Efficient learning with robust gradient descent
Holland, Matthew J., Ikeda, Kazushi
Minimizing the empirical risk is a popular training strategy, but for learning tasks where the data may be noisy or heavy-tailed, one may require many observations in order to generalize well. To achieve better performance under less stringent requirements, we introduce a procedure which constructs a robust approximation of the risk gradient for use in an iterative learning routine. We provide high-probability bounds on the excess risk of this algorithm, by showing that it does not deviate far from the ideal gradient-based update. Empirical tests show that in diverse settings, the proposed procedure can learn more efficiently, using less resources (iterations and observations) while generalizing better.
Sharing Hash Codes for Multiple Purposes
Pronobis, Wikor, Panknin, Danny, Kirschnick, Johannes, Srinivasan, Vignesh, Samek, Wojciech, Markl, Volker, Kaul, Manohar, Mueller, Klaus-Robert, Nakajima, Shinichi
Locality sensitive hashing (LSH) is a powerful tool for sublinear-time approximate nearest neighbor search, and a variety of hashing schemes have been proposed for different dissimilarity measures. However, hash codes significantly depend on the dissimilarity, which prohibits users from adjusting the dissimilarity at query time. In this paper, we propose {multiple purpose LSH (mp-LSH) which shares the hash codes for different dissimilarities. mp-LSH supports L2, cosine, and inner product dissimilarities, and their corresponding weighted sums, where the weights can be adjusted at query time. It also allows us to modify the importance of pre-defined groups of features. Thus, mp-LSH enables us, for example, to retrieve similar items to a query with the user preference taken into account, to find a similar material to a query with some properties (stability, utility, etc.) optimized, and to turn on or off a part of multi-modal information (brightness, color, audio, text, etc.) in image/video retrieval. We theoretically and empirically analyze the performance of three variants of mp-LSH, and demonstrate their usefulness on real-world data sets.
Learning Structures of Bayesian Networks for Variable Groups
Parviainen, Pekka, Kaski, Samuel
Bayesian networks, and especially their structures, are powerful tools for representing conditional independencies and dependencies between random variables. In applications where related variables form a priori known groups, chosen to represent different "views" to or aspects of the same entities, one may be more interested in modeling dependencies between groups of variables rather than between individual variables. Motivated by this, we study prospects of representing relationships between variable groups using Bayesian network structures. We show that for dependency structures between groups to be expressible exactly, the data have to satisfy the so-called groupwise faithfulness assumption. We also show that one cannot learn causal relations between groups using only groupwise conditional independencies, but also variable-wise relations are needed. Additionally, we present algorithms for finding the groupwise dependency structures.
Underwater drones use sound to send snaps of the ocean floor
DRONES are sending back snaps from the deep. Uncrewed vehicles that scour the ocean floor for submerged mines can now beam back images to human operators in close to real time. The technology, developed by Canada's Department of National Defence, could also be used to autonomously map the locations of starfish colonies, for example, or study deep-sea hydrothermal vents. The torpedo-shaped drones constantly scan the ocean floor using sonar, reaching speeds of around 2 metres per second. They use image recognition to search for shapes that look like a submerged mine.
Blockchains for Artificial Intelligence – The BigchainDB Blog
And, it was first published on Dataconomy on Dec 21, 2016; I'm reposting here for ease of access.] In recent years, AI (artificial intelligence) researchers have finally cracked problems that they've worked on for decades, from Go to human-level speech recognition. A key piece was the ability to gather and learn on mountains of data, which pulled error rates past the success line. In short, big data has transformed AI, to an almost unreasonable level. Blockchain technology could transform AI too, in its own particular ways. Some applications of blockchains to AI are mundane, like audit trails on AI models. Some appear almost unreasonable, like AI that can own itself -- AI DAOs. All of them are opportunities. This article will explore these applications. Before we discuss applications, let's first review what's different about blockchains compared to traditional big-data distributed databases like MongoDB. We can think of blockchains as "blue ocean" databases: they escape the "bloody red ocean" of sharks competing in an existing market, opting instead to be in a blue ocean of uncontested market space.
NVIDIA Metropolis Is Paving the Way Toward Smarter Traffic NVIDIA Blog
Nobody likes it, but we all have to deal with it. As the world's cities grow more densely populated, scientists and entrepreneurs are looking for solutions to gridlock, pollution and the other byproducts of a world filled with cars. Two sessions at the GPU Technology Conference earlier this month spoke to the role that data, deep learning and intelligent video analytics can play in easing traffic and improving quality of life for city dwellers the world over. Kurtis McBride, CEO of Miovision Technologies, an IVA startup based in Ontario, Canada, spoke to a room full of developers about his company's efforts -- and their 40 percent year-over-year growth -- to make traffic flow a little easier. Miovision's Open City platform gets data from existing city infrastructure and the company's own video cameras, and applies AI to create insights from it.
Q&A: Should artificial intelligence be legally required to explain itself?
Algorithms that detect the threat level of airline passengers might operate without accountability. As artificial intelligence (AI) becomes more sophisticated, it also becomes more opaque. Machine-learning algorithms can grind through massive amounts of data, generating predictions and making decisions without the ability to explain to humans what it's doing. In matters of consequence--from hiring decisions to criminal sentencing--should we require justifications? A commentary published today in Science Robotics discusses regulatory efforts to make AI more transparent, explainable, and accountable.