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

Douglas Eck

dblp:79/4646 · DBLP profile ↗
← Back
37ranked-venue papers
6as first author
4since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 34 · 5 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-authorComputer networks · 1Databases, data management, data science and information retrieval · 1 · 1 first-author

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
19 papers
Language models and text generation · 42% Generative modeling · 18% Deep learning architectures and training · 11%
Computer graphics and multimedia
12 papers
Audio and music processing · 81% Visual content generation and editing · 12% Geometric modeling and processing · 4%

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

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation
large language model
1.422024
A Real-World WebAgent with Planning, Long Context Understanding, and Program Synthesis · ICLR 2024
PaLM: Scaling Language Modeling with Pathways · J. Mach. Learn. Res. 2023
Machine learning › Generative modeling
autoregressive model
1.142019
Music Transformer: Generating Music with Long-Term Structure · ICLR (Poster) 2019
Enabling Factorized Piano Music Modeling and Generation with the MAESTRO Dataset · ICLR 2019
Neural Audio Synthesis of Musical Notes with WaveNet Autoencoders · ICML 2017
Audio and music processing
music generation
1.032019
Music Transformer: Generating Music with Long-Term Structure · ICLR (Poster) 2019
A Hierarchical Latent Vector Model for Learning Long-Term Structure in Music · ICML 2018
Deep Music: Towards Musical Dialogue · AAAI 2017
Natural language and speech › Language models and text generation › instruction following
instruction decomposition
0.812024
A Real-World WebAgent with Planning, Long Context Understanding, and Program Synthesis · ICLR 2024
Natural language and speech › Language models and text generation › code generation
program synthesis
0.812024
A Real-World WebAgent with Planning, Long Context Understanding, and Program Synthesis · ICLR 2024
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
task planning
0.812024
A Real-World WebAgent with Planning, Long Context Understanding, and Program Synthesis · ICLR 2024
Natural language and speech › Language models and text generation › LLM agents
web agents
0.812024
A Real-World WebAgent with Planning, Long Context Understanding, and Program Synthesis · ICLR 2024
Natural language and speech › Language models and text generation
chain-of-thought reasoning
0.712023
PaLM: Scaling Language Modeling with Pathways · J. Mach. Learn. Res. 2023
Machine learning › Transfer learning and domain adaptation
few-shot learning
0.712023
PaLM: Scaling Language Modeling with Pathways · J. Mach. Learn. Res. 2023
Natural language and speech › Language models and text generation
instruction following
0.712023
PaLM: Scaling Language Modeling with Pathways · J. Mach. Learn. Res. 2023
Machine learning › Deep learning architectures and training
scaling laws
0.712023
PaLM: Scaling Language Modeling with Pathways · J. Mach. Learn. Res. 2023
Machine learning › Efficient and distributed learning › data curation
deduplication
0.612022
Deduplicating Training Data Makes Language Models Better · ACL (1) 2022
Natural language and speech › Language models and text generation
large language model training
0.612022
Deduplicating Training Data Makes Language Models Better · ACL (1) 2022
Machine learning › Reinforcement learning
model-based reinforcement learning
0.512021
Emergent Social Learning via Multi-agent Reinforcement Learning · ICML 2021
Machine learning › Reinforcement learning
multi-agent reinforcement learning
0.512021
Emergent Social Learning via Multi-agent Reinforcement Learning · ICML 2021
Knowledge, reasoning and agents › Multi-agent systems › multi-agent learning
social learning
0.512021
Emergent Social Learning via Multi-agent Reinforcement Learning · ICML 2021
Natural language and speech › Language models and text generation › decoding
decoding strategy
0.412020
Automatic Detection of Generated Text is Easiest when Humans are Fooled · ACL 2020
Natural language and speech › Language models and text generation
machine-generated text detection
0.412020
Automatic Detection of Generated Text is Easiest when Humans are Fooled · ACL 2020
Machine learning › Generative modeling › computational creativity
narrative coherence
0.412020
Toward Better Storylines with Sentence-Level Language Models · ACL 2020
Natural language and speech › Language models and text generation › large language model training › language model pretraining
next sentence prediction
0.412020
Toward Better Storylines with Sentence-Level Language Models · ACL 2020
Natural language and speech › Language models and text generation › text generation
story generation
0.412020
Toward Better Storylines with Sentence-Level Language Models · ACL 2020
Machine learning › Generative modeling › generative model
generative sequence model
0.412019
A Learned Representation for Scalable Vector Graphics · ICCV 2019
Machine learning › Generative modeling
music generation
0.412019
Enabling Factorized Piano Music Modeling and Generation with the MAESTRO Dataset · ICLR 2019
Audio and music processing › music generation
expressive performance generation
0.412019
Learning to Groove with Inverse Sequence Transformations · ICML 2019
Visual content generation and editing
vector graphics generation
0.412019
A Learned Representation for Scalable Vector Graphics · ICCV 2019
Machine learning › Generative modeling › variational autoencoder
hierarchical latent variable model
0.312018
A Hierarchical Latent Vector Model for Learning Long-Term Structure in Music · ICML 2018
Machine learning › Representation and self-supervised learning › representation learning
sequence representation learning
0.312018
A Neural Representation of Sketch Drawings · ICLR (Poster) 2018
Machine learning › Generative modeling › image generation
sketch generation
0.312018
A Neural Representation of Sketch Drawings · ICLR (Poster) 2018
Machine learning › Generative modeling
variational autoencoder
0.312018
A Hierarchical Latent Vector Model for Learning Long-Term Structure in Music · ICML 2018
Machine learning › Deep learning architectures and training
autoencoder
0.312017
Deep Music: Towards Musical Dialogue · AAAI 2017

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

