Открыть сервис

STDP

STDP (Spike-Timing-Dependent Plasticity, пластичность, зависящая от времени спайков) — это форма синаптической пластичности, при которой направление и величина изменения эффективности синаптической передачи (потенциация или депрессия) определяются точным временным интервалом между пресинаптическим и постсинаптическим спайками (потенциалами действия). STDP является одним из ключевых механизмов обучения и памяти в биологических нейронных сетях, а также служит основой для ряда моделей в вычислительной нейробиологии и нейроморфных вычислениях.

История открытия

Первые экспериментальные указания на зависимость синаптической пластичности от временной последовательности спайков были получены в 1980-х годах. В 1993 году Генри Маркер и его коллеги впервые продемонстрировали STDP в культурах нейронов гиппокампа. В 1997 году группа под руководством Вольфганга Герстнера и Ричарда Кемптера формализовала математическую модель STDP, а в 1998 году Сонг и др. показали её роль в стабилизации нейронных сетей. К началу 2000-х годов STDP была подтверждена в различных участках мозга, включая кору, гиппокамп и базальные ганглии.

Механизм работы

Основное правило

STDP описывается правилом, согласно которому если пресинаптический спайк предшествует постсинаптическому (Δt > 0), то синаптическая сила увеличивается (долговременная потенциация, LTP). Если же постсинаптический спайк предшествует пресинаптическому (Δt < 0), то синаптическая сила уменьшается (долговременная депрессия, LTD). Величина изменения зависит от временного интервала Δt и обычно описывается экспоненциальной функцией:

  • Для LTP: Δw = A₊ * exp(-Δt / τ₊), где Δt > 0
  • Для LTD: Δw = -A₋ * exp(Δt / τ₋), где Δt < 0

Здесь A₊ и A₋ — амплитудные коэффициенты, τ₊ и τ₋ — временные константы (обычно 10–20 мс). В большинстве случаев A₊ > A₋, что обеспечивает асимметрию правила.

Биохимические основы

STDP реализуется через NMDA-рецепторы, которые чувствительны к напряжению и времени. При пресинаптическом спайке выделяется глутамат, который связывается с NMDA-рецепторами, но для их активации требуется деполяризация постсинаптической мембраны (снятие магниевого блока). Если постсинаптический спайк происходит вскоре после пресинаптического, деполяризация снимает блок, ионы кальция (Ca²⁺) входят в клетку, запуская каскады, приводящие к LTP. Если порядок обратный, вход кальция меньше, что активирует фосфатазы и вызывает LTD. Важную роль играют также AMPA-рецепторы и метаботропные рецепторы.

Временные окна

Критическое временное окно для STDP составляет от нескольких миллисекунд до десятков миллисекунд. При интервалах более 50–100 мс пластичность обычно не наблюдается. В некоторых структурах (например, в стриатуме) временные окна могут быть шире — до 200 мс.

Виды и модификации

Асимметричная STDP

Классическая форма, описанная выше, где LTP возникает при Δt > 0, LTD — при Δt < 0. Наиболее распространена в возбуждающих синапсах коры и гиппокампа.

Симметричная STDP

В некоторых тормозных синапсах и в определённых условиях (например, при низких частотах) наблюдается симметричная STDP, где LTP возникает при малых |Δt|, а LTD — при больших |Δt|, независимо от знака.

Тройная STDP

Учитывает влияние третьего фактора — например, модуляцию дофамином или ацетилхолином. В таких моделях пластичность зависит не только от Δt, но и от уровня нейромодулятора, что связывает STDP с обучением с подкреплением.

Спайковая частота

STDP может также зависеть от частоты спайков. При высоких частотах (выше 50 Гц) правило может инвертироваться: LTP возникает при Δt < 0, а LTD — при Δt > 0. Это явление называется «обратная STDP».

Роль в обучении и памяти

Формирование временных последовательностей

STDP позволяет нейронным сетям обучаться временным паттернам. Если группа нейронов активируется в определённой последовательности, STDP усиливает синапсы в направлении этой последовательности, что приводит к запоминанию временной структуры.

Конкурентное обучение

