Redundancy does not imply fault tolerance: analysis of distributed storage reactions to single errors and corruptions

Redundancy does not imply fault tolerance: analysis of distributed storage reactions to single errors and corruptions Ganesan et al., FAST 2017 It's a tough life being the developer of a distributed datastore. Thanks to the wonderful work of Kyle Kingsbury (aka, @aphyr) and his efforts on Jepsen.io, awareness of data loss and related issues in … Continue reading Redundancy does not imply fault tolerance: analysis of distributed storage reactions to single errors and corruptions

Thou shalt not depend on me: analysing the use of outdated JavaScript libraries on the web

Thou shalt not depend on me: analysing the use of outdated JavaScript libraries on the web Lauinger et al., NDSS 2017 Just based on the paper title alone, if you had to guess what the situation is with outdated JavaScript libraries on the web, you'd probably guess it was pretty bad. It turns out it's … Continue reading Thou shalt not depend on me: analysing the use of outdated JavaScript libraries on the web

HopFS: Scaling hierarchical file system metadata using NewSQL databases

HopFS: Scaling hierarchical file system metadata using NewSQL databases Niazi et al., FAST 2017 If you're working with big data and Hadoop, this one paper could repay your investment in The Morning Paper many times over (ok, The Morning Paper is free - but you do pay with your time to read it). You know … Continue reading HopFS: Scaling hierarchical file system metadata using NewSQL databases

RNN models for image generation

Today we're looking at the remaining papers from the unsupervised learning and generative networks section of the 'top 100 awesome deep learning papers' collection. These are: DRAW: A recurrent neural network for image generation, Gregor et al., 2015 Pixel recurrent neural networks, van den Oord et al., 2016 Auto-encoding variational Bayes, Kingma & Welling, 2014 … Continue reading RNN models for image generation

Unsupervised learning and GANs

Continuing our tour through some of the 'top 100 awesome deep learning papers,' today we're turning our attention to the unsupervised learning and generative networks section. I've split the papers here into two groups. Today we'll be looking at: Building high-level features using large-scale unsupervised learning, Le et al., 2012 Generative Adversarial Nets, Goodfellow et … Continue reading Unsupervised learning and GANs

Optimisation and training techniques for deep learning

Today we're looking at the 'optimisation and training techniques' section from the 'top 100 awesome deep learning papers' list. Random search for hyper-parameter optimization, Bergstra & Bengio 2012 Improving neural networks by preventing co-adaptation of feature detectors, Hinton et al., 2012 Dropout: a simple way to prevent neural networks from overfitting, Srivastava et al., 2014 … Continue reading Optimisation and training techniques for deep learning

When DNNs go wrong – adversarial examples and what we can learn from them

Yesterday we looked at a series of papers on DNN understanding, generalisation, and transfer learning. One additional way of understanding what's going on inside a network is to understand what can break it. Adversarial examples are deliberately constructed inputs which cause a network to produce the wrong outputs (e.g., misclassify an input image). We'll start … Continue reading When DNNs go wrong – adversarial examples and what we can learn from them

Understanding, generalisation, and transfer learning in deep neural networks

This is the first in a series of posts looking at the 'top 100 awesome deep learning papers.' Deviating from the normal one-paper-per-day format, I'll take the papers mostly in their groupings as found in the list (with some subdivision, plus a few extras thrown in) - thus we'll be looking at multiple papers each … Continue reading Understanding, generalisation, and transfer learning in deep neural networks

On decentralizing prediction markets and order books

On decentralizing prediction markets and order books Clark et al., 13th Annual Workshop on the Economics of Information Security, 2014 This is the last of five papers in the ACM Queue Research for Practice series on 'Cryptocurrencies, Blockchains, and Smart Contracts .' It serves as a good example of repurposing block chains as a foundation … Continue reading On decentralizing prediction markets and order books