recurrent neural network · 0.9long-span denoising · 0.8HTML-T5 · 0.8Flan-U-PaLM · 0.8transformer · 0.7pathways · 0.7deduplication · 0.6model-free reinforcement learning · 0.5imitation learning · 0.5auxiliary loss · 0.5sequential generative modeling · 0.4seq2seq model · 0.4self-attention · 0.4relative positional encoding · 0.4recurrent variational information bottleneck · 0.4latent representation manipulation · 0.4inverse sequence transformation · 0.4generative adversarial network · 0.4
YearPublicationVenuePosition
2024 A Real-World WebAgent with Planning, Long Context Understanding, and Program Synthesis
abstract
Pre-trained large language models (LLMs) have recently achieved better generalization and sample efficiency in autonomous web automation. However, the performance on real-world websites has still suffered from (1) open domainness, (2) limited context length, and (3) lack of inductive bias on HTML. We introduce WebAgent, an LLM-driven agent that learns from self-experience to complete tasks on real websites following natural language instructions. WebAgent plans ahead by decomposing instructions into canonical sub-instructions, summarizes long HTML documents into task-relevant snippets, and acts on websites via Python programs generated from those. We design WebAgent with Flan-U-PaLM, for grounded code generation, and HTML-T5, new pre-trained LLMs for long HTML documents using local and global attention mechanisms and a mixture of long-span denoising objectives, for planning and summarization. We empirically demonstrate that our modular recipe improves the success on real websites by over 50%, and that HTML-T5 is the best model to solve various HTML understanding tasks; achieving 18.7% higher success rate than the prior method on MiniWoB web automation benchmark, and SoTA performance on Mind2Web, an offline task planning evaluation.
Izzeddin Gur, Hiroki Furuta, Austin V. Huang, Mustafa Safdari, Yutaka Matsuo, Douglas Eck, Aleksandra Faust
ICLR6
2023 PaLM: Scaling Language Modeling with Pathways
abstract
Large language models have been shown to achieve remarkable performance across a variety of natural language tasks using few-shot learning, which drastically reduces the number of task-specific training examples needed to adapt the model to a particular application. To further our understanding of the impact of scale on few-shot learning, we trained a 540-billion parameter, densely activated, Transformer language model, which we call Pathways Language Model (PaLM). We trained PaLM on 6144 TPU v4 chips using Pathways, a new ML system which enables highly efficient training across multiple TPU Pods. We demonstrate continued benefits of scaling by achieving state-of-the-art few-shot learning results on hundreds of language understanding and generation benchmarks. On a number of these tasks, PaLM 540B achieves breakthrough performance, outperforming the finetuned state-of-the-art on a suite of multi-step reasoning tasks, and outperforming average human performance on the recently released BIG-bench benchmark. A significant number of BIG-bench tasks showed discontinuous improvements from model scale, meaning that performance steeply increased as we scaled to our largest model. PaLM also has strong capabilities in multilingual tasks and source code generation, which we demonstrate on a wide array of benchmarks. We additionally provide a comprehensive analysis on bias and toxicity, and study the extent of training data memorization with respect to model scale. Finally, we discuss the ethical considerations related to large language models and discuss potential mitigation strategies.
Aakanksha Chowdhery, Sharan Narang, Jacob Devlin, Maarten Bosma, Adam Roberts, Paul Barham 0001, Hyung Won Chung, Charles Sutton, Sebastian Gehrmann, Parker Schuh, Kensen Shi, Sasha Tsvyashchenko, Joshua Maynez, Abhishek Rao, Parker Barnes, Yi Tay, Noam Shazeer, Vinodkumar Prabhakaran, Emily Reif, Nan Du 0002, Ben Hutchinson, Reiner Pope, Jacob Austin, Michael Isard, Guy Gur-Ari, Toju Duke, Anselm Levskaya, Sanjay Ghemawat, Sunipa Dev, Henryk Michalewski, Xavier Garcia, Vedant Misra, Kevin Robinson, William Fedus, Denny Zhou, Daphne Ippolito, David Luan, Hyeontaek Lim, Barret Zoph, Alexander Spiridonov, Ryan Sepassi, David Dohan, Shivani Agrawal, Mark Omernick, Andrew M. Dai, Thanumalayan Sankaranarayana Pillai, Marie Pellat, Aitor Lewkowycz, Erica Moreira, Rewon Child, Oleksandr Polozov, Katherine Lee, Zongwei Zhou, Xuezhi Wang 0002, Brennan Saeta, Mark Diaz, Orhan Firat, Michele Catasta, Jason Wei, Kathy Meier-Hellstern, Douglas Eck, Jeffrey Dean, Slav Petrov, Noah Fiedel
J. Mach. Learn. Res.64
2022 Deduplicating Training Data Makes Language Models Better
abstract
Katherine Lee, Daphne Ippolito, Andrew Nystrom, Chiyuan Zhang, Douglas Eck, Chris Callison-Burch, Nicholas Carlini. Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2022.
Katherine Lee, Daphne Ippolito, Andrew Nystrom, Chiyuan Zhang, Douglas Eck, Chris Callison-Burch, Nicholas Carlini
ACL (1)5
2021 Emergent Social Learning via Multi-agent Reinforcement Learning
abstract
Social learning is a key component of human and animal intelligence. By taking cues from the behavior of experts in their environment, social learners can acquire sophisticated behavior and rapidly adapt to new circumstances. This paper investigates whether independent reinforcement learning (RL) agents in a multi-agent environment can learn to use social learning to improve their performance. We find that in most circumstances, vanilla model-free RL agents do not use social learning. We analyze the reasons for this deficiency, and show that by imposing constraints on the training environment and introducing a model-based auxiliary loss we are able to obtain generalized social learning policies which enable agents to: i) discover complex skills that are not learned from single-agent training, and ii) adapt online to novel environments by taking cues from experts present in the new environment. In contrast, agents trained with model-free RL or imitation learning generalize poorly and do not succeed in the transfer tasks. By mixing multi-agent and solo training, we can obtain agents that use social learning to gain skills that they can deploy when alone, even out-performing agents trained alone from the start.
Kamal Ndousse, Douglas Eck, Sergey Levine, Natasha Jaques
ICML2
2020 Automatic Detection of Generated Text is Easiest when Humans are Fooled
abstract
Recent advancements in neural language modelling make it possible to rapidly generate vast amounts of human-sounding text.The capabilities of humans and automatic discriminators to detect machine-generated text have been a large source of research interest, but humans and machines rely on different cues to make their decisions.Here, we perform careful benchmarking and analysis of three popular sampling-based decoding strategies-topk, nucleus sampling, and untruncated random sampling-and show that improvements in decoding methods have primarily optimized for fooling humans.This comes at the expense of introducing statistical abnormalities that make detection easy for automatic systems.We also show that though both human and automatic detector performance improve with longer excerpt length, even multi-sentence excerpts can fool expert human raters over 30% of the time.Our findings reveal the importance of using both human and automatic detectors to assess the humanness of text generation systems.
Daphne Ippolito, Daniel Duckworth, Chris Callison-Burch, Douglas Eck
ACL4
2020 Toward Better Storylines with Sentence-Level Language Models
abstract
We propose a sentence-level language model which selects the next sentence in a story from a finite set of fluent alternatives.Since it does not need to model fluency, the sentence-level language model can focus on longer range dependencies, which are crucial for multisentence coherence.Rather than dealing with individual words, our method treats the story so far as a list of pre-trained sentence embeddings and predicts an embedding for the next sentence, which is more efficient than predicting word embeddings.Notably this allows us to consider a large number of candidates for the next sentence during training.We demonstrate the effectiveness of our approach with state-of-the-art accuracy on the unsupervised Story Cloze task and with promising results on larger-scale next sentence prediction tasks.
Daphne Ippolito, David Grangier, Douglas Eck, Chris Callison-Burch
ACL3
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.4
2019 A Learned Representation for Scalable Vector Graphics
abstract
Dramatic advances in generative models have resulted in near photographic quality for artificially rendered faces, animals and other objects in the natural world. In spite of such advances, a higher level understanding of vision and imagery does not arise from exhaustively modeling an object, but instead identifying higher-level attributes that best summarize the aspects of an object. In this work we attempt to model the drawing process of fonts by building sequential generative models of vector graphics. This model has the benefit of providing a scale-invariant representation for imagery whose latent representation may be systematically manipulated and exploited to perform style propagation. We demonstrate these results on a large dataset of fonts crawled from the web and highlight how such a model captures the statistical dependencies and richness of this dataset. We envision that our model can find use as a tool for graphic designers to facilitate font design.
Raphael Gontijo Lopes, David Ha, Douglas Eck, Jonathon Shlens
ICCV3
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
ICLR9
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)10
2019 Learning to Groove with Inverse Sequence Transformations
abstract
We explore models for translating abstract musical ideas (scores, rhythms) into expressive performances using seq2seq and recurrent variational information bottleneck (VIB) models. Though seq2seq models usually require painstakingly aligned corpora, we show that it is possible to adapt an approach from the Generative Adversarial Network (GAN) literature (e.g. Pix2Pix, Vid2Vid) to sequences, creating large volumes of paired data by performing simple transformations and training generative models to plausibly invert these transformations. Music, and drumming in particular, provides a strong test case for this approach because many common transformations (quantization, removing voices) have clear semantics, and learning to invert them has real-world applications. Focusing on the case of drum set players, we create and release a new dataset for this purpose, containing over 13 hours of recordings by professional drummers aligned with fine-grained timing and dynamics information. We also explore some of the creative potential of these models, demonstrating improvements on state-of-the-art methods for Humanization (instantiating a performance from a musical score).
Jon Gillick, Adam Roberts, Jesse H. Engel, Douglas Eck, David Bamman
ICML4
2018 A Neural Representation of Sketch Drawings
David Ha, Douglas Eck
ICLR (Poster)2
2018 A Hierarchical Latent Vector Model for Learning Long-Term Structure in Music
abstract
The Variational Autoencoder (VAE) has proven to be an effective model for producing semantically meaningful latent representations for natural data. However, it has thus far seen limited application to sequential data, and, as we demonstrate, existing recurrent VAE models have difficulty modeling sequences with long-term structure. To address this issue, we propose the use of a hierarchical decoder, which first outputs embeddings for subsequences of the input and then uses these embeddings to generate each subsequence independently. This structure encourages the model to utilize its latent code, thereby avoiding the "posterior collapse" problem which remains an issue for recurrent VAEs. We apply this architecture to modeling sequences of musical notes and find that it exhibits dramatically better sampling, interpolation, and reconstruction performance than a "flat" baseline model. An implementation of our "MusicVAE" is available online at https://goo.gl/magenta/musicvae-code.
Adam Roberts, Jesse H. Engel, Colin Raffel, Curtis Hawthorne, Douglas Eck
ICML5
2017 Deep Music: Towards Musical Dialogue
abstract
Computer dialogue systems are designed with the intention of supporting meaningful interactions with humans. Common modes of communication include speech, text, and physical gestures. In this work we explore a communication paradigm in which the input and output channels consist of music. Specifically, we examine the musical interaction scenario of call and response. We present a system that utilizes a deep autoencoder to learn semantic embeddings of musical input. The system learns to transform these embeddings in a manner such that reconstructing from these transformation vectors produces appropriate musical responses. In order to generate a response the system employs a combination of generation and unit selection. Selection is based on a nearest neighbor search within the embedding space and for real-time application the search space is pruned using vector quantization. The live demo consists of a person playing a midi keyboard and the computer generating a response that is played through a loudspeaker.
Mason Bretan, Sageev Oore, Jesse H. Engel, Douglas Eck, Larry Heck
AAAI4
2017 Neural Audio Synthesis of Musical Notes with WaveNet Autoencoders
abstract
Generative models in vision have seen rapid progress due to algorithmic improvements and the availability of high-quality image datasets. In this paper, we offer contributions in both these areas to enable similar progress in audio modeling. First, we detail a powerful new WaveNet-style autoencoder model that conditions an autoregressive decoder on temporal codes learned from the raw audio waveform. Second, we introduce NSynth, a large-scale and high-quality dataset of musical notes that is an order of magnitude larger than comparable public datasets. Using NSynth, we demonstrate improved qualitative and quantitative performance of the WaveNet autoencoder over a well-tuned spectral autoencoder baseline. Finally, we show that the model learns a manifold of embeddings that allows for morphing between instruments, meaningfully interpolating in timbre to create new types of sounds that are realistic and expressive.
Jesse H. Engel, Cinjon Resnick, Adam Roberts, Sander Dieleman, Mohammad Norouzi 0002, Douglas Eck, Karen Simonyan
ICML6
2017 Sequence Tutor: Conservative Fine-Tuning of Sequence Generation Models with KL-control
abstract
This paper proposes a general method for improving the structure and quality of sequences generated by a recurrent neural network (RNN), while maintaining information originally learned from data, as well as sample diversity. An RNN is first pre-trained on data using maximum likelihood estimation (MLE), and the probability distribution over the next token in the sequence learned by this model is treated as a prior policy. Another RNN is then trained using reinforcement learning (RL) to generate higher-quality outputs that account for domain-specific incentives while retaining proximity to the prior policy of the MLE RNN. To formalize this objective, we derive novel off-policy RL methods for RNNs from KL-control. The effectiveness of the approach is demonstrated on two applications; 1) generating novel musical melodies, and 2) computational molecular generation. For both problems, we show that the proposed method improves the desired properties and structure of the generated sequences, while maintaining information learned from data.
Natasha Jaques, Shixiang Gu, Dzmitry Bahdanau, José Miguel Hernández-Lobato, Richard E. Turner, Douglas Eck
ICML6
2017 Online and Linear-Time Attention by Enforcing Monotonic Alignments
abstract
Recurrent neural network models with an attention mechanism have proven to be extremely effective on a wide variety of sequence-to-sequence problems. However, the fact that soft attention mechanisms perform a pass over the entire input sequence when producing each element in the output sequence precludes their use in online settings and results in a quadratic time complexity. Based on the insight that the alignment between input and output sequence elements is monotonic in many problems of interest, we propose an end-to-end differentiable method for learning monotonic alignments which, at test time, enables computing attention online and in linear time. We validate our approach on sentence summarization, machine translation, and online speech recognition problems and achieve results competitive with existing sequence-to-sequence models.
Colin Raffel, Minh-Thang Luong, Peter J. Liu, Ron J. Weiss, Douglas Eck
ICML5
2012 Machine Learning Methods for Music Discovery and Recommendation
Douglas Eck
ECML/PKDD (1)1
2011 1st international ACM workshop on music information retrieval with user-centered and multimodal strategies (MIRUM)
abstract
The 1st International ACM Workshop on Music Information Retrieval with User-Centered and Multimodal Strategies (MIRUM) at ACM Multimedia was proposed in order to gather experts from the Music and Multimedia Information Retrieval communities, as well as other neighboring fields. The workshop aims to provide a high-profile platform for presenting current work on Music Information Retrieval, with strong focus on user-centered and multimodal approaches. These focus areas are not only relevant to the Music Information Retrieval field, but equally recognized as emerging and relevant in the Multimedia domain. This way, a cross-disciplinary dialogue on open challenges can be initiated, facilitating new bridging opportunities and increased exchanges of expertise between communities. In this summary, we provide an overview of the 1st MIRUM workshop. After a description of the rationale and focus areas of the workshop, the accepted submissions and other program elements are summarized.
Cynthia C. S. Liem, Meinard Müller, Douglas Eck, George Tzanetakis
ACM Multimedia3
2011 Contextual tag inference
abstract
This article examines the use of two kinds of context to improve the results of content-based music taggers: the relationships between tags and between the clips of songs that are tagged. We show that users agree more on tags applied to clips temporally “closer” to one another; that conditional restricted Boltzmann machine models of tags can more accurately predict related tags when they take context into account; and that when training data is “smoothed” using context, support vector machines can better rank these clips according to the original, unsmoothed tags and do this more accurately than three standard multi-label classifiers.
Michael I. Mandel, Razvan Pascanu, Douglas Eck, Yoshua Bengio, Luca Maria Aiello, Rossano Schifanella, Filippo Menczer
ACM Trans. Multim. Comput. Commun. Appl.3
2009 Workshop summary: Sparse methods for music audio
abstract
No abstract available.
Douglas Eck, Daniel P. W. Ellis, Philippe Hamel
ICML1
2009 An Infinite Factor Model Hierarchy Via a Noisy-Or Mechanism
abstract
The Indian Buffet Process is a Bayesian nonparametric approach that models objects as arising from an infinite number of latent factors. Here we extend the latent factor model framework to two or more unbounded layers of latent factors. From a generative perspective, each layer defines a conditional \emph{factorial} prior distribution over the binary latent variables of the layer below via a noisy-or mechanism. We explore the properties of the model with two empirical studies, one digit recognition task and one music tag data experiment.
Aaron C. Courville, Douglas Eck, Yoshua Bengio
NIPS2
2009 Probabilistic models for melodic prediction
Jean-François Paiement, Samy Bengio, Douglas Eck
Artif. Intell.3
2008 A distance model for rhythms
abstract
Modeling long-term dependencies in time series has proved very difficult to achieve with traditional machine learning methods. This problem occurs when considering music data. In this paper, we introduce a model for rhythms based on the distributions of distances between subsequences. A specific implementation of the model when considering Hamming distances over a simple rhythm representation is described. The proposed model consistently outperforms a standard Hidden Markov Model in terms of conditional prediction accuracy on two different music databases. 1.
Jean-François Paiement, Yves Grandvalet, Samy Bengio, Douglas Eck
ICML4
2007 Beat Tracking using an Autocorrelation Phase Matrix
abstract
We introduce a novel method for estimating beat from digital audio. We compute autocorrelation such that the distribution of energy in phase space is preserved in a so-called autocorrelation phase matrix (APM). We estimate beats by computing individual APMs over short overlapping segments of an onset trace derived from the audio. Then an adaptation of Viterbi decoding is used to search the APMs for metrical combinations of points that change smoothly over time in the lag/phase plane. Because small temporal perturbations are seen as local movements on the APM, the Viterbi search can be bounded using a small 2D Gaussian window. The resulting algorithm jointly estimates tempo, meter and beat. As is always the case with Viterbi decoding, an online version is possible although best performance is achieved offline. We report results on an annotated dataset of 60-second musical segments.
Douglas Eck
ICASSP (4)1
2007 Automatic Generation of Social Tags for Music Recommendation
abstract
Social tags are user-generated keywords associated with some resource on the Web. In the case of music, social tags have become an important component of Web2.0" recommender systems, allowing users to generate playlists based on use-dependent terms such as "chill" or "jogging" that have been applied to particular songs. In this paper, we propose a method for predicting these social tags directly from MP3 files. Using a set of boosted classifiers, we map audio features onto social tags collected from the Web. The resulting automatic tags (or "autotags") furnish information about music that is otherwise untagged or poorly tagged, allowing for insertion of previously unheard music into a social recommender. This avoids the ''cold-start problem'' common in such systems. Autotags can also be used to smooth the tag space from which similarities and recommendations are made by providing a set of comparable baseline tags for all tracks in a recommender system."
Douglas Eck, Paul Lamere, Thierry Bertin-Mahieux, Stephen J. Green
NIPS1
2006 Aggregate features and ADABOOSTfor music classification
James Bergstra, Norman Casagrande, Dumitru Erhan, Douglas Eck, Balázs Kégl
Mach. Learn.4
2005 A graphical model for chord progressions embedded in a psychoacoustic space
abstract
Chord progressions are the building blocks from which tonal music is constructed. Inferring chord progressions is thus an essential step towards modeling long term dependencies in music. In this paper, a distributed representation for chords is designed such that Euclidean distances roughly correspond to psychoacoustic dissimilarities. Parameters in the graphical models are learnt with the EM algorithm and the classical Junction Tree algorithm. Various model architectures are compared in terms of conditional out-of-sample likelihood. Both perceptual and statistical evidence show that binary trees related to meter are well suited to capture chord dependencies.
Jean-François Paiement, Douglas Eck, Samy Bengio, David Barber
ICML2
2003 Kalman filters improve LSTM network performance in problems unsolvable by traditional recurrent nets
Juan Antonio Pérez-Ortiz, Felix A. Gers, Douglas Eck, Jürgen Schmidhuber
Neural Networks3
2002 DEKF-LSTM
Felix A. Gers, Juan Antonio Pérez-Ortiz, Douglas Eck, Jürgen Schmidhuber
ESANN3
2002 Learning the Long-Term Structure of the Blues
Douglas Eck, Jürgen Schmidhuber
ICANN1
2002 Learning Context Sensitive Languages with LSTM Trained with Kalman Filters
Felix A. Gers, Juan Antonio Pérez-Ortiz, Douglas Eck, Jürgen Schmidhuber
ICANN3
2002 Improving Long-Term Online Prediction with Decoupled Extended Kalman Filters
Juan Antonio Pérez-Ortiz, Jürgen Schmidhuber, Felix A. Gers, Douglas Eck
ICANN4
2002 Learning Nonregular Languages: A Comparison of Simple Recurrent Networks and LSTM
abstract
In response to Rodriguez's recent article (2001), we compare the performance of simple recurrent nets and long short-term memory recurrent nets on context-free and context-sensitive languages.
Jürgen Schmidhuber, Felix A. Gers, Douglas Eck
Neural Comput.3
2001 A Network of Relaxation Oscillators that Finds Downbeats in Rhythms
Douglas Eck
ICANN1
2001 Applying LSTM to Time Series Predictable through Time-Window Approaches
Felix A. Gers, Douglas Eck, Jürgen Schmidhuber
ICANN2
1999 Meter as Mechanism: A Neural Network Model that Learns Metrical Patterns
abstract
One kind of prosodic structure that apparently underlies both music and some examples of speech production is meter. Yet detailed measurements of the timing of both music and speech show that the nested periodicities that define metrical structure can be quite noisy in time. What kind of system could produce or perceive such variable metrical timing patterns? And what would it take to be able to store and reproduce particular metrical patterns from long-term memory? We have developed a network of coupled oscillators that both produces and perceives patterns of pulses that conform to particular meters. In addition, beginning with an initial state with no biases, it can learn to prefer the particular meter that it has been previously exposed to.
Michael Gasser, Douglas Eck, Robert F. Port
Connect. Sci.2