Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ian Simon

dblp:33/2787 · DBLP profile ↗
← Back
15ranked-venue papers
4as first author
3since 2021 · last 2024
0000-0001-5573-4325ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 12 · 3 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 3 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorApplied, 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
9 papers
Generative modeling · 52% Deep learning architectures and training · 24% 3D vision · 11%
Computer graphics and multimedia
9 papers
Audio and music processing · 85% Visual content generation and editing · 15% Visualization and visual analytics · 1%

Topics — the 24 heaviest of 30, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
autoregressive model
2.142024
Adaptive Accompaniment with ReaLchords · ICML 2024
General-purpose, long-context autoregressive modeling with Perceiver AR · ICML 2022
Music Transformer: Generating Music with Long-Term Structure · ICLR (Poster) 2019
Audio and music processing
music generation
1.442024
Adaptive Accompaniment with ReaLchords · ICML 2024
Music Transformer: Generating Music with Long-Term Structure · ICLR (Poster) 2019
General-purpose, long-context autoregressive modeling with Perceiver AR · ICML 2022
Machine learning › Deep learning architectures and training
transformer
0.722022
General-purpose, long-context autoregressive modeling with Perceiver AR · ICML 2022
Music Transformer: Generating Music with Long-Term Structure · ICLR (Poster) 2019
Audio and music processing
music information retrieval
0.722022
MT3: Multi-Task Multitrack Music Transcription · ICLR 2022
Exposing Parameters of a Trained Dynamic Model for Interactive Music Creation · AAAI 2008
Audio and music processing
music transcription
0.612022
MT3: Multi-Task Multitrack Music Transcription · ICLR 2022
Machine learning › Deep learning architectures and training › autoencoder
transformer autoencoder
0.412020
Encoding Musical Style with Transformer Autoencoders · ICML 2020
Visual content generation and editing
style control
0.412020
Encoding Musical Style with Transformer Autoencoders · ICML 2020
Audio and music processing › music generation
symbolic music generation
0.412020
Encoding Musical Style with Transformer Autoencoders · ICML 2020
Machine learning › Generative modeling
music generation
0.412019
Enabling Factorized Piano Music Modeling and Generation with the MAESTRO Dataset · ICLR 2019
Machine learning › Reinforcement learning
reinforcement learning from human feedback
0.212024
Adaptive Accompaniment with ReaLchords · ICML 2024
Computer vision › 3D vision
structure from motion
0.222010
Scene Reconstruction and Visualization From Community Photo Collections · Proc. IEEE 2010
Building Rome in a day · ICCV 2009
Visual content generation and editing
image generation
0.212022
General-purpose, long-context autoregressive modeling with Perceiver AR · ICML 2022
Machine learning › Representation and self-supervised learning › representation learning
sequence representation learning
0.112020
Encoding Musical Style with Transformer Autoencoders · ICML 2020
Computer vision › 3D vision
3d scene reconstruction
0.112010
Scene Reconstruction and Visualization From Community Photo Collections · Proc. IEEE 2010
Computer vision › 3D vision
camera pose estimation
0.112010
Scene Reconstruction and Visualization From Community Photo Collections · Proc. IEEE 2010
Parallel and multicore computing
parallel computing
0.112009
Building Rome in a day · ICCV 2009
Computer vision › Segmentation and scene understanding › image segmentation
scene segmentation
0.112008
Scene Segmentation Using the Wisdom of Crowds · ECCV (2) 2008
Audio and music processing › music generation
automatic accompaniment
0.112008
MySong: automatic accompaniment generation for vocal melodies · CHI 2008
Computer vision › 3D vision › shape matching
non-rigid shape matching
0.112007
A Probabilistic Model for Object Recognition, Segmentation, and Non-Rigid Correspondence · CVPR 2007
Computer vision › Image recognition and object detection
object recognition
0.112007
A Probabilistic Model for Object Recognition, Segmentation, and Non-Rigid Correspondence · CVPR 2007
Computer vision › Segmentation and scene understanding
object segmentation
0.112007
A Probabilistic Model for Object Recognition, Segmentation, and Non-Rigid Correspondence · CVPR 2007
Information retrieval › multimedia analysis and retrieval
image summarization
0.112007
Scene Summarization for Online Image Collections · ICCV 2007
Collaborative and social computing
crowdsourcing
0.012008
Scene Segmentation Using the Wisdom of Crowds · ECCV (2) 2008
Data mining
clustering
0.012007
Scene Summarization for Online Image Collections · ICCV 2007

Methods — techniques the papers use, named apart from their topics

