<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="methods-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Hum. Neurosci.</journal-id>
<journal-title>Frontiers in Human Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Hum. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-5161</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnhum.2016.00604</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>The Multivariate Temporal Response Function (mTRF) Toolbox: A MATLAB Toolbox for Relating Neural Signals to Continuous Stimuli</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Crosse</surname> <given-names>Michael J.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/295571/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Di Liberto</surname> <given-names>Giovanni M.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/182073/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Bednar</surname> <given-names>Adam</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/393234/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Lalor</surname> <given-names>Edmund C.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<xref ref-type="author-notes" rid="fn001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/20763/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>School of Engineering, Trinity Centre for Bioengineering and Trinity College Institute of Neuroscience, Trinity College Dublin</institution> <country>Dublin, Ireland</country></aff>
<aff id="aff2"><sup>2</sup><institution>Department of Pediatrics and Department of Neuroscience, Albert Einstein College of Medicine</institution> <country>The Bronx, NY, USA</country></aff>
<aff id="aff3"><sup>3</sup><institution>Department of Biomedical Engineering and Department of Neuroscience, University of Rochester</institution> <country>Rochester, NY, USA</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Vladimir Litvak, UCL Institute of Neurology, UK</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Paul Fredrick Sowman, Macquarie University, Australia; Anna Jafarpour, University of California, Berkeley, USA</p></fn>
<fn fn-type="corresp" id="fn001"><p>&#x0002A;Correspondence: Edmund C. Lalor <email>edmund_lalor&#x00040;urmc.rochester.edu</email></p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>30</day>
<month>11</month>
<year>2016</year>
</pub-date>
<pub-date pub-type="collection">
<year>2016</year>
</pub-date>
<volume>10</volume>
<elocation-id>604</elocation-id>
<history>
<date date-type="received">
<day>13</day>
<month>07</month>
<year>2016</year>
</date>
<date date-type="accepted">
<day>11</day>
<month>11</month>
<year>2016</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2016 Crosse, Di Liberto, Bednar and Lalor.</copyright-statement>
<copyright-year>2016</copyright-year>
<copyright-holder>Crosse, Di Liberto, Bednar and Lalor</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract><p>Understanding how brains process sensory signals in natural environments is one of the key goals of twenty-first century neuroscience. While brain imaging and invasive electrophysiology will play key roles in this endeavor, there is also an important role to be played by noninvasive, macroscopic techniques with high temporal resolution such as electro- and magnetoencephalography. But challenges exist in determining how best to analyze such complex, time-varying neural responses to complex, time-varying and multivariate natural sensory stimuli. There has been a long history of applying system identification techniques to relate the firing activity of neurons to complex sensory stimuli and such techniques are now seeing increased application to EEG and MEG data. One particular example involves fitting a filter&#x02014;often referred to as a temporal response function&#x02014;that describes a mapping between some feature(s) of a sensory stimulus and the neural response. Here, we first briefly review the history of these system identification approaches and describe a specific technique for deriving temporal response functions known as regularized linear regression. We then introduce a new open-source toolbox for performing this analysis. We describe how it can be used to derive (multivariate) temporal response functions describing a mapping between stimulus and response in both directions. We also explain the importance of regularizing the analysis and how this regularization can be optimized for a particular dataset. We then outline specifically how the toolbox implements these analyses and provide several examples of the types of results that the toolbox can produce. Finally, we consider some of the limitations of the toolbox and opportunities for future development and application.</p>
</abstract>
<kwd-group>
<kwd>system identification</kwd>
<kwd>reverse correlation</kwd>
<kwd>stimulus reconstruction</kwd>
<kwd>sensory processing</kwd>
<kwd>EEG/MEG</kwd>
</kwd-group>
<counts>
<fig-count count="7"/>
<table-count count="0"/>
<equation-count count="12"/>
<ref-count count="75"/>
<page-count count="14"/>
<word-count count="11361"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>Introduction</title>
<p>Traditionally, research on the electrophysiology of sensory processing in humans has focused on the rather special case of brief, isolated stimuli because of the need to time-lock to discrete sensory events in order to estimate event-related potentials (ERPs; Luck, Handy, <xref ref-type="bibr" rid="B32">2005</xref>; <xref ref-type="bibr" rid="B43">2014</xref>). The objective is to estimate the impulse response function of the sensory system under investigation by convolving the system with a transient, impulse-like stimulus and averaging over several-hundred time-locked response trials. This approach has been used extensively to study how the human brain processes various ecological events, even those that occur in a continuous, dynamic manner such as human speech (e.g., Salmelin, <xref ref-type="bibr" rid="B66">2007</xref>; Picton, <xref ref-type="bibr" rid="B59">2013</xref>). However, the type of speech stimuli used in such ERP studies usually consist of individual phonemes or syllables and are therefore not entirely reflective of natural, connected speech which is ongoing and abundant with lexical complexity. Recent studies have begun to use more naturalistic, extended speech stimuli by focusing their analysis on measuring the phase of neural responses across multiple repetitions of the same speech segment (Luo and Poeppel, <xref ref-type="bibr" rid="B44">2007</xref>; Zion-Golumbic et al., <xref ref-type="bibr" rid="B75">2013</xref>). While this approach has revealed novel and important insights into the neurophysiology of speech processing, it does not facilitate characterization of the system&#x00027;s response function, and in any case, is an indirect measure of how the brain entrains to the stimulus over time.</p>
<p>A more direct way to investigate neural entrainment to continuous stimuli is to mathematically model a function that describes the way a particular property of the stimulus is mapped onto neural responses, a technique known as system identification (SI; Marmarelis, <xref ref-type="bibr" rid="B47">2004</xref>). While there are several classes of models that can be implemented for this purpose (reviewed in Wu et al., <xref ref-type="bibr" rid="B73">2006</xref>), the most straightforward class are linear time-invariant (LTI) systems. Although the human brain is neither linear nor time-invariant, these assumptions can be reasonable in certain cases (e.g., Boynton et al., <xref ref-type="bibr" rid="B8">1996</xref>) and allow for the system to be characterized by its impulse response. An SI method known as &#x0201C;reverse correlation&#x0201D; has become a common technique for characterizing LTI systems in neurophysiology (Ringach and Shapley, <xref ref-type="bibr" rid="B65">2004</xref>), an approach that has long been established in both visual and auditory animal electrophysiology (De Boer and Kuyper, <xref ref-type="bibr" rid="B17">1968</xref>; Marmarelis and Marmarelis, <xref ref-type="bibr" rid="B46">1978</xref>; Coppola, <xref ref-type="bibr" rid="B9">1979</xref>). This technique approximates the impulse response of the sensory system under investigation, except it does not require the use of discrete stimuli. While this is somewhat analogous to calculating an ERP, there are important differences that must be considered: (1) the response function obtained by reverse correlation only reflects the response of the system to specific stimulus parameters defined by the experimenter as opposed to the entire event, (2) reverse correlation makes the assumption that the input-output relationship of the system is linear, unlike time-locked averaging and (3) reverse correlation converges on a more temporally precise estimate of the systems impulse response than an ERP (which is susceptible to temporal smearing). Reverse correlation in its simplest form can be implemented via a straightforward cross-correlation between the input and output of an LTI system (Ringach and Shapley, <xref ref-type="bibr" rid="B65">2004</xref>). While this approach has been used to study how speech is encoded in human brain activity (Ahissar et al., <xref ref-type="bibr" rid="B2">2001</xref>; Abrams et al., <xref ref-type="bibr" rid="B1">2008</xref>; Aiken and Picton, <xref ref-type="bibr" rid="B3">2008</xref>), it is better suited to stimuli modulated by a stochastic process such as Gaussian white noise. As such, most instances of this approach in animal models have traditionally used white noise stimuli (De Boer and Kuyper, <xref ref-type="bibr" rid="B17">1968</xref>; Marmarelis and Marmarelis, <xref ref-type="bibr" rid="B46">1978</xref>; Coppola, <xref ref-type="bibr" rid="B9">1979</xref>; Eggermont et al., <xref ref-type="bibr" rid="B26">1983</xref>; Ringach et al., <xref ref-type="bibr" rid="B64">1997</xref>). This work has even inspired researchers to investigate how such stochastic signals are encoded in the human brain (Lalor et al., <xref ref-type="bibr" rid="B39">2006</xref>, <xref ref-type="bibr" rid="B40">2009</xref>).</p>
<p>That said, the human brain has evolved to process ecologically relevant stimuli that rarely conform to a white random process. For example, in the context of human neuroscience research, a proper understanding of how the brain processes natural speech would surely require that natural speech is used as a stimulus in the laboratory, given that neurons respond differently to more complex stimuli (Theunissen et al., <xref ref-type="bibr" rid="B70">2000</xref>). As such, researchers using animal models have shifted their focus toward studying the brain using more naturalistic stimuli thanks to the development of SI methods such as &#x0201C;normalized reverse correlation&#x0201D; (NRC; Theunissen et al., <xref ref-type="bibr" rid="B69">2001</xref>), &#x0201C;ridge regression&#x0201D; (Machens et al., <xref ref-type="bibr" rid="B45">2004</xref>), and &#x0201C;boosting&#x0201D; (David et al., <xref ref-type="bibr" rid="B16">2007</xref>). Each of these techniques converge on the same theoretical solution but use different priors and, critically, give an unbiased impulse response estimate for non-white stimuli. This has inspired researchers to characterize the &#x0201C;spectrotemporal receptive fields&#x0201D; of auditory cortical neurons in various animal models (Depireux et al., <xref ref-type="bibr" rid="B19">2001</xref>; Tomita and Eggermont, <xref ref-type="bibr" rid="B72">2005</xref>). As a result, researchers interested in how human speech is processed have begun to model response functions describing the linear mapping between properties of natural speech (such as the envelope or spectrogram) and population responses in both animals (David et al., <xref ref-type="bibr" rid="B16">2007</xref>; Mesgarani et al., <xref ref-type="bibr" rid="B50">2008</xref>) and humans (Lalor and Foxe, <xref ref-type="bibr" rid="B37">2010</xref>; Ding and Simon, <xref ref-type="bibr" rid="B23">2012b</xref>). There have been similar efforts to model response functions relating more natural visual stimulus properties such as motion to neural responses in humans (Gon&#x000E7;alves et al., <xref ref-type="bibr" rid="B30">2014</xref>), again inspired by previous single-unit electrophysiology work (Jones and Palmer, <xref ref-type="bibr" rid="B34">1987</xref>; David and Gallant, <xref ref-type="bibr" rid="B15">2005</xref>).</p>
<p>Most of the aforementioned studies have modeled the stimulus-response mapping function in the forward direction (i.e., forward modeling). However, this mapping can also be modeled in the reverse direction (i.e., backward modeling), offering a complementary way to investigate how stimulus features are encoded in neural response measures. Unlike forward models, backward model parameters are not readily neurophysiologically interpretable (see Haufe et al., <xref ref-type="bibr" rid="B33">2014</xref>), but can be used to reconstruct or decode stimulus features from the neural response, a method known as &#x0201C;stimulus reconstruction.&#x0201D; This approach has several advantages over forward modeling approaches, especially when recording from population responses using multi-channel systems such as EEG. Firstly, because reconstruction projects back to the stimulus domain, it does not require pre-selection of neural response channels (Mesgarani et al., <xref ref-type="bibr" rid="B51">2009</xref>). In fact, inclusion of all response channels in the backward model is advantageous because the reconstruction method gives a low weighting to irrelevant channels whilst allowing the model to capture additional variance using channels potentially excluded by feature selection approaches (Pasley et al., <xref ref-type="bibr" rid="B58">2012</xref>). Secondly, backward modeling can offer increased sensitivity to important signal differences between response channels that are highly correlated with each other (as is often the case with EEG). It can do this because the analysis maps the data from all response channels simultaneously (i.e., in a multivariate manner) and so it can recognize any inter-channel correlation in the data (Mesgarani et al., <xref ref-type="bibr" rid="B51">2009</xref>). In contrast, when performing forward modeling, each analysis is univariate and thus is ignorant of the data on the other EEG channels. Thirdly, stimulus features that are not explicitly encoded in the neural response may be inferred from correlated input features that are encoded. This prevents the model from allocating resources to the encoding of redundant stimulus information (Barlow, <xref ref-type="bibr" rid="B5">1972</xref>). The stimulus reconstruction method has previously been used to study both the visual and auditory system in various animal models (Bialek et al., <xref ref-type="bibr" rid="B7">1991</xref>; Rieke et al., <xref ref-type="bibr" rid="B63">1995</xref>; Stanley et al., <xref ref-type="bibr" rid="B67">1999</xref>). More recently, it has been adopted for studying speech processing in the human brain using intracranial and non-invasive electrophysiology (Mesgarani et al., <xref ref-type="bibr" rid="B51">2009</xref>; Pasley et al., <xref ref-type="bibr" rid="B58">2012</xref>; Ding and Simon, <xref ref-type="bibr" rid="B24">2013</xref>; Martin et al., <xref ref-type="bibr" rid="B48">2014</xref>; Crosse et al., <xref ref-type="bibr" rid="B11">2015a</xref>, Crosse et al., <xref ref-type="bibr" rid="B13">2016</xref>; O&#x00027;Sullivan et al., <xref ref-type="bibr" rid="B56">2015</xref>).</p>
<p>While certain research groups now regularly use SI to study sensory processing in the human brain, the approach has perhaps not yet been as widely adopted throughout the neuroscience community as it might because of the (at least perceived) challenges associated with its implementation. The goal of the present paper is to introduce a recently-developed SI toolbox that provides a straightforward and flexible implementation of regularized linear (ridge) regression (Machens et al., <xref ref-type="bibr" rid="B45">2004</xref>; Lalor et al., <xref ref-type="bibr" rid="B39">2006</xref>). We begin by summarizing the mathematics underlying this technique, continue by providing some concrete examples of how the toolbox can be used and conclude by discussing some of its applications and important considerations.</p>
</sec>
<sec id="s2">
<title>Regularized linear regression</title>
<sec>
<title>Forward models: temporal response function estimation</title>
<p>Forward models are sometimes referred to as generative or encoding models because they describe how the system generates or encodes information (Haufe et al., <xref ref-type="bibr" rid="B33">2014</xref>). Here, they will be referred to as temporal response functions (TRFs; Ding and Simon, <xref ref-type="bibr" rid="B23">2012b</xref>). There are a number of ways of mathematically describing how the input to a system relates to its output. One commonly used approach&#x02014;and the one that will be described in this paper&#x02014;is to assume that the output of the system is related to the input via a simple linear convolution. In the context of a sensory system where the output is monitored by <italic>N</italic> recording channels, let&#x00027;s assume that the instantaneous neural response <italic>r</italic>(<italic>t, n</italic>), sampled at times <italic>t</italic> &#x0003D; 1&#x02026;<italic>T</italic> and at channel <italic>n</italic>, consists of a convolution of the stimulus property, <italic>s</italic>(<italic>t</italic>), with an unknown channel-specific TRF, <italic>w</italic>(&#x003C4;, <italic>n</italic>). The response model can be represented in discrete time as:
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mi>&#x003C4;</mml:mi></mml:munder><mml:mrow><mml:mi>w</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x003B5;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
where &#x003B5;(<italic>t, n</italic>) is the residual response at each channel not explained by the model. Essentially, a TRF can be thought of as a filter that describes the linear transformation of the ongoing stimulus to the ongoing neural response. The TRF, <italic>w</italic>(&#x003C4;, <italic>n</italic>), describes this transformation for a specified range of time lags, &#x003C4;, relative to the instantaneous occurrence of the stimulus feature, <italic>s</italic>(<italic>t</italic>).</p>
<p>In the context of speech for example, <italic>s</italic>(<italic>t</italic>) could be a measure of the speech envelope at each moment in time and <italic>r</italic>(<italic>t, n</italic>) could be the corresponding EEG response at channel <italic>n</italic>. The range of time lags over which to calculate <italic>w</italic>(&#x003C4;, <italic>n</italic>) might be that typically used to capture the cortical response components of an ERP, e.g., &#x02212;100&#x02013;400 ms. The resulting value of the TRF at &#x02212;100 ms, would index the relationship between the speech envelope and the neural response 100 ms earlier (obviously this should have an amplitude of zero), whereas the TRF at 100 ms would index how a unit change in the amplitude of the speech envelope would affect the EEG 100 ms later (Lalor et al., <xref ref-type="bibr" rid="B40">2009</xref>).</p>
<p>The TRF, <italic>w</italic>(&#x003C4;, <italic>n</italic>), is estimated by minimizing the mean-squared error (MSE) between the actual neural response, <italic>r</italic>(<italic>t, n</italic>), and that predicted by the convolution, <inline-formula><mml:math id="M13"><mml:mover accent="true"><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>:
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mrow><mml:mi>min</mml:mi><mml:mi>&#x003B5;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mi>t</mml:mi></mml:munder><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mover accent='true'><mml:mi>r</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>In practice, this is solved using reverse correlation (De Boer and Kuyper, <xref ref-type="bibr" rid="B17">1968</xref>), which can be easily implemented using the following matrix operations:
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>w</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>S</mml:mi></mml:mstyle><mml:mtext>T</mml:mtext></mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>S</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>S</mml:mi></mml:mstyle><mml:mtext>T</mml:mtext></mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>r</mml:mi></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
where <bold>S</bold> is the lagged time series of the stimulus property, s, and is defined as follows:
<disp-formula id="E4"><label>(4)</label><mml:math id="M4"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>S</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003C4;</mml:mi><mml:mrow><mml:mi>min</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003C4;</mml:mi><mml:mrow><mml:mi>min</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>T</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>T</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>T</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003C4;</mml:mi><mml:mrow><mml:mi>max</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The values &#x003C4;<sub>min</sub> and &#x003C4;<sub>max</sub> represent the minimum and maximum time lags (in samples) respectively. In <bold>S</bold>, each time lag is arranged column-wise and non-zero lags are padded with zeros to ensure causality (Mesgarani et al., <xref ref-type="bibr" rid="B51">2009</xref>). The window over which the TRF is calculated is defined as &#x003C4;<sub><italic>window</italic></sub> &#x0003D; &#x003C4;<sub>max</sub> &#x02212; &#x003C4;<sub>min</sub> and the dimensions of <bold>S</bold> are thus <italic>T</italic> &#x000D7; &#x003C4;<sub><italic>window</italic></sub>. To include the constant term (y-intercept) in the regression model, a column of ones is concatenated to the left of <bold>S</bold>. In Equation (3), variable <bold>r</bold> is a matrix containing all the neural response data, with channels arranged column-wise (i.e., a <italic>T</italic> &#x000D7; <italic>N</italic> matrix). The resulting TRF, <bold>w</bold>, is a &#x003C4;<sub><italic>window</italic></sub> &#x000D7; <italic>N</italic> matrix with each column representing the univariate mapping from <bold>s</bold> to the neural response at each channel.</p>
<p>One of the important points here is that this analysis explicitly takes into account the autocovariance structure of the stimulus. In non-white stimuli, such as natural speech, the intensity of the acoustic signal modulates gradually over time, meaning it is correlated with itself at non-zero time lags. A simple cross-correlation of a speech envelope and the corresponding neural response would result in temporal smearing of the impulse response function. The solution here (Equation 3) is to divide out the autocovariance structure of the stimulus from the model such that it removes the correlation between different time points. The TRF approach, which does this, is therefore less prone to temporal smearing than a simple cross-correlation approach. This is demonstrated in a worked example in the next section.</p>
</sec>
<sec>
<title>Regularization</title>
<p>An important consideration when calculating the TRF is that of regularization, i.e., introducing additional information to solve any ill-posed estimation problems and prevent overfitting. The ill-posed estimation problem has to do with inverting the autocovariance matrix, <bold>S</bold><sup>T</sup><bold>S</bold>. Matrix inversion is particularly prone to numerical instability when solved with finite precision. In other words, small changes in <bold>S</bold><sup>T</sup><bold>S</bold> (such as rounding errors due to discretization) could cause large changes in <bold>w</bold> if the former is ill-conditioned. In other words, the estimate of <bold>w</bold> can have very high variance. This does not usually apply when the stimulus represents a stochastic process because <bold>S</bold><sup>T</sup><bold>S</bold> would be full rank (Lalor et al., <xref ref-type="bibr" rid="B39">2006</xref>). However, the autocorrelation properties of a non-white stimulus such as speech means that it is more likely to be singular (i.e., have a determinant of zero). Typically, numerical treatment of an ill-conditioned matrix involves reducing the variance of the estimate by adding a bias term or &#x0201C;smoothing solution.&#x0201D; Specifically, because the overall estimation error is made up of both a bias term (i.e., the difference between the estimate&#x00027;s expected value and its true value) and a variance term, one can deliberately increase the bias so as to reduce the (high) variance of the estimate by so much as to decrease the overall estimation error.</p>
<p>Addition of this smoothing term also solves the other main issue, that of overfitting. The reverse correlation analysis is utterly agnostic as to the biological nature of the data that it is being asked to model. As a result, without regularization, the resulting TRF will be optimal in terms of the particular fitting criterion (e.g., least squares error) for the specific dataset that was used for the fitting. And, given that those data will be &#x0201C;noisy,&#x0201D; the TRF can display biologically implausible properties such as very high-frequency fluctuations. Using this TRF to then predict unseen data will likely result in suboptimal performance, because the high frequency fluctuations will not necessarily correspond well to the &#x0201C;noise&#x0201D; in the new data. In other words, the TRF has been &#x0201C;overfit&#x0201D; to the specific dataset used in the training. Regularization serves to prevent overfitting to such high-frequency, dataset-specific noise along the low-variance dimensions (Theunissen et al., <xref ref-type="bibr" rid="B69">2001</xref>; Mesgarani et al., <xref ref-type="bibr" rid="B50">2008</xref>). It can do this, for example, by penalizing large differences between neighboring TRF values, thereby forcing the TRF to be smoother. This makes the TRF less specific to the data that was used to fit it and can help it generalize better to new unseen data.</p>
<p>In practice, both ill-posed problems and overfitting can be solved simultaneously by weighting the diagonal of <bold>S</bold><sup>T</sup><bold>S</bold> before inversion, a method known as Tikhonov regularization or ridge regression (Tikhonov and Arsenin, <xref ref-type="bibr" rid="B71">1977</xref>):
<disp-formula id="E5"><label>(5)</label><mml:math id="M5"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>w</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>S</mml:mi></mml:mstyle><mml:mtext>T</mml:mtext></mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>S</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mi>&#x003BB;</mml:mi><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>I</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>S</mml:mi></mml:mstyle><mml:mtext>T</mml:mtext></mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>r</mml:mi></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
where <bold>I</bold> is the identity matrix and &#x003BB; is the smoothing constant or &#x0201C;ridge parameter.&#x0201D; The ridge parameter can be adjusted using cross-validation to maximize the correlation between <italic>r</italic>(<italic>t, n</italic>), and <inline-formula><mml:math id="M14"><mml:mover accent="true"><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> (David and Gallant, <xref ref-type="bibr" rid="B15">2005</xref>). TRF optimization will be described in more detail in the next section. While this form of ridge regression enforces a smoothness constraint on the resulting model by penalizing TRF values as a function of their distance from zero, another option is to quadratically penalize the difference between each two neighboring terms of <bold>w</bold> (Lalor et al., <xref ref-type="bibr" rid="B39">2006</xref>):
<disp-formula id="E6"><label>(6)</label><mml:math id="M6"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>w</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>S</mml:mi></mml:mstyle><mml:mi>T</mml:mi></mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>S</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mi>&#x003BB;</mml:mi><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>M</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>S</mml:mi></mml:mstyle><mml:mi>T</mml:mi></mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>r</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mtext>where&#x02009;</mml:mtext><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>M</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn>2</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn>2</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022F1;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022F1;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022F1;</mml:mo></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn>2</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn>1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Tikhonov regularization (Equation 5) reduces overfitting by smoothing the TRF estimate in a way that is insensitive to the amplitude of the signal of interest. However, the quadratic approach (Equation 6) reduces off-sample error whilst preserving signal amplitude (Lalor et al., <xref ref-type="bibr" rid="B39">2006</xref>). As a result, this approach usually leads to an improved estimate of the system&#x00027;s response (as indexed by MSE) compared to Tikhonov regularization.</p>
</sec>
<sec>
<title>Multivariate analysis</title>
<p>The previous section focused on the specific case of relating a single, univariate input stimulus feature (e.g., the envelope of a speech stimulus) separately to each of multiple recording channels. However, most complex stimuli in nature are not processed as simple univariate features. For example, when auditory speech enters the ear, the signal is transformed into a spectrogram representation by the cochlea, consisting of multiple frequency bands which project along the auditory pathway (Yang et al., <xref ref-type="bibr" rid="B74">1992</xref>). The auditory system maps each of these frequency bands to the neural representation measured at the cortical level. This process can be modeled by a multivariate form of the TRF (i.e., mTRF).</p>
<p>Indeed, it is possible to define an mTRF that linearly maps a multivariate stimulus feature to each recording channel (Theunissen et al., <xref ref-type="bibr" rid="B70">2000</xref>; Depireux et al., <xref ref-type="bibr" rid="B19">2001</xref>). Using the above example, let <italic>s</italic>(<italic>t, f</italic>) represent the spectrogram of a speech signal at frequency band <italic>f</italic> &#x0003D; 1&#x02026;<italic>F</italic>. To derive the mTRF, the stimulus lag matrix, <bold>S</bold> (Equation 4), is simply extended such that every column is replaced with <italic>F</italic> columns, each representing a different frequency band (i.e., a <italic>T</italic> &#x000D7; <italic>F&#x003C4;</italic><sub><italic>window</italic></sub> matrix). The resulting mTRF, <italic>w</italic>(<italic>f</italic>, &#x003C4;, <italic>n</italic>), will be a <italic>F&#x003C4;</italic><sub><italic>window</italic></sub> &#x000D7; <italic>N</italic> matrix but can easily be unwrapped such that each independent variable is represented as a separate dimension (i.e., a <italic>F</italic> &#x000D7; &#x003C4;<sub><italic>window</italic></sub> &#x000D7; <italic>N</italic> matrix). Here, the constant term is included by concatenating <italic>F</italic> columns to the left of <bold>S</bold>.</p>
<p>An important consideration in multivariate TRF analysis is which method of regularization to use. The quadratic regularization term in Equation (6) was designed to enforce a smoothness constraint and maintain SNR along the time dimension, but not any other. For high &#x003BB; values, this approach would cause smearing across frequencies; hence it would not yield an accurate representation of the TRF in each frequency band. In this case, it will typically be most appropriate to use the identity matrix for regularization (Equation 5) so as to avoid enforcing a smoothness constraint across the non-time dimension of the mTRF&#x02014;although, in some cases, this may actually be what is desired.</p>
</sec>
<sec>
<title>Backward models: stimulus reconstruction</title>
<p>The previous sections describe how to forward model the linear mapping between the stimulus and the neural response. While this approach can be extended to accommodate multivariate stimulus features, it is suboptimal in the sense that it treats each neural response channel as an independent univariate feature. Backward modeling, on the other hand, derives a reverse stimulus-response mapping by exploiting all of the available neural data in a multivariate context. Backward models are sometimes referred to as discriminative or decoding models, because they attempt to reverse the data generating process by decoding the stimulus features from the neural response (Haufe et al., <xref ref-type="bibr" rid="B33">2014</xref>). Here, they will simply be referred to as decoders.</p>
<p>Decoders can be modeled in much the same way as TRFs. Suppose the decoder, <italic>g</italic>(&#x003C4;, <italic>n</italic>), represents the linear mapping from the neural response, <italic>r</italic>(<italic>t, n</italic>), back to the stimulus, <italic>s</italic>(<italic>t</italic>). This could be expressed in discrete time as:
<disp-formula id="E7"><label>(7)</label><mml:math id="M7"><mml:mrow><mml:mover accent='true'><mml:mi>s</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mi>n</mml:mi></mml:munder><mml:mrow><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mi>&#x003C4;</mml:mi></mml:munder><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mstyle><mml:mi>g</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
where &#x0015D;(<italic>t</italic>) is the reconstructed stimulus property. Here, the decoder integrates the neural response over a specified range of time lags &#x003C4;. Ideally, these lags will capture the window of neural data that optimizes reconstruction of the stimulus property. Typically, the most informative lags for reconstruction are commensurate with those used to capture the major components of a forward TRF, except in the reverse direction as the decoder effectively maps backwards in time. To reverse the lags used in the earlier TRF example (&#x003C4;<sub>min</sub> &#x0003D; &#x02212;100 ms, &#x003C4;<sub>max</sub> &#x0003D; 400 ms), the values of &#x003C4;<sub>min</sub> and &#x003C4;<sub>max</sub> are swapped but their signs remain unchanged, i.e., &#x003C4;<sub>min</sub> &#x0003D; &#x02212;400 ms, &#x003C4;<sub>max</sub> &#x0003D; 100 ms.</p>
<p>The decoder, <italic>g</italic>(&#x003C4;, <italic>n</italic>), is estimated by minimizing the MSE between <italic>s</italic>(<italic>t</italic>) and &#x0015D;(<italic>t</italic>):
<disp-formula id="E8"><label>(8)</label><mml:math id="M8"><mml:mrow><mml:mi>min</mml:mi><mml:mi>&#x003B5;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mi>t</mml:mi></mml:munder><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mover accent='true'><mml:mi>s</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Analogous to the TRF approach, the decoder is computed using the following matrix operations:
<disp-formula id="E9"><label>(9)</label><mml:math id="M9"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>g</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>R</mml:mi></mml:mstyle><mml:mtext>T</mml:mtext></mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>R</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mi>&#x003BB;</mml:mi><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>I</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>R</mml:mi></mml:mstyle><mml:mtext>T</mml:mtext></mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:math></disp-formula>
where <bold>R</bold> is the lagged time series of the response matrix, <bold>r</bold>. For simplicity, we will define <bold>R</bold> for a single-channel response system:
<disp-formula id="E10"><label>(10)</label><mml:math id="M10"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>R</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003C4;</mml:mi><mml:mrow><mml:mi>min</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x0200B;</mml:mtext><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003C4;</mml:mi><mml:mrow><mml:mi>min</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x0200B;</mml:mtext><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x0200B;</mml:mtext><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x0200B;</mml:mtext><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x0200B;</mml:mtext><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x0200B;</mml:mtext><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x0200B;</mml:mtext><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x0200B;</mml:mtext><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003C4;</mml:mi><mml:mrow><mml:mi>max</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x0200B;</mml:mtext><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>As before, this can be extended to the multivariate case of an <italic>N</italic>-channel system by replacing each column of <bold>R</bold> with <italic>N</italic> columns (each representing a separate recording channel). For <italic>N</italic> channels, the dimensions of <bold>R</bold> would be <italic>T</italic> &#x000D7; <italic>N&#x003C4;</italic><sub><italic>window</italic></sub>. The constant term is included by concatenating <italic>N</italic> columns of ones to the left of <bold>R</bold>. In the context of speech, the stimulus variable, <bold>s</bold>, represents either a column-wise vector (e.g., envelope) or a <italic>T</italic> &#x000D7; <italic>F</italic> matrix (e.g., spectrogram). The resulting decoder, <bold>g</bold>, would be a vector of <italic>N&#x003C4;</italic><sub><italic>window</italic></sub> samples or a <italic>N&#x003C4;</italic><sub><italic>window</italic></sub> &#x000D7; <italic>F</italic> matrix, respectively. While interpretation of decoder weights is not as straightforward as that of a TRF, one may wish to separate its dimensions (e.g., <italic>N</italic> &#x000D7; &#x003C4;<sub><italic>window</italic></sub> &#x000D7; <italic>F</italic>) to examine the relative weighting of each channel at a specific time lag. The channel weights represent the amount of information that each channel provides for reconstruction, i.e., highly informative channels receive weights of greater magnitude while channels providing little or no information receive weights closer to zero.</p>
<p>In Equation (9), Tikhonov regularization is used as it is assumed that the neural response data is multivariate. As mentioned above, any bias from the correlation between the neural response channels is removed in the reconstruction approach. In practice, this is achieved by dividing out the autocovariance structure of the neural response (see Equation 9). As a result, channel weighting becomes much more localized because inter-channel redundancies are no longer encoded in the model, giving it an advantage over the forward TRF method and cross-correlation approaches.</p>
</sec>
</sec>
<sec id="s3">
<title>mTRF toolbox: implementation and functionality</title>
<p>This section outlines how regularized linear regression can be implemented in MATLAB using the mTRF Toolbox (<ext-link ext-link-type="uri" xlink:href="https://sourceforge.net/projects/aespa/">https://sourceforge.net/projects/aespa/</ext-link>). Specifically, it describes how to train and test on univariate and multivariate datasets and how the resulting model should be optimized for specific purposes.</p>
<sec>
<title>Training</title>
<p>Modeling the stimulus-response mapping of a given dataset is implemented in the mTRF Toolbox using a simple function called <italic>mTRFtrain</italic>. This function computes univariate or multivariate ridge regression as described in the previous section (Equations 5, 6, and 9). The model can be trained on the data set in two separate ways: (1) by training on each trial separately and averaging over <italic>M</italic> models, or (2) by training on a concatenation of trials. Both of these approaches yield the same results because the data are modeled using a linear assumption. Here, the former approach will be considered because it affords certain advantages. Firstly, by generating separate models for each of the <italic>M</italic> trials, certain denoising algorithms that require repetition of &#x0201C;trials&#x0201D; can be applied to the model coefficients, even if they were modeled on different stimuli, e.g., joint decorrelation (de Cheveign&#x000E9; and Parra, <xref ref-type="bibr" rid="B18">2014</xref>). Secondly, artifacts from discontinuities between trials are not an issue. Thirdly, cross-validation is much more efficient because training models on small amounts of data and averaging across trials is much faster than concatenating large amounts of data and training on them.</p>
<p>For a given trial, the <italic>mTRFtrain</italic> function trains on all data features (e.g., frequency bands, response channels) simultaneously (see Figure <xref ref-type="fig" rid="F1">1</xref>). The only requirement is that the stimulus and response data have the same sampling rate (which is specified in Hz) and be the same length in time. As described in the previous section, vectors and matrices should be organized such that all features are arranged column-wise. The mapping direction is specified as &#x0201C;1&#x0201D; (forward modeling) or &#x0201C;&#x02212;1&#x0201D; (backward modeling). The minimum and maximum time lags are entered in milliseconds and converted to samples based on the sampling rate entered. It is often useful to include additional time lags such as prestimulus lags for visualization purposes. And one should also be aware of regression artifacts at either extreme of the resulting model. However, when optimizing models for prediction purposes, it is advisable to use only stimulus-relevant time lags. The lag matrix used in the ridge regression is generated by a function called <italic>lagGen</italic>. If the user specifies to map backwards, the lags are automatically reversed and the algorithm is changed from Equations (5) to (9). If the stimulus entered is univariate (i.e., a vector), the algorithm will automatically switch to Equation 6 to use the superior quadratic ridge penalty. The final parameter that must be specified is the ridge parameter, &#x003BB;. For visualization of model coefficients, &#x003BB; can be empirically chosen as the lowest value such that any increase would result in no visible improvement in the plotted estimate (Lalor et al., <xref ref-type="bibr" rid="B39">2006</xref>). For optimizing model performance, a more systematic approach should be implemented such as cross-validation, as described in the following section.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>Schematic of the forward and backward modeling approaches implemented by mTRF Toolbox</bold>. Stimulus reconstruction (i.e., backward modeling) can be used to decode specific stimulus features from recorded neural response data in order to estimate how accurately this information was encoded in the brain. Temporal response function estimation (i.e., forward modeling) can be used in a similar manner to predict the neural response to a novel stimulus, but also allows for detailed examination of how the stimulus features were encoded in the brain and interpretation of the underlying neural generators.</p></caption>
<graphic xlink:href="fnhum-10-00604-g0001.tif"/>
</fig>
</sec>
<sec>
<title>Optimization</title>
<p>Optimization of the stimulus-response mapping can be achieved via cross-validation and is implemented using the <italic>mTRFcrossval</italic> function. Specifically, the goal is to identify the value of the ridge parameter that optimizes this mapping. Here, the entire dataset is entered together, with <italic>M</italic> stimuli and <italic>M</italic> response matrices arranged in two cell arrays. There is no requirement that the individual trials be the same length in time (although this is preferable for optimization reasons). Another important factor that optimizes cross-validation is normalization of both input and output data. By z-scoring the data, the range of values needed to conduct a comprehensive parameter search can be greatly reduced, making the process more efficient. The ridge values over which validation is measured can be entered as a single vector. All other parameters are entered in the same way as in <italic>mTRFtrain</italic>.</p>
<p>The validation approach implemented in <italic>mTRFcrossval</italic> is that of &#x0201C;leave-one-out&#x0201D; cross-validation, although this could also be described as <italic>M</italic>-fold cross-validation. First, a separate model is fit to each of the <italic>M</italic> trials for every ridge value specified. Then, the trials are rotated <italic>M</italic> times such that each trial is &#x0201C;left out&#x0201D; or used as the &#x0201C;test set,&#x0201D; and the remaining <italic>M</italic>&#x02212;1 trials are assigned as the &#x0201C;training set&#x0201D; (see Figure <xref ref-type="fig" rid="F1">1</xref>). The actual models tested are obtained by averaging over the single-trial models assigned to each training set. As mentioned earlier, this approach is more efficient than concatenating <italic>M</italic>&#x02212;1 trials and fitting a model to these data. Each averaged model is then convolved with data from the corresponding test set to predict either the neural response (forward modeling) or the stimulus signal (backward modeling). This process is repeated for each of the different ridge values. Validation of the model is assessed by comparing the predicted estimate with the corresponding original data. Two different validation metrics are used: Pearson&#x00027;s correlation coefficient and mean squared error. Once the validation metrics have been obtained, they should be averaged across all trials. This approach is advisable because each of the models should in theory require the same ridge value for regularization, given that they share <italic>M</italic>&#x02212;2 trials of data with each other. This ensures that the models generalize well to new data and are not overfit to the test set. However, this approach works best if all the trials are the same length. The optimal ridge value is identified as that which yields either the highest <italic>r</italic>-value or the lowest MSE-score on average.</p>
</sec>
<sec>
<title>Testing</title>
<p>Once the model parameters have been tuned using cross-validation, the optimized model can be tested on new data using the <italic>mTRFpredict</italic> function. This can be conducted on data that was held aside from the cross-validation procedure (which is considered good practice) or on the same test data used for cross-validation (Figure <xref ref-type="fig" rid="F1">1</xref>). As previously mentioned, because the above cross-validation procedure takes the average of the validation metric across trials, the models are not biased toward the test data used for cross-validation. Thus, it is legitimate to report model performance based on these data because testing on new unseen data will likely yield the same result.</p>
<p>While the <italic>mTRFpredict</italic> function outputs the same performance metrics as <italic>mTRFcrossval</italic>, it also outputs the predicted signal for further evaluation. When predicting a multivariate signal such as EEG, a performance measure is calculated for every feature (i.e., EEG channel), allowing the user to base evaluation of the model on whichever features they deem most relevant.</p>
</sec>
</sec>
<sec id="s4">
<title>Examples</title>
<p>The examples presented in this section use data from a published study that measured EEG responses of human subjects to natural, continuous speech (Di Liberto et al., <xref ref-type="bibr" rid="B20">2015</xref>). The subject listened to an audiobook version of a classic work of fiction read by a male speaker in American English. The audio was presented in 28 segments (each &#x0007E;155 s in duration), of which a subset of five are used in the examples in this chapter. EEG data were recorded using a 128-channel ActiveTwo system (BioSemi) and digitized at a rate of 512 Hz. Offline, the data were digitally filtered between 1 and 15 Hz, downsampled to a rate of 128 Hz and re-referenced to the left and right mastoid channels. Only 32 of the 128 channels recorded are included in the analysis, but crucially, are distributed evenly across the head (Mirkovic et al., <xref ref-type="bibr" rid="B52">2015</xref>). Further details can be found in the original study (Di Liberto et al., <xref ref-type="bibr" rid="B20">2015</xref>).</p>
<p>This section details several examples that demonstrate how the mTRF Toolbox can be used to relate neural data to sensory stimuli in a variety of different ways. These include:
<list list-type="order">
<list-item><p>Univariate TRF estimation</p></list-item>
<list-item><p>Optimization and prediction</p></list-item>
<list-item><p>Multivariate TRF analysis</p></list-item>
<list-item><p>Stimulus reconstruction</p></list-item>
<list-item><p>Multimodal TRF estimation</p></list-item>
<list-item><p>TRF vs. cross-correlation</p></list-item>
</list></p>
<p>While the examples all relate to EEG data collected during speech stimuli, as stated earlier, these approaches can all be used with other types of sensory stimuli.</p>
<sec>
<title>Univariate TRF estimation</title>
<p>The aim here is to estimate the temporal response function that maps a univariate representation of the speech envelope onto the EEG signal recorded at each channel. The broadband envelope of the speech signal (Figure <xref ref-type="fig" rid="F2">2A</xref>) was calculated using:
<disp-formula id="E11"><label>(11)</label><mml:math id="M11"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mi>j</mml:mi><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
where <italic>x</italic><sub><italic>a</italic></sub>(<italic>t</italic>) is the complex analytic signal obtained by the sum of the original speech <italic>x</italic>(<italic>t</italic>) and its Hilbert transform <inline-formula><mml:math id="M15"><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>. The envelope was defined as the absolute value of <italic>x</italic><sub><italic>a</italic></sub>(<italic>t</italic>). This was then downsampled to the same sampling rate as the EEG data, after applying a zero-phase shift anti-aliasing filter. TRFs were calculated between lags of &#x02212;150 and 450 ms, allowing an additional 50 ms at either end for regression artifacts. An estimate was computed separately for each of the five trials and then averaged. The ridge parameter was empirically chosen to maintain component amplitude (Lalor et al., <xref ref-type="bibr" rid="B39">2006</xref>).</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p><bold>Univariate TRF estimation. (A)</bold> A 30-s segment of the broadband speech envelope. <bold>(B)</bold> Global field power measured at each time lag. <bold>(C)</bold> Scalp topographies of the dominant TRF components occurring at &#x0007E;80 and &#x0007E;140 ms. The black markers indicate the locations of fronto-central channel, FCz, and occipital channel, Oz. <bold>(D)</bold> Grand average TRFs at FCz (blue trace) and Oz (red trace).</p></caption>
<graphic xlink:href="fnhum-10-00604-g0002.tif"/>
</fig>
<p>A measure of global field power (GFP) was first estimated by calculating TRF variance across the 32 channels (Figure <xref ref-type="fig" rid="F2">2B</xref>). GFP constitutes a reference-independent measure of response strength across the entire scalp at each time lag (Lehmann and Skrandies, <xref ref-type="bibr" rid="B42">1980</xref>; Murray et al., <xref ref-type="bibr" rid="B54">2008</xref>). Based on the temporal profile of the GFP measure, three clear TRF components are evident at &#x0007E;50, &#x0007E;80, and &#x0007E;140 ms. Figure <xref ref-type="fig" rid="F2">2C</xref> shows the scalp topographies of the latter two of these components. Their latency and polarity resemble that of the classic N1 and P2 components of a typical (mastoid-referenced) auditory-evoked response. The topography of the N1-P2 complex suggests that both components are strongest at fronto-central position FCz. The grand average TRF calculated at FCz is shown in Figure <xref ref-type="fig" rid="F2">2D</xref>, along with the TRF measured at occipital location Oz for comparison.</p>
</sec>
<sec>
<title>Optimization and prediction</title>
<p>The aim here is to use the TRF model to predict the EEG response of unseen data. This time, tuning of model parameters was conducted using a more systematic approach, i.e., that of the cross-validation procedure described earlier. Specifically, TRFs were calculated for a range of ridge values (&#x003BB; &#x0003D; 2<sup>0</sup>, 2<sup>2</sup>, &#x02026;, 2<sup>20</sup>) on each of the separate trials. For each ridge value, the TRFs were averaged across every combination of four trials and used to predict the EEG of the remaining fifth trial. Here, the data were modeled at time lags between 0 and 200 ms as these lags reflected the most information in the global TRF responses (Figure <xref ref-type="fig" rid="F2">2B</xref>). Inclusion of additional lags (pre-stimulus or post-stimulus) did not improve model performance.</p>
<p>Figure <xref ref-type="fig" rid="F3">3A</xref> shows the results of the cross-validation based on the correlation coefficient (Pearson&#x00027;s <italic>r</italic>) between the original and predicted EEG responses. Critically, the <italic>r</italic>-values were averaged across the five trials to prevent overfitting the model to the test data. The <italic>r</italic>-values were also averaged across the 32 channels such that model performance would be optimized in a more global manner. Alternatively, one could average across only channels within a specified top percentile or based on a specific location. Figure <xref ref-type="fig" rid="F3">3B</xref> shows the results of the cross-validation based on the mean squared error. The same averaging procedure was used to identify the optimal ridge value here.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p><bold>Optimization of TRFs for EEG prediction. (A)</bold> Cross-validation of model based on the correlation between the original and predicted EEG response (Pearson&#x00027;s r averaged across channels and trials). The filled marker indicates the highest <italic>r</italic>-value, i.e., the optimal ridge value. <bold>(B)</bold> Cross-validation based on mean squared error (MSE). The optimal ridge value is identified by the lowest MSE-score. <bold>(C)</bold> Test of the optimized TRF model shows the correlation coefficient at each channel. The black marker indicates the location of channel FCz. <bold>(D)</bold> Two-second segments of the EEG response at FCz (blue trace) and the corresponding estimate predicted by the optimized TRF model (red trace).</p></caption>
<graphic xlink:href="fnhum-10-00604-g0003.tif"/>
</fig>
<p>The ridge value was chosen such that it maximized the correlation between the original and predicted EEG (David and Gallant, <xref ref-type="bibr" rid="B15">2005</xref>). Note that using MSE as a criteria for cross-validation would have yielded the same result. Figure <xref ref-type="fig" rid="F3">3C</xref> shows the correlation coefficient obtained at each channel using the optimized TRF model. The topographical distribution of Pearson&#x00027;s <italic>r</italic> is very similar to that of the dominant TRF components (Figure <xref ref-type="fig" rid="F2">2C</xref>). Indeed, it is unsurprising that the model performed best at channels where the response was strongest. Figure <xref ref-type="fig" rid="F3">3D</xref> shows 2-s segments of the EEG response at FCz and the corresponding estimate predicted by the optimized TRF model.</p>
</sec>
<sec>
<title>Multivariate TRF analysis</title>
<p>The aim here is to estimate the TRF for a multivariate (spectrogram) representation of speech, i.e., an mTRF. The spectrogram representation (Figure <xref ref-type="fig" rid="F4">4A</xref>) was obtained by first filtering the speech stimulus into 16 logarithmically-spaced frequency bands between 250 and 8 kHz according to Greenwoods equation (Greenwood, <xref ref-type="bibr" rid="B31">1990</xref>). Filtering the data in a logarithmic manner attempts to model the frequency analysis performed by the auditory periphery. The energy in each frequency band was calculated using a Hilbert transform as above (Equation 11).</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p><bold>Multivariate TRF estimation and EEG prediction. (A)</bold> A 30-s segment of the speech spectrogram. <bold>(B)</bold> Grand average mTRF at channel FCz. <bold>(C)</bold> Cross-validation of model based on the correlation between the original and predicted EEG response (Pearson&#x00027;s <italic>r</italic> averaged across channels and trials). The filled marker indicates the highest <italic>r</italic>-value, i.e., the optimal ridge value. <bold>(D)</bold> Cross-validation based on mean squared error (MSE). The optimal ridge value is identified by the lowest MSE-score. <bold>(E)</bold> Test of the optimized mTRF model shows the correlation coefficient at each channel. The black marker indicates the location of channel FCz. <bold>(F)</bold> Two-second segments of the EEG response at FCz (blue trace) and the corresponding estimate predicted by the optimized TRF model (red trace).</p></caption>
<graphic xlink:href="fnhum-10-00604-g0004.tif"/>
</fig>
<p>For visualization, mTRFs were calculated between lags of &#x02212;150 and 450 ms and model parameters were tuned empirically. Figure <xref ref-type="fig" rid="F4">4B</xref> shows the mTRF response at channel FCz for all frequency bands between 250 and 8000 Hz. Visual inspection of Figure <xref ref-type="fig" rid="F4">4B</xref> suggests that the dominant N1<sub>TRF</sub> and P2<sub>TRF</sub> components encoded speech information at nearly every frequency band up to &#x0007E;6 kHz, which is where most of the information was contained in the speech signal (Figure <xref ref-type="fig" rid="F4">4A</xref>). Averaging the mTRF across frequency bands would yield a univariate TRF measure that closely approximates the TRF calculated using the broadband envelope (Figure <xref ref-type="fig" rid="F2">2D</xref>).</p>
<p>To predict the EEG response with the mTRF model, the same approach was implemented as before. Although the results yielded by the cross-validation (Figures <xref ref-type="fig" rid="F4">4C,D</xref>) were similar to those for the univariate TRF approach (Figures <xref ref-type="fig" rid="F3">3A,B</xref>), the mTRF approach appeared to be more sensitive to changes in the ridge value. Further investigation revealed that this could not be attributed to using different regularization penalties in univariate and multivariate analyses. Despite this, performance of the optimized mTRF model was akin to that of the univariate TRF model over the entire scalp (Figures <xref ref-type="fig" rid="F4">4E,F</xref>).</p>
<p>While it has been demonstrated that multivariate TRF models are superior to univariate TRF models for predicting EEG responses (Di Liberto et al., <xref ref-type="bibr" rid="B20">2015</xref>), it must be taken into consideration that multivariate TRF analysis is more sensitive to regularization (certainly for ridge regression) and can involve considerably more computations.</p>
</sec>
<sec>
<title>Stimulus reconstruction</title>
<p>The aim here is to generate a decoder that models the data in the backwards direction (i.e., from EEG to stimulus) and to use it to reconstruct an estimate of the univariate stimulus input. The advantages of this approach over the forward modeling technique are outlined in the Introduction and Backward Models Section. Tuning of model parameters was conducted using the same cross-validation technique described for the TRF models. Specifically, decoders were calculated for the same range of ridge values (&#x003BB; &#x0003D; 2<sup>0</sup>, 2<sup>2</sup>, &#x02026;, 2<sup>20</sup>) at time lags between 0 and 200 ms. The difference here was that the EEG was treated as the &#x0201C;input&#x0201D; and the stimulus as the &#x0201C;output,&#x0201D; and the direction of the lags was reversed, i.e., &#x02212;200 to 0.</p>
<p>Figure <xref ref-type="fig" rid="F5">5A</xref> shows the results of the cross-validation as measured by the correlation coefficient between the original and reconstructed speech envelope, while Figure <xref ref-type="fig" rid="F5">5B</xref> represents validation of the model ridge parameter based on MSE. Again, both metrics have been averaged across trials to prevent overfitting to the test data. All 32 EEG channels were included in the model validation procedure to optimize performance. The advantages of the backward modeling approach over forward modeling are evidenced by the dramatic reduction in residual error as indexed by the correlation values. This is mainly attributable to the fact that the decoder can utilize information across the entire head simultaneously (i.e., in a multivariate sense) to determine the speech estimate, whereas when modeling in the forward direction, the predicted EEG estimate is based on a single univariate mapping between the stimulus and the EEG response at that specific channel (Mesgarani et al., <xref ref-type="bibr" rid="B51">2009</xref>). Additionally, the predictions for the forward modeling approach are evaluated in the EEG domain, where the low SNR negatively affects prediction accuracy. In contrast, the backward modeling approach moves the estimation of these measures to the stimulus domain, which is defined by the experimenter. Therefore, in case of stimuli with low SNR (e.g., a speech envelope), the quality of fit will likely be higher for backward modeling.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p><bold>Stimulus reconstruction. (A)</bold> Cross-validation of model based on the correlation between the original and reconstructed speech envelope (Pearson&#x00027;s <italic>r</italic> averaged across trials). The filled marker indicates the highest <italic>r</italic>-value, i.e., the optimal ridge value. <bold>(B)</bold> Cross-validation based on mean squared error (MSE). The optimal ridge value is identified by the lowest MSE-score. <bold>(C)</bold> Decoder channel weights averaged over time lags between 110 and 130 ms. <bold>(D)</bold> Two-second segments of the original speech envelope (blue trace) and the corresponding estimate reconstructed by the optimized decoder (red trace). <bold>(E)</bold> Decoder channel weights transformed to forward model space using the inversion procedure described by Haufe et al. (<xref ref-type="bibr" rid="B33">2014</xref>). The black markers indicate the locations of fronto-central channel, FCz, and occipital channel, Oz. <bold>(F)</bold> Temporal response function obtained by inverting the decoder weights to the forward model domain at FCz (blue trace) and Oz (red trace).</p></caption>
<graphic xlink:href="fnhum-10-00604-g0005.tif"/>
</fig>
<p>While the decoder channel weights are not readily interpretable in a neurophysiological sense, their weighting reflects the channels that contribute most toward reconstructing the stimulus signal (Haufe et al., <xref ref-type="bibr" rid="B33">2014</xref>). Figure <xref ref-type="fig" rid="F5">5C</xref> shows the decoder weights averaged across time lags between 110 and 130 ms (this was where weighting was maximal as indexed by GFP). In comparison to the TRF topographies (Figure <xref ref-type="fig" rid="F2">2C</xref>), the distribution of model weight is much more localized. Because the decoder is not required to encode information at every channel across the scalp as a TRF does, it can selectively weight only those channels important for reconstruction, whilst ignoring irrelevant and noisy channels by giving them a lower weighting (Haufe et al., <xref ref-type="bibr" rid="B33">2014</xref>). A 2-s sample of a reconstructed estimate can be seen in Figure <xref ref-type="fig" rid="F5">5D</xref>. Stimulus reconstruction for a multivariate stimulus is conducted in much the same manner, except model performance must be evaluated for every feature (e.g., frequency band) separately or by averaging across features and then evaluating.</p>
<p>Previous research has described a procedure that enables neurophysiological interpretation of backward model coefficients (Haufe et al., <xref ref-type="bibr" rid="B33">2014</xref>). Specifically, they proposed a deterministic approach to transform previously fit linear backward model coefficients into linear forward model coefficients. This procedure enables the neurophysiological interpretation of the parameters of linear backward models which could be otherwise misleading and erroneous. The <italic>mTRFtransform</italic> function implements this procedure specifically for backward models derived using the ridge regression technique (e.g., Figures <xref ref-type="fig" rid="F5">5E,F</xref>).</p>
</sec>
<sec>
<title>Multimodal TRF estimation</title>
<p>As well as extracting the neural response to unimodal stimuli, the TRF approach can be used to disentangle contributions from multimodal signals (or multiple signals within the same modality such as a cocktail party scenario, e.g., Power et al., <xref ref-type="bibr" rid="B60">2012</xref>). This can be demonstrated using EEG recorded during natural audiovisual speech. The data presented here were published in a study that investigated the influence of visual speech on the cortical representation of auditory speech (Crosse et al., <xref ref-type="bibr" rid="B11">2015a</xref>). The subject listened to 15 min of natural audiovisual speech, of which a subset of 7 min are used here. The auditory stimulus was characterized as the broadband envelope as before (Figure <xref ref-type="fig" rid="F6">6A</xref>), while the visual stimulus was characterized by calculating the frame-to-frame motion of the videos (Figure <xref ref-type="fig" rid="F6">6B</xref>). For each frame, a matrix of motion vectors was calculated using an &#x0201C;Adaptive Rood Pattern Search&#x0201D; block matching algorithm (Barjatya, <xref ref-type="bibr" rid="B4">2004</xref>). A measure of global motion flow was obtained by calculating the sum of all motion vector lengths of each frame (Bartels et al., <xref ref-type="bibr" rid="B6">2008</xref>). This was then converted from an RGB representation to relative luminance and upsampled from 30 to 128 Hz to match the rate of the EEG data.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p><bold>Multimodal TRF estimation. (A)</bold> A 30-s segment of the broadband speech envelope. <bold>(B)</bold> A 30-s segment of the corresponding frame-to-frame visual motion. <bold>(C)</bold>, Grand average envelope TRFs at Fz (blue trace) and Oz (red trace). <bold>(D)</bold>, Grand average motion TRFs at Fz (blue trace) and Oz (red trace). <bold>(E)</bold> Scalp topography of the dominant envelope TRF component occurring at 78 ms. <bold>(F)</bold> Scalp topography of the dominant motion TRF component occurring at 117 ms.</p></caption>
<graphic xlink:href="fnhum-10-00604-g0006.tif"/>
</fig>
<p>Figure <xref ref-type="fig" rid="F6">6C</xref> shows the TRFs at channels Fz and Oz when the acoustic envelope is mapped to the EEG, whereas Figure <xref ref-type="fig" rid="F6">6D</xref> shows the TRFs at the same channels when the visual motion signal is mapped to the same EEG data. TRF amplitude is much greater at Fz than at Oz when the auditory signal is used, whereas the converse is true for the visual signal. This can also be seen in the topographies which show a dominant response over frontal scalp for the envelope TRF (Figure <xref ref-type="fig" rid="F6">6E</xref>) and a dominant response over occipital scalp for the motion TRF (Figure <xref ref-type="fig" rid="F6">6F</xref>). Although the same EEG data were analyzed in both cases, responses from different sensory cortical regions could be extracted by simply mapping from features specific to each sensory modality.</p>
<p>To measure multisensory integration, the <italic>mTRFmulticrossval</italic> function can be used to fit an &#x0201C;additive model&#x0201D; based on the algebraic sum of the unisensory model coefficients (Stein and Meredith, <xref ref-type="bibr" rid="B68">1993</xref>). The additive model is tested on the multisensory neural response data and its performance can then be compared with that of the multisensory model to obtain an objective measure of integration. For further detail, see Crosse et al. (<xref ref-type="bibr" rid="B11">2015a</xref>).</p>
</sec>
<sec>
<title>TRF vs. cross-correlation</title>
<p>As mentioned earlier, the impulse response of an LTI system can be easily approximated via a simple cross-correlation of the input and output. While this approach is more straightforward than using techniques such as normalized reverse correlation or ridge regression, it is only suitable for input signals that conform to a stochastic process. To demonstrate this empirically, a comparison is made between each of these approaches using both speech and white noise as a stimulus input signal. The speech data presented here are the same as those in the previous examples. The non-speech data presented here were published in a study that investigated the TRF approach for estimating the response of the auditory system to Gaussian white noise (Lalor et al., <xref ref-type="bibr" rid="B40">2009</xref>). The subject listened to ten 120-s segments of uninterrupted noise stimuli, of which a subset of six are used in this example. The stimuli were Gaussian broadband noise with energy limited to a bandwidth of 0&#x02013;22.05 kHz, modulated using Gaussian noise signals with uniform power in the range 0&#x02013;30 Hz. To account for the logarithmic nature of auditory stimulus intensity perception, the values of these modulating signals, <italic>x</italic>, were then mapped to the amplitude of the audio stimulus, <italic>x</italic>&#x02032;, using the following exponential relationship:
<disp-formula id="E12"><label>(12)</label><mml:math id="M12"><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x02032;</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>10</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>x</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>EEG data were recorded and processed using the exact same procedure described in the previous examples. Further details can be found in the original study (Lalor et al., <xref ref-type="bibr" rid="B40">2009</xref>).</p>
<p>Examples of the speech and noise stimuli used in the experiments are shown in Figures <xref ref-type="fig" rid="F7">7A,B</xref> respectively. The autocorrelation of each stimulus reveals that the speech stimulus is correlated with itself at multiple time lags (Figure <xref ref-type="fig" rid="F7">7C</xref>), whereas the noise stimulus is only correlated with itself at a zero time lag (Figure <xref ref-type="fig" rid="F7">7D</xref>). Figure <xref ref-type="fig" rid="F7">7F</xref> shows the impulse response for the white noise stimulus calculated at channel FCz using the TRF approach and the cross-correlation (XCOR) approach. Visual inspection suggests that the cross-correlation and TRF approaches produce approximately identical estimates of the system response function. However, the same was not true for the speech stimulus, where the cross-correlation approach caused temporal smearing of the impulse response estimate compared to the TRF approach (Figure <xref ref-type="fig" rid="F7">7E</xref>). This is because the stimulus dynamics map to the EEG signal at multiple overlapping time lags. This demonstrates the utility of the TRF technique for characterization of sensory systems in response to slowly-modulating naturalistic stimuli such as human speech.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p><bold>Comparison of the temporal response function (TRF) and cross-correlation (XCOR) approach. (A)</bold> A 30-s segment of the broadband speech envelope. <bold>(B)</bold> A 30-s segment of amplitude modulated noise. <bold>(C)</bold>, Autocorrelation of the speech envelope. <bold>(D)</bold>, Autocorrelation of the noise signal. <bold>(E)</bold> The impulse response to speech at channel FCz estimated using the TRF approach (blue trace) and the cross-correlation approach (red trace). <bold>(F)</bold> The impulse response to white noise at channel FCz estimated using the TRF approach (blue trace) and the cross-correlation approach (red trace).</p></caption>
<graphic xlink:href="fnhum-10-00604-g0007.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s5">
<title>Discussion</title>
<p>Here, we have described a new MATLAB-based SI toolbox for modeling the relationship between neural signals and natural, continuous stimuli. The above examples demonstrate how this versatile toolbox can be applied to both univariate and multivariate datasets, as well as unisensory and multisensory datasets. Importantly, it can also be used to map in both the forwards and backwards direction to perform response function estimation and stimulus reconstruction respectively, providing complementary analysis techniques.</p>
<sec>
<title>Applications</title>
<p>The mTRF Toolbox has many applications in sensory neuroscience, none more so than for studying how natural speech is processed in the human brain. The forward TRF approach has previously been used to demonstrate how neural responses to uninterrupted speech can be extracted with precise temporal resolution in humans using both intracranial and non-invasive recording techniques (Lalor and Foxe, <xref ref-type="bibr" rid="B37">2010</xref>). Subsequent studies using this approach have yielded several key findings relating to how the brain selectively attends to a single speech stream in a cocktail party scenario (Power et al., <xref ref-type="bibr" rid="B60">2012</xref>) and how spectrotemporal and phonetic information are represented in auditory cortical activity (Di Liberto et al., <xref ref-type="bibr" rid="B20">2015</xref>). Other applications of the toolbox include using both backward and forward models to investigate audiovisual speech processing (Crosse et al., <xref ref-type="bibr" rid="B11">2015a</xref>, <xref ref-type="bibr" rid="B13">2016</xref>) and visual speech processing, i.e., speech reading (Crosse et al., <xref ref-type="bibr" rid="B12">2015b</xref>). Alternative SI techniques (that ultimately yield the same solution) have also been used to investigate auditory scene analysis (Ding and Simon, <xref ref-type="bibr" rid="B22">2012a</xref>; Mesgarani and Chang, <xref ref-type="bibr" rid="B49">2012</xref>; Zion-Golumbic et al., <xref ref-type="bibr" rid="B75">2013</xref>; O&#x00027;Sullivan et al., <xref ref-type="bibr" rid="B56">2015</xref>), speech-in-noise (Ding and Simon, <xref ref-type="bibr" rid="B24">2013</xref>; Ding et al., <xref ref-type="bibr" rid="B21">2014</xref>), overt and covert cortical representations of speech (Martin et al., <xref ref-type="bibr" rid="B48">2014</xref>) and detailed spectrogram reconstructions of speech from intracranial recordings (Pasley et al., <xref ref-type="bibr" rid="B58">2012</xref>).</p>
<p>Aside from studying speech, the forward TRF approach has been applied in vision research to study how the human brain processes stimuli that modulate in contrast over time (Lalor et al., <xref ref-type="bibr" rid="B39">2006</xref>, <xref ref-type="bibr" rid="B38">2007</xref>; Frey et al., <xref ref-type="bibr" rid="B28">2010</xref>; Murphy et al., <xref ref-type="bibr" rid="B53">2012</xref>). This particular approach has also been used in clinical research to investigate visual processing deficits in children with autism spectrum disorder (Frey et al., <xref ref-type="bibr" rid="B29">2013</xref>) and in adults with schizophrenia (Lalor et al., <xref ref-type="bibr" rid="B41">2008</xref>, <xref ref-type="bibr" rid="B36">2012</xref>). More recently, it has been modified to studying how the brain processes more naturalistic visual stimuli such as coherent motion (Gon&#x000E7;alves et al., <xref ref-type="bibr" rid="B30">2014</xref>). In addition to characterizing mappings between visual stimulus features and EEG recordings, researchers have recently reconstructed finger movements from surface EMG signals using the same regularized linear regression approach (Krasoulis et al., <xref ref-type="bibr" rid="B35">2015</xref>), further demonstrating the versatility of this technique.</p>
</sec>
<sec>
<title>Considerations</title>
<p>The linear assumption underlying the reverse correlation method has implications for its interpretation. This assumption of a linear relationship between stimulus feature and neural response amplitude likely results in a response measure reflective of feedforward activity in a subset of cortical cells (Lalor et al., <xref ref-type="bibr" rid="B40">2009</xref>). Thus, it is possible that such an approach is insensitive to cortical responses that relate to the stimulus in a non-linear manner including lateral and feedback contributions, which may have implications for studying the effects of higher-order cognitive processes. This is in contrast to the challenge involved in disambiguating the myriad feedforward, lateral and feedback contributions to the time-locked average ERP (Di Russo et al., <xref ref-type="bibr" rid="B25">2005</xref>).</p>
<p>Indeed, such linear assumptions will need to be addressed in order to accurately characterize populations of neurons that respond in a non-linear way to complex stimuli (Theunissen et al., <xref ref-type="bibr" rid="B70">2000</xref>). That said, a previous study that implemented a quadratic extension of the linear TRF approach for modeling visual responses to contrast stimuli did not find any significant improvement in model performance relative to that of a linear model (Lalor et al., <xref ref-type="bibr" rid="B41">2008</xref>). Subsequent studies that applied the same quadratic model to the auditory system did however demonstrate marginal improvements in model performance for acoustic white noise stimuli (Power et al., <xref ref-type="bibr" rid="B61">2011a</xref>,<xref ref-type="bibr" rid="B62">b</xref>). Expansion of the TRF model into higher orders has also been explored using machine learning techniques such as support vector regression, but similarly, yielded only negligible improvements (Crosse, <xref ref-type="bibr" rid="B10">2011</xref>). While such non-linear regression techniques can result in slight improvements in model performance, there is a considerable trade-off between performance and computation time that often make them impractical.</p>
<p>However, the fact that non-linear models perform only marginally better than linear models for population data (e.g., EEG; Power et al., <xref ref-type="bibr" rid="B61">2011a</xref>,<xref ref-type="bibr" rid="B62">b</xref>), and yet appear to be more beneficial for modeling single-unit data (e.g., ECoG; Theunissen et al., <xref ref-type="bibr" rid="B70">2000</xref>) may imply something fundamental about the nature of EEG recordings. Each EEG electrode detects neural activity from large cortical populations (10<sup>7</sup>&#x02013;10<sup>9</sup> neurons) due to the spatial smearing effects of volume conduction (Freeman et al., <xref ref-type="bibr" rid="B27">2003</xref>). Thus, activation patterns that are common across the largest neural populations will contribute most to the signal recorded at the scalp. Because of the diversity of non-linear responses across neurons, it is likely that such activity is encoded in small, sub-populations of neurons, whereas linear responses are likely encoded on a more macroscopic level. The effects of volume conduction could therefore result in much of this non-linear activity being obscured in the resulting EEG recording. Indeed if this were the case, it would explain why linear regression techniques perform comparably to that of non-linear techniques for modeling EEG responses. In support of this notion, other EEG/MEG modeling algorithms such as SPoC (D&#x000E4;hne et al., <xref ref-type="bibr" rid="B14">2014</xref>)&#x02014;which relates the amplitude of neural oscillations to stimulus features or behaviorally relevant parameters&#x02014;have specifically used linear models based on the fact that superposition of such oscillations is known to be linear and instantaneous (Parra et al., <xref ref-type="bibr" rid="B57">2005</xref>; Nunez and Srinivasan, <xref ref-type="bibr" rid="B55">2006</xref>).</p>
</sec>
</sec>
<sec id="s6">
<title>Ethics statement</title>
<p>The Ethics Committee of the Health Sciences Faculty at Trinity College Dublin. Written informed consent was obtained during testing.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>The toolbox and paper were conceived by MC, GD, and EL. MC, GD, AB, and EL designed and wrote the toolbox code. MC, GD collected and analyzed the sample data. MC, GD, AB, and EL wrote the manuscript.</p>
<sec>
<title>Conflict of interest statement</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
</sec>
</body>
<back>
<ack>
<p>This work was supported by the Programme for Research in Third-Level Institutions and cofounded under the European Regional Development fund.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abrams</surname> <given-names>D. A.</given-names></name> <name><surname>Nicol</surname> <given-names>T.</given-names></name> <name><surname>Zecker</surname> <given-names>S.</given-names></name> <name><surname>Kraus</surname> <given-names>N.</given-names></name></person-group> (<year>2008</year>). <article-title>Right-hemisphere auditory cortex is dominant for coding syllable patterns in speech</article-title>. <source>J. Neurosci.</source> <volume>28</volume>, <fpage>3958</fpage>&#x02013;<lpage>3965</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.0187-08.2008</pub-id><pub-id pub-id-type="pmid">18400895</pub-id></citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ahissar</surname> <given-names>E.</given-names></name> <name><surname>Nagarajan</surname> <given-names>S.</given-names></name> <name><surname>Ahissar</surname> <given-names>M.</given-names></name> <name><surname>Protopapas</surname> <given-names>A.</given-names></name> <name><surname>Mahncke</surname> <given-names>H.</given-names></name> <name><surname>Merzenich</surname> <given-names>M. M.</given-names></name></person-group> (<year>2001</year>). <article-title>Speech comprehension is correlated with temporal response patterns recorded from auditory cortex</article-title>. <source>Proc. Natl. Acad. Sci. U.S.A.</source> <volume>98</volume>, <fpage>13367</fpage>&#x02013;<lpage>13372</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.201400998</pub-id><pub-id pub-id-type="pmid">11698688</pub-id></citation>
</ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aiken</surname> <given-names>S. J.</given-names></name> <name><surname>Picton</surname> <given-names>T. W.</given-names></name></person-group> (<year>2008</year>). <article-title>Human cortical responses to the speech envelope</article-title>. <source>Ear Hear.</source> <volume>29</volume>, <fpage>139</fpage>&#x02013;<lpage>157</lpage>. <pub-id pub-id-type="doi">10.1097/AUD.0b013e31816453dc</pub-id><pub-id pub-id-type="pmid">18595182</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Barjatya</surname> <given-names>A.</given-names></name></person-group> (<year>2004</year>). <article-title>Block matching algorithms for motion estimation</article-title>. <source>IEEE Transac. Evol. Comput.</source> <volume>8</volume>, <fpage>225</fpage>&#x02013;<lpage>239</lpage>.</citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Barlow</surname> <given-names>H. B.</given-names></name></person-group> (<year>1972</year>). <article-title>Single units and sensation: a neuron doctrine for perceptual psychology?</article-title> <source>Perception</source> <volume>1</volume>, <fpage>371</fpage>&#x02013;<lpage>394</lpage>. <pub-id pub-id-type="doi">10.1068/p010371</pub-id><pub-id pub-id-type="pmid">4377168</pub-id></citation>
</ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bartels</surname> <given-names>A.</given-names></name> <name><surname>Zeki</surname> <given-names>S.</given-names></name> <name><surname>Logothetis</surname> <given-names>N. K.</given-names></name></person-group> (<year>2008</year>). <article-title>Natural vision reveals regional specialization to local motion and to contrast-invariant, global flow in the human brain</article-title>. <source>Cereb. Cortex</source> <volume>18</volume>, <fpage>705</fpage>&#x02013;<lpage>717</lpage>. <pub-id pub-id-type="doi">10.1093/cercor/bhm107</pub-id><pub-id pub-id-type="pmid">17615246</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bialek</surname> <given-names>W.</given-names></name> <name><surname>Rieke</surname> <given-names>F.</given-names></name> <name><surname>de Ruyter van Steveninck</surname> <given-names>R. R.</given-names></name> <name><surname>Warland</surname> <given-names>D.</given-names></name></person-group> (<year>1991</year>). <article-title>Reading a neural code</article-title>. <source>Science</source> <volume>252</volume>, <fpage>1854</fpage>&#x02013;<lpage>1857</lpage>. <pub-id pub-id-type="doi">10.1126/science.2063199</pub-id><pub-id pub-id-type="pmid">2063199</pub-id></citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Boynton</surname> <given-names>G. M.</given-names></name> <name><surname>Engel</surname> <given-names>S. A.</given-names></name> <name><surname>Glover</surname> <given-names>G. H.</given-names></name> <name><surname>Heeger</surname> <given-names>D. J.</given-names></name></person-group> (<year>1996</year>). <article-title>Linear systems analysis of functional magnetic resonance imaging in human V1</article-title>. <source>J. Neurosci.</source> <volume>16</volume>, <fpage>4207</fpage>&#x02013;<lpage>4221</lpage>. <pub-id pub-id-type="pmid">8753882</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Coppola</surname> <given-names>R.</given-names></name></person-group> (<year>1979</year>). <article-title>A system transfer function for visual evoked potentials</article-title>. <source>Hum. Evoked Potent. Spring.</source> <volume>9</volume>, <fpage>69</fpage>&#x02013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.1007/978-1-4684-3483-5_6</pub-id></citation>
</ref>
<ref id="B10">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Crosse</surname> <given-names>M. J.</given-names></name></person-group> (<year>2011</year>). <article-title>Nonlinear regression analysis for assessing human auditory and visual system function</article-title>, in <source>College of Engineering, Mathematical and Physical Sciences</source> (<publisher-loc>Dublin</publisher-loc>: <publisher-name>University College Dublin</publisher-name>).</citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Crosse</surname> <given-names>M. J.</given-names></name> <name><surname>Butler</surname> <given-names>J. S.</given-names></name> <name><surname>Lalor</surname> <given-names>E. C.</given-names></name></person-group> (<year>2015a</year>). <article-title>Congruent visual speech enhances cortical entrainment to continuous auditory speech in noise-free conditions</article-title>. <source>J. Neurosci.</source> <volume>35</volume>, <fpage>14195</fpage>&#x02013;<lpage>14204</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.1829-15.2015</pub-id><pub-id pub-id-type="pmid">26490860</pub-id></citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Crosse</surname> <given-names>M. J.</given-names></name> <name><surname>Di Liberto</surname> <given-names>G. M.</given-names></name> <name><surname>Lalor</surname> <given-names>E. C.</given-names></name></person-group> (<year>2016</year>). <article-title>Eye can hear clearly now: inverse effectiveness in natural audiovisual speech processing relies on long-term crossmodal temporal integration</article-title>. <source>J. Neurosci.</source> <volume>36</volume>, <fpage>9888</fpage>&#x02013;<lpage>9895</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.1396-16.2016</pub-id><pub-id pub-id-type="pmid">27656026</pub-id></citation>
</ref>
<ref id="B12">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Crosse</surname> <given-names>M. J.</given-names></name> <name><surname>ElShafei</surname> <given-names>H. A.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name> <name><surname>Lalor</surname> <given-names>E. C.</given-names></name></person-group> (<year>2015b</year>). <article-title>Investigating the temporal dynamics of auditory cortical activation to silent lipreading</article-title>, in <source>Neural Engineering (NER), 2015 7th International IEEE/EMBS Conference on</source> (<publisher-loc>Montpellier</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>308</fpage>&#x02013;<lpage>311</lpage>.</citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>D&#x000E4;hne</surname> <given-names>S.</given-names></name> <name><surname>Meinecke</surname> <given-names>F. C.</given-names></name> <name><surname>Haufe</surname> <given-names>S.</given-names></name> <name><surname>H&#x000F6;hne</surname> <given-names>J.</given-names></name> <name><surname>Tangermann</surname> <given-names>M.</given-names></name> <name><surname>M&#x000FC;ller</surname> <given-names>K.-R.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>SPoC: a novel framework for relating the amplitude of neuronal oscillations to behaviorally relevant parameters</article-title>. <source>Neuroimage</source> <volume>86</volume>, <fpage>111</fpage>&#x02013;<lpage>122</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2013.07.079</pub-id><pub-id pub-id-type="pmid">23954727</pub-id></citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>David</surname> <given-names>S. V.</given-names></name> <name><surname>Gallant</surname> <given-names>J. L.</given-names></name></person-group> (<year>2005</year>). <article-title>Predicting neuronal responses during natural vision</article-title>. <source>Network</source> <volume>16</volume>, <fpage>239</fpage>&#x02013;<lpage>260</lpage>. <pub-id pub-id-type="doi">10.1080/09548980500464030</pub-id><pub-id pub-id-type="pmid">16411498</pub-id></citation>
</ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>David</surname> <given-names>S. V.</given-names></name> <name><surname>Mesgarani</surname> <given-names>N.</given-names></name> <name><surname>Shamma</surname> <given-names>S. A.</given-names></name></person-group> (<year>2007</year>). <article-title>Estimating sparse spectro-temporal receptive fields with natural stimuli</article-title>. <source>Network</source> <volume>18</volume>, <fpage>191</fpage>&#x02013;<lpage>212</lpage>. <pub-id pub-id-type="doi">10.1080/09548980701609235</pub-id><pub-id pub-id-type="pmid">17852750</pub-id></citation>
</ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>De Boer</surname> <given-names>E.</given-names></name> <name><surname>Kuyper</surname> <given-names>P.</given-names></name></person-group> (<year>1968</year>). <article-title>Triggered correlation</article-title>. <source>Biomed. Eng. IEEE Transac.</source> <volume>15</volume>, <fpage>169</fpage>&#x02013;<lpage>179</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.1968.4502561</pub-id><pub-id pub-id-type="pmid">5667803</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>de Cheveign&#x000E9;</surname> <given-names>A.</given-names></name> <name><surname>Parra</surname> <given-names>L. C.</given-names></name></person-group> (<year>2014</year>). <article-title>Joint decorrelation, a versatile tool for multichannel data analysis</article-title>. <source>Neuroimage</source> <volume>98</volume>, <fpage>487</fpage>&#x02013;<lpage>505</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2014.05.068</pub-id><pub-id pub-id-type="pmid">24990357</pub-id></citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Depireux</surname> <given-names>D. A.</given-names></name> <name><surname>Simon</surname> <given-names>J. Z.</given-names></name> <name><surname>Klein</surname> <given-names>D. J.</given-names></name> <name><surname>Shamma</surname> <given-names>S. A.</given-names></name></person-group> (<year>2001</year>). <article-title>Spectro-temporal response field characterization with dynamic ripples in ferret primary auditory cortex</article-title>. <source>J. Neurophysiol.</source> <volume>85</volume>, <fpage>1220</fpage>&#x02013;<lpage>1234</lpage>. <pub-id pub-id-type="pmid">11247991</pub-id></citation>
</ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Di Liberto</surname> <given-names>G. M.</given-names></name> <name><surname>O&#x00027;Sullivan</surname> <given-names>J. A.</given-names></name> <name><surname>Lalor</surname> <given-names>E. C.</given-names></name></person-group> (<year>2015</year>). <article-title>Low-frequency cortical entrainment to speech reflects phoneme-level processing</article-title>. <source>Curr. Biol.</source> <volume>25</volume>, <fpage>2457</fpage>&#x02013;<lpage>2465</lpage>. <pub-id pub-id-type="doi">10.1016/j.cub.2015.08.030</pub-id><pub-id pub-id-type="pmid">26412129</pub-id></citation>
</ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ding</surname> <given-names>N.</given-names></name> <name><surname>Chatterjee</surname> <given-names>M.</given-names></name> <name><surname>Simon</surname> <given-names>J. Z.</given-names></name></person-group> (<year>2014</year>). <article-title>Robust cortical entrainment to the speech envelope relies on the spectro-temporal fine structure</article-title>. <source>Neuroimage</source> <volume>88</volume>, <fpage>41</fpage>&#x02013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2013.10.054</pub-id><pub-id pub-id-type="pmid">24188816</pub-id></citation>
</ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ding</surname> <given-names>N.</given-names></name> <name><surname>Simon</surname> <given-names>J. Z.</given-names></name></person-group> (<year>2012a</year>). <article-title>Emergence of neural encoding of auditory objects while listening to competing speakers</article-title>. <source>Proc. Natl. Acad. Sci. U.S.A.</source> <volume>109</volume>, <fpage>11854</fpage>&#x02013;<lpage>11859</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1205381109</pub-id><pub-id pub-id-type="pmid">22753470</pub-id></citation>
</ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ding</surname> <given-names>N.</given-names></name> <name><surname>Simon</surname> <given-names>J. Z.</given-names></name></person-group> (<year>2012b</year>). <article-title>Neural coding of continuous speech in auditory cortex during monaural and dichotic listening</article-title>. <source>J. Neurophysiol.</source> <volume>107</volume>, <fpage>78</fpage>&#x02013;<lpage>89</lpage>. <pub-id pub-id-type="doi">10.1152/jn.00297.2011</pub-id><pub-id pub-id-type="pmid">21975452</pub-id></citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ding</surname> <given-names>N.</given-names></name> <name><surname>Simon</surname> <given-names>J. Z.</given-names></name></person-group> (<year>2013</year>). <article-title>Adaptive temporal encoding leads to a background-insensitive cortical representation of speech</article-title>. <source>J. Neurosci.</source> <volume>33</volume>, <fpage>5728</fpage>&#x02013;<lpage>5735</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.5297-12.2013</pub-id><pub-id pub-id-type="pmid">23536086</pub-id></citation>
</ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Di Russo</surname> <given-names>F.</given-names></name> <name><surname>Pitzalis</surname> <given-names>S.</given-names></name> <name><surname>Spitoni</surname> <given-names>G.</given-names></name> <name><surname>Aprile</surname> <given-names>T.</given-names></name> <name><surname>Patria</surname> <given-names>F.</given-names></name> <name><surname>Spinelli</surname> <given-names>D.</given-names></name> <etal/></person-group>. (<year>2005</year>). <article-title>Identification of the neural sources of the pattern-reversal VEP</article-title>. <source>Neuroimage</source> <volume>24</volume>, <fpage>874</fpage>&#x02013;<lpage>886</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2004.09.029</pub-id><pub-id pub-id-type="pmid">15652322</pub-id></citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eggermont</surname> <given-names>J. J.</given-names></name> <name><surname>Aertsen</surname> <given-names>A. M.</given-names></name> <name><surname>Johannesma</surname> <given-names>P. I.</given-names></name></person-group> (<year>1983</year>). <article-title>Quantitative characterisation procedure for auditory neurons based on the spectro-temporal receptive field</article-title>. <source>Hear. Res.</source> <volume>10</volume>, <fpage>167</fpage>&#x02013;<lpage>190</lpage>. <pub-id pub-id-type="doi">10.1016/0378-5955(83)90052-7</pub-id><pub-id pub-id-type="pmid">6602799</pub-id></citation>
</ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Freeman</surname> <given-names>W. J.</given-names></name> <name><surname>Holmes</surname> <given-names>M. D.</given-names></name> <name><surname>Burke</surname> <given-names>B. C.</given-names></name> <name><surname>Vanhatalo</surname> <given-names>S.</given-names></name></person-group> (<year>2003</year>). <article-title>Spatial spectra of scalp EEG and EMG from awake humans</article-title>. <source>Clin. Neurophysiol.</source> <volume>114</volume>, <fpage>1053</fpage>&#x02013;<lpage>1068</lpage>. <pub-id pub-id-type="doi">10.1016/S1388-2457(03)00045-2</pub-id><pub-id pub-id-type="pmid">12804674</pub-id></citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Frey</surname> <given-names>H.-P.</given-names></name> <name><surname>Kelly</surname> <given-names>S. P.</given-names></name> <name><surname>Lalor</surname> <given-names>E. C.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name></person-group> (<year>2010</year>). <article-title>Early spatial attentional modulation of inputs to the fovea</article-title>. <source>J. Neurosci.</source> <volume>30</volume>, <fpage>4547</fpage>&#x02013;<lpage>4551</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.5217-09.2010</pub-id><pub-id pub-id-type="pmid">20357105</pub-id></citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Frey</surname> <given-names>H. P.</given-names></name> <name><surname>Molholm</surname> <given-names>S.</given-names></name> <name><surname>Lalor</surname> <given-names>E. C.</given-names></name> <name><surname>Russo</surname> <given-names>N. N.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name></person-group> (<year>2013</year>). <article-title>Atypical cortical representation of peripheral visual space in children with an autism spectrum disorder</article-title>. <source>Eur. J. Neurosci.</source> <volume>38</volume>, <fpage>2125</fpage>&#x02013;<lpage>2138</lpage>. <pub-id pub-id-type="doi">10.1111/ejn.12243</pub-id><pub-id pub-id-type="pmid">23692590</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gon&#x000E7;alves</surname> <given-names>N. R.</given-names></name> <name><surname>Whelan</surname> <given-names>R.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name> <name><surname>Lalor</surname> <given-names>E. C.</given-names></name></person-group> (<year>2014</year>). <article-title>Towards obtaining spatiotemporally precise responses to continuous sensory stimuli in humans: a general linear modeling approach to EEG</article-title>. <source>Neuroimage</source> <volume>97</volume>, <fpage>196</fpage>&#x02013;<lpage>205</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2014.04.012</pub-id><pub-id pub-id-type="pmid">24736185</pub-id></citation>
</ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Greenwood</surname> <given-names>D. D.</given-names></name></person-group> (<year>1990</year>). <article-title>A cochlear frequency-position function for several species&#x02014;29 years later</article-title>. <source>J. Acoust. Soc. Am.</source> <volume>87</volume>, <fpage>2592</fpage>&#x02013;<lpage>2605</lpage>. <pub-id pub-id-type="doi">10.1121/1.399052</pub-id><pub-id pub-id-type="pmid">2373794</pub-id></citation>
</ref>
<ref id="B32">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Handy</surname> <given-names>T. C.</given-names></name></person-group> (<year>2005</year>). <source>Event-Related Potentials: A Methods Handbook</source>. <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>The MIT Press</publisher-name>.</citation>
</ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haufe</surname> <given-names>S.</given-names></name> <name><surname>Meinecke</surname> <given-names>F.</given-names></name> <name><surname>G&#x000F6;rgen</surname> <given-names>K.</given-names></name> <name><surname>D&#x000E4;hne</surname> <given-names>S.</given-names></name> <name><surname>Haynes</surname> <given-names>J.-D.</given-names></name> <name><surname>Blankertz</surname> <given-names>B.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>On the interpretation of weight vectors of linear models in multivariate neuroimaging</article-title>. <source>Neuroimage</source> <volume>87</volume>, <fpage>96</fpage>&#x02013;<lpage>110</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2013.10.067</pub-id><pub-id pub-id-type="pmid">24239590</pub-id></citation>
</ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jones</surname> <given-names>J. P.</given-names></name> <name><surname>Palmer</surname> <given-names>L. A.</given-names></name></person-group> (<year>1987</year>). <article-title>The two-dimensional spatial structure of simple receptive fields in cat striate cortex</article-title>. <source>J. Neurophysiol.</source> <volume>58</volume>, <fpage>1187</fpage>&#x02013;<lpage>1211</lpage>. <pub-id pub-id-type="pmid">3437330</pub-id></citation>
</ref>
<ref id="B35">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Krasoulis</surname> <given-names>A.</given-names></name> <name><surname>Vijayakumar</surname> <given-names>S.</given-names></name> <name><surname>Nazarpour</surname> <given-names>K.</given-names></name></person-group> (<year>2015</year>). <article-title>Evaluation of regression methods for the continuous decoding of finger movement from surface EMG and accelerometry</article-title>, in <source>Neural Engineering (NER), 2015 7th International IEEE/EMBS Conference on</source> (<publisher-loc>Montpellier</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>631</fpage>&#x02013;<lpage>634</lpage>.</citation>
</ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lalor</surname> <given-names>E. C.</given-names></name> <name><surname>De Sanctis</surname> <given-names>P.</given-names></name> <name><surname>Krakowski</surname> <given-names>M. I.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name></person-group> (<year>2012</year>). <article-title>Visual sensory processing deficits in schizophrenia: is there anything to the magnocellular account?</article-title> <source>Schizophr. Res.</source> <volume>139</volume>, <fpage>246</fpage>&#x02013;<lpage>252</lpage>. <pub-id pub-id-type="doi">10.1016/j.schres.2012.05.022</pub-id><pub-id pub-id-type="pmid">22704644</pub-id></citation>
</ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lalor</surname> <given-names>E. C.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name></person-group> (<year>2010</year>). <article-title>Neural responses to uninterrupted natural speech can be extracted with precise temporal resolution</article-title>. <source>Eur. J. Neurosci.</source> <volume>31</volume>, <fpage>189</fpage>&#x02013;<lpage>193</lpage>. <pub-id pub-id-type="doi">10.1111/j.1460-9568.2009.07055.x</pub-id><pub-id pub-id-type="pmid">20092565</pub-id></citation>
</ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lalor</surname> <given-names>E. C.</given-names></name> <name><surname>Kelly</surname> <given-names>S. P.</given-names></name> <name><surname>Pearlmutter</surname> <given-names>B. A.</given-names></name> <name><surname>Reilly</surname> <given-names>R. B.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name></person-group> (<year>2007</year>). <article-title>Isolating endogenous visuo-spatial attentional effects using the novel visual-evoked spread spectrum analysis (VESPA) technique</article-title>. <source>Eur. J. Neurosci.</source> <volume>26</volume>, <fpage>3536</fpage>&#x02013;<lpage>3542</lpage>. <pub-id pub-id-type="doi">10.1111/j.1460-9568.2007.05968.x</pub-id><pub-id pub-id-type="pmid">18088279</pub-id></citation>
</ref>
<ref id="B39">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lalor</surname> <given-names>E. C.</given-names></name> <name><surname>Pearlmutter</surname> <given-names>B. A.</given-names></name> <name><surname>Reilly</surname> <given-names>R. B.</given-names></name> <name><surname>McDarby</surname> <given-names>G.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name></person-group> (<year>2006</year>). <article-title>The VESPA: a method for the rapid estimation of a visual evoked potential</article-title>. <source>Neuroimage</source> <volume>32</volume>, <fpage>1549</fpage>&#x02013;<lpage>1561</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2006.05.054</pub-id><pub-id pub-id-type="pmid">16875844</pub-id></citation>
</ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lalor</surname> <given-names>E. C.</given-names></name> <name><surname>Power</surname> <given-names>A. J.</given-names></name> <name><surname>Reilly</surname> <given-names>R. B.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name></person-group> (<year>2009</year>). <article-title>Resolving precise temporal processing properties of the auditory system using continuous stimuli</article-title>. <source>J. Neurophysiol.</source> <volume>102</volume>, <fpage>349</fpage>&#x02013;<lpage>359</lpage>. <pub-id pub-id-type="doi">10.1152/jn.90896.2008</pub-id><pub-id pub-id-type="pmid">19439675</pub-id></citation>
</ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lalor</surname> <given-names>E. C.</given-names></name> <name><surname>Yeap</surname> <given-names>S.</given-names></name> <name><surname>Reilly</surname> <given-names>R. B.</given-names></name> <name><surname>Pearlmutter</surname> <given-names>B. A.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name></person-group> (<year>2008</year>). <article-title>Dissecting the cellular contributions to early visual sensory processing deficits in schizophrenia using the VESPA evoked response</article-title>. <source>Schizophr. Res.</source> <volume>98</volume>, <fpage>256</fpage>&#x02013;<lpage>264</lpage>. <pub-id pub-id-type="doi">10.1016/j.schres.2007.09.037</pub-id><pub-id pub-id-type="pmid">17996424</pub-id></citation>
</ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lehmann</surname> <given-names>D.</given-names></name> <name><surname>Skrandies</surname> <given-names>W.</given-names></name></person-group> (<year>1980</year>). <article-title>Reference-free identification of components of checkerboard-evoked multichannel potential fields</article-title>. <source>Electroencephalogr. Clin. Neurophysiol.</source> <volume>48</volume>, <fpage>609</fpage>&#x02013;<lpage>621</lpage>. <pub-id pub-id-type="doi">10.1016/0013-4694(80)90419-8</pub-id><pub-id pub-id-type="pmid">6155251</pub-id></citation>
</ref>
<ref id="B43">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Luck</surname> <given-names>S. J.</given-names></name></person-group> (<year>2014</year>). <source>An Introduction to the Event-Related Potential Technique</source>. <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT press</publisher-name>.</citation>
</ref>
<ref id="B44">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Luo</surname> <given-names>H.</given-names></name> <name><surname>Poeppel</surname> <given-names>D.</given-names></name></person-group> (<year>2007</year>). <article-title>Phase patterns of neuronal responses reliably discriminate speech in human auditory cortex</article-title>. <source>Neuron</source> <volume>54</volume>, <fpage>1001</fpage>&#x02013;<lpage>1010</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2007.06.004</pub-id><pub-id pub-id-type="pmid">17582338</pub-id></citation>
</ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Machens</surname> <given-names>C. K.</given-names></name> <name><surname>Wehr</surname> <given-names>M. S.</given-names></name> <name><surname>Zador</surname> <given-names>A. M.</given-names></name></person-group> (<year>2004</year>). <article-title>Linearity of cortical receptive fields measured with natural sounds</article-title>. <source>J. Neurosci.</source> <volume>24</volume>, <fpage>1089</fpage>&#x02013;<lpage>1100</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.4445-03.2004</pub-id><pub-id pub-id-type="pmid">14762127</pub-id></citation>
</ref>
<ref id="B46">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Marmarelis</surname> <given-names>P.</given-names></name> <name><surname>Marmarelis</surname> <given-names>V.</given-names></name></person-group> (<year>1978</year>). <source>Analysis of Physiological Systems: The White-Noise Approach.</source> <publisher-loc>New York, NY</publisher-loc>: <publisher-name>Plenum Press</publisher-name>.</citation>
</ref>
<ref id="B47">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Marmarelis</surname> <given-names>V. Z.</given-names></name></person-group> (<year>2004</year>). <source>Nonlinear Dynamic Modeling of Physiological Systems.</source> <publisher-loc>Hoboken, NJ</publisher-loc>: <publisher-name>John Wiley &#x00026; Sons</publisher-name>.</citation>
</ref>
<ref id="B48">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Martin</surname> <given-names>S.</given-names></name> <name><surname>Brunner</surname> <given-names>P.</given-names></name> <name><surname>Holdgraf</surname> <given-names>C.</given-names></name> <name><surname>Heinze</surname> <given-names>H.-J.</given-names></name> <name><surname>Crone</surname> <given-names>N. E.</given-names></name> <name><surname>Rieger</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>Decoding spectrotemporal features of overt and covert speech from the human cortex</article-title>. <source>Front. Neuroeng.</source> <volume>7</volume>:<fpage>14</fpage>. <pub-id pub-id-type="doi">10.3389/fneng.2014.00014</pub-id><pub-id pub-id-type="pmid">24904404</pub-id></citation>
</ref>
<ref id="B49">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mesgarani</surname> <given-names>N.</given-names></name> <name><surname>Chang</surname> <given-names>E. F.</given-names></name></person-group> (<year>2012</year>). <article-title>Selective cortical representation of attended speaker in multi-talker speech perception</article-title>. <source>Nature</source> <volume>485</volume>, <fpage>233</fpage>&#x02013;<lpage>236</lpage>. <pub-id pub-id-type="doi">10.1038/nature11020</pub-id><pub-id pub-id-type="pmid">22522927</pub-id></citation>
</ref>
<ref id="B50">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mesgarani</surname> <given-names>N.</given-names></name> <name><surname>David</surname> <given-names>S. V.</given-names></name> <name><surname>Fritz</surname> <given-names>J. B.</given-names></name> <name><surname>Shamma</surname> <given-names>S. A.</given-names></name></person-group> (<year>2008</year>). <article-title>Phoneme representation and classification in primary auditory cortex</article-title>. <source>J. Acoust. Soc. Am.</source> <volume>123</volume>, <fpage>899</fpage>&#x02013;<lpage>909</lpage>. <pub-id pub-id-type="doi">10.1121/1.2816572</pub-id><pub-id pub-id-type="pmid">18247893</pub-id></citation>
</ref>
<ref id="B51">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mesgarani</surname> <given-names>N.</given-names></name> <name><surname>David</surname> <given-names>S. V.</given-names></name> <name><surname>Fritz</surname> <given-names>J. B.</given-names></name> <name><surname>Shamma</surname> <given-names>S. A.</given-names></name></person-group> (<year>2009</year>). <article-title>Influence of context and behavior on stimulus reconstruction from neural activity in primary auditory cortex</article-title>. <source>J. Neurophysiol.</source> <volume>102</volume>, <fpage>3329</fpage>&#x02013;<lpage>3339</lpage>. <pub-id pub-id-type="doi">10.1152/jn.91128.2008</pub-id><pub-id pub-id-type="pmid">19759321</pub-id></citation>
</ref>
<ref id="B52">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mirkovic</surname> <given-names>B.</given-names></name> <name><surname>Debener</surname> <given-names>S.</given-names></name> <name><surname>Jaeger</surname> <given-names>M.</given-names></name> <name><surname>De Vos</surname> <given-names>M.</given-names></name></person-group> (<year>2015</year>). <article-title>Decoding the attended speech stream with multi-channel EEG: implications for online, daily-life applications</article-title>. <source>J. Neural Eng.</source> <volume>12</volume>:<fpage>046007</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/12/4/046007</pub-id><pub-id pub-id-type="pmid">26035345</pub-id></citation>
</ref>
<ref id="B53">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Murphy</surname> <given-names>J. W.</given-names></name> <name><surname>Kelly</surname> <given-names>S. P.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name> <name><surname>Lalor</surname> <given-names>E. C.</given-names></name></person-group> (<year>2012</year>). <article-title>Isolating early cortical generators of visual-evoked activity: a systems identification approach</article-title>. <source>Exp. Brain Res.</source> <volume>220</volume>, <fpage>191</fpage>&#x02013;<lpage>199</lpage>. <pub-id pub-id-type="doi">10.1007/s00221-012-3129-1</pub-id><pub-id pub-id-type="pmid">22644236</pub-id></citation>
</ref>
<ref id="B54">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Murray</surname> <given-names>M. M.</given-names></name> <name><surname>Brunet</surname> <given-names>D.</given-names></name> <name><surname>Michel</surname> <given-names>C. M.</given-names></name></person-group> (<year>2008</year>). <article-title>Topographic ERP analyses: a step-by-step tutorial review</article-title>. <source>Brain Topogr.</source> <volume>20</volume>, <fpage>249</fpage>&#x02013;<lpage>264</lpage>. <pub-id pub-id-type="doi">10.1007/s10548-008-0054-5</pub-id><pub-id pub-id-type="pmid">18347966</pub-id></citation>
</ref>
<ref id="B55">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Nunez</surname> <given-names>P. L.</given-names></name> <name><surname>Srinivasan</surname> <given-names>R.</given-names></name></person-group> (<year>2006</year>). <source>Electric Fields of the Brain: The Neurophysics of EEG.</source> <publisher-loc>New York, NY</publisher-loc>: <publisher-name>Oxford University Press</publisher-name>.</citation>
</ref>
<ref id="B56">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>O&#x00027;Sullivan</surname> <given-names>J. A.</given-names></name> <name><surname>Power</surname> <given-names>A. J.</given-names></name> <name><surname>Mesgarani</surname> <given-names>N.</given-names></name> <name><surname>Rajaram</surname> <given-names>S.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name> <name><surname>Shinn-Cunningham</surname> <given-names>B. G.</given-names></name> <etal/></person-group>. (<year>2015</year>). <article-title>Attentional selection in a cocktail party environment can be decoded from single-trial EEG</article-title>. <source>Cereb. Cortex</source> <volume>25</volume>, <fpage>1697</fpage>&#x02013;<lpage>1706</lpage>. <pub-id pub-id-type="doi">10.1093/cercor/bht355</pub-id><pub-id pub-id-type="pmid">24429136</pub-id></citation>
</ref>
<ref id="B57">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Parra</surname> <given-names>L. C.</given-names></name> <name><surname>Spence</surname> <given-names>C. D.</given-names></name> <name><surname>Gerson</surname> <given-names>A. D.</given-names></name> <name><surname>Sajda</surname> <given-names>P.</given-names></name></person-group> (<year>2005</year>). <article-title>Recipes for the linear analysis of EEG</article-title>. <source>Neuroimage</source> <volume>28</volume>, <fpage>326</fpage>&#x02013;<lpage>341</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2005.05.032</pub-id><pub-id pub-id-type="pmid">16084117</pub-id></citation>
</ref>
<ref id="B58">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pasley</surname> <given-names>B. N.</given-names></name> <name><surname>David</surname> <given-names>S. V.</given-names></name> <name><surname>Mesgarani</surname> <given-names>N.</given-names></name> <name><surname>Flinker</surname> <given-names>A.</given-names></name> <name><surname>Shamma</surname> <given-names>S. A.</given-names></name> <name><surname>Crone</surname> <given-names>N. E.</given-names></name> <etal/></person-group>. (<year>2012</year>). <article-title>Reconstructing speech from human auditory cortex</article-title>. <source>PLoS Biol.</source> <volume>10</volume>:<fpage>e1001251</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pbio.1001251</pub-id><pub-id pub-id-type="pmid">22303281</pub-id></citation>
</ref>
<ref id="B59">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Picton</surname> <given-names>T.</given-names></name></person-group> (<year>2013</year>). <article-title>Hearing in time: evoked potential studies of temporal processing</article-title>. <source>Ear Hear.</source> <volume>34</volume>, <fpage>385</fpage>&#x02013;<lpage>401</lpage>. <pub-id pub-id-type="doi">10.1097/AUD.0b013e31827ada02</pub-id><pub-id pub-id-type="pmid">24005840</pub-id></citation>
</ref>
<ref id="B60">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Power</surname> <given-names>A. J.</given-names></name> <name><surname>Foxe</surname> <given-names>J. J.</given-names></name> <name><surname>Forde</surname> <given-names>E. J.</given-names></name> <name><surname>Reilly</surname> <given-names>R. B.</given-names></name> <name><surname>Lalor</surname> <given-names>E. C.</given-names></name></person-group> (<year>2012</year>). <article-title>At what time is the cocktail party? A late locus of selective attention to natural speech</article-title>. <source>Eur. J. Neurosci.</source> <volume>35</volume>, <fpage>1497</fpage>&#x02013;<lpage>1503</lpage>. <pub-id pub-id-type="doi">10.1111/j.1460-9568.2012.08060.x</pub-id><pub-id pub-id-type="pmid">22462504</pub-id></citation>
</ref>
<ref id="B61">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Power</surname> <given-names>A. J.</given-names></name> <name><surname>Reilly</surname> <given-names>R. B.</given-names></name> <name><surname>Lalor</surname> <given-names>E. C.</given-names></name></person-group> (<year>2011a</year>). <article-title>Comparing linear and quadratic models of the human auditory system using EEG</article-title>, in <source>Engineering in Medicine and Biology Society, EMBC, 2011 Annual International Conference of the IEEE</source> (<publisher-loc>Boston, MA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>4171</fpage>&#x02013;<lpage>4174</lpage>.</citation>
</ref>
<ref id="B62">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Power</surname> <given-names>A. J.</given-names></name> <name><surname>Reilly</surname> <given-names>R. B.</given-names></name> <name><surname>Lalor</surname> <given-names>E. C.</given-names></name></person-group> (<year>2011b</year>). <article-title>Comparison of linear and quadratic modelling of the human auditory system using a system identification approach</article-title>, in <source>Irish Signals and Systems Conference, ISSC</source> (<publisher-loc>Dublin</publisher-loc>: <publisher-name>IET</publisher-name>).</citation>
</ref>
<ref id="B63">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rieke</surname> <given-names>F.</given-names></name> <name><surname>Bodnar</surname> <given-names>D. A.</given-names></name> <name><surname>Bialek</surname> <given-names>W.</given-names></name></person-group> (<year>1995</year>). <article-title>Naturalistic stimuli increase the rate and efficiency of information transmission by primary auditory afferents</article-title>. <source>Proc. R. Soc. Lond. B Biol. Sci.</source> <volume>262</volume>, <fpage>259</fpage>&#x02013;<lpage>265</lpage>. <pub-id pub-id-type="doi">10.1098/rspb.1995.0204</pub-id><pub-id pub-id-type="pmid">8587884</pub-id></citation>
</ref>
<ref id="B64">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ringach</surname> <given-names>D. L.</given-names></name> <name><surname>Sapiro</surname> <given-names>G.</given-names></name> <name><surname>Shapley</surname> <given-names>R.</given-names></name></person-group> (<year>1997</year>). <article-title>A subspace reverse-correlation technique for the study of visual neurons</article-title>. <source>Vision Res.</source> <volume>37</volume>, <fpage>2455</fpage>&#x02013;<lpage>2464</lpage>. <pub-id pub-id-type="doi">10.1016/S0042-6989(96)00247-7</pub-id><pub-id pub-id-type="pmid">9381680</pub-id></citation>
</ref>
<ref id="B65">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ringach</surname> <given-names>D.</given-names></name> <name><surname>Shapley</surname> <given-names>R.</given-names></name></person-group> (<year>2004</year>). <article-title>Reverse correlation in neurophysiology</article-title>. <source>Cogn. Sci.</source> <volume>28</volume>, <fpage>147</fpage>&#x02013;<lpage>166</lpage>. <pub-id pub-id-type="doi">10.1207/s15516709cog2802_2</pub-id></citation>
</ref>
<ref id="B66">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Salmelin</surname> <given-names>R.</given-names></name></person-group> (<year>2007</year>). <article-title>Clinical neurophysiology of language: the MEG approach</article-title>. <source>Clin. Neurophysiol.</source> <volume>118</volume>, <fpage>237</fpage>&#x02013;<lpage>254</lpage>. <pub-id pub-id-type="doi">10.1016/j.clinph.2006.07.316</pub-id><pub-id pub-id-type="pmid">17008126</pub-id></citation>
</ref>
<ref id="B67">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stanley</surname> <given-names>G. B.</given-names></name> <name><surname>Li</surname> <given-names>F. F.</given-names></name> <name><surname>Dan</surname> <given-names>Y.</given-names></name></person-group> (<year>1999</year>). <article-title>Reconstruction of natural scenes from ensemble responses in the lateral geniculate nucleus</article-title>. <source>J. Neurosci.</source> <volume>19</volume>, <fpage>8036</fpage>&#x02013;<lpage>8042</lpage>. <pub-id pub-id-type="pmid">10479703</pub-id></citation>
</ref>
<ref id="B68">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Stein</surname> <given-names>B. E.</given-names></name> <name><surname>Meredith</surname> <given-names>M. A.</given-names></name></person-group> (<year>1993</year>). <source>The Merging of the Senses</source>. <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>The MIT Press</publisher-name>.</citation>
</ref>
<ref id="B69">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Theunissen</surname> <given-names>F. E.</given-names></name> <name><surname>David</surname> <given-names>S. V.</given-names></name> <name><surname>Singh</surname> <given-names>N. C.</given-names></name> <name><surname>Hsu</surname> <given-names>A.</given-names></name> <name><surname>Vinje</surname> <given-names>W. E.</given-names></name> <name><surname>Gallant</surname> <given-names>J. L.</given-names></name></person-group> (<year>2001</year>). <article-title>Estimating spatio-temporal receptive fields of auditory and visual neurons from their responses to natural stimuli</article-title>. <source>Network</source> <volume>12</volume>, <fpage>289</fpage>&#x02013;<lpage>316</lpage>. <pub-id pub-id-type="doi">10.1080/net.12.3.289.316</pub-id><pub-id pub-id-type="pmid">11563531</pub-id></citation>
</ref>
<ref id="B70">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Theunissen</surname> <given-names>F. E.</given-names></name> <name><surname>Sen</surname> <given-names>K.</given-names></name> <name><surname>Doupe</surname> <given-names>A. J.</given-names></name></person-group> (<year>2000</year>). <article-title>Spectral-temporal receptive fields of nonlinear auditory neurons obtained using natural sounds</article-title>. <source>J. Neurosci.</source> <volume>20</volume>, <fpage>2315</fpage>&#x02013;<lpage>2331</lpage>. <pub-id pub-id-type="pmid">10704507</pub-id></citation>
</ref>
<ref id="B71">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Tikhonov</surname> <given-names>A. N.</given-names></name> <name><surname>Arsenin</surname> <given-names>V. Y.</given-names></name></person-group> (<year>1977</year>). <source>Solutions of Ill-Posed Problems</source>. <publisher-loc>Washington, DC</publisher-loc>: <publisher-name>Winston</publisher-name>.</citation>
</ref>
<ref id="B72">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tomita</surname> <given-names>M.</given-names></name> <name><surname>Eggermont</surname> <given-names>J. J.</given-names></name></person-group> (<year>2005</year>). <article-title>Cross-correlation and joint spectro-temporal receptive field properties in auditory cortex</article-title>. <source>J. Neurophysiol.</source> <volume>93</volume>, <fpage>378</fpage>&#x02013;<lpage>392</lpage>. <pub-id pub-id-type="doi">10.1152/jn.00643.2004</pub-id><pub-id pub-id-type="pmid">15342718</pub-id></citation>
</ref>
<ref id="B73">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>M.</given-names></name> <name><surname>David</surname> <given-names>S. V.</given-names></name> <name><surname>Gallant</surname> <given-names>J. L.</given-names></name></person-group> (<year>2006</year>). <article-title>Complete functional characterization of sensory neurons by system identification</article-title>. <source>Annu. Rev. Neurosci.</source> <volume>29</volume>, <fpage>477</fpage>&#x02013;<lpage>505</lpage>. <pub-id pub-id-type="doi">10.1146/annurev.neuro.29.051605.113024</pub-id><pub-id pub-id-type="pmid">16776594</pub-id></citation>
</ref>
<ref id="B74">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>K.</given-names></name> <name><surname>Shamma</surname> <given-names>S. A.</given-names></name></person-group> (<year>1992</year>). <article-title>Auditory representations of acoustic signals</article-title>. <source>Informat. Theory IEEE Transac.</source> <volume>38</volume>, <fpage>824</fpage>&#x02013;<lpage>839</lpage>. <pub-id pub-id-type="doi">10.1109/18.119739</pub-id></citation>
</ref>
<ref id="B75">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zion-Golumbic</surname> <given-names>E. M.</given-names></name> <name><surname>Ding</surname> <given-names>N.</given-names></name> <name><surname>Bickel</surname> <given-names>S.</given-names></name> <name><surname>Lakatos</surname> <given-names>P.</given-names></name> <name><surname>Schevon</surname> <given-names>C. A.</given-names></name> <name><surname>McKhann</surname> <given-names>G. M.</given-names></name> <etal/></person-group>. (<year>2013</year>). <article-title>Mechanisms underlying selective neuronal tracking of attended speech at a &#x0201C;Cocktail Party&#x0201D;.</article-title> <source>Neuron</source> <volume>77</volume>, <fpage>980</fpage>&#x02013;<lpage>991</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2012.12.037</pub-id><pub-id pub-id-type="pmid">23473326</pub-id></citation>
</ref>
</ref-list>
</back>
</article>