Papers.
Research connected to its authors, projects, companies, talks, events, and the rest of the graph.
Add a paper ↗Adversarial Patch
arXiv.org · arXiv 1712.09665 · 1,334 citations · Source: semantic-scholarWe present a method to create universal, robust, targeted adversarial image patches in the real world. The patches are universal because they can be used to attack any scene, robust because they work under a wide variety of transformations, and targeted because they can cause a classifier to output any target class. These adversarial patches can be printed, added to any scene, photographed, and presented to image classifiers; even when the patches are small, they cause the classifiers to ignore the other items in the scene and report a chosen target class. To reproduce the results from the paper, our code is available at https://github.com/tensorflow/cleverhans/tree/master/examples/adversarial_patch
Tom Brown, Tom B. Brown, Dandelion Mané, Aurko Roy, Martín Abadi, J. Gilmer · 6 authors totalImproving Generalization Performance by Switching from Adam to SGD
arXiv.org · arXiv 1712.07628 · 596 citations · Source: semantic-scholarDespite superior training outcomes, adaptive optimization methods such as Adam, Adagrad or RMSprop have been found to generalize poorly compared to Stochastic gradient descent (SGD). These methods tend to perform well in the initial portion of training but are outperformed by SGD at later stages of training. We investigate a hybrid strategy that begins training with an adaptive method and switches to SGD when appropriate. Concretely, we propose SWATS, a simple strategy which switches from Adam to SGD when a triggering condition is satisfied. The condition we propose relates to the projection of Adam steps on the gradient subspace. By design, the monitoring process for this condition adds very little overhead and does not increase the number of hyperparameters in the optimizer. We report experiments on several standard benchmarks such as: ResNet, SENet, DenseNet and PyramidNet for the CIFAR-10 and CIFAR-100 data sets, ResNet on the tiny-ImageNet data set and language modeling with recurrent networks on the PTB and WT2 data sets. The results show that our strategy is capable of closing the generalization gap between SGD and Adam on a majority of the tasks.
Richard Socher, N. Keskar, R. Socher · 3 authors totalA Flexible Approach to Automated RNN Architecture Generation
International Conference on Learning Representations · arXiv 1712.07316 · 16 citations · Source: semantic-scholarThe process of designing neural architectures requires expert knowledge and extensive trial and error. While automated architecture search may simplify these requirements, the recurrent neural network (RNN) architectures generated by existing methods are limited in both flexibility and components. We propose a domain-specific language (DSL) for use in automated architecture search which can produce novel RNNs of arbitrary depth and width. The DSL is flexible enough to define standard architectures such as the Gated Recurrent Unit and Long Short Term Memory and allows the introduction of non-standard RNN components such as trigonometric curves and layer normalization. Using two different candidate generation techniques, random search with a ranking function and reinforcement learning, we explore the novel architectures produced by the RNN DSL for language modeling and machine translation domains. The resulting architectures do not follow human intuition yet perform well on their targeted tasks, suggesting the space of usable RNN architectures is far larger than previously assumed.
Stephen Merity, Martin Schrimpf, James Bradbury, R. Socher · 4 authors totalFaithful Inversion of Generative Models for Effective Amortized Inference
NeurIPS 2018 · arXiv 1712.00287 · 52 citations · Source: arxiv+semantic-scholarInference amortization methods share information across multiple posterior-inference problems, allowing each to be carried out more efficiently. Generally, they require the inversion of the dependency structure in the generative model, as the modeller must learn a mapping from observations to distributions approximating the posterior. Previous approaches have involved inverting the dependency structure in a heuristic way that fails to capture these dependencies correctly, thereby limiting the achievable accuracy of the resulting approximations. We introduce an algorithm for faithfully, and minimally, inverting the graphical model structure of any generative model. Such inverses have two crucial properties: (a) they do not encode any independence assertions that are absent from the model and; (b) they are local maxima for the number of true independencies encoded. We prove the correctness of our approach and empirically show that the resulting minimally faithful inverses lead to better inference amortization than existing heuristic approaches.
Stefan Webb, Adam Golinski, R. Zinkov, Siddharth Narayanaswamy, Tom Rainforth, Y. Teh, Frank Wood · 7 authors totalParallel WaveNet: Fast High-Fidelity Speech Synthesis
ICML · arXiv 1711.10433 · 913 citations · Source: arxiv+semantic-scholarThe recently-developed WaveNet architecture is the current state of the art in realistic speech synthesis, consistently rated as more natural sounding for many different languages than any previous system. However, because WaveNet relies on sequential generation of one audio sample at a time, it is poorly suited to today's massively parallel computers, and therefore hard to deploy in a real-time production setting. This paper introduces Probability Density Distillation, a new method for training a parallel feed-forward network from a trained WaveNet with no significant difference in quality. The resulting system is capable of generating high-fidelity speech samples at more than 20 times faster than real-time, and is deployed online by Google Assistant, including serving multiple English and Japanese voices.
Erich Elsen, Aaron van den Oord, Yazhe Li, Igor Babuschkin, Karen Simonyan, Oriol Vinyals, Koray Kavukcuoglu, George van den Driessche · 22 authors totalInverse Reward Design
Neural Information Processing Systems · arXiv 1711.02827 · 502 citations · Source: semantic-scholarAutonomous agents optimize the reward function we give them. What they don't know is how hard it is for us to design a reward function that actually captures what we want. When designing the reward, we might think of some specific training scenarios, and make sure that the reward will lead to the right behavior in those scenarios. Inevitably, agents encounter new scenarios (e.g., new types of terrain) where optimizing that same reward may lead to undesired behavior. Our insight is that reward functions are merely observations about what the designer actually wants, and that they should be interpreted in the context in which they were designed. We introduce inverse reward design (IRD) as the problem of inferring the true objective based on the designed reward and the training MDP. We introduce approximate methods for solving IRD problems, and use their solution to plan risk-averse behavior in test MDPs. Empirical results suggest that this approach can help alleviate negative side effects of misspecified reward functions and mitigate reward hacking.
Stuart Russell, Dylan Hadfield-Menell, S. Milli, P. Abbeel, Stuart J. Russell, A. Dragan · 6 authors totalSketching Linear Classifiers over Data Streams
arXiv (Cornell University) · DOI 10.48550/arxiv.1711.02305 · 0 citations · Source: openalex+authoritative-profilePeter Bailis, Kai Sheng Tai, Vatsal Sharan, Gregory Valiant · 4 authors totalAppSwitch: Resolving the Application Identity Crisis
arXiv · arXiv 1711.02294 · Source: arxiv+dblp+apporbit-career-authorityDinesh Subhraveti, Sri Goli, Serge Hallyn, Ravi Chamarthy, Christos Kozyrakis · 5 authors totalNon-Autoregressive Neural Machine Translation
International Conference on Learning Representations · arXiv 1711.02281 · 932 citations · Source: semantic-scholarExisting approaches to neural machine translation condition each output word on previously generated outputs. We introduce a model that avoids this autoregressive property and produces its outputs in parallel, allowing an order of magnitude lower latency during inference. Through knowledge distillation, the use of input token fertilities as a latent variable, and policy gradient fine-tuning, we achieve this at a cost of as little as 2.0 BLEU points relative to the autoregressive Transformer network used as a teacher. We demonstrate substantial cumulative improvements associated with each of the three aspects of our training strategy, and validate our approach on IWSLT 2016 English-German and two WMT language pairs. By sampling fertilities in parallel at inference time, our non-autoregressive model achieves near-state-of-the-art performance of 29.8 BLEU on WMT 2016 English-Romanian.
Richard Socher, Jiatao Gu, James Bradbury, Caiming Xiong, V. Li, R. Socher · 6 authors totalGenerating Natural Adversarial Examples
International Conference on Learning Representations · arXiv 1710.11342 · 660 citations · Source: semantic-scholarDue to their complex nature, it is hard to characterize the ways in which machine learning models can misbehave or be exploited when deployed. Recent work on adversarial examples, i.e. inputs with minor perturbations that result in substantially different model predictions, is helpful in evaluating the robustness of these models by exposing the adversarial scenarios where they fail. However, these malicious perturbations are often unnatural, not semantically meaningful, and not applicable to complicated domains such as language. In this paper, we propose a framework to generate natural and legible adversarial examples that lie on the data manifold, by searching in semantic space of dense and continuous data representation, utilizing the recent advances in generative adversarial networks. We present generated adversaries to demonstrate the potential of the proposed approach for black-box classifiers for a wide range of applications such as image classification, textual entailment, and machine translation. We include experiments to show that the generated adversaries are natural, legible to humans, and useful in evaluating and analyzing black-box classifiers.
Sameer Singh, Zhengli Zhao, Dheeru Dua · 3 authors totalOnsets and Frames: Dual-Objective Piano Transcription
ISMIR · arXiv 1710.11153 · 341 citations · Source: arxiv+semantic-scholarWe advance the state of the art in polyphonic piano music transcription by using a deep convolutional and recurrent neural network which is trained to jointly predict onsets and frames. Our model predicts pitch onset events and then uses those predictions to condition framewise pitch predictions. During inference, we restrict the predictions from the framewise detector by not allowing a new note to start unless the onset detector also agrees that an onset for that pitch is present in the frame. We focus on improving onsets and offsets together instead of either in isolation as we believe this correlates better with human musical perception. Our approach results in over a 100% relative improvement in note F1 score (with offsets) on the MAPS dataset. Furthermore, we extend the model to predict relative velocities of normalized audio which results in more natural-sounding transcriptions.
Erich Elsen, Curtis Hawthorne, Jialin Song, Adam Roberts, Ian Simon, Colin Raffel, Jesse Engel, Sageev Oore · 9 authors totalKlout Topics for Modeling Interests and Expertise of Users Across Social Networks
arXiv preprint · arXiv 1710.09824 · 3 citations · Source: semantic-scholar+arxivThis paper presents Klout Topics, a lightweight ontology to describe social media users' topics of interest and expertise. Klout Topics is designed to: be human-readable and consumer-friendly; cover multiple domains of knowledge in depth; and promote data extensibility via knowledge base entities. We discuss why this ontology is well-suited for text labeling and interest modeling applications, and how it compares to available alternatives. We show its coverage against common social media interest sets, and examples of how it is used to model the interests of over 780M social media users on Klout.com. Finally, we open the ontology for external use.
Nemanja Spasojevic, Sarah Ellinger, Prantik Bhattacharyya, Preeti Bhargava · 4 authors totalGround Control to Major Tom: the importance of field surveys in remotely sensed data analysis
arXiv.org · arXiv 1710.09342 · 3 citations · Source: semantic-scholarAuthor(s): Bolliger, Ian; Carleton, Tamma; Hsiang, Solomon; Kadish, Jonathan; Proctor, Jonathan; Recht, Benjamin; Rolf, Esther; Shankar, Vaishaal | Abstract: In this project, we build a modular, scalable system that can collect, store, and process millions of satellite images. We test the relative importance of both of the key limitations constraining the prevailing literature by applying this system to a data-rich environment. To overcome classic data availability concerns, and to quantify their implications in an economically meaningful context, we operate in a data rich environment and work with an outcome variable directly correlated with key indicators of socioeconomic well-being. We collect public records of sale prices of homes within the United States, and then gradually degrade our rich sample in a range of different ways which mimic the sampling strategies employed in actual survey-based datasets. Pairing each house with a corresponding set of satellite images, we use image-based features to predict housing prices within each of these degraded samples. To generalize beyond any given featurization methodology, our system contains an independent featurization module, which can be interchanged with any preferred image classification tool. Our initial findings demonstrate that while satellite imagery can be used to predict housing prices with considerable accuracy, the size and nature of the ground truth sample is a fundamental determinant of the usefulness of imagery for this category of socioeconomic prediction. We quantify the returns to improving the distribution and size of observed data, and show that the image classification method is a second-order concern. Our results provide clear guidance for the development of adaptive sampling strategies in data-sparse locations where satellite-based metrics may be integrated with standard survey data, while also suggesting that advances from image classification techniques for satellite imagery could be further a
Vaishaal Shankar, I. Bolliger, T. Carleton, S. Hsiang, J. Kadish, J. Proctor, B. Recht, Esther Rolf · 8 authors totalOn the Runtime-Efficacy Trade-off of Anomaly Detection Techniques for Real-Time Streaming Data
arXiv · DOI 10.48550/arxiv.1710.04735 · arXiv 1710.04735 · 15 citations · Source: openalexEver growing volume and velocity of data coupled with decreasing attention span of end users underscore the critical need for real-time analytics. In this regard, anomaly detection plays a key role as an application as well as a means to verify data fidelity. Although the subject of anomaly detection has been researched for over 100 years in a multitude of disciplines such as, but not limited to, astronomy, statistics, manufacturing, econometrics, marketing, most of the existing techniques cannot be used as is on real-time data streams. Further, the lack of characterization of performance -- both with respect to real-timeliness and accuracy -- on production data sets makes model selection very challenging. To this end, we present an in-depth analysis, geared towards real-time streaming data, of anomaly detection techniques. Given the requirements with respect to real-timeliness and accuracy, the analysis presented in this paper should serve as a guide for selection of the "best" anomaly detection technique. To the best of our knowledge, this is the first characterization of anomaly detection techniques proposed in very diverse set of fields, using production data sets corresponding to a wide set of application domains.
Dhruv Choudhary, Arun Kejariwal, Francois Orsini · 3 authors totalMixed Precision Training
ICLR · arXiv 1710.03740 · 2,507 citations · Source: arxiv+semantic-scholarDeep neural networks have enabled progress in a wide variety of applications. Growing the size of the neural network typically results in improved accuracy. As model sizes grow, the memory and compute requirements for training these models also increases. We introduce a technique to train deep neural networks using half precision floating point numbers. In our technique, weights, activations and gradients are stored in IEEE half-precision format. Half-precision floating numbers have limited numerical range compared to single-precision numbers. We propose two techniques to handle this loss of information. Firstly, we recommend maintaining a single-precision copy of the weights that accumulates the gradients after each optimizer step. This single-precision copy is rounded to half-precision format during training. Secondly, we propose scaling the loss appropriately to handle the loss of information with half-precision gradients. We demonstrate that this approach works for a wide variety of models including convolution neural networks, recurrent neural networks and generative adversarial networks. This technique works for large scale models with more than 100 million parameters trained on large datasets. Using this approach, we can reduce the memory consumption of deep learning models by nearly 2x. In future processors, we can also expect a significant computation speedup using half-precision hardware units.
Erich Elsen, Paulius Micikevicius, Sharan Narang, Jonah Alben, Gregory Diamos, David Garcia, Boris Ginsburg, Michael Houston · 11 authors totalOn the Effective Use of Pretraining for Natural Language Inference
arXiv.org · arXiv 1710.02076 · 6 citations · Source: semantic-scholarNeural networks have excelled at many NLP tasks, but there remain open questions about the performance of pretrained distributed word representations and their interaction with weight initialization and other hyperparameters. We address these questions empirically using attention-based sequence-to-sequence models for natural language inference (NLI). Specifically, we compare three types of embeddings: random, pretrained (GloVe, word2vec), and retrofitted (pretrained plus WordNet information). We show that pretrained embeddings outperform both random and retrofitted ones in a large NLI corpus. Further experiments on more controlled data sets shed light on the contexts for which retrofitted embeddings can be useful. We also explore two principled approaches to initializing the rest of the model parameters, Gaussian and orthogonal, showing that the latter yields gains of up to 2.9% in the NLI task.
Ignacio Cases, Minh-Thang Luong, Christopher Potts · 3 authors totalCache-Aware Lock-Free Concurrent Hash Tries
arXiv 1709.06056 · 14 citations · Source: arxivThis report describes an implementation of a non-blocking concurrent shared-memory hash trie based on single-word compare-and-swap instructions. Insert, lookup and remove operations modifying different parts of the hash trie can be run independent of each other and do not contend. Remove operations ensure that the unneeded memory is freed and that the trie is kept compact. A pseudocode for these operations is presented and a proof of correctness is given -- we show that the implementation is linearizable and lock-free. Finally, benchmarks are presented which compare concurrent hash trie operations against the corresponding operations on other concurrent data structures, showing their performance and scalability.
Martin Odersky, Aleksandar Prokopec, Phil Bagwell · 3 authors totalSeq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learning
arXiv.org · arXiv 1709.00103 · 1,606 citations · Source: semantic-scholarRelational databases store a significant amount of the worlds data. However, accessing this data currently requires users to understand a query language such as SQL. We propose Seq2SQL, a deep neural network for translating natural language questions to corresponding SQL queries. Our model uses rewards from in the loop query execution over the database to learn a policy to generate the query, which contains unordered parts that are less suitable for optimization via cross entropy loss. Moreover, Seq2SQL leverages the structure of SQL to prune the space of generated queries and significantly simplify the generation problem. In addition to the model, we release WikiSQL, a dataset of 80654 hand-annotated examples of questions and SQL queries distributed across 24241 tables fromWikipedia that is an order of magnitude larger than comparable datasets. By applying policy based reinforcement learning with a query execution environment to WikiSQL, Seq2SQL outperforms a state-of-the-art semantic parser, improving execution accuracy from 35.9% to 59.4% and logical form accuracy from 23.4% to 48.3%.
Richard Socher, Victor Zhong, Caiming Xiong, R. Socher · 4 authors totalReal Time Analytics: Algorithms and Systems
arXiv · DOI 10.48550/arXiv.1708.02621 · arXiv 1708.02621 · Source: arxiv+career-authoritySanjeev Kulkarni, Arun Kejariwal, Karthik Ramasamy · 3 authors totalRegularizing and Optimizing LSTM Language Models
International Conference on Learning Representations · arXiv 1708.02182 · 1,165 citations · Source: semantic-scholarRecurrent neural networks (RNNs), such as long short-term memory networks (LSTMs), serve as a fundamental building block for many sequence learning tasks, including machine translation, language modeling, and question answering. In this paper, we consider the specific problem of word-level language modeling and investigate strategies for regularizing and optimizing LSTM-based models. We propose the weight-dropped LSTM which uses DropConnect on hidden-to-hidden weights as a form of recurrent regularization. Further, we introduce NT-ASGD, a variant of the averaged stochastic gradient method, wherein the averaging trigger is determined using a non-monotonic condition as opposed to being tuned by the user. Using these and other regularization strategies, we achieve state-of-the-art word level perplexities on two data sets: 57.3 on Penn Treebank and 65.8 on WikiText-2. In exploring the effectiveness of a neural cache in conjunction with our proposed model, we achieve an even lower state-of-the-art perplexity of 52.8 on Penn Treebank and 52.0 on WikiText-2.
Richard Socher, Stephen Merity, N. Keskar, R. Socher · 4 authors totalRevisiting Activation Regularization for Language RNNs
arXiv.org · arXiv 1708.01009 · 45 citations · Source: semantic-scholarRecurrent neural networks (RNNs) serve as a fundamental building block for many sequence tasks across natural language processing. Recent research has focused on recurrent dropout techniques or custom RNN cells in order to improve performance. Both of these can require substantial modifications to the machine learning model or to the underlying RNN configurations. We revisit traditional regularization techniques, specifically L2 regularization on RNN activations and slowness regularization over successive hidden states, to improve the performance of RNNs on the task of language modeling. Both of these techniques require minimal modification to existing RNN architectures and result in performance improvements comparable or superior to more complicated regularization techniques or custom cell architectures. These regularization techniques can be used without any modification on optimized LSTM implementations such as the NVIDIA cuDNN LSTM.
Stephen Merity, Bryan McCann, R. Socher · 3 authors totalLearned in Translation: Contextualized Word Vectors
Neural Information Processing Systems · arXiv 1708.00107 · 942 citations · Source: semantic-scholarComputer vision has benefited from initializing multiple deep layers with weights pretrained on large supervised training sets like ImageNet. Natural language processing (NLP) typically sees initialization of only the lowest layer of deep models with pretrained word vectors. In this paper, we use a deep LSTM encoder from an attentional sequence-to-sequence model trained for machine translation (MT) to contextualize word vectors. We show that adding these context vectors (CoVe) improves performance over using only unsupervised word and character vectors on a wide variety of common NLP tasks: sentiment analysis (SST, IMDb), question classification (TREC), entailment (SNLI), and question answering (SQuAD). For fine-grained sentiment analysis and entailment, CoVe improves performance of our baseline models to the state of the art.
Richard Socher, Bryan McCann, James Bradbury, Caiming Xiong, R. Socher · 5 authors totalTensor Regression Networks
Journal of machine learning research · arXiv 1707.08308 · 173 citations · Source: semantic-scholarConvolutional neural networks typically consist of many convolutional layers followed by one or more fully connected layers. While convolutional layers map between high-order activation tensors, the fully connected layers operate on flattened activation vectors. Despite empirical success, this approach has notable drawbacks. Flattening followed by fully connected layers discards multilinear structure in the activations and requires many parameters. We address these problems by incorporating tensor algebraic operations that preserve multilinear structure at every layer. First, we introduce Tensor Contraction Layers (TCLs) that reduce the dimensionality of their input while preserving their multilinear structure using tensor contraction. Next, we introduce Tensor Regression Layers (TRLs), which express outputs through a low-rank multilinear mapping from a high-order activation tensor to an output tensor of arbitrary order. We learn the contraction and regression factors end-to-end, and produce accurate nets with fewer parameters. Additionally, our layers regularize networks by imposing low-rank constraints on the activations (TCL) and regression weights (TRL). Experiments on ImageNet show that, applied to VGG and ResNet architectures, TCLs and TRLs reduce the number of parameters compared to fully connected layers by more than 65% while maintaining or increasing accuracy. In addition to the space savings, our approach's ability to leverage topological structure can be crucial f
Jean Kossaifi, Zachary Chase Lipton, Aran Khanna, Tommaso Furlanello, Anima Anandkumar · 5 authors totalNuCypher KMS: Decentralized key management system
CoRR · arXiv 1707.06140 · Source: arxiv+nucypher+curve-career-authorityMiсhael Egorov, Michael Egorov, MacLane Wilkison, David Nunez · 4 authors totalHindsight Experience Replay
NeurIPS · DOI 10.48550/arXiv.1707.01495 · arXiv 1707.01495 · 2,847 citations · Source: openalex+semantic-scholarDealing with sparse rewards is one of the biggest challenges in Reinforcement Learning (RL). We present a novel technique called Hindsight Experience Replay which allows sample-efficient learning from rewards which are sparse and binary and therefore avoid the need for complicated reward engineering. It can be combined with an arbitrary off-policy RL algorithm and may be seen as a form of implicit curriculum. We demonstrate our approach on the task of manipulating objects with a robotic arm. In particular, we run experiments on three different tasks: pushing, sliding, and pick-and-place, in each case using only binary rewards indicating whether or not the task is completed. Our ablation studies show that Hindsight Experience Replay is a crucial ingredient which makes training possible in these challenging environments. We show that our policies trained on a physics simulation can be deployed on a physical robot and successfully complete the task.
Josh Tobin, Marcin Andrychowicz, Filip Wolski, Alex Ray, Jonas Schneider, Rachel Fong, Peter Welinder, Bob McGrew · 10 authors totalCompressed Factorization: Fast and Accurate Low-Rank Factorization of Compressively-Sensed Data
arXiv (Cornell University) · DOI 10.48550/arxiv.1706.08146 · 1 citations · Source: openalex+authoritative-profilePeter Bailis, Vatsal Sharan, Kai Sheng Tai, Gregory Valiant · 4 authors totalPicking Winners: A Data Driven Approach to Evaluating the Quality of Startup Companies
arXiv preprint (MIT Operations Research Center / Sloan) · arXiv 1706.04229 · 12 citations · Source: arxivWe consider the problem of evaluating the quality of startup companies. This can be quite challenging due to the rarity of successful startup companies and the complexity of factors which impact such success. In this work we collect data on tens of thousands of startup companies, their performance, the backgrounds of their founders, and their investors. We develop a novel model for the success of a startup company based on the first passage time of a Brownian motion. The drift and diffusion of the Brownian motion associated with a startup company are a function of features based its sector, founders, and initial investors. All features are calculated using our massive dataset. Using a Bayesian approach, we are able to obtain quantitative insights about the features of successful startup companies from our model. To test the performance of our model, we use it to build a portfolio of companies where the goal is to maximize the probability of having at least one company achieve an exit (IPO or acquisition), which we refer to as winning. This $\textit{picking winners}$ framework is very general and can be used to model many problems with low probability, high reward outcomes, such as pharmaceutical companies choosing drugs to develop or studios selecting movies to produce. We frame the construction of a picking winners portfolio as a combinatorial optimization problem and show that a greedy solution has strong performance guarantees. We apply the picking winners framework to the problem of choosing a portfolio of startup companies. Using our model for the exit probabilities, we are able to construct out of sample portfolios which achieve exit rates as high as 60%, which is nearly double that of top venture capital firms.
Ajay Saini, David Scott Hunter, Tauhid Zaman · 3 authors totalPortable Trust: biometric-based authentication and blockchain storage for self-sovereign identity systems
arXiv (Cornell University) · DOI 10.48550/arxiv.1706.03744 · 21 citations · Source: openalex+orcid+dblp-identityJohan Pouwelse, J. S. Hammudoglu, J. Sparreboom, J. I. Rauhamaa, J. K. Faber, L. C. Guerchi, Ioannis Petros Samiotis, Shishir Paramathma Rao · 8 authors totalDeep Reinforcement Learning from Human Preferences
Neural Information Processing Systems · arXiv 1706.03741 · 5,852 citations · Source: semantic-scholarFor sophisticated reinforcement learning (RL) systems to interact usefully with real-world environments, we need to communicate complex goals to these systems. In this work, we explore goals defined in terms of (non-expert) human preferences between pairs of trajectory segments. We show that this approach can effectively solve complex RL tasks without access to the reward function, including Atari games and simulated robot locomotion, while providing feedback on less than one percent of our agent's interactions with the environment. This reduces the cost of human oversight far enough that it can be practically applied to state-of-the-art RL systems. To demonstrate the flexibility of our approach, we show that we can successfully train complex novel behaviors with about an hour of human time. These behaviors and environments are considerably more complex than any that have been previously learned from human feedback.
Tom Brown, P. Christiano, Jan Leike, Tom B. Brown, Miljan Martic, S. Legg, Dario Amodei · 7 authors totalDepthwise Separable Convolutions for Neural Machine Translation
ICLR 2018 · arXiv 1706.03059 · 316 citations · Source: semantic-scholarDepthwise separable convolutions reduce the number of parameters and computation used in convolutional operations while increasing representational efficiency. They have been shown to be successful in image classification models, both in obtaining better models than previously possible for a given parameter count (the Xception architecture) and considerably reducing the number of parameters required to perform at a given level (the MobileNets family of architectures). Recently, convolutional sequence-to-sequence networks have been applied to machine translation tasks with good results. In this work, we study how depthwise separable convolutions can be applied to neural machine translation. We introduce a new architecture inspired by Xception and ByteNet, called SliceNet, which enables a significant reduction of the parameter count and amount of computation needed to obtain results like ByteNet, and, with a similar parameter count, achieves new state-of-the-art results. In addition to showing that depthwise separable convolutions perform well for machine translation, we investigate the architectural changes that they enable: we observe that thanks to depthwise separability, we can increase the length of convolution windows, removing the need for filter dilation. We also introduce a new "super-separable" convolution operation that further reduces the number of parameters and computational cost for obtaining state-of-the-art results.
Francois Chollet, Lukasz Kaiser, Aidan N. Gomez, François Chollet · 4 authors totalTo Index or Not to Index: Optimizing Exact Maximum Inner Product Search
arXiv (Cornell University) · DOI 10.48550/arxiv.1706.01449 · 0 citations · Source: openalex+authoritative-profilePeter Bailis, Firas Abuzaid, Geet Sethi, Matei Zaharia · 4 authors totalConvolutional Kitchen Sinks for Transcription Factor Binding Site Prediction
arXiv preprint · arXiv 1706.00125 · 21 citations · Source: semantic-scholarWe present a simple and efficient method for prediction of transcription factor binding sites from DNA sequence. Our method computes a random approximation of a convolutional kernel feature map from DNA sequence and then learns a linear model from the approximated feature map. Our method outperforms state-of-the-art deep learning methods on five out of six test datasets from the ENCODE consortium, while training in less than one eighth the time.
Alyssa Morrow, Vaishaal Shankar, Devin Petersohn, Anthony D. Joseph, Benjamin Recht, Nir Yosef · 6 authors totalImplicit Consensus: Blockchain with Unbounded Throughput
arXiv (Cornell University) · DOI 10.48550/arxiv.1705.11046 · 13 citations · Source: openalex+orcid+dblp-identityJohan Pouwelse, Zhijie Ren, Kelong Cong, Zekeriya Erkin · 4 authors totalInfrastructure for Usable Machine Learning: The Stanford DAWN Project
arXiv (Cornell University) · DOI 10.48550/arxiv.1705.07538 · 16 citations · Source: openalex+authoritative-profilePeter Bailis, Kunle Olukotun, Christopher Ré, Matei Zaharia · 4 authors totalKey-Value Retrieval Networks for Task-Oriented Dialogue
CoRR · arXiv 1705.05414 · Source: dblp+first-party-homepageMihail Eric, Christopher D. Manning · 2 authors totalReducing Bias in Production Speech Models
arXiv.org · arXiv 1705.04400 · 10 citations · Source: arxiv+semantic-scholarReplacing hand-engineered pipelines with end-to-end deep learning systems has enabled strong results in applications like speech and object recognition. However, the causality and latency constraints of production systems put end-to-end speech models back into the underfitting regime and expose biases in the model that we show cannot be overcome by "scaling up", i.e., training bigger models on more data. In this work we systematically identify and address sources of bias, reducing error rates by up to 20% while remaining practical for deployment. We achieve this by utilizing improved neural architectures for streaming inference, solving optimization issues, and employing strategies that increase audio and label modelling versatility.
Sanjeev Satheesh, Eric Battenberg, Rewon Child, Adam Coates, Christopher Fougner, Yashesh Gaur, Jiaji Huang, Heewoo Jun · 16 authors totalA Deep Reinforced Model for Abstractive Summarization
International Conference on Learning Representations · arXiv 1705.04304 · 1,672 citations · Source: semantic-scholarAttentional, RNN-based encoder-decoder models for abstractive summarization have achieved good performance on short input and output sequences. For longer documents and summaries however these models often include repetitive and incoherent phrases. We introduce a neural network model with a novel intra-attention that attends over the input and continuously generated output separately, and a new training method that combines standard supervised word prediction and reinforcement learning (RL). Models trained only with supervised learning often exhibit "exposure bias" - they assume ground truth is provided at each step during training. However, when standard word prediction is combined with the global sequence prediction training of RL the resulting summaries become more readable. We evaluate this model on the CNN/Daily Mail and New York Times datasets. Our model obtains a 41.16 ROUGE-1 score on the CNN/Daily Mail dataset, an improvement over previous state-of-the-art models. Human evaluation also shows that our model produces higher quality summaries.
Richard Socher, Romain Paulus, Caiming Xiong, R. Socher · 4 authors totalThe Pragmatics of Indirect Commands in Collaborative Discourse
CoRR · arXiv 1705.03454 · Source: dblp+first-party-homepageMihail Eric, Matthew Lamm · 2 authors totalLearning Symmetric Collaborative Dialogue Agents with Dynamic Knowledge Graph Embeddings
CoRR · arXiv 1704.07130 · Source: dblp+first-party-homepageMihail Eric, He He, Anusha Balakrishnan, Percy Liang · 4 authors totalExploring Sparsity in Recurrent Neural Networks
ICLR · arXiv 1704.05119 · 330 citations · Source: arxiv+semantic-scholarRecurrent Neural Networks (RNN) are widely used to solve a variety of problems and as the quantity of data and the amount of available compute have increased, so have model sizes. The number of parameters in recent state-of-the-art networks makes them hard to deploy, especially on mobile phones and embedded devices. The challenge is due to both the size of the model and the time it takes to evaluate it. In order to deploy these RNNs efficiently, we propose a technique to reduce the parameters of a network by pruning weights during the initial training of the network. At the end of training, the parameters of the network are sparse while accuracy is still close to the original dense neural network. The network size is reduced by 8x and the time required to train the model remains constant. Additionally, we can prune a larger dense network to achieve better than baseline performance while still reducing the total number of parameters significantly. Pruning RNNs reduces the size of the model and can also help achieve significant inference time speed-up using sparse matrix multiply. Benchmarks show that using our technique model size can be reduced by 90% and speed-up is around 2x to 7x.
Erich Elsen, Sharan Narang, Gregory Diamos, Shubho Sengupta · 4 authors totalName-free combinators for concurrency
CoRR · arXiv 1703.07054 · Source: dblp+arxiv+career-authorityLucius Gregory Meredith, Michael Stay · 2 authors totalHigh-Throughput and Language-Agnostic Entity Disambiguation and Linking on User Generated Data
LDOW @ WWW · arXiv 1703.04498 · 4 citations · Source: semantic-scholar+arxivThe Entity Disambiguation and Linking (EDL) task matches entity mentions in text to a unique Knowledge Base (KB) identifier such as a Wikipedia or Freebase id. It plays a critical role in the construction of a high quality information network, and can be further leveraged for a variety of information retrieval and NLP tasks such as text categorization and document tagging. EDL is a complex and challenging problem due to ambiguity of the mentions and real world text being multi-lingual. Moreover, EDL systems need to have high throughput and should be lightweight in order to scale to large datasets and run on off-the-shelf machines. More importantly, these systems need to be able to extract and disambiguate dense annotations from the data in order to enable an Information Retrieval or Extraction task running on the data to be more efficient and accurate. In order to address all these challenges, we present the Lithium EDL system and algorithm - a high-throughput, lightweight, language-agnostic EDL system that extracts and correctly disambiguates 75% more entities than state-of-the-art EDL systems and is significantly faster than them.
Nemanja Spasojevic, Preeti Bhargava, Guoning Hu · 3 authors totalNoScope: Optimizing Neural Network Queries over Video at Scale
arXiv (Cornell University) · DOI 10.48550/arxiv.1703.02529 · 47 citations · Source: openalex+authoritative-profilePeter Bailis, Daniel Kang, John Emmons, Firas Abuzaid, Matei Zaharia · 5 authors totalHolStep: A Machine Learning Dataset for Higher-order Logic Theorem Proving
ICLR 2017 · arXiv 1703.00426 · 90 citations · Source: semantic-scholarLarge computer-understandable proofs consist of millions of intermediate logical steps. The vast majority of such steps originate from manually selected and manually guided heuristics applied to intermediate goals. So far, machine learning has generally not been used to filter or generate these steps. In this paper, we introduce a new dataset based on Higher-Order Logic (HOL) proofs, for the purpose of developing new machine learning-based theorem-proving strategies. We make this dataset publicly available under the BSD license. We propose various machine learning tasks that can be performed on this dataset, and discuss their significance for theorem proving. We also benchmark a set of simple baseline machine learning models suited for the tasks (including logistic regression, convolutional neural networks and recurrent neural networks). The results of our baseline models show the promise of applying machine learning to HOL theorem proving.
Francois Chollet, C. Kaliszyk, François Chollet, Christian Szegedy · 4 authors totalGram-CTC: Automatic Unit Selection and Target Decomposition for Sequence Labelling
ICML 2017 · arXiv 1703.00096 · 57 citations · Source: arxiv+semantic-scholarMost existing sequence labelling models rely on a fixed decomposition of a target sequence into a sequence of basic units. These methods suffer from two major drawbacks: 1) the set of basic units is fixed, such as the set of words, characters or phonemes in speech recognition, and 2) the decomposition of target sequences is fixed. These drawbacks usually result in sub-optimal performance of modeling sequences. In this pa- per, we extend the popular CTC loss criterion to alleviate these limitations, and propose a new loss function called Gram-CTC. While preserving the advantages of CTC, Gram-CTC automatically learns the best set of basic units (grams), as well as the most suitable decomposition of tar- get sequences. Unlike CTC, Gram-CTC allows the model to output variable number of characters at each time step, which enables the model to capture longer term dependency and improves the computational efficiency. We demonstrate that the proposed Gram-CTC improves CTC in terms of both performance and efficiency on the large vocabulary speech recognition task at multiple scales of data, and that with Gram-CTC we can outperform the state-of-the-art on a standard speech benchmark.
Sanjeev Satheesh, Hairong Liu, Zhenyao Zhu, Xiangang Li · 4 authors totalSceneSeer: 3D Scene Design with Natural Language
CoRR · arXiv 1703.00050 · Source: dblp+first-party-homepageMihail Eric, Angel X. Chang, Manolis Savva, Christopher D. Manning · 4 authors totalData Selection Strategies for Multi-Domain Sentiment Analysis
arXiv (Cornell University) · DOI 10.48550/arxiv.1702.02426 · 10 citations · Source: openalex+career-authorityParsa Ghaffari, Sebastian Ruder, John G. Breslin · 3 authors totalDeep Learning with Dynamic Computation Graphs
International Conference on Learning Representations · DOI 10.48550/arxiv.1702.02181 · arXiv 1702.02181 · 140 citations · Source: semantic-scholar+openalexNeural networks that compute over graph structures are a natural fit for problems in a variety of domains, including natural language (parse trees) and cheminformatics (molecular graphs). However, since the computation graph has a different shape and size for every input, such networks do not directly support batched training or inference. They are also difficult to implement in popular deep learning libraries, which are based on static data-flow graphs. We introduce a technique called dynamic batching, which not only batches together operations between different input graphs of dissimilar shape, but also between different nodes within a single input graph. The technique allows us to create static graphs, using popular libraries, that emulate dynamic computation graphs of arbitrary shape and size. We further present a high-level library of compositional blocks that simplifies the creation of dynamic graph models. Using the library, we demonstrate concise and batch-wise parallel implementations for a variety of models from the literature.
Peter Norvig, Moshe Looks, Marcello Herreshoff, DeLesley S. Hutchins · 4 authors total