EDBT 2026 Demo / reviewers in the wild / expert
Jason Yosinski
dblp:31/9882
· DBLP profile ↗
24ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 23 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
17 papers |
Deep learning architectures and training · 18% Efficient and distributed learning · 14% Trustworthy machine learning · 11% | |
| Computer graphics and multimedia
1 paper |
Image and video coding · 100% |
Topics — the 30 heaviest of 44, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
interpretability |
0.6 | 3 | 2017 | SVCCA: Singular Vector Canonical Correlation Analysis for Deep Learning Dynamics and Interpretability · NIPS 2017 Synthesizing the preferred inputs for neurons in neural networks via deep generator networks · NIPS 2016 Plug & Play Generative Networks: Conditional Iterative Generation of Images in Latent Space · CVPR 2017 |
Machine learning › Trustworthy machine learning › neural network interpretability
activation maximization |
0.5 | 2 | 2017 | Plug & Play Generative Networks: Conditional Iterative Generation of Images in Latent Space · CVPR 2017 Synthesizing the preferred inputs for neurons in neural networks via deep generator networks · NIPS 2016 |
Machine learning › Learning paradigms › continual learning › catastrophic forgetting
catastrophic forgetting mitigation |
0.4 | 1 | 2020 | Supermasks in Superposition · NeurIPS 2020 |
Machine learning › Learning paradigms
continual learning |
0.4 | 1 | 2020 | Supermasks in Superposition · NeurIPS 2020 |
Robotics › Motion planning and robot control
dynamic modeling |
0.4 | 1 | 2020 | Estimating Q(s,s') with Deep Deterministic Dynamics Gradients · ICML 2020 |
Machine learning › Reinforcement learning
model-based reinforcement learning |
0.4 | 1 | 2020 | Estimating Q(s,s') with Deep Deterministic Dynamics Gradients · ICML 2020 |
Natural language and speech › Language models and text generation
text generation |
0.4 | 1 | 2020 | Plug and Play Language Models: A Simple Approach to Controlled Text Generation · ICLR 2020 |
Machine learning › Reinforcement learning
value-based reinforcement learning |
0.4 | 1 | 2020 | Estimating Q(s,s') with Deep Deterministic Dynamics Gradients · ICML 2020 |
Machine learning › Reinforcement learning
value function estimation |
0.4 | 1 | 2020 | Estimating Q(s,s') with Deep Deterministic Dynamics Gradients · ICML 2020 |
Machine learning › Optimization for machine learning › gradient flow
conservation laws |
0.4 | 1 | 2019 | Hamiltonian Neural Networks · NeurIPS 2019 |
Machine learning › Optimization for machine learning › convergence analysis
convergence analysis of neural network training |
0.4 | 1 | 2019 | LCA: Loss Change Allocation for Neural Network Training · NeurIPS 2019 |
Machine learning › Generative modeling
generative adversarial network |
0.4 | 1 | 2019 | Metropolis-Hastings Generative Adversarial Networks · ICML 2019 |
Machine learning › Deep learning architectures and training › physics-informed neural network
hamiltonian neural network |
0.4 | 1 | 2019 | Hamiltonian Neural Networks · NeurIPS 2019 |
Machine learning › Learning theory
inductive bias |
0.4 | 1 | 2019 | Hamiltonian Neural Networks · NeurIPS 2019 |
Machine learning › Efficient and distributed learning › model compression › sparse training
lottery ticket hypothesis |
0.4 | 1 | 2019 | Deconstructing Lottery Tickets: Zeros, Signs, and the Supermask · NeurIPS 2019 |
Machine learning › Efficient and distributed learning
model compression |
0.4 | 1 | 2019 | Deconstructing Lottery Tickets: Zeros, Signs, and the Supermask · NeurIPS 2019 |
Machine learning › Deep learning architectures and training
physics-informed neural network |
0.4 | 1 | 2019 | Hamiltonian Neural Networks · NeurIPS 2019 |
Machine learning › Efficient and distributed learning › model compression
pruning |
0.4 | 1 | 2019 | Deconstructing Lottery Tickets: Zeros, Signs, and the Supermask · NeurIPS 2019 |
Machine learning › Efficient and distributed learning › model compression
sparse training |
0.4 | 1 | 2019 | Deconstructing Lottery Tickets: Zeros, Signs, and the Supermask · NeurIPS 2019 |
Machine learning › Deep learning architectures and training
training dynamics |
0.4 | 1 | 2019 | LCA: Loss Change Allocation for Neural Network Training · NeurIPS 2019 |
Machine learning › Deep learning architectures and training
convolution |
0.3 | 1 | 2018 | An intriguing failing of convolutional neural networks and the CoordConv solution · NeurIPS 2018 |
Machine learning › Deep learning architectures and training
convolutional neural network |
0.3 | 1 | 2018 | An intriguing failing of convolutional neural networks and the CoordConv solution · NeurIPS 2018 |
Robotics › Motion planning and robot control
coordinate transformation |
0.3 | 1 | 2018 | An intriguing failing of convolutional neural networks and the CoordConv solution · NeurIPS 2018 |
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction › manifold learning
intrinsic dimension |
0.3 | 1 | 2018 | Measuring the Intrinsic Dimension of Objective Landscapes · ICLR (Poster) 2018 |
Image and video coding
JPEG compression |
0.3 | 1 | 2018 | Faster Neural Networks Straight from JPEG · NeurIPS 2018 |
Machine learning › Generative modeling › image generation
conditional image generation |
0.3 | 1 | 2017 | Plug & Play Generative Networks: Conditional Iterative Generation of Images in Latent Space · CVPR 2017 |
Machine learning › Generative modeling
image generation |
0.3 | 1 | 2017 | Plug & Play Generative Networks: Conditional Iterative Generation of Images in Latent Space · CVPR 2017 |
Machine learning › Learning theory
learning dynamics |
0.3 | 1 | 2017 | SVCCA: Singular Vector Canonical Correlation Analysis for Deep Learning Dynamics and Interpretability · NIPS 2017 |
Machine learning › Representation and self-supervised learning › representation analysis
representation comparison |
0.3 | 1 | 2017 | SVCCA: Singular Vector Canonical Correlation Analysis for Deep Learning Dynamics and Interpretability · NIPS 2017 |
Computer vision › Segmentation and scene understanding
dense prediction |
0.2 | 1 | 2016 | Recombinator Networks: Learning Coarse-to-Fine Feature Aggregation · CVPR 2016 |
Methods — techniques the papers use, named apart from their topics
convolutional neural network · 0.9markov chain monte carlo · 0.6off-policy learning · 0.4hopfield network · 0.4gradient-based task inference · 0.4deep deterministic dynamics gradients · 0.4path integral decomposition · 0.4neural network · 0.4metropolis-hastings · 0.4hamiltonian mechanics · 0.4resnet · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Plug and Play Language Models: A Simple Approach to Controlled Text Generation
Sumanth Dathathri, Andrea Madotto, Janice Lan, Jane Hung, Eric Frank, Piero Molino, Jason Yosinski, Rosanne Liu |
ICLR | 7 |
| 2020 | Estimating Q(s,s') with Deep Deterministic Dynamics GradientsabstractIn this paper, we introduce a novel form of value function, $Q(s, s’)$, that expresses the utility of transitioning from a state $s$ to a neighboring state $s’$ and then acting optimally thereafter. In order to derive an optimal policy, we develop a forward dynamics model that learns to make next-state predictions that maximize this value. This formulation decouples actions from values while still learning off-policy. We highlight the benefits of this approach in terms of value function transfer, learning within redundant action spaces, and learning off-policy from state observations generated by sub-optimal or completely random policies. Code and videos are available at http://sites.google.com/view/qss-paper. Ashley D. Edwards, Himanshu Sahni, Rosanne Liu, Jane Hung, Rui Wang 0052, Adrien Ecoffet, Thomas Miconi, Charles L. Isbell Jr., Jason Yosinski |
ICML | 10 |
| 2020 | Supermasks in SuperpositionabstractWe present the Supermasks in Superposition (SupSup) model, capable of sequentially learning thousands of tasks without catastrophic forgetting. Our approach uses a randomly initialized, fixed base network and for each task finds a subnetwork (supermask) that achieves good performance. If task identity is given at test time, the correct subnetwork can be retrieved with minimal memory usage. If not provided, SupSup can infer the task using gradient-based optimization to find a linear superposition of learned supermasks which minimizes the output entropy. In practice we find that a single gradient step is often sufficient to identify the correct mask, even among 2500 tasks. We also showcase two promising extensions. First, SupSup models can be trained entirely without task identity information, as they may detect when they are uncertain about new data and allocate an additional supermask for the new training distribution. Finally the entire, growing set of supermasks can be stored in a constant-sized reservoir by implicitly storing them as attractors in a fixed-sized Hopfield network. Mitchell Wortsman, Vivek Ramanujan, Rosanne Liu, Aniruddha Kembhavi, Mohammad Rastegari, Jason Yosinski, Ali Farhadi |
NeurIPS | 6 |
| 2020 | The Surprising Creativity of Digital Evolution: A Collection of Anecdotes from the Evolutionary Computation and Artificial Life Research CommunitiesabstractEvolution provides a creative fount of complex and subtle adaptations that often surprise the scientists who discover them. However, the creativity of evolution is not limited to the natural world: Artificial organisms evolving in computational environments have also elicited surprise and wonder from the researchers studying them. The process of evolution is an algorithmic process that transcends the substrate in which it occurs. Indeed, many researchers in the field of digital evolution can provide examples of how their evolving algorithms and organisms have creatively subverted their expectations or intentions, exposed unrecognized bugs in their code, produced unexpectedly adaptations, or engaged in behaviors and outcomes, uncannily convergent with ones found in nature. Such stories routinely reveal surprise and creativity by evolution in these digital worlds, but they rarely fit into the standard scientific narrative. Instead they are often treated as mere obstacles to be overcome, rather than results that warrant study in their own right. Bugs are fixed, experiments are refocused, and one-off surprises are collapsed into a single data point. The stories themselves are traded among researchers through oral tradition, but that mode of information transmission is inefficient and prone to error and outright loss. Moreover, the fact that these stories tend to be shared only among practitioners means that many natural scientists do not realize how interesting and lifelike digital organisms are and how natural their evolution can be. To our knowledge, no collection of such anecdotes has been published before. This article is the crowd-sourced product of researchers in the fields of artificial life and evolutionary computation who have provided first-hand accounts of such cases. It thus serves as a written, fact-checked collection of scientifically important and even entertaining stories. In doing so we also present here substantial evidence that the existence and importance of evolutionary surprises extends beyond the natural world, and may indeed be a universal property of all complex evolving systems. Joel Lehman, Jeff Clune, Dusan Misevic, Christoph Adami, Lee Altenberg, Julie Beaulieu, Peter J. Bentley, Samuel Bernard, Guillaume Beslon, David M. Bryson, Nicholas Cheney, Patryk Chrabaszcz, Antoine Cully, Stéphane Doncieux, Fred C. Dyer, Kai Olav Ellefsen, Robert Feldt, Stephan Fischer 0002, Stephanie Forrest, Antoine Frénoy, Christian Gagné 0001, Leni K. Le Goff, Laura M. Grabowski, Babak Hodjat, Frank Hutter, Laurent Keller, Carole Knibbe, Peter Krcah, Richard E. Lenski, Hod Lipson, Robert MacCurdy, Carlos Maestre, Risto Miikkulainen, Sara Mitri, David E. Moriarty, Jean-Baptiste Mouret, Anh Totti Nguyen, Charles Ofria, Marc Parizeau, David P. Parsons, Robert T. Pennock, William F. Punch, Thomas S. Ray, Marc Schoenauer, Eric Schulte, Karl Sims, Kenneth O. Stanley, François Taddei, Danesh Tarapore, Simon Thibault, Richard A. Watson, Westley Weimer, Jason Yosinski |
Artif. Life | 53 |
| 2019 | Metropolis-Hastings Generative Adversarial NetworksabstractWe introduce the Metropolis-Hastings generative adversarial network (MH-GAN), which combines aspects of Markov chain Monte Carlo and GANs. The MH-GAN draws samples from the distribution implicitly defined by a GAN’s discriminator-generator pair, as opposed to standard GANs which draw samples from the distribution defined only by the generator. It uses the discriminator from GAN training to build a wrapper around the generator for improved sampling. With a perfect discriminator, this wrapped generator samples from the true distribution on the data exactly even when the generator is imperfect. We demonstrate the benefits of the improved generator on multiple benchmark datasets, including CIFAR-10 and CelebA, using the DCGAN, WGAN, and progressive GAN. Ryan D. Turner, Jane Hung, Eric Frank, Yunus Saatci, Jason Yosinski |
ICML | 5 |
| 2019 | Hamiltonian Neural NetworksabstractEven though neural networks enjoy widespread use, they still struggle to learn the basic laws of physics. How might we endow them with better inductive biases? In this paper, we draw inspiration from Hamiltonian mechanics to train models that learn and respect exact conservation laws in an unsupervised manner. We evaluate our models on problems where conservation of energy is important, including the two-body problem and pixel observations of a pendulum. Our model trains faster and generalizes better than a regular neural network. An interesting side effect is that our model is perfectly reversible in time. Sam Greydanus, Misko Dzamba, Jason Yosinski |
NeurIPS | 3 |
| 2019 | LCA: Loss Change Allocation for Neural Network TrainingabstractNeural networks enjoy widespread use, but many aspects of their training, representation, and operation are poorly understood. In particular, our view into the training process is limited, with a single scalar loss being the most common viewport into this high-dimensional, dynamic process. We propose a new window into training called Loss Change Allocation (LCA), in which credit for changes to the network loss is conservatively partitioned to the parameters. This measurement is accomplished by decomposing the components of an approximate path integral along the training trajectory using a Runge-Kutta integrator. This rich view shows which parameters are responsible for decreasing or increasing the loss during training, or which parameters "help" or "hurt" the network's learning, respectively. LCA may be summed over training iterations and/or over neurons, channels, or layers for increasingly coarse views. This new measurement device produces several insights into training. (1) We find that barely over 50% of parameters help during any given iteration. (2) Some entire layers hurt overall, moving on average against the training gradient, a phenomenon we hypothesize may be due to phase lag in an oscillatory training process. (3) Finally, increments in learning proceed in a synchronized manner across layers, often peaking on identical iterations. Janice Lan, Rosanne Liu, Hattie Zhou, Jason Yosinski |
NeurIPS | 4 |
| 2019 | Deconstructing Lottery Tickets: Zeros, Signs, and the SupermaskabstractThe recent "Lottery Ticket Hypothesis" paper by Frankle & Carbin showed that a simple approach to creating sparse networks (keep the large weights) results in models that are trainable from scratch, but only when starting from the same initial weights. The performance of these networks often exceeds the performance of the non-sparse base model, but for reasons that were not well understood. In this paper we study the three critical components of the Lottery Ticket (LT) algorithm, showing that each may be varied significantly without impacting the overall results. Ablating these factors leads to new insights for why LT networks perform as well as they do. We show why setting weights to zero is important, how signs are all you need to make the re-initialized network train, and why masking behaves like training. Finally, we discover the existence of Supermasks, or masks that can be applied to an untrained, randomly initialized network to produce a model with performance far better than chance (86% on MNIST, 41% on CIFAR-10). Hattie Zhou, Janice Lan, Rosanne Liu, Jason Yosinski |
NeurIPS | 4 |
| 2018 | Measuring the Intrinsic Dimension of Objective Landscapes
Chunyuan Li, Heerad Farkhoor, Rosanne Liu, Jason Yosinski |
ICLR (Poster) | 4 |
| 2018 | Faster Neural Networks Straight from JPEGabstractThe simple, elegant approach of training convolutional neural networks (CNNs) directly from RGB pixels has enjoyed overwhelming empirical success. But can more performance be squeezed out of networks by using different input representations? In this paper we propose and explore a simple idea: train CNNs directly on the blockwise discrete cosine transform (DCT) coefficients computed and available in the middle of the JPEG codec. Intuitively, when processing JPEG images using CNNs, it seems unnecessary to decompress a blockwise frequency representation to an expanded pixel representation, shuffle it from CPU to GPU, and then process it with a CNN that will learn something similar to a transform back to frequency representation in its first layers. Why not skip both steps and feed the frequency domain into the network directly? In this paper we modify \libjpeg to produce DCT coefficients directly, modify a ResNet-50 network to accommodate the differently sized and strided input, and evaluate performance on ImageNet. We find networks that are both faster and more accurate, as well as networks with about the same accuracy but 1.77x faster than ResNet-50. Lionel Gueguen, Alex Sergeev, Ben Kadlec, Rosanne Liu, Jason Yosinski |
NeurIPS | 5 |
| 2018 | An intriguing failing of convolutional neural networks and the CoordConv solutionabstractFew ideas have enjoyed as large an impact on deep learning as convolution. For any problem involving pixels or spatial representations, common intuition holds that convolutional neural networks may be appropriate. In this paper we show a striking counterexample to this intuition via the seemingly trivial coordinate transform problem, which simply requires learning a mapping between coordinates in (x,y) Cartesian space and coordinates in one-hot pixel space. Although convolutional networks would seem appropriate for this task, we show that they fail spectacularly. We demonstrate and carefully analyze the failure first on a toy problem, at which point a simple fix becomes obvious. We call this solution CoordConv, which works by giving convolution access to its own input coordinates through the use of extra coordinate channels. Without sacrificing the computational and parametric efficiency of ordinary convolution, CoordConv allows networks to learn either complete translation invariance or varying degrees of translation dependence, as required by the end task. CoordConv solves the coordinate transform problem with perfect generalization and 150 times faster with 10--100 times fewer parameters than convolution. This stark contrast raises the question: to what extent has this inability of convolution persisted insidiously inside other tasks, subtly hampering performance from within? A complete answer to this question will require further investigation, but we show preliminary evidence that swapping convolution for CoordConv can improve models on a diverse set of tasks. Using CoordConv in a GAN produced less mode collapse as the transform between high-level spatial latents and pixels becomes easier to learn. A Faster R-CNN detection model trained on MNIST detection showed 24% better IOU when using CoordConv, and in the Reinforcement Learning (RL) domain agents playing Atari games benefit significantly from the use of CoordConv layers. Rosanne Liu, Joel Lehman, Piero Molino, Felipe Petroski Such, Eric Frank, Alex Sergeev, Jason Yosinski |
NeurIPS | 7 |
| 2017 | Plug & Play Generative Networks: Conditional Iterative Generation of Images in Latent SpaceabstractGenerating high-resolution, photo-realistic images has been a long-standing goal in machine learning. Recently, Nguyen et al. [37] showed one interesting way to synthesize novel images by performing gradient ascent in the latent space of a generator network to maximize the activations of one or multiple neurons in a separate classifier network. In this paper we extend this method by introducing an additional prior on the latent code, improving both sample quality and sample diversity, leading to a state-of-the-art generative model that produces high quality images at higher resolutions (227 × 227) than previous generative models, and does so for all 1000 ImageNet categories. In addition, we provide a unified probabilistic interpretation of related activation maximization methods and call the general class of models Plug and Play Generative Networks. PPGNs are composed of 1) a generator network G that is capable of drawing a wide range of image types and 2) a replaceable condition network C that tells the generator what to draw. We demonstrate the generation of images conditioned on a class (when C is an ImageNet or MIT Places classification network) and also conditioned on a caption (when C is an image captioning network). Our method also improves the state of the art of Multifaceted Feature Visualization [40], which generates the set of synthetic inputs that activate a neuron in order to better understand how deep neural networks operate. Finally, we show that our model performs reasonably well at the task of image inpainting. While image models are used in this paper, the approach is modality-agnostic and can be applied to many types of data. Anh Totti Nguyen, Jeff Clune, Yoshua Bengio, Alexey Dosovitskiy, Jason Yosinski |
CVPR | 5 |
| 2017 | SVCCA: Singular Vector Canonical Correlation Analysis for Deep Learning Dynamics and InterpretabilityabstractWe propose a new technique, Singular Vector Canonical Correlation Analysis (SVCCA), a tool for quickly comparing two representations in a way that is both invariant to affine transform (allowing comparison between different layers and networks) and fast to compute (allowing more comparisons to be calculated than with previous methods). We deploy this tool to measure the intrinsic dimensionality of layers, showing in some cases needless over-parameterization; to probe learning dynamics throughout training, finding that networks converge to final representations from the bottom up; to show where class-specific information in networks is formed; and to suggest new training regimes that simultaneously save computation and overfit less. Maithra Raghu, Justin Gilmer, Jason Yosinski, Jascha Sohl-Dickstein |
NIPS | 3 |
| 2016 | Recombinator Networks: Learning Coarse-to-Fine Feature AggregationabstractDeep neural networks with alternating convolutional, max-pooling and decimation layers are widely used in state of the art architectures for computer vision. Max-pooling purposefully discards precise spatial information in order to create features that are more robust, and typically organized as lower resolution spatial feature maps. On some tasks, such as whole-image classification, max-pooling derived features are well suited, however, for tasks requiring precise localization, such as pixel level prediction and segmentation, max-pooling destroys exactly the information required to perform well. Precise localization may be preserved by shallow convnets without pooling but at the expense of robustness. Can we have our max-pooled multilayered cake and eat it too? Several papers have proposed summation and concatenation based methods for combining upsampled coarse, abstract features with finer features to produce robust pixel level predictions. Here we introduce another model - dubbed Recombinator Networks - where coarse features inform finer features early in their formation such that finer features can make use of several layers of computation in deciding how to use coarse features. The model is trained once, end-to-end and performs better than summation-based architectures, reducing the error from the previous state of the art on two facial keypoint datasets, AFW and AFLW, by 30% and beating the current state-of-the-art on 300W without using extra data. We improve performance even further by adding a denoising prediction model based on a novel convnet formulation. Sina Honari, Jason Yosinski, Pascal Vincent, Christopher Joseph Pal |
CVPR | 2 |
| 2016 | Synthesizing the preferred inputs for neurons in neural networks via deep generator networksabstractDeep neural networks (DNNs) have demonstrated state-of-the-art results on many pattern recognition tasks, especially vision classification problems. Understanding the inner workings of such computational brains is both fascinating basic science that is interesting in its own right---similar to why we study the human brain---and will enable researchers to further improve DNNs. One path to understanding how a neural network functions internally is to study what each of its neurons has learned to detect. One such method is called activation maximization, which synthesizes an input (e.g. an image) that highly activates a neuron. Here we dramatically improve the qualitative state of the art of activation maximization by harnessing a powerful, learned prior: a deep generator network. The algorithm (1) generates qualitatively state-of-the-art synthetic images that look almost real, (2) reveals the features learned by each neuron in an interpretable way, (3) generalizes well to new datasets and somewhat well to different network architectures without requiring the prior to be relearned, and (4) can be considered as a high-quality generative method (in this case, by generating novel, creative, interesting, recognizable images). Anh Mai Nguyen, Alexey Dosovitskiy, Jason Yosinski, Thomas Brox, Jeff Clune |
NIPS | 3 |
| 2016 | WebAL Comes of Age: A Review of the First 21 Years of Artificial Life on the WebabstractWe present a survey of the first 21 years of web-based artificial life (WebAL) research and applications, broadly construed to include the many different ways in which artificial life and web technologies might intersect. Our survey covers the period from 1994-when the first WebAL work appeared-up to the present day, together with a brief discussion of relevant precursors. We examine recent projects, from 2010-2015, in greater detail in order to highlight the current state of the art. We follow the survey with a discussion of common themes and methodologies that can be observed in recent work and identify a number of likely directions for future work in this exciting area. Timothy J. Taylor 0001, Joshua Evan Auerbach, Josh C. Bongard, Jeff Clune, Simon J. Hickinbotham, Charles Ofria, Mizuki Oka, Sebastian Risi, Kenneth O. Stanley, Jason Yosinski |
Artif. Life | 10 |
| 2016 | Understanding Innovation Engines: Automated Creativity and Improved Stochastic Optimization via Deep LearningabstractThe Achilles Heel of stochastic optimization algorithms is getting trapped on local optima. Novelty Search mitigates this problem by encouraging exploration in all interesting directions by replacing the performance objective with a reward for novel behaviors. This reward for novel behaviors has traditionally required a human-crafted, behavioral distance function. While Novelty Search is a major conceptual breakthrough and outperforms traditional stochastic optimization on certain problems, it is not clear how to apply it to challenging, high-dimensional problems where specifying a useful behavioral distance function is difficult. For example, in the space of images, how do you encourage novelty to produce hawks and heroes instead of endless pixel static? Here we propose a new algorithm, the Innovation Engine, that builds on Novelty Search by replacing the human-crafted behavioral distance with a Deep Neural Network (DNN) that can recognize interesting differences between phenotypes. The key insight is that DNNs can recognize similarities and differences between phenotypes at an abstract level, wherein novelty means interesting novelty. For example, a DNN-based novelty search in the image space does not explore in the low-level pixel space, but instead creates a pressure to create new types of images (e.g., churches, mosques, obelisks, etc.). Here, we describe the long-term vision for the Innovation Engine algorithm, which involves many technical challenges that remain to be solved. We then implement a simplified version of the algorithm that enables us to explore some of the algorithm's key motivations. Our initial results, in the domain of images, suggest that Innovation Engines could ultimately automate the production of endless streams of interesting solutions in any domain: for example, producing intelligent software, robot controllers, optimized physical components, and art. Anh Totti Nguyen, Jason Yosinski, Jeff Clune |
Evol. Comput. | 2 |
| 2015 | Deep neural networks are easily fooled: High confidence predictions for unrecognizable imagesabstractDeep neural networks (DNNs) have recently been achieving state-of-the-art performance on a variety of pattern-recognition tasks, most notably visual classification problems. Given that DNNs are now able to classify objects in images with near-human-level performance, questions naturally arise as to what differences remain between computer and human vision. A recent study [30] revealed that changing an image (e.g. of a lion) in a way imperceptible to humans can cause a DNN to label the image as something else entirely (e.g. mislabeling a lion a library). Here we show a related result: it is easy to produce images that are completely unrecognizable to humans, but that state-of-the-art DNNs believe to be recognizable objects with 99.99% confidence (e.g. labeling with certainty that white noise static is a lion). Specifically, we take convolutional neural networks trained to perform well on either the ImageNet or MNIST datasets and then find images with evolutionary algorithms or gradient ascent that DNNs label with high confidence as belonging to each dataset class. It is possible to produce images totally unrecognizable to human eyes that DNNs believe with near certainty are familiar objects, which we call “fooling images” (more generally, fooling examples). Our results shed light on interesting differences between human vision and current DNNs, and raise questions about the generality of DNN computer vision. Anh Mai Nguyen, Jason Yosinski, Jeff Clune |
CVPR | 2 |
| 2015 | Innovation Engines: Automated Creativity and Improved Stochastic Optimization via Deep LearningabstractThe Achilles Heel of stochastic optimization algorithms is getting trapped on local optima. Novelty Search avoids this problem by encouraging a search in all interesting directions. That occurs by replacing a performance objective with a reward for novel behaviors, as defined by a human-crafted, and often simple, behavioral distance function. While Novelty Search is a major conceptual breakthrough and outperforms traditional stochastic optimization on certain problems, it is not clear how to apply it to challenging, high-dimensional problems where specifying a useful behavioral distance function is difficult. For example, in the space of images, how do you encourage novelty to produce hawks and heroes instead of endless pixel static? Here we propose a new algorithm, the Innovation Engine, that builds on Novelty Search by replacing the human-crafted behavioral distance with a Deep Neural Network (DNN) that can recognize interesting differences between phenotypes. The key insight is that DNNs can recognize similarities and differences between phenotypes at an abstract level, wherein novelty means interesting novelty. For example, a novelty pressure in image space does not explore in the low-level pixel space, but instead creates a pressure to create new types of images (e.g. churches, mosques, obelisks, etc.). Here we describe the long-term vision for the Innovation Engine algorithm, which involves many technical challenges that remain to be solved. We then implement a simplified version of the algorithm that enables us to explore some of the algorithm's key motivations. Our initial results, in the domain of images, suggest that Innovation Engines could ultimately automate the production of endless streams of interesting solutions in any domain: e.g. producing intelligent software, robot controllers, optimized physical components, and art. Anh Mai Nguyen, Jason Yosinski, Jeff Clune |
GECCO | 2 |
| 2014 | Deep Generative Stochastic Networks Trainable by BackpropabstractWe introduce a novel training principle for probabilistic models that is an alternative to maximum likelihood. The proposed Generative Stochastic Networks (GSN) framework is based on learning the transition operator of a Markov chain whose stationary distribution estimates the data distribution. Because the transition distribution is a conditional distribution generally involving a small move, it has fewer dominant modes, being unimodal in the limit of small moves. Thus, it is easier to learn, more like learning to perform supervised function approximation, with gradients that can be obtained by backprop. The theorems provided here generalize recent work on the probabilistic interpretation of denoising autoencoders and provide an interesting justification for dependency networks and generalized pseudolikelihood (along with defining an appropriate joint distribution and sampling mechanism, even when the conditionals are not consistent). GSNs can be used with missing inputs and can be used to sample subsets of variables given the rest. Successful experiments are conducted, validating these theoretical results, on two image datasets and with a particular architecture that mimics the Deep Boltzmann Machine Gibbs sampler but allows training to proceed with backprop, without the need for layerwise pretraining. Yoshua Bengio, Eric Thibodeau-Laufer, Guillaume Alain, Jason Yosinski |
ICML | 4 |
| 2014 | How transferable are features in deep neural networks?
Jason Yosinski, Jeff Clune, Yoshua Bengio, Hod Lipson |
NIPS | 1 |
| 2013 | Evolving Gaits for Physical Robots with the HyperNEAT Generative Encoding: The Benefits of Simulation
Suchan Lee, Jason Yosinski, Kyrre Glette, Hod Lipson, Jeff Clune |
EvoApplications | 2 |
| 2012 | Aracna: An Open-Source Quadruped Platform for Evolutionary RoboticsabstractWe describe a new, quadruped robot platform, Aracna, which requires non-intuitive motor commands in order to locomote and thus provides an interesting challenge for gait learning algorithms, such as those frequently developed in the Evolu-tionary Computation and Artificial Life communities. Aracna is an open-source hardware project composed of off-the-shelf and 3D-printed parts, enabling other research teams to mod-ify its design according to their scientific needs. Aracna was designed to overcome the shortcomings of a previous quadruped robot platform, whose legs were so heavy that the motors could not reliably execute the commands sent to them. We avoid this problem by locating all motors in the body core instead of on the legs and through a design which enables the servos to have a greater mechanical advantage. Specifically, each of the four legs has two joints controlled by separate four-bar linkage mechanisms that drive the pitch of the hip joint and knee joint. This novel design causes unconventional kinematics, creating an opportunity for gait-learning algorithms, which excel in counter-intuitive design spaces where human engineers tend to underperform. Be-cause it is low-cost, flexible, kinematically interesting, and and improvement over a previous design, Aracna provides a useful new hardware platform for testing algorithms that au-tomatically generate robotic behaviors. Sara Lohmann, Jason Yosinski, Eric Gold, Jeff Clune, Jeremy Blum, Hod Lipson |
ALIFE | 2 |
| 2010 | Analysis of CBRN sensor fusion methods
Scott M. Lundberg, Randy C. Paffenroth, Jason Yosinski |
FUSION | 3 |