reward model · 1.5reinforcement learning · 1.5knowledge distillation · 1.5cross-attention · 1.1causal masking · 1.1transformer · 0.9autoencoder · 0.9factorized modeling · 0.8autoregressive generation · 0.8multi-task learning · 0.6relative positional encoding · 0.4pipeline parallelism · 0.1parallel distributed algorithm · 0.1music theory · 0.1hidden markov model · 0.1tag analysis · 0.1clustering on visual features · 0.1
YearPublicationVenuePosition
2024 Adaptive Accompaniment with ReaLchords
abstract
Jamming requires coordination, anticipation, and collaborative creativity between musicians. Current generative models of music produce expressive output but are not able to generate in an online manner, meaning simultaneously with other musicians (human or otherwise). We propose ReaLchords, an online generative model for improvising chord accompaniment to user melody. We start with an online model pretrained by maximum likelihood, and use reinforcement learning to finetune the model for online use. The finetuning objective leverages both a novel reward model that provides feedback on both harmonic and temporal coherency between melody and chord, and a divergence term that implements a novel type of distillation from a teacher model that can see the future melody. Through quantitative experiments and listening tests, we demonstrate that the resulting model adapts well to unfamiliar input and produce fitting accompaniment. ReaLchords opens the door to live jamming, as well as simultaneous co-creation in other modalities.
Yusong Wu, Tim Cooijmans, Kyle Kastner, Adam Roberts, Ian Simon, Alexander Scarlatos, Chris Donahue, Cassie Tarakajian, Shayegan Omidshafiei, Aaron C. Courville, Pablo Samuel Castro, Natasha Jaques, Cheng-Zhi Anna Huang
ICML5
2022 MT3: Multi-Task Multitrack Music Transcription
Josh Gardner 0001, Ian Simon, Ethan Manilow, Curtis Hawthorne, Jesse H. Engel
ICLR2
2022 General-purpose, long-context autoregressive modeling with Perceiver AR
abstract
Real-world data is high-dimensional: a book, image, or musical performance can easily contain hundreds of thousands of elements even after compression. However, the most commonly used autoregressive models, Transformers, are prohibitively expensive to scale to the number of inputs and layers needed to capture this long-range structure. We develop Perceiver AR, an autoregressive, modality-agnostic architecture which uses cross-attention to map long-range inputs to a small number of latents while also maintaining end-to-end causal masking. Perceiver AR can directly attend to over a hundred thousand tokens, enabling practical long-context density estimation without the need for hand-crafted sparsity patterns or memory mechanisms. When trained on images or music, Perceiver AR generates outputs with clear long-term coherence and structure. Our architecture also obtains state-of-the-art likelihood on long-sequence benchmarks, including 64x64 ImageNet images and PG-19 books.
Curtis Hawthorne, Andrew Jaegle, Catalina Cangea, Sebastian Borgeaud, Charlie Nash, Mateusz Malinowski, Sander Dieleman, Oriol Vinyals, Matt M. Botvinick, Ian Simon, Hannah Sheahan, Neil Zeghidour, Jean-Baptiste Alayrac, João Carreira 0001, Jesse H. Engel
ICML10
2020 Encoding Musical Style with Transformer Autoencoders
abstract
We consider the problem of learning high-level controls over the global structure of generated sequences, particularly in the context of symbolic music generation with complex language models. In this work, we present the Transformer autoencoder, which aggregates encodings of the input data across time to obtain a global representation of style from a given performance. We show it is possible to combine this global representation with other temporally distributed embeddings, enabling improved control over the separate aspects of performance style and melody. Empirically, we demonstrate the effectiveness of our method on various music generation tasks on the MAESTRO dataset and a YouTube dataset with 10,000+ hours of piano performances, where we achieve improvements in terms of log-likelihood and mean listening scores as compared to baselines.
Kristy Choi, Curtis Hawthorne, Ian Simon, Monica Dinculescu, Jesse H. Engel
ICML3
2020 This time with feeling: learning expressive musical performance
abstract
Music generation has generally been focused on either creating scores or interpreting them. We discuss differences between these two problems and propose that, in fact, it may be valuable to work in the space of direct performance generation: jointly predicting the notes and also their expressive timing and dynamics. We consider the significance and qualities of the dataset needed for this. Having identified both a problem domain and characteristics of an appropriate dataset, we show an LSTM-based recurrent network model that subjectively performs quite well on this task. Critically, we provide generated examples. We also include feedback from professional composers and musicians about some of these examples.
Sageev Oore, Ian Simon, Sander Dieleman, Douglas Eck, Karen Simonyan
Neural Comput. Appl.2
2019 Enabling Factorized Piano Music Modeling and Generation with the MAESTRO Dataset
Curtis Hawthorne, Andriy Stasyuk, Adam Roberts, Ian Simon, Cheng-Zhi Anna Huang, Sander Dieleman, Erich Elsen, Jesse H. Engel, Douglas Eck
ICLR4
2019 Music Transformer: Generating Music with Long-Term Structure
Cheng-Zhi Anna Huang, Ashish Vaswani, Jakob Uszkoreit, Ian Simon, Curtis Hawthorne, Noam Shazeer, Andrew M. Dai, Matthew Hoffman 0001, Monica Dinculescu, Douglas Eck
ICLR (Poster)4
2019 Piano Genie
abstract
We present Piano Genie, an intelligent controller which allows non-musicians to improvise on the piano. With Piano Genie, a user performs on a simple interface with eight buttons, and their performance is decoded into the space of plausible piano music in real time. To learn a suitable mapping procedure for this problem, we train recurrent neural network autoencoders with discrete bottlenecks: an encoder learns an appropriate sequence of buttons corresponding to a piano piece, and a decoder learns to map this sequence back to the original piece. During performance, we substitute a user's input for the encoder output, and play the decoder's prediction each time the user presses a button. To improve the intuitiveness of Piano Genie's performance behavior, we impose musically meaningful constraints over the encoder's outputs.
Chris Donahue, Ian Simon, Sander Dieleman
IUI2
2010 Scene Reconstruction and Visualization From Community Photo Collections
abstract
There are billions of photographs on the Internet, representing an extremely large, rich, and nearly comprehensive visual record of virtually every famous place on Earth. Unfortunately, these massive community photo collections are almost completely unstructured, making it very difficult to use them for applications such as the virtual exploration of our world. Over the past several years, advances in computer vision have made it possible to automatically reconstruct 3-D geometry - including camera positions and scene models - from these large, diverse photo collections. Once the geometry is known, we can recover higher level information from the spatial distribution of photos, such as the most common viewpoints and paths through the scene. This paper reviews recent progress on these challenging computer vision problems, and describes how we can use the recovered structure to turn community photo collections into immersive, interactive 3-D experiences.
Noah Snavely, Ian Simon, Michael Goesele, Richard Szeliski, Steven M. Seitz
Proc. IEEE2
2009 Building Rome in a day
abstract
We present a system that can match and reconstruct 3D scenes from extremely large collections of photographs such as those found by searching for a given city (e.g., Rome) on Internet photo sharing sites. Our system uses a collection of novel parallel distributed matching and reconstruction algorithms, designed to maximize parallelism at each stage in the pipeline and minimize serialization bottlenecks. It is designed to scale gracefully with both the size of the problem and the amount of available computation. We have experimented with a variety of alternative algorithms at each stage of the pipeline and report on which ones work best in a parallel computing environment. Our experimental results demonstrate that it is now possible to reconstruct cities consisting of 150 K images in less than a day on a cluster with 500 compute cores.
Sameer Agarwal 0001, Noah Snavely, Ian Simon, Steven M. Seitz, Richard Szeliski
ICCV3
2008 Exposing Parameters of a Trained Dynamic Model for Interactive Music Creation
Dan Morris 0001, Ian Simon, Sumit Basu
AAAI2
2008 MySong: automatic accompaniment generation for vocal melodies
abstract
We introduce MySong, a system that automatically chooses chords to accompany a vocal melody. A user with no musical experience can create a song with instrumental accompaniment just by singing into a microphone, and can experiment with different styles and chord patterns using interactions designed to be intuitive to non-musicians.
Ian Simon, Dan Morris 0001, Sumit Basu
CHI1
2008 Scene Segmentation Using the Wisdom of Crowds
Ian Simon, Steven M. Seitz
ECCV (2)1
2007 A Probabilistic Model for Object Recognition, Segmentation, and Non-Rigid Correspondence
abstract
We describe a method for fully automatic object recognition and segmentation using a set of reference images to specify the appearance of each object. Our method uses a generative model of image formation that takes into account occlusions, simple lighting changes, and object deformations. We take advantage of local features to identify, locate, and extract multiple objects in the presence of large viewpoint changes, nonrigid motions with large numbers of degrees of freedom, occlusions, and clutter. We simultaneously compute an object-level segmentation and a dense correspondence between the pixels of the appropriate reference images and the image to be segmented.
Ian Simon, Steven M. Seitz
CVPR1
2007 Scene Summarization for Online Image Collections
abstract
We formulate the problem of scene summarization as selecting a set of images that efficiently represents the visual content of a given scene. The ideal summary presents the most interesting and important aspects of the scene with minimal redundancy. We propose a solution to this problem using multi-user image collections from the Internet. Our solution examines the distribution of images in the collection to select a set of canonical views to form the scene summary, using clustering techniques on visual features. The summaries we compute also lend themselves naturally to the browsing of image collections, and can be augmented by analyzing user-specified image tag data. We demonstrate the approach using a collection of images of the city of Rome, showing the ability to automatically decompose the images into separate scenes, and identify canonical views for each scene.
Ian Simon, Noah Snavely, Steven M. Seitz
ICCV1