4 research outputs found

    Nonlinear decoding outperforms linear decoding.

    No full text
    <p><b>A</b>: Luminance trace (red) with linear (blue) and nonlinear KRR (green) and neural network (grey) predictions. <b>B</b>: Average decoder performance (± SD across sites), achievable using increasing numbers of cells with highest L1 filter norm. For nonlinear decoding, “All” is the optimal subset that maximizes performance (<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006057#pcbi.1006057.s007" target="_blank">S7 Fig</a>). Since the neural network (grey point with an error bar) simultaneously decodes the movie at all sites, it only makes sense to train it using “All” cells. <b>C</b>: Average ROC across all testing movie frames. <b>D</b>: Fractional improvement (average ± SEM across sites) of nonlinear KRR versus linear decoders for test stimuli with different numbers of discs. All decoders were trained only on the 10-disc stimulus. <b>E</b>: Decoding error (MSE; average ± SEM across sites) in fluctuating and constant epochs is significantly larger for linear decoders (p<0.001) relative to nonlinear KRR and the neural network.</p

    Spike-history dependencies affect decoding performance.

    No full text
    <p><b>A</b>: Shuffles of responses to repeated stimulus presentations remove different types of correlations, but preserve average locking to the stimulus (PSTH), and thus stimulus-induced correlations. <b>B</b>: A repeated stimulus fragment (red trace), nonlinear kernelized decoder predictions using real responses (green), and using responses without different types of correlations (gray); shown is the prediction mean ± SD over repeats. <b>C</b>: Increase in decoding error (MSE) when spike-history dependencies or noise correlations are removed (average ± SEM across sites); percentages report fractional differences relative to the original performance. <b>D</b>: Spike count distributions for a single example cell. Removing spike-history dependencies broadens the distributions, in particular in constant epochs. Dashed line = expectation for a fully randomized spike train with a matched firing rate. <b>E</b>: Variance-to-mean ratio <i>F</i> of spike count distributions for spike trains with and without spike-history dependencies. Each point is a cell that contributes most to decoding at a particular site (when the same cell contributes to multiple sites, average ± SD across sites is shown).</p

    Linear decoding of a complex movie.

    No full text
    <p><b>A</b>: An example stimulus frame. At each site (red dots = partially shown 20×20 grid) the stimulus was convolved with a spatial gaussian filter (red circle = 1<i>σ</i>). Typical RGC receptive field center size shown in gray. <b>B</b>: Responses of 91 RGCs with 750 <i>ms</i> decoding window overlaid in blue. <b>C</b>: Three example luminance traces (red) and the linear decoders’ predictions (blue). <b>D</b>: Decoded frame (same as in <b>A</b>) reconstructed from 20×20 separately decoded traces. Disc contours of the original frame shown for reference in green. <b>E</b>: RF centers of the 91 cells (black dots = centers of fitted ellipses). RF centers overlapping a chosen site (red dot) are highlighted in blue. <b>F</b>: Performance of the linear decoders across space, as Fraction of Variance Explained (FVE). Black dots as in <b>E</b>; black contour is the boundary <i>FVE</i> = 0.4. <b>G</b>: Performance of the linear decoders (FVE) across sites as a function of cell coverage (grayscale = conditional histograms, red dots = means, error bars = ± SD). <b>H</b>: Average decoding error across sites (MSE ± SD) of 10-disc-trained decoders, tested on withheld stimuli with different numbers of discs. <b>I</b>: Cells (black dots = RF center positions) contributing to the decoding at two example sites (red circles); decoding filters shown below. For each site, contributing cells (highlighted in red and joined to the site) account for at least half of the total L1 norm. <b>J</b>: Decoding field of a single cell (here, evaluated over a denser 50×50 grid and normalized to unit maximal variance); the cell’s RF center shown in black.</p

    Spike-history dependencies of intermediate strength facilitate nonlinear decoding in simple models of neural processing.

    No full text
    <p><b>A</b>: Schematic of a single-cell Generalized Linear Model (see <a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006057#sec002" target="_blank">Methods</a>). The neuron’s sensitivity to the stimulus is determined by a radially symmetric difference-of-Gaussians spatial filter that has a monophasic timecourse (), and combines additively with the neuron’s sensitivity to its own past spiking, given by filter (with strong refractoriness followed by weak facilitation). Importantly, shapes spike-history dependencies in the resulting spike trains. A nonlinear function <i>f</i>(⋅) (here, threshold-linear) of the combined sensitivities gives the neuron’s instantaneous firing rate that can be used to generate individual spike train instances. Shapes, as well as the temporal and spatial scales of the filters, were realistic for our data. <b>B</b>: Example rasters (50 repeats) generated with the encoding model for a given intensity trace and different magnitudes (<i>α</i>) of spiking history filter . The rasters are matched in PSTH (bottom) but differ in temporal noise correlations. <b>C</b>: Average spike count variance-to-mean ratio, <i>F</i>, (± SD) of the model as a function of <i>α</i> in fluctuating and constant epochs. <b>D</b>: Decoding error as a function of <i>α</i>. Decoders are trained for each separate <i>α</i> and tested on withheld stimuli; shade = SD over 10 spike train realizations.</p
    corecore