Нейронное декодирование — это область нейронауки, занимающаяся гипотетической реконструкцией сенсорных и других стимулов из информации, которая уже закодирована и представлена в мозге сетями нейронов . [1] Реконструкция относится к способности исследователя предсказывать, какие сенсорные стимулы получает субъект, основываясь исключительно на потенциалах действия нейронов . Поэтому главная цель нейронного декодирования — охарактеризовать, как электрическая активность нейронов вызывает активность и реакции в мозге. [2]
В данной статье рассматривается нейронное декодирование, относящееся к неокортексу млекопитающих .
При взгляде на изображение мозг человека постоянно принимает решения о том, на какой объект он смотрит, куда ему нужно переместить взгляд дальше и что он считает наиболее существенными аспектами входного стимула. Когда эти изображения попадают на заднюю часть сетчатки, эти стимулы преобразуются из различных длин волн в серию нейронных спайков, называемых потенциалами действия . Эти модели нейронных спайков, называемые потенциалами действия, различны для разных объектов и разных цветов; поэтому мы говорим, что нейроны кодируют объекты и цвета, изменяя частоту своих спайков или временные модели. Теперь, если бы кто-то исследовал мозг, поместив электроды в первичную зрительную кору , он мог бы обнаружить то, что кажется случайной электрической активностью. Эти нейроны на самом деле активизируются в ответ на особенности визуального ввода более низкого уровня, возможно, на края рамки изображения. Это подчеркивает суть гипотезы нейронного декодирования: возможно реконструировать стимул из реакции ансамбля нейронов, которые его представляют. Другими словами, можно взглянуть на данные последовательности импульсов и сказать, что регистрируемый человек или животное смотрит на красный мяч.
Благодаря недавнему прорыву в области крупномасштабных технологий нейронной записи и декодирования исследователи начали расшифровывать нейронный код и уже получили первое представление о нейронном коде следов памяти в реальном времени, когда память формируется и вызывается в гиппокампе, области мозга, которая, как известно, играет центральную роль в формировании памяти. [3] [4] Нейробиологи инициировали крупномасштабный проект картирования мозговой активности или декодирования мозга [5] для построения нейронных кодов всего мозга.
В гипотезе декодирования подразумевается, что нейронные импульсы в мозге каким-то образом представляют стимулы во внешнем мире. Декодирование нейронных данных было бы невозможно, если бы нейроны активировались случайным образом: ничего не было бы представлено. Этот процесс декодирования нейронных данных образует цикл с нейронным кодированием . Во-первых, организм должен быть способен воспринимать набор стимулов в мире — скажем, изображение шляпы. Видение стимулов должно приводить к некоторому внутреннему обучению: этапу кодирования. После изменения диапазона стимулов, представленных наблюдателю, мы ожидаем, что нейроны адаптируются к статистическим свойствам сигналов , кодируя те, которые встречаются чаще всего: [6] гипотеза эффективного кодирования . Теперь нейронное декодирование — это процесс принятия этих статистических последовательностей, статистической модели мира и воспроизведения стимулов. Это может соответствовать процессу мышления и действия, которые, в свою очередь, определяют, какие стимулы мы получаем, и, таким образом, завершают цикл.
Чтобы построить модель данных нейронных спайков, нужно понимать как изначально информация хранится в мозге, так и как эта информация используется в более поздний момент времени. Эта нейронная петля кодирования и декодирования является симбиотическим отношением и сутью алгоритма обучения мозга. Более того, процессы, лежащие в основе нейронного декодирования и кодирования, очень тесно связаны и могут приводить к различным уровням репрезентативной способности. [7] [8]
Большая часть проблемы нейронного декодирования зависит от пространственного разрешения собираемых данных. Количество нейронов, необходимых для реконструкции стимула с разумной точностью, зависит от средств, с помощью которых собираются данные, и области, которая регистрируется. Например, палочки и колбочки (реагирующие на цвета небольших визуальных областей) в сетчатке могут потребовать больше записей, чем простые клетки (реагирующие на ориентацию линий) в первичной зрительной коре.
Предыдущие методы записи основывались на стимуляции отдельных нейронов в ходе повторяющихся серий тестов с целью обобщения поведения этого нейрона. [9] Новые методы, такие как высокоплотные многоэлектродные массивы записей и многофотонные методы кальциевой визуализации, теперь позволяют записывать свыше нескольких сотен нейронов. Даже при использовании лучших методов записи фокус этих записей должен быть на области мозга, которая является как управляемой, так и качественно понимаемой. Во многих исследованиях рассматриваются данные о спайковых сериях, собранные с ганглиозных клеток сетчатки, поскольку эта область имеет преимущества строго прямой связи , ретинотопична и поддается текущей гранулярности записи. Длительность, интенсивность и местоположение стимула можно контролировать, чтобы, например, выбрать определенное подмножество ганглиозных клеток в структуре зрительной системы. [10] В других исследованиях серии спайков используются для оценки дискриминационной способности невизуальных чувств, таких как усы на лице крысы [11] и обонятельное кодирование нейронов рецепторов феромона моли. [12]
Даже при постоянном совершенствовании методов записи всегда можно столкнуться с проблемой ограниченной выборки: при ограниченном количестве попыток записи невозможно полностью учесть ошибку, связанную с зашумленными данными, полученными от стохастически функционирующих нейронов. (Например, электрический потенциал нейрона колеблется вокруг его потенциала покоя из-за постоянного притока и оттока ионов натрия и калия .) Поэтому невозможно идеально реконструировать стимул из данных спайка. К счастью, даже при зашумленных данных стимул все еще можно реконструировать в пределах приемлемой погрешности. [13]
Временные масштабы и частоты стимулов, предъявляемых наблюдателю, также важны для расшифровки нейронного кода. Более быстрые временные масштабы и более высокие частоты требуют более быстрых и точных ответов в данных нейронных спайков. У людей миллисекундная точность наблюдалась во всей зрительной коре , сетчатке [14] и латеральном коленчатом ядре . Поэтому можно было бы предположить, что это подходящая частота измерения. Это было подтверждено в исследованиях, которые количественно оценивают реакции нейронов в латеральном коленчатом ядре на белый шум и натуралистичные киностимулы. [15] На клеточном уровне пластичность, зависящая от времени спайков, работает в миллисекундных временных масштабах. [16] Поэтому модели, ищущие биологическую релевантность, должны быть способны работать в этих временных масштабах.
При декодировании нейронных данных время прибытия каждого спайка и вероятность увидеть определенный стимул могут быть объемом доступных данных. Априорное распределение определяет ансамбль сигналов и представляет вероятность увидеть стимул в мире на основе предыдущего опыта. Времена спайков также могут быть получены из распределения ; однако, то, что мы хотим знать, — это распределение вероятностей по набору стимулов, заданных серией последовательностей спайков , которое называется ансамблем условий реакции . Остается характеристика нейронного кода путем перевода стимулов в спайки ; традиционный подход к вычислению этого распределения вероятностей заключался в фиксации стимула и изучении реакций нейрона. Объединение всего с использованием правила Байеса приводит к упрощенной вероятностной характеристике нейронного декодирования: . Область активных исследований состоит в поиске лучших способов представления и определения . [17] Ниже приведены некоторые такие примеры.
Самая простая стратегия кодирования — это кодирование числа спайковых последовательностей . Этот метод предполагает, что число спайков является наиболее важной количественной оценкой данных спайковых последовательностей. При кодировании числа спайковых последовательностей каждый стимул представлен уникальной частотой срабатывания по выбранным нейронам. Красный цвет может быть обозначен 5 общими спайками по всему набору нейронов, в то время как зеленый цвет может быть 10 спайками; каждый спайк объединяется в общее количество. Это представлено следующим образом:
где число спайков — это число спайков нейрона во время предъявления стимула , а s — стимул.
Добавление небольшого временного компонента приводит к стратегии кодирования синхронизации спайков . Здесь основной измеряемой величиной является количество спайков, которые происходят в течение предопределенного окна времени T. Этот метод добавляет еще одно измерение к предыдущему. Этот код синхронизации задается как:
где — j-й спайк при l-м предъявлении нейрона i, — частота активации нейрона i в момент времени t, а от 0 до T — время начала и окончания каждого испытания.
Временной корреляционный код , как следует из названия, добавляет корреляции между отдельными спайками. Это означает, что время между спайком и его предыдущим спайком включено. Это определяется как:
где - временной интервал между импульсом нейрона и предшествующим ему.
Другое описание данных нейронных спайковых последовательностей использует модель Изинга , заимствованную из физики магнитных спинов. Поскольку нейронные спайковые последовательности эффективно бинаризуются (либо включены, либо выключены) на малых временных масштабах (от 10 до 20 мс), модель Изинга способна эффективно улавливать существующие парные корреляции [18] и задается следующим образом:
где — набор бинарных ответов нейрона i, — функция внешних полей , — функция парных связей , — функция распределения.
В дополнение к вероятностному подходу существуют агентные модели , которые фиксируют пространственную динамику нейронной системы, находящейся под пристальным вниманием. Одной из таких моделей является иерархическая временная память , которая представляет собой структуру машинного обучения , которая организует проблему визуального восприятия в иерархию взаимодействующих узлов (нейронов). Связи между узлами на одном уровне и более низких уровнях называются синапсами , а их взаимодействия впоследствии являются обучением. Силы синапсов модулируют обучение и изменяются на основе временной и пространственной активации узлов в ответ на входные паттерны. [19] [20]
Хотя возможно преобразовать частоты срабатывания этих смоделированных нейронов в вероятностные и математические структуры, описанные выше, основанные на агентах модели предоставляют возможность наблюдать поведение всей популяции смоделированных нейронов. Исследователи могут обойти ограничения, неявные с лабораторными методами регистрации. Поскольку этот подход действительно опирается на моделирование биологических систем, возникает ошибка в предположениях, сделанных исследователем, и в данных, используемых при оценке параметров .
Прогресс в нашем понимании нейронного декодирования способствует развитию интерфейсов мозг-машина , протезированию [21] и пониманию неврологических расстройств, таких как эпилепсия . [22]