This research paper presents SIMPL (Scalable Iterative Maximization of Population-coded Latents), a novel, computationally efficient algorithm designed to refine the estimation of latent variables and tuning curves from neural population activity. Latent variables in neural data represent essential low-dimensional quantities encoding behavioral or cognitive states, which neuroscientists seek to identify to understand brain computations better. Background and Motivation Traditional approaches commonly assume the observed behavioral variable as the latent neural code. However, this assumption can lead to inaccuracies because neural activity sometimes encodes internal cognitive states differing subtly from observable behavior (e.g., anticipation, mental simulation). Existing latent variable models face challenges such as high computational cost, poor scalability to large datasets, limited expressiveness of tuning models, or difficulties interpreting complex neural network-based functio...
1. Introduction to Neural Networks Neural networks are a family of models inspired by the biological neural networks in the brain. They consist of layers of interconnected nodes ("neurons"), which transform input data through a series of nonlinear operations to produce outputs. Neural networks are versatile and can model complex patterns and relationships, making them foundational in modern machine learning and deep learning. 2. Basic Structure: Multilayer Perceptrons (MLPs) The simplest neural networks are Multilayer Perceptrons (MLPs) , also called vanilla feed-forward neural networks . MLPs consist of: Input layer : Receives features. Hidden layers : One or more layers that perform nonlinear transformations. Output layer : Produces the final prediction (classification or regression). Each neuron in one layer connects to every neuron in the next layer via weighted links. Computation progresses f...