Ph.D. Dissertation: Musicat: A Computer Model of Musical Listening and Analogy-Making.
Indiana University, Bloomington, December 2012.


A piece about me from The College Magazine from Indiana University: Master of Unexpected Melodies: Exploring the harmonies of music and machine learning

My work as an intern at Google in 2011 was mentioned in an article by Hal Hodson in New Scientist: "YouTube reorganises video with automated channels", December 12, 2012.

I worked on laughter detection from audio input for YouTube non-speech captions: Google Research blog, YouTube blog, TechCrunch, MIT Technology Review.


Fan, J., Nichols, E., Tompkins, D, Mendez Mendez, A., Elizalde, B., and Pasquier, P. “Multi-label Sound Event Retrieval using a Deep Learning-based Siamese Structure with a Pairwise Presence Matrix”. (In review, 2020).

Nichols, E., Chaudhuri, S. "Post-Processing of Machine Classifier Output for Object Classification," Technical Disclosure Commons, March 24, 2017. [pdf]

Xiong, R., Nichols, E., and Shen, Y. "Deep Learning Stock Volatilities with Google Domestic Trends," arXiv:1512.04916. December 2015. [pdf]

Hughes, J., Lohman, B. Deckert, G., Nichols, E., Settles, M., Abdo, Z., and Top, E., "The role of clonal interference in the evolutionary dynamics of plasmid-host adaptation," mBio 3(4):e00077-12. doi:10.1128/mBio.00077-12. 2012. [abstract] [pdf]

Raphael, C., and Nichols, E., "Linear Dynamic Programming and the Training of Sequence Estimators, " in Operations Research and Cyber-Infrastructure, eds. Chinneck, J., Kristjansson, B., and Saltzman, M. Springer: New York, NY, 2009, pp 219–231.

Nichols, E., "Dynamic Melodic Expectation in the Creative Microdomain SeekWell." 2007. Available (from Center for Research on Concepts and Cognition; 510 North Fess; Bloomington IN 47408) as CRCC Technical Report #138. [pdf]

Nagoski, E., Janssen, E, Lohrmann, D, and Nichols, E. "Risk, Individual Differences, and Environment: An Agent-Based Modeling Approach to Sexual Risk-Taking”. Accepted for publication in Archives of Sexual Behavior.

Jordan, R., Nichols, E., and Cunningham, A. (1999). "The role of (bio)surfactant sorption in promoting the bioavailability of nutrients localized at the solid-water interface." Wat. Sci. Technol. p 91, v 39 no 7. [pdf]

Conference Papers/Presentations

Nichols, E., Kalonaris, S., Micchi, G, and Aljanaki, A. "Modeling Baroque Two-Part Counterpoint with Neural Machine Translation,"Proceedings of the International Computer Music Conference (ICMC). 2021, Santiago, Chile. [Preprint available on arxiv]

Tompkins, D., Nichols, E., and Fan, J., "Hierarchical Sound Event Classification, "Proceedings of the Detection and Classification of Acoustic Scenes and Events 2019 Workshop (DCASE2019), pp. 248—252. October 25-26, 2019, New York, NY, USA. [pdf]

Tompkins, D. and Nichols, E., "DCASE 2019 Challenge Task 5: CNN+VGGISH,"Workshop on Detection and Classification of Acoustic Scenes and Events (DCASE2019)). October 2019

Nichols, E. “Seq2SeqP4P: A Sequence-to-Sequence model for Monophonic Music Continuation”, Submission for the Patterns for Prediction task at MIREX 2018, International Society for Music Information Retrieval Conference (ISMIR). September 2018, Paris, France.

Nichols, E. and Hofstadter, D.R., "Modeling Real-Time Listening and Analogy-Making,"Cognitively Based Music Informatics Research (CogMIR). October 2014, Toronto, Canada. [pdf]

Nichols, E., DuHadway, C., Aradhye, H.,, and Lyon, R. "Automatically Discovering Talented Musicians with Acoustic Analysis of YouTube Videos," IEEE International Conference on Data Mining (ICDM). December 2012, Brussels, Belgium. [pdf]

