神経符号化(または神経表現)とは、刺激とそれに対応する神経応答との関係、およびアンサンブル内のニューロンネットワーク間の信号伝達関係を指します。[ 1 ] [ 2 ]生物学的神経ネットワークにおける情報の主要な伝達媒体として機能する活動電位は、刺激の種類や特定のニューロンの種類に関係なく、一般的に均一です。情報符号化の方法論としての活動電位の単純さと、無差別な加算プロセスは、ニューロンがシナプス前終末で示す特化能力、および複雑な神経処理と領域特化の幅広い能力とは相容れないものと見なされています。これらの脳全体の統合は、知能、意識、複雑な社会的相互作用、推論、動機付けなどの複雑な派生の基礎であると考えられています。そのため、観察されたパターンに関連して活動電位シーケンスの符号化メカニズムを記述する理論的枠組みは、神経科学的理解の基礎であると考えられています。[ 3 ]
ニューロンは、活動電位と呼ばれる特徴的な電気パルス(軸索を伝わる電圧スパイク)を生成することで、体の細胞の中では珍しく、信号を長距離にわたって迅速に伝播させる能力を持っています。感覚ニューロンは、光、音、味、匂い、触覚などの外部感覚刺激の存在に応じて、さまざまな時間パターンで活動電位のシーケンスを発火することで活動を変化させます。刺激に関する情報は、この活動電位のパターンに符号化され、脳内および脳周辺に伝達されます。さらに、網膜などの特殊なニューロンは、段階電位を介してより多くの情報を伝達できます。段階電位は、刺激の強さに関する情報がニューロンの出力の強さと直接相関するという点で活動電位とは異なります。段階電位では信号がはるかに速く減衰するため、ニューロン間の距離が短く、ニューロン密度が高いことが必要です。段階電位の利点は、スパイクニューロンよりも多くの状態(つまり、より高い忠実度)を符号化できる高い情報レートです。[ 4 ]
活動電位は持続時間、振幅、形状が多少異なる場合があるものの、神経符号化研究では通常、同一の定型的な事象として扱われます。活動電位の短い持続時間(約 1 ms)を無視すれば、活動電位のシーケンス、すなわちスパイク列は、時間的に全か無かの点イベントの連続として単純に特徴づけることができます。 [ 5 ]スパイク列における連続する 2 つのスパイク間のスパイク間隔 ( ISI )の長さは、しばしばランダムに変化します。[ 6 ]神経符号化の研究には、光や音の強度などの刺激属性、または腕の動きの方向などの運動動作が、ニューロンの活動電位またはスパイクによってどのように表現されるかを測定し、特徴づけることが含まれます。ニューロンの発火を記述および分析するために、統計的手法、確率論、および確率点過程の手法が広く適用されています。
大規模な神経記録およびデコード技術の開発により、研究者たちは神経コードの解読を開始し、記憶形成の中心であることが知られている脳領域である海馬で記憶が形成され、想起される際のリアルタイムの神経コードの最初の垣間見をすでに提供しました。[ 7 ] [ 8 ] [ 9 ]神経科学者たちは、いくつかの大規模な脳デコードプロジェクトを開始しました。[ 10 ] [ 11 ]
刺激と反応の関連性は、2つの相反する観点から研究することができる。神経符号化とは、刺激から反応へのマッピングを指す。主な焦点は、ニューロンがさまざまな刺激にどのように反応するかを理解し、他の刺激に対する反応を予測しようとするモデルを構築することである。神経復号とは、反応から刺激への逆のマッピングを指し、課題は、刺激が引き起こすスパイクシーケンスから刺激、またはその刺激の特定の側面を再構築することである。[ 12 ]
スパイクのシーケンス、つまり「トレイン」には、異なる符号化方式に基づく情報が含まれる場合があります。一部のニューロンでは、シナプス後パートナーの応答の強さは、「発火率」、つまり単位時間あたりの平均スパイク数(「レートコード」)のみに依存する場合があります。もう一方の端では、複雑な「時間コード」は、個々のスパイクの正確なタイミングに基づいています。これらは、視覚系[ 13 ] や聴覚系などの外部刺激に同期している場合もあれば、神経回路によって内在的に生成される場合もあります[ 14 ] 。
ニューロンがレートコーディングを使用するのか、時間コーディングを使用するのかは、これらの用語の意味が明確に定義されていないにもかかわらず、神経科学コミュニティ内で激しい議論の的となっている。[ 15 ]
神経発火による情報伝達のレートコーディングモデルは、刺激の強度が増加するにつれて、活動電位、すなわち「スパイク発火」の頻度または速度が増加すると述べている。レートコーディングは、周波数コーディングとも呼ばれる。
レートコーディングは、刺激に関する情報のほとんどすべて、あるいはすべてがニューロンの発火率に含まれていると仮定する、伝統的な符号化方式です。特定の刺激によって生成される活動電位のシーケンスは試行ごとに異なるため、ニューロンの応答は通常、統計的または確率的に扱われます。それらは、特定のスパイクシーケンスではなく、発火率によって特徴付けられる場合があります。ほとんどの感覚系では、発火率は一般的に非線形に刺激強度の増加とともに増加します。[ 16 ]レートコーディングの仮定の下では、スパイク列の時間構造に符号化されている可能性のある情報はすべて無視されます。したがって、レートコーディングは非効率的ですが、ISIの「ノイズ」に対して非常に頑健です。[ 6 ]
レートコーディングにおいては、発火率を正確に計算することが非常に重要です。実際、「発火率」という用語にはいくつかの異なる定義があり、それぞれ異なる平均化手順を指しています。例えば、時間平均(単一ニューロンのスパイク数としてのレート)や、実験の複数回の繰り返しにおける平均(PSTHレート)などです。
レートコーディングでは、学習は活動依存的なシナプス結合強度の変化に基づいている。
レートコーディングは、1926年にエドガー・エイドリアンとイングヴェ・ゾッターマンによって初めて示されました。 [ 17 ]この単純な実験では、筋肉に異なる重さのものを吊り下げました。刺激の重さが増加するにつれて、筋肉を支配する感覚神経から記録されるスパイクの数も増加しました。これらの初期の実験から、エイドリアンとゾッターマンは、活動電位は単一の事象であり、個々の事象の大きさではなく、事象の頻度がほとんどのニューロン間コミュニケーションの基礎であると結論付けました。
その後数十年間、発火率の測定は、実験的に発火率を測定するのが比較的容易であったこともあり、あらゆる種類の感覚ニューロンや皮質ニューロンの特性を記述するための標準的なツールとなった。しかし、このアプローチでは、スパイクの正確なタイミングに含まれる可能性のあるすべての情報が無視されている。近年、時間平均に基づく単純な発火率の概念は、脳活動を記述するには単純すぎる可能性があることを示唆する実験的証拠がますます増えている。[ 6 ]
スパイクカウント率(時間平均とも呼ばれる)は、試行中に現れるスパイクの数を数え、試行の継続時間で割ることによって得られます。[ 15 ]時間ウィンドウの長さ T は実験者によって設定され、刺激から記録されるニューロンの種類と刺激への応答によって異なります。実際には、妥当な平均を得るには、時間ウィンドウ内に複数のスパイクが発生する必要があります。典型的な値は T = 100 ms または T = 500 ms ですが、継続時間はこれより長くすることも短くすることもできます(教科書「Spiking Neuron Models」の第 1.5 章[ 15 ])。
スパイクカウント率は1回の試行から決定できますが、試行中の神経応答の変動に関する時間分解能がすべて失われるという代償を伴います。時間平均は、刺激が一定またはゆっくりと変化し、生物の素早い反応を必要としない場合にうまく機能します。これは、実験プロトコルで通常遭遇する状況です。しかし、現実世界の入力は静止しているわけではなく、多くの場合、高速の時間スケールで変化します。たとえば、静止画像を見ているときでも、人間はサッケード、つまり視線の方向の急速な変化を実行します。したがって、網膜光受容体に投影される画像は、数百ミリ秒ごとに変化します([ 15 ]の第1.5章)。
欠点はあるものの、スパイクカウント率コードの概念は、実験だけでなくニューラルネットワークのモデルにおいても広く用いられている。この概念は、ニューロンが単一の入力変数(刺激強度)に関する情報を単一の連続出力変数(発火率)に変換するという考え方に繋がった。
少なくともプルキンエニューロンでは、情報は発火だけでなく、非発火の静止期間のタイミングと持続時間にも符号化されているという証拠が増えつつある。 [ 18 ] [ 19 ]網膜細胞からも、情報は発火率だけでなくスパイクのタイミングにも符号化されているという証拠がある。[ 20 ]より一般的に言えば、生物の迅速な反応が求められる場合、数百ミリ秒間のスパイク数として定義される発火率は単純に遅すぎる。[ 15 ]
時間依存発火率は、時間 t と t+Δt の間の短い間隔で出現するスパイクの平均数 (試行で平均) を、間隔の継続時間で割ったものとして定義されます。[ 15 ]これは、定常刺激と時間依存刺激の両方に有効です。実験的に時間依存発火率を測定するには、実験者は入力シーケンスで刺激しながらニューロンから記録します。同じ刺激シーケンスが数回繰り返され、ニューロンの応答はPeri-Stimulus-Time Histogram (PSTH) に報告されます。時間 t は、刺激シーケンスの開始を基準として測定されます。Δt は、平均の信頼できる推定値を得るために、間隔内に十分な数のスパイクが存在するように十分に大きくなければなりません (通常、1 ミリ秒または数ミリ秒の範囲)。実験のすべての繰り返しにおけるスパイクの発生回数 n K (t;t+Δt) を合計し、繰り返し回数 K で割った値は、時間 t と t+Δt の間のニューロンの典型的な活動の尺度である。さらに間隔の長さ Δt で割ると、ニューロンの時間依存発火率 r(t) が得られ、これは PSTH のスパイク密度に相当する ( [ 15 ]の第 1.5 章)。
Δtが十分に小さい場合、r(t)Δtは、複数回の試行において、時刻tとt+Δtの間に発生するスパイクの平均数を表します。Δtが小さい場合、どの試行においても、時刻tとt+Δtの間に発生するスパイクは1つ以下です。つまり、r(t)Δtは、これらの時刻の間にスパイクが発生した試行の割合でもあります。言い換えれば、r(t)Δtはこの時間間隔中にスパイクが発生する確率です。
実験手順として、時間依存発火率測定は、特に時間依存刺激の場合に、神経活動を評価するのに有用な方法です。このアプローチの明らかな問題点は、脳内のニューロンが使用する符号化方式ではないということです。ニューロンは、応答を生成する前に、刺激がまったく同じ方法で繰り返し提示されるのを待つことはできません。[ 15 ]
しかしながら、実験的に時間依存的な発火率を測定する方法は、同じ刺激を受ける独立したニューロンの大規模な集団が存在する場合には意味を持ちます。1回の試行でN個のニューロンの集団から記録する代わりに、1個のニューロンから記録し、N回の試行で平均化する方が実験的には容易です。したがって、時間依存的な発火率の符号化は、常にニューロンの集団が存在するという暗黙の仮定に基づいています。
正確なスパイクタイミングや高周波発火率変動が情報を伝達することがわかった場合、神経コードは時間コードとして識別されることが多い。[ 15 ] [ 21 ]多くの研究で、神経コードの時間分解能はミリ秒単位であることがわかっており、正確なスパイクタイミングが神経コーディングの重要な要素であることを示している。[ 3 ] [ 22 ] [ 20 ]スパイク間の時間を介して伝達するこのようなコードは、パルス間隔コードとも呼ばれ、最近の研究によって支持されている。[ 23 ]
ニューロンは発火率の高周波変動を示しますが、これはノイズである場合もあれば、情報を伝達している場合もあります。レートコーディングモデルは、これらの不規則性がノイズであることを示唆していますが、時間コーディングモデルは、これらが情報を符号化していることを示唆しています。神経系が情報を伝達するためにレートコードのみを使用していた場合、より一貫性のある規則的な発火率が進化的に有利であり、ニューロンは他のより堅牢でないオプションよりもこのコードを使用していたでしょう。[ 24 ]時間コーディングは、「ノイズ」に対する別の説明を提供し、それが実際に情報を符号化し、神経処理に影響を与えることを示唆しています。この考えをモデル化するために、スパイクをマークするためにバイナリシンボルを使用できます。スパイクの場合は1、スパイクがない場合は0です。時間コーディングにより、平均発火率が両方のシーケンスで6スパイク/10msで同じであっても、シーケンス000111000111は00110011とは異なる意味を持つことができます 。[ 25 ]
最近まで、科学者たちはシナプス後電位パターンの説明としてレート符号化を最も重視してきた。しかし、脳の機能は、レート符号化のみの使用では説明できないほど時間的に正確である。[ 20 ]言い換えれば、レート符号がスパイク列の利用可能なすべての情報を捉えることができないため、重要な情報が失われる可能性がある。さらに、類似した(ただし同一ではない)刺激間での応答は十分に異なっており、スパイクの異なるパターンには、レート符号に含めることができる量よりも多くの情報が含まれていることを示唆している。[ 26 ]
時間コード(スパイクコードとも呼ばれる[ 15 ])は、発火率では説明できないスパイク活動の特徴を利用します。例えば、刺激開始後の最初のスパイクまでの時間、背景振動に対する発火の位相、 ISI確率分布の2次以上の統計モーメントに基づく特性、スパイクのランダム性、または正確にタイミングが揃ったスパイク群(時間パターン)などが時間コードの候補です。[ 27 ]神経系には絶対的な時間基準がないため、情報はニューロン集団におけるスパイクの相対的なタイミング(時間パターン)または進行中の脳振動(発火の位相)に関して伝達されます。 [ 3 ] [ 6 ]神経振動が存在する場合、時間コードが解読される方法の1つは、振動サイクルの特定の位相で発生するスパイクがシナプス後ニューロンの脱分極に効果的であるということです。[ 28 ]
刺激によって誘発されるスパイク列または発火率の時間構造は、刺激のダイナミクスと神経符号化プロセスの性質の両方によって決定されます。急速に変化する刺激は、使用されている神経符号化戦略に関係なく、正確なタイミングでスパイクを生成する傾向があります[ 29 ](PSTHでは急速に変化する発火率)。狭義の時間符号化とは、刺激のダイナミクスのみから生じるのではなく、刺激の特性に関連する応答の時間的精度を指します。刺激と符号化のダイナミクスの相互作用により、時間コードの識別は困難になります。
時間的符号化では、学習は活動依存的なシナプス遅延の修正によって説明できます。[ 30 ]この修正自体は、スパイク発生率(レート符号化)だけでなく、スパイクタイミングパターン(時間的符号化)にも依存する可能性があり、つまり、スパイクタイミング依存性可塑性の特殊なケースである可能性があります。[ 31 ]
時間符号化の問題は、独立スパイク符号化の問題とは明確に区別され、独立したものです。スパイク列内の各スパイクが他のすべてのスパイクから独立している場合、神経コードの時間的特性は、時間依存発火率r(t)の挙動によって決定されます。r(t)が時間とともにゆっくりと変化する場合、そのコードは一般的にレートコードと呼ばれ、急速に変化する場合は、時間コードと呼ばれます。
非常に短い刺激の場合、ニューロンの最大発火率は、単一のスパイクしか生成できないほど速くない可能性があります。この単一のスパイクに含まれる短縮された刺激に関する情報の密度を考えると、スパイク自体のタイミングは、一定期間における活動電位の平均頻度よりも多くの情報を伝達する必要があるように思われます。このモデルは、脳内でミリ秒単位で発生する音源定位において特に重要です。脳は、比較的短い神経応答に基づいて大量の情報を取得する必要があります。さらに、1秒間に10スパイク程度の低い発火率を、異なる刺激に対する任意の近いレートコーディングから区別する必要がある場合、これら2つの刺激を識別しようとするニューロンは、十分な情報を蓄積するために1秒以上待つ必要があるかもしれません。これは、ミリ秒単位の時間枠で刺激を識別できる多くの生物とは一致しないため、レートコードが唯一のモデルではないことを示唆しています。[ 25 ]
視覚刺激の高速符号化を説明するために、網膜のニューロンは、刺激の開始から最初の活動電位までの潜伏時間(最初のスパイクまでの潜伏時間または最初のスパイクまでの時間とも呼ばれる)に視覚情報を符号化していると考えられている。[ 32 ]この種の時間的符号化は、聴覚系および体性感覚系でも示されている。このような符号化方式の主な欠点は、内在的なニューロンの変動に対する感度である。[ 33 ]マカクザルの一次視覚野では、刺激の開始に対する最初のスパイクのタイミングは、スパイク間の間隔よりも多くの情報を提供することがわかった。しかし、スパイク間隔は追加情報を符号化するために使用でき、これは、高コントラストの状況のようにスパイク率が限界に達したときに特に重要である。このため、時間的符号化は、緩やかな遷移ではなく、明確なエッジの符号化に役割を果たしている可能性がある。[ 34 ]
哺乳類の味覚系は、刺激がかなり明確で、生物の反応が容易に識別できるため、時間的符号化の研究に有用である。[ 35 ]時間的に符号化された情報は、スパイク数に関して非常に類似した反応を引き起こす同じカテゴリー(甘味、苦味、酸味、塩味、うま味)の異なる味物質を生物が区別するのに役立つ可能性がある。各味物質によって引き起こされるパターンの時間的要素は、その同一性を判断するために使用できる(たとえば、キニーネとデナトニウムのような2つの苦味物質の違い)。このようにして、味覚系では速度符号化と時間符号化の両方が使用される可能性がある。速度は基本的な味物質の種類に、時間的はより具体的な区別に使用される。[ 36 ]
哺乳類の味覚系の研究では、ニューロン集団全体にわたる時間的パターンに豊富な情報が存在することが示されており、この情報はレート符号化方式によって決定される情報とは異なります。ニューロンのグループは刺激に応じて同期する可能性があります。霊長類の脳の前頭皮質部分を扱った研究では、少数のニューロン集団にわたって、わずか数ミリ秒の短い時間スケールの正確なパターンが見つかり、特定の情報処理行動と相関していました。しかし、パターンから決定できる情報はほとんどありませんでした。考えられる理論の1つは、それらが脳内で行われている高次処理を表しているというものです。[ 26 ]
視覚系と同様に、マウスの嗅球の僧帽細胞/房状細胞では、嗅ぎ行動の開始に対する最初のスパイク潜時が、匂いに関する情報の大部分を符号化しているようである。スパイク潜時を利用するこの戦略により、匂い物質の迅速な識別と反応が可能になる。さらに、一部の僧帽細胞/房状細胞は、特定の匂い物質に対して特異的な発火パターンを示す。この種の追加情報は、特定の匂いを認識するのに役立つ可能性があるが、動物の嗅ぎ行動中の平均スパイク数も良好な識別指標であったため、必ずしも必要ではない。[ 37 ]同様に、ウサギの嗅覚系で行われた実験では、匂い物質の異なるサブセットと相関する明確なパターンが示され、バッタの嗅覚系で行われた実験でも同様の結果が得られた。[ 25 ]
時間的符号化の特異性には、有益で信頼性の高い実験データを測定する高度に洗練された技術が必要です。光遺伝学の進歩により、神経学者は個々のニューロンのスパイクを制御できるようになり、電気的および空間的な単一細胞解像度を実現しています。たとえば、青色光は光ゲート型イオンチャネルであるチャネルロドプシンを開かせ、細胞を脱分極させてスパイクを発生させます。細胞が青色光を感知しないと、チャネルは閉じ、ニューロンはスパイクを発しなくなります。スパイクのパターンは青色光刺激のパターンと一致します。チャネルロドプシン遺伝子配列をマウスのDNAに挿入することで、研究者はスパイクを制御し、それによってマウスの特定の行動(たとえば、マウスを左に曲げる)を制御できます。[ 38 ]研究者は、光遺伝学を通じて、同じ平均発火率を維持しながらニューロンに異なる時間的コードを発生させるツールを手に入れ、それによって特定の神経回路で時間的符号化が発生するかどうかをテストできます。[ 39 ]
光遺伝学技術は、いくつかの神経学的および心理的障害の根源にあるスパイク異常の修正を可能にする可能性も秘めている。[ 39 ]ニューロンが個々のスパイクタイミングパターンに情報を符号化している場合、平均発火率だけを見てコードを解読しようとすると、重要な信号が見落とされる可能性がある。[ 25 ]神経コードの時間的に符号化された側面を理解し、これらのシーケンスをニューロンで再現することで、 うつ病、統合失調症、パーキンソン病などの神経疾患のより優れた制御と治療が可能になる可能性がある。単一細胞でのスパイク間隔の調節は、薬理学的薬剤を静脈内投与するよりも脳活動をより正確に制御する。[ 38 ]
発火位相コードは、スパイク数コードと振動に基づく時間参照を組み合わせた神経符号化方式です。このタイプのコードは、低周波[ 40 ]または高周波[ 41 ]での局所的な進行中の振動の位相に基づく時間参照に従って、各スパイクの時間ラベルを考慮します。
皮質感覚領域のニューロンは、スパイク数だけでなく、進行中のネットワーク振動変動の位相に対するスパイク時間によって、豊かな自然刺激を符号化することが示されている。[ 40 ] [ 42 ]局所電場電位信号は、集団(ネットワーク)振動を反映している。発火位相コードは、スパイクに使用される時間ラベル(つまりネットワーク振動位相)が低解像度(粗粒度)の時間参照であるにもかかわらず、時間コードとして分類されることが多い。その結果、多くの場合、位相の4つの離散値だけで、低周波数の振動位相に関してこの種のコードのすべての情報内容を表すのに十分である。発火位相コードは、海馬の場所細胞で観察される位相歳差現象にゆるやかに基づいている。このコードのもう1つの特徴は、ニューロンが感覚ニューロンのグループ間で好ましい発火順序に従い、発火シーケンスが生じることである。[ 43 ]
位相符号は視覚野において高周波振動も関与することが示されている。[ 43 ]ガンマ振動のサイクル内では、各ニューロンはそれぞれ独自の好ましい相対発火時間を持っている。その結果、ニューロン集団全体が最大約15ミリ秒の持続時間を持つ発火シーケンスを生成する。[ 43 ]
集団符号化は、多数のニューロンの共同活動を利用して刺激を表現する方法です。集団符号化では、各ニューロンは一連の入力に対して応答の分布を持ち、多数のニューロンの応答を組み合わせて入力に関する何らかの値を決定することができます。理論的な観点から見ると、集団符号化は神経科学において数学的に適切に定式化された数少ない問題の1つです。神経符号化の本質的な特徴を捉えつつ、理論的分析を行うには十分単純です。[ 44 ]実験的研究により、この符号化パラダイムは脳の感覚領域と運動領域で広く使用されていることが明らかになっています。
例えば、視覚野の内側側頭葉(MT)では、ニューロンは物体の動きの方向に同調しています。[ 45 ]特定の方向に動く物体に反応して、MTの多くのニューロンは、集団全体でノイズで汚染されたベル型の活動パターンで発火します。物体の移動方向は、単一ニューロンの信号に存在する変動の影響を受けないように、集団活動から取得されます。サルがジョイスティックを点灯したターゲットに向かって動かすように訓練されると、単一のニューロンは複数のターゲット方向に対して発火します。ただし、ターゲットがニューロンの「好ましい」方向にどれだけ近いかに応じて、1つの方向に対して最も速く発火し、より遅く発火します。[ 46 ] [ 47 ]各ニューロンがそれぞれの好ましい方向への動きを表し、すべてのニューロンのベクトル和が計算されると(各ニューロンは発火率と好ましい方向を持っています)、その和は動きの方向を指します。このようにして、ニューロンの集団は動きの信号を符号化します。この特定の集団コードは、集団ベクトル符号化と呼ばれます。
平均局所同期応答(ALSR)コードと呼ばれる場所時間集団コードは、聴覚音響刺激の神経表現のために導出されました。これは、聴神経内の場所またはチューニングと、各神経線維聴神経内の位相ロックの両方を利用します。最初のALSR表現は定常状態の母音用でした。[ 48 ]複雑な非定常状態の刺激におけるピッチとフォルマント周波数のALSR表現は、後に有声ピッチ[ 49 ]と子音母音音節のフォルマント表現[50]について実証されました。このような 表現の利点は、ピッチやフォルマント遷移プロファイルなどのグローバル特徴を、レートコーディングと場所コーディングの両方を介して神経全体にわたって同時にグローバル特徴として表現できることです。
集団符号化には、ニューロンの変動による不確実性の低減や、複数の異なる刺激属性を同時に表現できる能力など、他にも多くの利点があります。集団符号化はレート符号化よりもはるかに高速で、刺激条件の変化をほぼ瞬時に反映できます。[ 51 ]このような集団内の個々のニューロンは通常、異なるが重複する選択性を持っているため、特定の刺激に対して、必ずしもすべてではないものの、多くのニューロンが反応します。
一般的に、符号化関数にはピーク値があり、知覚値がピーク値に近いほどニューロンの活動が最大となり、ピーク値から遠ざかるにつれて活動は減少します。したがって、実際の知覚値は、ニューロン群の活動の全体的なパターンから再構築できます。ベクトル符号化は、単純な平均化の一例です。このような再構築を実行するためのより高度な数学的手法は、ニューロン応答の多変量分布に基づく最尤法です。これらのモデルは、独立性、2次相関[ 52 ]、あるいは高次の最大エントロピーモデル[ 53 ]やコピュラ[ 54 ]などのより詳細な依存関係を仮定することができます 。
ニューロン発火の相関符号化モデルでは、スパイク列内の活動電位、すなわち「スパイク」間の相関が、スパイクの単純なタイミングを超えた追加情報を伝える可能性があるとされています。初期の研究では、スパイク列間の相関は、刺激の特徴に関する2つのスパイク列に存在する相互情報の総量を減少させるだけで、増加させることは決してないと示唆されていました。 [ 55 ]しかし、これは後に誤りであることが証明されました。相関構造は、ノイズと信号の相関が反対の符号である場合、情報量を増加させることができます。[ 56 ]相関は、2組のニューロンの平均発火率には存在しない情報も伝えることがあります。この良い例は、ペントバルビタール麻酔下のマーモセットの聴覚皮質にあり、純音によってニューロンのペアの平均発火率は増加しませんが、相関スパイクの数は増加します。[ 57 ]
ニューロン発火の独立スパイク符号化モデルは、個々の活動電位、つまり「スパイク」は、スパイク列内の他のスパイクとは独立していると主張している。[ 21 ] [ 58 ]

