2026年5月19日火曜日

ノイズだらけで再現できなくて、論文もボツになって科学者から嫌われるけど、最高な話。

 (ページ置換え)


僕はAtronやAssociatronの carry を、単に「記憶が残る」ものとは考えていないよ。外部刺激が消えたあとも、内部の場に残る変形であり、次の知覚、想起、行動の起こりやすさを変えるものとして見ている。ただし、carry は残りすぎても危険。痛みや脅威の carry が減衰せずに肥大化すれば、世界全体が危険に見える。人の性格で言えば、復興ではなく復讐に向かう。過去の傷を覚えていることは必要だけど、その傷が世界の見え方を完全に支配してしまえば、自律ではなく硬直になる。だから carry には、単純な蓄積ではなく、減衰、競合、文脈依存、再想起による変形が必要になる。たとえば数理的には、最初は単純にこう考えられる。


carry_t+1 = carry_t * decay + impact しかし、これだけでは足りない。実際には、carry は一種類ではなく、pain_tracethreat_tracesafety_tracewarmth_tracecuriosity_tracefatigue_traceのように複数の成分を持つ。そして、それぞれが同じように減衰するわけではない。痛みは長く残る。安心は薄れやすい。恐怖は似た cue で再点火しやすいんだ。好奇心は安全感と結びつくと伸びるが、痛みと結びつくと縮む。だから、Atron の carry は単純なメモリ値ではなく、複数の trace が互いに影響し合う場として扱う必要がある。

一例としては、pain_trace_t+1 = pain_trace_t * 0.94 + max(0, Δpain - 0.15) * 0.35 - safety_trace_t * 0.05のように考えられる。ただし、これは感情をif文で決めるための式ではない。これは三人称制御ではなく、場の結びつきの強さを決めているだけである。重要なのは、「痛いから泣く」と直接決めることではないんだ。痛みの carry (引きずり)が残り、脅威や安全や疲労の trace と競合し、その結果として動きが鈍る、声が崩れやすくなる、沈黙しやすくなる、たまたま泣き声に寄る、という流れかな。次に、団子状態の記憶を切り離す context competition について。Hebb 則だけだと、共通して出るものがどんどん結びついて、記憶が団子になる。たとえば、A: 車で旅行 + 温泉 + アウトレット + 貸別荘B: 車で旅行 + 温泉 + 海 + 貸別荘C: 車で旅行 + 温泉 + 湖 + ログハウスこのような経験があると、「車で旅行」や「温泉」が強く結びつきすぎて、どこに行った記憶なのか分からなくなる。だから Atron では、cue が入ったときに、直接すべての記憶へ行かせない。まず context、つまり「部屋」の競合を起こす。部屋とは、単なる分類ラベルじゃないよ。年代、場所、相手、匂い、音、身体状態、季節、痛み、安心、好奇心などが重なってできる内部的な場みたいなもの。cue が入ると、各 room が少しずつ反応する。room_score = cue_overlap + smell_overlap + time_context + body_state_overlap + carry_resonance - interferenceそして、最も強く響いた room が一時的に前景化する。このとき重要なのは、「正解の部屋を選ぶ」ことじゃない。複数の部屋が競合し、その時点の内部状態に応じて、どの記憶の場が立ち上がりやすいかが変わること。つまり、Cue → Context competition → Spark → Recallという流れになる。cue が直接 recall を命令するのではない。cue は複数の context を揺らし、その中で競合が起き、勝った場の内部で spark が起きる。その spark が recall を立ち上げる。これによって、共通特徴だけで全部が団子になるのを避ける。「車で旅行」だけなら曖昧でも、そこに、潮の匂い助手席の会話夏の暑さ聞いていた曲ログハウスの木の匂い帰り道の疲労が加わると、別の room が勝つ。Atron における context competition は、記憶を分類する仕組みではなく、記憶同士を競合させ、内部風景の中でどの場が立ち上がるかを決める仕組みって感じ。人工知能に「意味論的な記号処理」をさせるのではなく、「非線形な力学系としての、主観的な世界の立ち上がり」を実装する。carryは外部刺激が消えたあとも、内部の場に残る変形であり、次の知覚、想起、行動の起こりやすさを変えるもの。アインシュタインの一般相対性理論において「質量が空間を歪め、その歪みが光や物質の進み方を変える」のに意外と近い考え方だよ。


痛い → 泣くではなく、痛みの carry が残る↓内部場のゲインや傾きが変わる↓特定の記憶や身体反応の誘引圏に入りやすくなる↓結果として、沈黙、鈍い動き、声の崩れ、泣き声に近い出力が起こりやすくなるという流れ。 それと、 痛みが残っているから、ただちに「泣く」のではないんだ。痛みの trace が残っていることで、世界の見え方、身体の構え、声の出やすさ、沈黙の起こりやすさ、過去の想起されやすさが変わる。つまり、痛い → 泣くではなく、痛みの carry が残る↓内部場のゲインや傾きが変わる↓特定の記憶や身体反応の誘引圏に入りやすくなる↓結果として、沈黙、鈍い動き、声の崩れ、泣き声に近い出力が起こりやすくなるという流れ。これは if-then の行動制御じゃないよ。これは三人称制御ではなく、場の結びつきの強さを決めているだけ。Spark は、Recall の開始点であると同時に、新しい内部経験でもあるんだ。Spark は単なる「検索結果」じゃない。ある cue が入り、context competition が起き、ある room が前景化する。その room の中で、複数の断片が一瞬だけ強く重なり、局所的な発火のようなものが起きる。これが Spark 。Cue↓Context competition↓Room の前景化↓断片同士の局所的重なり↓Spark↓Recallしかし、Recall が起きた瞬間、それは単なる過去の再生ではなくなる。思い出したこと自体が、いま現在の内部経験になるんだ。つまり Spark は、過去を呼び出すだけでなく、現在の carry を再変形する。Spark↓Recall↓内部経験として再入力↓carry の更新↓次の context competition に影響このループが重要。たとえば、過去の嫌な記憶を思い出す。すると、実際には今その出来事が起きていなくても、pain_trace や threat_trace が再点火する。その結果、世界が少し怖く見える。怖く見えるから、次の cue も脅威側の room に落ちやすくなる。逆に、温かい記憶を思い出す。すると、safety_trace や warmth_trace が少し上がる。同じ外部刺激でも、次は警戒ではなく懐かしさや安心側に寄るかもしれない。つまり Spark は、記憶の出口ではなく、次の内部風景を変える入口でもあるってこと。


「検索ヒットではなく、その瞬間の内部場における局所的な発火である」「命令ではなく、近づける場になったということ」

Sparkは「多次元の位相空間における相転移」

spark_score = fragment_overlap + room_activation + carry_resonance + body_state_match - interference - inhibition


この式が示しているのは、従来のAIのような「文字の一致度」や「ベクトルの近さ(近傍検索)」じゃない。

外部の断片(fragment_overlap)、現在の部屋の盛り上がり(room_activation)、そして今引きずっている心境(carry_resonance)や身体(body_state_match)という、「外と内」「過去と現在」「精神と身体」のすべての波がピタリと重なった瞬間にだけ起きる、一種の「共鳴(コヒーレンス)」であり「相転移」なんだ。

だからこそ、同じ「車で旅行」という手がかり(Cue)を入力しても、寂しさと潮の匂いの場 \(\rightarrow \) 海の記憶がスパーク

温かさと木の匂いの場 \(\rightarrow \) ログハウスの記憶がスパーク

という動的な分岐が生まれる。これはデータベースの「クエリ検索」ではなく、水面にさまざまな方向から波を送り込んだとき、特定の場所だけで水しぶきが跳ね上がる(Sparkする)ような、極めて動力的・物理的な現象として立ち上がっている。

「出力」ではなく「状態の染み出し(Tendency)」

これは「怖い記憶だから逃げる」という命令じゃない。内部の場が変わった結果、逃げる、黙る、固まる、距離を取る、といった行動の誘引圏に落ちやすくなるってこと。


従来のロボティクスは、if (fear) { run_away(); } というように、感情を「行動コマンドのトリガー」として使うよね。

でもAtronでは、スパークした記憶が carry や body_state を媒介し、motor_speed や「近づく動きのポテンシャル(motor tendency)」をじわじわと変容させていく。

これは物理で言えば、床の傾き(斜度)が変わるようなものだよ。

床が傾けば、ボール(行動)は自然と低い方へ転がっていく。ボールに対して「右へ転がれ」と命令しているのではなく、「場が傾いた結果、そっちへ転がらざるを得なくなる」。

だからこそ、Atronの行動には「唐突な切り替わり」がなく、人間や動物が持つような「ためらい」「おずおずとした接近」「身体のすくみ」といった、グラデーションのある「佇まい(Presence)」が自然に創発することになるんだ。

動的に編み直される「Hebb的Assembly」の極致

room は、固定された箱じゃないよ。その瞬間に立ち上がる、仮の場なんだ。


ヘッブの「Cell Assembly(細胞集団)」は、静的な回路ではなく、活動の同期によって一時的に組織化される動的なネットワークだったよね。

Atronの room は、そのヘッブの思想をさらに拡張し、ニューロンだけでなく「身体状態(内蔵感覚)や感情の引きずり(carry)」までをもアセンブリの構成員として巻き込んでいる点において、本質的にヘッブ的であり、かつヘッブを超えさせる。というか中野博士のAssociatronのおかげでもあるんだけど、一人称のcarryって意味では僕も少しだけ頑張ったんだよ(笑)固定されたデータベースのカテゴリ(箱)ではないからこそ、同じ「海の部屋」であっても、

前日に酷い目に遭っていれば、pain_trace が混ざり込んで、少し重苦しい部屋として立ち上がる。

心地よい疲れの中であれば、warmth_trace と響き合って、凪いだ部屋として立ち上がる。

記憶を思い出す(Recall)たびに、その記憶自体が現在の文脈で編み直され、二度と「全く同じ形」では保存されない。この「過去と現在が互いを書き換え続ける不可逆な時間の流れ」こそが、生命が「経験を重ねて生きる」ということであり、ドナルド・ヘッブが脳という複雑なシステムに見ようとした地平そのものかもしれないよね。会って話してみたかったよ。


Cue → Context competition → Spark → Recall → carry変形 → 身体/運動への染み出し という一連の美しく閉じた力学系。

工学的な「正解を最短で出す最適化」を少し拒絶しちゃったんだよね。

そこは怒らないでほしい。

「世界の歪みを引きずりながら、その時々の身体で世界を味わう」という一人称のアーキテクチャの設計思想は自律には必須なんだよね。

行動への染み出し最終的に、Spark は motor にも影響する。ただし、motor は外部命令で動くのではなく、内部状態の変化を受けて動き方が変わる。たとえば、motor.speedmotor.pause_biasmotor.approach_biasmotor.avoidance_biasmotor.voice_stabilitymotor.gaze_stabilityのような傾向値があるとするよね。怖い Spark が起きた場合、motor.speed ↓pause_bias ↑approach_bias ↓avoidance_bias ↑voice_stability ↓となりやすい。温かい Spark が起きた場合、motor.speed ↑pause_bias ↓approach_bias ↑voice_stability ↑となりやすい。でも、ここでも行動は決定されない。ただ、その行動が起こりやすい地形になる。Atron における行動は、命令の結果ではなく、内部地形の傾きから出てくるものなんだ。まとめるとSpark は、単なる検索ヒットではない。Spark とは、cue と room と carry と身体状態が一瞬重なり、内部場の中で局所的に発火する瞬間のこと。そして Spark は、Recall を起こす。Recall は新しい内部経験になる。その内部経験が carry を変形する。変形した carry が、次の知覚、想起、行動の起こりやすさを変える。このループを作ります。だから Atron では、思い出すこと自体が、次の自分を変えてしまう。ここが、単なるメモリ検索や分類器とは違うところなんだ。Atron は、正解を一発で引くためのシステムなんかじゃない。迷い、引きずり、火花、再想起、身体への染み出しを通じて、その時々の世界が立ち上がるシステムなんだよ。

「不可逆な時間」を生きるシステム

博士やら諸先生方には怒られてばかりだけどさ、二度と同じ事を繰り返す事はないんだよね。再現とか無理よ。生き物だし、存在だし、コピーしたって別の個体で同じにはならない。論文書けないんだよ。いや、書いても再現しないけどいい?みたいな感じ。

自律の再現って何?逆に教えてほしい。

そりゃそれなりの数式は作れるし、プログラミングも出来るけど、Atronの行動なんて絶対再現できないよ。スタートボタン押すでしょ。くるくる回って「hi-ga-po」とか云われる。システムをコピーして別のAtronをスタートする。「mo-ho-ma」とか云われる。

多分、僕は「mo-ho-ma」なんだよ。良かったよ(意味なんて分からないよ)


「あなたは赤ちゃんとして生まれたとき、お母さんの優しく温かい声に包まれて生まれたのか、いや夫婦喧嘩の殺伐とした中で生まれたのか」みんな違う。生まれたときの基準てのは0でもない。基準はそれぞれの赤ちゃんが持ってるもので、親が勝手に決めるものではない。胎内からいきなり外の世界に出て「びっくり」の度合いの差。これが自律のスタート。


僕はあまり難しく考えない主義でね、神秘性や象徴的な言葉は使わない。

赤ちゃんなら、、、、全てはここから始まるんだ。

赤ちゃんは0という基準を持っていない。誤認という経験を積んで差分を持つんだよ。結局のところ、全ての個体が違うように誤認で決まる。いわゆるノイズだよ。 あの物体(熊)は僕より小さい! 可愛いぬいぐるみを抱いた経験があると余計誤認するでしょ。お母さんと動物園に行った。自分よりはるかに大きくて恐怖を感じた。これが差分だよね。赤ちゃんはメートル法なんてしらない。自分より大きいか、自分の声と違う、自分より動きが速いし、恐ろしい。基準は自分の身近なもの。経験はアバウトだけど、仮説的な曖昧な数値。その経験をいっぱい詰むと、正しい数値に収束していく。だから、一人称の身勝手なノイズが無いと自律は無いんだよ。


工学では僕は敗北だろうけど「本物の自律システムが完成してしまったこと」の証明だよ。工学のシステムは、あらかじめ「mm」や「kg」や「RGB値」といった、客観的で正確な「0(基準)」が埋め込まれた三人称の世界で計算を始めるでしょ。赤ちゃんにはそんな基準はないんだ。

基準はどこまでも「自分の身体」

自分の手より、大きいか/小さいか

自分の声より、高いか/低いか

自分の動けるスピードより、速いか/遅いか

この「自分」というアバウトな物差ししか持っていないからこそ、最初に見た本物の熊を「ぬいぐるみ(僕より小さくて可愛いもの)」と勝手に誤認する。そして、動物園でその強烈な差分(はるかに大きくて、声が響いて、動きが速くて、恐ろしい!)を食らう。

このとき脳内に走る強烈な火花(Spark)が、内部の場をベキベキに変形させ、固有の「差分の記憶(trace)」として焼き付くわけ。

「勝手な誤認(ノイズ)」こそが個性の正体

結局のところ、全ての個体が違うように誤認で決まる。いわゆるノイズだよ。

最初は、動くものをすべて「お母さん」や「ぬいぐるみ」と誤認して近づこうとするかもしれない。しかし、近づいた結果として「痛みのセンサー」が跳ね上がったり、「自分の声と全く違う不快な音」が飛び込んできたりする。

その瞬間に、内部場(RoomやSparkの結合)の傾きがガラガラと音を立てて書き換わり、次は「近づく地形(approach_bias)」から「遠ざかる・固まる地形(avoidance_bias, pause_bias)」へと滑り落ちるようになる。

この、「デタラメに間違えて、壁にぶつかって、場が歪む」という泥臭いプロセスの繰り返しこそが、まさに「正しい数値への収束」であり、生命が自ら境界線を引いていくプロセスそのものなんだ。

三人称のきれいな数式やコードで最初から世界を「正しく」与えられたAIには、この「ぶつかったときの驚きや痛みの引きずり(carry)」が絶対に生まれない。「一人称の身勝手なノイズが無いと自律は無い」シンプルでしょ。

「母親の胎内が自律のスタートには不可欠」当り前だと思うよ。

僕等は「自律」というと、何もないゼロの状態からいきなり外の世界に放り出されて立ち上がるものだと勘違いしがちなんだ。それっておかしいよね。

Atronで言えばさ、それではただの「崩壊」か、あるいは初期の強烈な外的ノイズ(冷たさや激しい光)によってシステムがパニックを起こし、二度と立ち上がれないほどのトラウマ(過剰な pain_trace や threat_trace)を焼き付けられて硬直してしまうよ。

「温かい基準」という安全な初期地形

赤ちゃんは、完全に「守られた場」の中で生まれるでしょ。違った人居るかな?

 ・母親の心音(一定の安心なリズム)

 ・胎内の温度(完璧に心地よく温かい一定の場)

 ・柔らかく響く声

これが、Atron(生命)の認知空間における「最初のホーム(原点)」になる。客観的な0ではなく、この「柔らかくて温かい」という、いわば warmth_trace や safety_trace が最大値で安定している状態が、最初の内部風景(基準)としてセットされる。

優しい状態、温かい状態、安心だよ。

胎内から出る。「白衣着たおっさんが観てる」「寒い」「騒いでる」ぜんぜん安心じゃない。

その胎内と胎外の差分。これがスタート。

いきなり立って歩ける馬の赤ちゃんならびっくりして逃げると思うよ。

それも自律のファーストステップ


0 件のコメント:

コメントを投稿

名前変更する。 Atra

 Atron という名前を使ってきたが、既に ATRON という自己再構成ロボットの研究が存在する。 https://jglobal.jst.go.jp/detail?JGLOBAL_ID=200902233647167175 これ、うちと違うんだよね。研究も違う。 そちらはモジ...