Knopke, I. and Nichols, E. "Melodic Search and Pattern Discovery for Symbolic Music Information Retrieval," Tutorial at the International Society for Music Information Retreival Conference (ISMIR). August 2010, Utrecht, The Netherlands. [pdf]

Nichols, E. "Cantonese Melody-Composition Assistant," IPSJ Special Interest Group on MUSic and computer (SIGMUS), November 2009, Tokyo, Japan.

Nichols, E., Morris, D., Basu, S., and Raphael, C. "Relationships Between Lyrics and Melody in Popular Music," in International Society for Music Information Retreival Conference (ISMIR), pp. 471–476, October 2009, Kobe, Japan. [pdf]

Nichols, E. and Byrd, D. "The Future of Music IR: How Do You Know When a Problem is Solved?" in International Society for Music Information Retreival Conference (ISMIR), October 2009, Kobe, Japan. [pdf]

Nichols, E. "Lyric-Based Rhythm Suggestion," in International Computer Music Conference (ICMC), August 2009, Montreal, Canada. [pdf]

Nichols, E. and Joe, E. "Modeling Meter and Key Implication," in Society of Music Perception and Cognition Conference (SMPC), August 2009, Indianapolis, Indiana, USA.

Nichols, E. "Lyric-Based Rhythm Suggestion," School of Informatics Grad Poster Session, April 17, 2009, Bloomington, Indiana, USA. [pdf]

Nichols, E. "Musicat: a Computer Model of Music Cognition," New Voices in Academia Conference, March 27, 2009, Bloomington, Indiana, USA.

Nichols, E., Morris, D., and Basu, S. "Data-Driven Exploration of Musical Chord Sequences," in 13th International Conference on Intelligent User Interfaces (IUI), February 2009, pp 227–236, Sanibel Island, Florida, USA. [pdf]

Nichols, E. and Hofstadter, D.R. "Musicat: a Computational Model of Creativity in a Musical Domain," NSF CreativeIT Workshop, January 2009, Arlington, Virginia, USA.

Raphael, C., and Nichols, E., "Linear Dynamic Programming and the Training of Sequence Estimators," INFORMS Computing Society (ICS), 2009, Charleston, South Carolina, USA. [pdf]

Linhares, A. and Nichols, E., "Automated Scientific Discovery and Hofstadter's Fluid Concepts Model," AAAI 2008 Fall Symposium on Automated Scientific Discovery, 2008, Arlington, Virginia, USA.

Nichols, E. and Linhares, A., "Creativity veRsus Classical Computation," North American Conference on Computing and Philosophy, 2008, Bloomington, USA. [pdf]

Raphael, C. and Nichols, E., "Training Music Sequence Recognizers with Linear Dynamic Programming," in MML 2008 International Workshop on Machine Learning and Music, 2008, pp 19–20, Helsinki, Finland. [pdf]

Knopke, I. and Nichols, E., "Constrained Automatic Chord Alignment and Detection of Musical Structure," CIM 2008 Fourth Conf. on Interdisciplinary Musicology Proc., 2008, Thessaloniki, Greece.

Nichols, E. and Raphael, C., "Automatic Transcription of Music Audio Through Continuous Parameter Tracking," in ISMIR 2007 Eighth Int. Conf. on Music Inf. Retr. Proc., 2007, pp 387–392, Vienna, Austria. [pdf]

Kasimi, A., Nichols, E., and Raphael, C., "A Simple Algorithm for Automatic Generation of Polyphonic Piano Fingerings," in ISMIR 2007 Eighth Int. Conf. on Music Inf. Retr. Proc., 2007, pp 355–356, Vienna, Austria. [pdf]

Nichols, E. and Knopke, I., "Musical Attractors: A New Method for Audio Synthesis," in AES 31st Int. Conf. Proc., June 25-27, 2007, London, UK. [pdf]

Nichols, E. and Raphael, C., "Globally Optimal Audio Partitioning," in ISMIR 2006 Seventh Int. Conf. on Music Inf. Retr. Proc., 2006, pp 202-205, Victoria, Canada. [pdf]