典型的な集団符号では、ガウス型チューニング曲線を持つニューロンが用いられ、その平均値は刺激強度に比例して変化します。つまり、ニューロンは平均値に近い刺激に対して最も強く反応します(1秒あたりのスパイク数で表されます)。実際の刺激強度は、最も強い反応を示すニューロンの平均値に対応する刺激レベルとして推定できます。しかし、ニューロンの応答にはノイズが内在するため、最尤推定関数の方がより正確です。

このタイプのコードは、関節の位置、目の位置、色、音の周波数などの連続変数を符号化するために使用されます。個々のニューロンはノイズが多すぎて、レート符号化を使用して変数を忠実に符号化することはできませんが、集団全体ではより高い忠実度と精度が保証されます。単一ピークを持つ単峰性チューニングカーブの集団の場合、精度は通常、ニューロンの数に比例して増加します。したがって、精度を半分にするには、必要なニューロンの数も半分になります。対照的に、空間を表すグリッドセルのように、チューニングカーブに複数のピークがある場合、集団の精度はニューロンの数に比例して指数関数的に増加する可能性があります。これにより、同じ精度に必要なニューロンの数が大幅に削減されます。[ 59 ]
次元削減とトポロジカルデータ解析により、集団コードは低次元多様体[ 60 ](アトラクターとも呼ばれる)に制約されていることが明らかになった。神経多様体に沿った位置は、前背側視床核の頭部方向ニューロンがリング構造を形成する[ 61 ] 、内嗅皮質のグリッド細胞がトーラスの表面に沿って空間位置を符号化する[ 62 ]、または運動皮質ニューロンが手の動き[ 63 ]や準備活動[ 64 ]を符号化するなど、特定の行動条件と相関している。低次元多様体は、視覚皮質の眼瞼閉鎖[ 65 ]や腹側呼吸柱の呼吸行動[ 66 ]など、状態依存的に変化することが知られている。
スパースコードとは、各項目が比較的少数のニューロンの強い活性化によって符号化される方式です。符号化される各項目について、これは利用可能なすべてのニューロンの異なるサブセットとなります。センサースパースコーディングとは対照的に、センサーデンスコーディングは、可能なすべてのセンサー位置からの情報が既知であることを意味します。
その結果、スパース性は時間的スパース性(「比較的少数の時間期間がアクティブである」)または活性化されたニューロン集団のスパース性に焦点を当てることができます。後者の場合、これは、ある時間期間における活性化されたニューロンの数を、集団内のニューロンの総数に対する割合として定義できます。これは、従来のコンピュータと比較して、情報がニューロン全体に大規模に分散されているため、ニューラル計算の特徴であると思われます。自然画像のスパースコーディングは、視覚皮質の単純細胞の受容野に似たウェーブレットのような方向性フィルタを生成します。 [ 67 ]バッタの嗅覚系に見られるように、時間的コーディングを同時に使用することで、スパースコードの容量を増やすことができます。[ 68 ]
入力パターンが膨大な数に及ぶ場合、スパースコーディングアルゴリズム(例えば、スパースオートエンコーダ)は、適切な比率で組み合わせることで元の入力パターンを再現できる、少数の代表的なパターンを自動的に見つけ出そうとします。入力のスパースコーディングは、これらの代表的なパターンで構成されます。例えば、膨大な数の英語の文は、特定の文に対して特定の順序で組み合わせられた少数の記号(文字、数字、句読点、スペースなど)で符号化できます。したがって、英語のスパースコーディングは、これらの記号で構成されることになります。
スパースコーディングのほとんどのモデルは、線形生成モデルに基づいています。[ 69 ]このモデルでは、シンボルは入力を近似するために線形的に結合されます。
より厳密には、k次元の実数入力ベクトルの集合が与えられた場合スパースコーディングの目標は、n個のk次元基底ベクトルを決定することです。神経受容野に対応する値と、疎なn次元の重みまたは係数ベクトル各入力ベクトルに対して、係数によって与えられる比率で基底ベクトルを線形結合することで、入力ベクトルに非常に近い近似が得られるようにする。[ 70 ]
線形生成モデルを実装するアルゴリズムによって生成されるコーディングは、ソフトスパースネスを持つコーディングとハードスパースネスを持つコーディングに分類できます。[ 69 ]これらは、典型的な入力に対する基底ベクトル係数の分布を指します。ソフトスパースネスを持つコーディングは、滑らかな ガウス分布に似ていますが、ガウス分布よりもピークが高く、ゼロ値が多く、絶対値が小さい値が多く、絶対値が大きい値が少なく、絶対値が非常に大きい値が非常に少ないです。したがって、基底ベクトルの多くがアクティブになります。一方、ハードスパースネスは、ゼロ値が多く、絶対値が小さい値はほとんどなく、絶対値が大きい値が少なく、絶対値が非常に大きい値が非常に少ないため、基底ベクトルのほとんどがアクティブにならないことを示しています。これは、代謝の観点から魅力的です。発火するニューロンが少ないほど、エネルギー消費が少なくなります。[ 69 ]
コーディングのもう 1 つの尺度は、それが臨界的に完全であるか過剰に完全であるかです。基底ベクトルの数 n が入力セットの次元 k と等しい場合、コーディングは臨界的に完全であると言われます。この場合、入力ベクトルの滑らかな変化は係数の急激な変化をもたらし、コーディングは入力の小さなスケーリング、小さな並進、またはノイズをうまく処理できません。しかし、基底ベクトルの数が入力セットの次元よりも大きい場合、コーディングは過剰に完全です。過剰に完全なコーディングは入力ベクトル間を滑らかに補間し、入力ノイズに対してロバストです。[ 71 ]人間の一次視覚野は500 倍過剰に完全であると推定されており、たとえば、14 x 14 の入力パッチ (196 次元空間) はおよそ 100,000 個のニューロンによってコーディングされます。[ 69 ]
他のモデルは、多次元データの「最適なマッチング」射影を見つけるスパース近似アルゴリズムであるマッチング追跡と、入力データのスパース行列表現を基本要素の線形結合の形で見つけることと、それらの基本要素自体を見つけることを目的とした表現学習法である辞書学習に基づいています。 [ 72 ] [ 73 ] [ 74 ]
スパースコーディングは、神経系が記憶容量を増強するための一般的な戦略であると考えられる。動物は環境に適応するために、どの刺激が報酬や罰と結びついているかを学習し、これらの強化された刺激を類似しているが無関係な刺激と区別する必要がある。このようなタスクには、刺激特異的な連想記憶の実装が求められる。この記憶では、集団内のごく少数のニューロンのみが特定の刺激に反応し、各ニューロンは考えられるすべての刺激のうちごく少数の刺激にのみ反応する。
疎な分散メモリに関する理論的研究では、疎な符号化によって表現間の重複を減らすことで連想記憶の容量が増加すると示唆されている。[ 75 ]実験的には、視覚[ 76 ] 、聴覚[ 77 ]、触覚[ 78 ] 、嗅覚[ 79 ]など、多くのシステムで感覚情報の疎な表現が観察されている。しかし、疎な符号化が広く行われているという証拠や、その重要性に関する理論的議論が蓄積されているにもかかわらず、疎な符号化が連想記憶の刺激特異性を向上させるという実証を得ることは困難であった。
ショウジョウバエの嗅覚系では、キノコ体のケニオン細胞によるスパースな匂い符号化が、匂い特異的な記憶を保存するための多数の正確にアドレス指定可能な場所を生成すると考えられている。[ 80 ]スパース性は、ケニオン細胞とGABA作動性前部対側方(APL)ニューロン間の負のフィードバック回路によって制御されている。このフィードバック回路の各脚を系統的に活性化および遮断すると、ケニオン細胞がAPLニューロンを活性化し、APLニューロンがケニオン細胞を抑制することがわかる。ケニオン細胞-APLフィードバックループを破壊すると、ケニオン細胞の匂い応答のスパース性が低下し、匂い間の相関が増加し、ハエが類似した匂いを識別することを学習できなくなるが、類似していない匂いを識別することはできなくなる。これらの結果は、フィードバック抑制がケニオン細胞の活動を抑制して、スパースで相関のない匂い符号化を維持し、それによって記憶の匂い特異性を維持していることを示唆している。[ 81 ]
{{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク)