[カテゴリー別保管庫] Carpenter's LATER model

一般に行動の反応潜時は逆数を取ると正規分布する。これをニューロン集団が表象する意思決定シグナルが時間とともに蓄積して閾値に達するというモデルにおいて蓄積速度が正規分布する、というLATER modelをCarpenterは作り、説明をしようとした。

2004年09月15日

Current Biology 9/7

"Contrast, Probability, and Saccadic Latency: Evidence for Independence of Detection and Decision." R. H. S. CarpenterRoger Carpenterに関しては1/24-30でJNP '04 "Accuracy, Information, and Response Time in a Saccadic Decision Task."についてextensiveにやりました。その割にはうまく計算できなかったのだけれど。LATER modelに関してはそちらを参照してください。
で、saccadeのlatencyの分布を決めるfactorとしていままでprior probability、decision criteria (urgency)を扱ってきたわけですが、今回はそれにtargetのcontrastというパラメーターが加わってきました。
結果としては、contrastはLATER modelのrise timeのslopeに効いていて、そのようなdetectionのパラメータとprior probabilityのようなdecisionに関わってくるパラメータとが独立に操作できる、というものです。
Figureは三つ。二つのパラメータで記述したグラフがあって、ひとつずつのパラメータで記述したグラフが二つあって、それで終わり。シンプルすぎるというか、なんというか。'95 Natureからこういう論文しか書いてませんな。
Signal detection theoryだとおなじcontrastのtargetのdecision criteriaをふってみて、detectionを調べる、ということになるので、じつはpsychometric functionと食い合わせが悪い。d'を使ってpsychometric functionのthresholdを決める、なんてのはあるけれど、d'=1にすべきなのか、d'=2にすべきなのか、という点に確固たる基準はないようす。横軸をcontrastにして縦軸をd'にしたようなグラフでdetectionをモデル化することができるだろうと思うんですが。だからLATER modelをSDTと統合することができればもっとよくなるのではないでしょうか。LATER modelでの余計な仮定(linearにsignalの量が上がってくるとか)を取り除いて、SDTで使われるnoise、noise+signalの二つの正規分布からのデータが時間的に加算されていってnoiseとsignalとの間の分離がはっきりしてきてあるthresholdを越えたところでresponseが起こる。Prior probabilityはnoiseの分布に影響を及ぼし、decision criteriaはdecisionを行うthresholdの上げ下げに効いてくる、ぐらいにすればよいと思うのだけれど。


2004年01月30日

JNPさらにつづき

"Accuracy, Information, and Response Time in a Saccadic Decision Task."
Roger Carpenter @ University of Cambridge。
こんどこそ最後。
いろいろわからないままなんとか終わった。ぎりぎり。そうしたら図書館に取り寄せを依頼していた"Eye movements : cognition and visual perception."(LATER modelの原著)がいまさら届いてやんの。オーノー。で、読んだら間違えたことを言ってたことが判明したので訂正。

  • 1/24 "だから、decisionのthresholdがgaussianに分布していると仮定しても説明できる。" これは間違い。latencyは¥frac{(S_t-S_0)}{r}なのだからStやS0がgaussianに分布したらlatencyの逆数はgaussianにならない。依然slope rがgaussianに分布するというのがassumptionにすぎないということは変わらないのだけれど。
  • 1/25その他 "直線はNatureには… …を通る直線*2であることが記してあるが、どうやって導出すればよいかわからん。" これは式があった。s=1/T (T=latency)として、P(s)=¥frac1{2}(1+ERF(¥frac¥mu{¥sigma¥sqrt{2}}+¥frac{(S_t-S_0)}{¥sigma¥sqrt{2}}s)) (ERF(x)はcumulative frequencyの関数でERF(x)=¥frac2{¥sqrt{¥pi}}¥bigint_{0}^ne^{-¥mu^2}du)だそうな(たぶん積分記号のnはxの間違いだろうしduもd¥muのことだろう)。これの導出をもう少し手計算しとけば良さそう。ということで再利用をもくろむのであった。
ほかに的確な質問でさらに論点が出てきて有益なやり取りが合ったが、これは私ひとりには帰属しないのでのでコメントアウトして書いておく(はてなの下書き機能を使用)……
……ここまで。
mimeTeXへのリンク。


2004年01月29日

JNPさらにつづき

"Accuracy, Information, and Response Time in a Saccadic Decision Task."
Roger Carpenter @ University of Cambridge。
つづき。
>> mixture of two gaussianをprobit scaleでプロットしたら二つの直線で近似してよいのだろうか。
うまくいかなかったけれど、なんか変だ。Mixture of gaussiansはS字型になるはずで、Carpenterのプロットのような逆L字型などにはならない。やっぱりなにか間違えている?
検証してみた。画像が小さすぎるが勘弁を。Express saccadeの成分がregular saccadeと同じくらいある場合(図右上のヒストグラム)には、そのprobit plotは逆S字型になっていて(図右一番下)ぜんぜんCarpenterのやつに似ていない。一方、Express saccadeの成分がregular saccadeの1/10くらいしかない場合(図左上のヒストグラム)には、そのprobit plotは逆L字型になっている(図左一番下)。こっちはCarpenterの出す図によく似ている。ようするにLATERモデルではexpress saccadeの比率が高いとき(gap条件とかで半分以上がexpress saccadeになる、なんてことはよくある)を説明するのには向いていないらしい。だめじゃん。


2004年01月28日

JNPさらにつづき

"Accuracy, Information, and Response Time in a Saccadic Decision Task."
Roger Carpenter @ University of Cambridge。
つづき。
>> mixture of two gaussianをprobit scaleでプロットしたら二つの直線で近似してよいのだろうか。
試せばいいじゃん、ということでMATLABで作ってみたら、ならない!ピンチ!いや、それぞれの漸近線が直線のプロットにはなっている。
>> (0, ¥frac¥mu{¥sigma¥sqrt{2}})(¥frac{S_t-S_o}{¥mu}, 0)を通る直線
このprobit plotというやつは統計で残差の正規性を検討するときに使うQ-Qプロットというやつと同じものだが、計算して確認したところ、N(¥mu,¥sigma)をプロットするとY=¥frac1{¥sigma}X-¥frac¥mu{¥sigma}の直線に乗ることがわかった。
Latencyの逆数*(-1)は-¥frac{N(¥mu,¥sigma)}{S_t-S_0}、これを正規分布で表現するとN(¥mu’, ¥sigma’)¥mu’=-¥frac{¥mu}{S_t-S_0}, ¥sigma’=¥frac{¥sigma}{(S_t-S_0)^2}だから、直線はY=(¥frac{(S_t-S_0)^2}{¥sigma})*X+¥frac{(S_t-S_0)*¥mu}{¥sigma}となる。たしかにX切片は¥frac{S_t-S_0}{¥mu}になってるけど、Y切片がぜんぜん違う。もうちょっとかも。
なんか変だ。もし論文のとおりだとすると直線はY=¥frac{¥mu^2}{¥sqrt{2}(S_t-S_0)} + ¥frac{¥mu}{¥sigma¥sqrt{2}}という直線になる。UrgencyによってS_t-S_0は変化するが¥mu¥sigmaは一定。このときY切片は変化しないでslopeが変わる。こっちはよい。しかし一方informationによってrが変化するとS_t-S_0は一定でだが¥muが変化する。そうするとslopeが変化してしまう。平行移動にならない。どうやら最初の直線の式が間違っているらしい。
私が出したほうの式でやってみよう。informationによってmuは変化するが、¥sigmaはおそらく一定と考えるべき。よってslopeに変化は無い。こっちはいい。一方urgencyによってS_t-S_0は変化するのでY切片が変化してしまう。もうわけわからん。
最終手段はCarpenterのMATLABコードを読むことだが、もはやその方が早いかも。


2004年01月27日

JNPさらにつづき

"Accuracy, Information, and Response Time in a Saccadic Decision Task."
Roger Carpenter @ University of Cambridge。
つづき。

  • だいたい、mixture of two gaussianをprobit scaleでプロットしたら二つの直線で近似してよいのだろうか。Expressの成分を除いてプロットしても同じような形になるか?
  • Express saccadeの扱い方の問題。彼はexpress saccadeの成分のことをslope=0(decision signalがまったく来てない)でslopeのvarianceが高くて何割かthresholdレベルを越えたものがexpress saccadeになる、としてモデルしている。Express saccadeがvisualな信号に基づいたものであることが確立しているにも関わらずだ(express saccadeはたんなるanticipatory responseではない)。それ以外にもCarpenterはexpress saccadeについて否定的な論文も出しているが、受け入れがたい。


2004年01月26日

JNPつづき

"Accuracy, Information, and Response Time in a Saccadic Decision Task."
Roger Carpenter @ University of Cambridge。
つづき。この論文はランダムドットのコヒーレンス(=information)の効果と応答のバイアス(=urgency)の効果とが一つのタスクで独立に違う効果をもっているというのがミソで、それぞれの効果自体に基本的には新しいところは無い*1
それぞれの効果は、横軸(-1/latency)と縦軸(probit(cumulative probability))でプロットした直線がどう変わるかで確認される。この直線はNatureには(0, ¥frac¥mu{¥sigma¥sqrt{2}})(¥frac{S_t-S_o}{¥mu}, 0)を通る直線*2であることが記してあるが、どうやって導出すればよいかわからん。これがわからないとなんでこの直線がInformationの変化で平行移動し、urgencyの変化でY切片を固定したまま傾きが変わるのかもわからん。ということで書いてみたら整理できるかと思ったらまだわからん。考え中。


*1:probit protが平行移動するのはasynchronous targetのペーパーにもある
*2:slope rはgaussianで、N(¥mu,¥sigma^2)S_0はdecisionシグナルのbasalレベル(=トライアル直前のlikelihood)でS_tはdecisionシグナルのthresholdレベル


2004年01月24日

JNP

"Accuracy, Information, and Response Time in a Saccadic Decision Task."
Roger Carpenter @ University of Cambridge。
来週のvision seminarではこれをやることにする。
人間の行動の反応潜時というものは経験的に逆数をとるとgaussianで分布していることがわかっている。だから潜時の検定をするときは逆数に変換してからt-testしたりする。
Carpenterはdecisionの研究者で、Humanの眼球運動(サッケード)の潜時の分布からLATERモデルというのを提唱している。CarpenterのLATERモデルでは、evidenceの量がlinearに上がってきてあるthresholdのところまで来たところでdecisionが行われるとしている。イメージを掴むためにはJNPのfigure 1を参照のこと。このlinearにあがってゆく直線のスロープがgaussianに分布することを仮定してdecisionの起こる時間はgaussianの逆数で分布することを説明する、というわけだ。(だから、decisionのthresholdがgaussianに分布していると仮定しても説明できる。)
Carpenterはこのモデルを使って、実験条件を操作してdecisionの条件を変えたときの反応潜時も変化を説明できるかどうかをいろいろやってきた。その代表作がNature '95Nature Neuroscience '00
LATERモデルではdecisionの変化は(1)decisionするthresholdの変化(thresholdの低下またはbasalレベルの上昇) (2) evidenceが蓄積していくslopeの変化、のどちらかとして説明される。Natureでは反応すべき標的が出る位置の割合を変えてやって、このprior probabilityの違いによる反応潜時の分布が(1)でのbasalレベルの上昇によって説明できることを示した。一方、Nature Neuroscienceでは[被験者が不正確でもいいからなるたけ早く反応するとき]と[被験者が遅くてもいいからなるたけ正確に反応するとき]とでの反応潜時の違いが(1)のthresholdの低下によって説明できることを示した。つまり、なるたけ早く反応しなければいけないときは判断の基準を甘めに取っている、ということ。(なお、(1)の二つは分離できてない……はず。) 今回のJNP論文ではNewsome方式のランダムドットの動き方向を判断させるタスクを用いて、motion coherenceが高いとき(たとえば100%のドットが右へ動くとき)とmotion coherenceが低いとき(たとえば54%のドットが右へ動くとき)とでの反応潜時の分布が(2)でのevidenceが蓄積していくslopeの違い、で説明できることを示した。
1/5に扱ったcountermanding taskについて書いたものこのLATERモデルのこと。Carpenter自身もhumanのpaperをVision Research '99に出している。
なお、このモデルが持っている問題のひとつは、このモデルがいまだhumanのstudyでのみ有効であって、animal studyでは明示的には扱われず、ニューロンメカニズムの解明とつなげられない点にある。Shadlenの論文のいくつか(JNS '02JNP '01)はかなり近いところにあってLATERモデルを踏まえてはいるが、明示的にこれを扱うところには行っていない(潜時の分布をLATERモデルでfittingしたりしてない*1 )。そのうち出てくるかも。ここ数年のSFN行った人知らない?


*1:いや、もっとちゃんと言えば、Shadlenのはdecision thresholdが一定でそのまでシグナルが上ってくるslopeが違っている様子をLIPニューロンに見出している。あくまで明示的には扱ってない、ということで。


お勧めエントリ

  • 細胞外電極はなにを見ているか(1) 20080727 (2) リニューアル版 20081107
  • 総説 長期記憶の脳内メカニズム 20100909
  • 駒場講義2013 「意識の科学的研究 - 盲視を起点に」20130626
  • 駒場講義2012レジメ 意識と注意の脳内メカニズム(1) 注意 20121010 (2) 意識 20121011
  • 視覚、注意、言語で3*2の背側、腹側経路説 20140119
  • 脳科学辞典の項目書いた 「盲視」 20130407
  • 脳科学辞典の項目書いた 「気づき」 20130228
  • 脳科学辞典の項目書いた 「サリエンシー」 20121224
  • 脳科学辞典の項目書いた 「マイクロサッケード」 20121227
  • 盲視でおこる「なにかあるかんじ」 20110126
  • DKL色空間についてまとめ 20090113
  • 科学基礎論学会 秋の研究例会 ワークショップ「意識の神経科学と神経現象学」レジメ 20131102
  • ギャラガー&ザハヴィ『現象学的な心』合評会レジメ 20130628
  • Marrのrepresentationとprocessをベイトソン流に解釈する (1) 20100317 (2) 20100317
  • 半側空間無視と同名半盲とは区別できるか?(1) 20080220 (2) 半側空間無視の原因部位は? 20080221
  • MarrのVisionの最初と最後だけを読む 20071213

月別過去ログ