STDP в сочетании с гомеостатическими механизмами (например, масштабированием синапсов) обеспечивает конкурентное обучение: нейроны, которые часто активируются вместе, формируют сильные связи, а редко активирующиеся — ослабляются.

Кодирование информации

Считается, что STDP лежит в основе кодирования информации в виде временных кодов (например, фазового кодирования в гиппокампе). Точное время спайков (с точностью до миллисекунд) может нести информацию, и STDP позволяет сети извлекать и запоминать такие временные паттерны.

Применение в нейроморфных вычислениях

Спайковые нейронные сети (SNN)

STDP является основным алгоритмом обучения для спайковых нейронных сетей — третьего поколения искусственных нейронных сетей. В отличие от традиционных сетей, использующих обратное распространение ошибки, SNN обучаются локально, по правилу STDP, что делает их энергоэффективными и подходящими для аппаратной реализации.

Нейроморфные чипы

Некоторые нейроморфные процессоры (например, Intel Loihi, IBM TrueNorth) реализуют STDP на аппаратном уровне. Это позволяет выполнять обучение в реальном времени с низким энергопотреблением (порядка милливатт). STDP используется для задач распознавания образов, обработки сенсорных данных (зрение, слух), управления роботами.

Обучение без учителя

STDP позволяет реализовать обучение без учителя (unsupervised learning) в спайковых сетях. Сеть может самостоятельно выделять статистические закономерности во входных данных, формируя рецептивные поля, аналогичные биологическим.

Критика и ограничения

Неполнота модели

STDP объясняет только часть явлений синаптической пластичности. Она не учитывает гомеостатическую пластичность, метапластичность (зависимость от предыдущей активности), а также влияние нейромодуляторов. В реальных биологических системах STDP действует совместно с другими формами пластичности.

Экспериментальные сложности

Измерение STDP в живых организмах затруднено из-за необходимости точного контроля времени спайков и регистрации синаптических изменений на уровне отдельных синапсов. Большинство данных получено на культурах нейронов или срезах мозга.

Применимость к искусственным системам

Хотя STDP успешно работает в симуляциях, её применение в реальных нейроморфных системах ограничено из-за шума, вариабельности компонентов и необходимости калибровки. Кроме того, STDP не решает проблему «катастрофического забывания» — потери старых знаний при обучении новым.

Интересные факты

  • STDP была впервые предсказана теоретически Дональдом Хеббом в 1949 году в его книге «Организация поведения», хотя он не использовал термин «STDP». Хебб предположил, что «нейроны, которые активируются вместе, связываются вместе», что позже было уточнено с учётом временной последовательности.
  • В 2010 году группа из Университета Калифорнии в Сан-Диего показала, что STDP может быть реализована на мемристорах — электронных компонентах, меняющих сопротивление. Это открыло путь к созданию нейроморфных чипов на основе мемристоров.
  • В некоторых экспериментах STDP наблюдалась не только в синапсах между нейронами, но и в дендритах, где она может влиять на локальную обработку информации.
  • Скорость обучения по STDP может быть очень высокой: для формирования устойчивого изменения синапса достаточно всего нескольких спайков (от 1 до 10).

Источники

  • Markram, H., Lübke, J., Frotscher, M., & Sakmann, B. (1997). Regulation of synaptic efficacy by coincidence of postsynaptic APs and EPSPs. Science, 275(5297), 213–215.
  • Bi, G. Q., & Poo, M. M. (1998). Synaptic modifications in cultured hippocampal neurons: dependence on spike timing, synaptic strength, and postsynaptic cell type. Journal of Neuroscience, 18(24), 10464–10472.
  • Song, S., Miller, K. D., & Abbott, L. F. (2000). Competitive Hebbian learning through spike-timing-dependent synaptic plasticity. Nature Neuroscience, 3(9), 919–926.
  • Gerstner, W., & Kistler, W. M. (2002). Spiking Neuron Models: Single Neurons, Populations, Plasticity. Cambridge University Press.
  • Caporale, N., & Dan, Y. (2008). Spike timing-dependent plasticity: a Hebbian learning rule. Annual Review of Neuroscience, 31, 25–46.
  • Feldman, D. E. (2012). The spike-timing dependence of plasticity. Neuron, 75(4), 556–571.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →