Demo Data from EDBT 2026 / reviewers in the wild / expert
Ian Simon
dblp:33/2787
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Generative modeling
autoregressive model |
2.1 | 4 | 2024 | 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.4 | 4 | 2024 | 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.7 | 2 | 2022 | 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.7 | 2 | 2022 | 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.6 | 1 | 2022 | MT3: Multi-Task Multitrack Music Transcription · ICLR 2022 |
Machine learning › Deep learning architectures and training › autoencoder
transformer autoencoder |
0.4 | 1 | 2020 | Encoding Musical Style with Transformer Autoencoders · ICML 2020 |
Visual content generation and editing
style control |
0.4 | 1 | 2020 | Encoding Musical Style with Transformer Autoencoders · ICML 2020 |
Audio and music processing › music generation
symbolic music generation |
0.4 | 1 | 2020 | Encoding Musical Style with Transformer Autoencoders · ICML 2020 |
Machine learning › Generative modeling
music generation |
0.4 | 1 | 2019 | Enabling Factorized Piano Music Modeling and Generation with the MAESTRO Dataset · ICLR 2019 |
Machine learning › Reinforcement learning
reinforcement learning from human feedback |
0.2 | 1 | 2024 | Adaptive Accompaniment with ReaLchords · ICML 2024 |
Computer vision › 3D vision
structure from motion |
0.2 | 2 | 2010 | 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.2 | 1 | 2022 | General-purpose, long-context autoregressive modeling with Perceiver AR · ICML 2022 |
Machine learning › Representation and self-supervised learning › representation learning
sequence representation learning |
0.1 | 1 | 2020 | Encoding Musical Style with Transformer Autoencoders · ICML 2020 |
Computer vision › 3D vision
3d scene reconstruction |
0.1 | 1 | 2010 | Scene Reconstruction and Visualization From Community Photo Collections · Proc. IEEE 2010 |
Computer vision › 3D vision
camera pose estimation |
0.1 | 1 | 2010 | Scene Reconstruction and Visualization From Community Photo Collections · Proc. IEEE 2010 |
Parallel and multicore computing
parallel computing |
0.1 | 1 | 2009 | Building Rome in a day · ICCV 2009 |
Computer vision › Segmentation and scene understanding › image segmentation
scene segmentation |
0.1 | 1 | 2008 | Scene Segmentation Using the Wisdom of Crowds · ECCV (2) 2008 |
Audio and music processing › music generation
automatic accompaniment |
0.1 | 1 | 2008 | MySong: automatic accompaniment generation for vocal melodies · CHI 2008 |
Computer vision › 3D vision › shape matching
non-rigid shape matching |
0.1 | 1 | 2007 | A Probabilistic Model for Object Recognition, Segmentation, and Non-Rigid Correspondence · CVPR 2007 |
Computer vision › Image recognition and object detection
object recognition |
0.1 | 1 | 2007 | A Probabilistic Model for Object Recognition, Segmentation, and Non-Rigid Correspondence · CVPR 2007 |
Computer vision › Segmentation and scene understanding
object segmentation |
0.1 | 1 | 2007 | A Probabilistic Model for Object Recognition, Segmentation, and Non-Rigid Correspondence · CVPR 2007 |
Information retrieval › multimedia analysis and retrieval
image summarization |
0.1 | 1 | 2007 | Scene Summarization for Online Image Collections · ICCV 2007 |
Collaborative and social computing
crowdsourcing |
0.0 | 1 | 2008 | Scene Segmentation Using the Wisdom of Crowds · ECCV (2) 2008 |
Data mining
clustering |
0.0 | 1 | 2007 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Adaptive Accompaniment with ReaLchordsabstractJamming 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 |
ICML | 5 |
| 2022 | MT3: Multi-Task Multitrack Music Transcription
Josh Gardner 0001, Ian Simon, Ethan Manilow, Curtis Hawthorne, Jesse H. Engel |
ICLR | 2 |
| 2022 | General-purpose, long-context autoregressive modeling with Perceiver ARabstractReal-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 |
ICML | 10 |
| 2020 | Encoding Musical Style with Transformer AutoencodersabstractWe 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 |
ICML | 3 |
| 2020 | This time with feeling: learning expressive musical performanceabstractMusic 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 |
ICLR | 4 |
| 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 GenieabstractWe 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 |
IUI | 2 |
| 2010 | Scene Reconstruction and Visualization From Community Photo CollectionsabstractThere 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. IEEE | 2 |
| 2009 | Building Rome in a dayabstractWe 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 |
ICCV | 3 |
| 2008 | Exposing Parameters of a Trained Dynamic Model for Interactive Music Creation
Dan Morris 0001, Ian Simon, Sumit Basu |
AAAI | 2 |
| 2008 | MySong: automatic accompaniment generation for vocal melodiesabstractWe 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 |
CHI | 1 |
| 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 CorrespondenceabstractWe 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 |
CVPR | 1 |
| 2007 | Scene Summarization for Online Image CollectionsabstractWe 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 |
ICCV | 1 |