<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>意味記憶 on Physical AI Hub</title>
    <link>https://physicalaihub.net/tags/%E6%84%8F%E5%91%B3%E8%A8%98%E6%86%B6/</link>
    <description>Recent content in 意味記憶 on Physical AI Hub</description>
    <generator>Hugo</generator>
    <language>ja-jp</language>
    <lastBuildDate>Mon, 26 Oct 2026 13:28:05 +0900</lastBuildDate>
    <atom:link href="https://physicalaihub.net/tags/%E6%84%8F%E5%91%B3%E8%A8%98%E6%86%B6/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ロボットの長期記憶アーキテクチャ：エピソード・意味・手続き記憶をどう設計するか</title>
      <link>https://physicalaihub.net/posts/robot-long-term-memory-architecture/</link>
      <pubDate>Mon, 26 Oct 2026 13:28:05 +0900</pubDate>
      <guid>https://physicalaihub.net/posts/robot-long-term-memory-architecture/</guid>
      <description>&lt;p&gt;長時間タスクでは、記憶を増やすことより、記憶をどう疑いながら使うかが設計上の焦点になります。&lt;/p&gt;&#xA;&lt;h2 id=&#34;先に結論&#34;&gt;先に結論&lt;/h2&gt;&#xA;&lt;p&gt;ロボットの長時間タスクでは、エピソード記憶・意味記憶・手続き記憶を、異なる役割を持つ層として分離する設計が妥当です。エピソード記憶は時系列の経験証拠、意味記憶は検証・抽象化された環境知識、手続き記憶は条件付きで再利用できるスキルを担当させます。&lt;/p&gt;&#xA;&lt;p&gt;オンライン実行では、現在のタスクとセンサー情報から過去の記憶を検索し、現在の状態と照合してから手続きを選択します。実行結果は新しいエピソードとして保存し、反復的に確認された事実や、検証済みで再利用価値のある行動だけを上位の記憶へ昇格させます。過去の記憶を、現在の環境の代わりに無条件で使わないことが設計の基本です。&lt;/p&gt;&#xA;&lt;h2 id=&#34;なぜ記憶を分けるのか&#34;&gt;なぜ記憶を分けるのか&lt;/h2&gt;&#xA;&lt;p&gt;長時間タスクでは、過去の観測や成功した操作を再利用できると、毎回ゼロから推論する必要を減らせます。一方、全履歴をVLMやVLAのコンテキストに入れ続ける方法は、履歴の増加と検索負荷を招きます。MemGPTは、モデルの主要コンテキストと外部アーカイブ記憶を分離し、必要な情報を関数呼び出しで移動・検索する構成を示しました。ロボットでも、実行モデルと長期記憶を分ける際の参考になります。&lt;/p&gt;&#xA;&lt;p&gt;ただし、3分類はロボット研究で統一された標準仕様ではありません。メモリーストリームと反省を中心に扱う構成や、コンテキストとアーカイブの階層を扱う構成もあります。ここでの3分類は、保存対象、検索条件、更新条件、実行系との接続を整理するための設計上の枠組みです。&lt;/p&gt;&#xA;&lt;h2 id=&#34;3種類の記憶の役割&#34;&gt;3種類の記憶の役割&lt;/h2&gt;&#xA;&lt;h3 id=&#34;エピソード記憶経験の証拠&#34;&gt;エピソード記憶：経験の証拠&lt;/h3&gt;&#xA;&lt;p&gt;エピソード記憶には、時刻、場所、対象、観測、行動、成否、環境からのフィードバックを、一つの経験ログとして保存します。現在と似た状況を探す用途に向きますが、検索結果をそのまま事実や命令として扱ってはいけません。現在の知覚と照合するための状況証拠として利用します。&lt;/p&gt;&#xA;&lt;p&gt;検索キーは意味的な類似度だけでなく、場所、対象、タスク、時刻、成功履歴などを組み合わせます。Inner Monologueが示すように、物体検出やシーン状態、行動の成功・失敗を推論へ戻せば、実行中の計画を更新できます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;意味記憶抽象化された知識&#34;&gt;意味記憶：抽象化された知識&lt;/h3&gt;&#xA;&lt;p&gt;意味記憶には、複数の経験から抽象化された安定的な事実を保存します。物体と場所の関係、ユーザーや施設の好み、環境の制約などが対象です。個別の観測をそのまま蓄積するのではなく、再利用しやすい知識として扱います。&lt;/p&gt;&#xA;&lt;p&gt;各項目には、出典、信頼度、有効期限を付与します。単一の観測だけで固定せず、反復確認や他の観測との整合性を経て更新する方針が適しています。必要な反復回数や信頼度のしきい値に、一般的な数値基準は確立していません。&lt;/p&gt;&#xA;&lt;h3 id=&#34;手続き記憶実行可能なスキル&#34;&gt;手続き記憶：実行可能なスキル&lt;/h3&gt;&#xA;&lt;p&gt;手続き記憶には、再利用可能なスキル、プログラム、ポリシー、行動スキーマを保存します。前提条件、引数、期待効果、実行後の検証方法も併せて管理します。&lt;/p&gt;&#xA;&lt;p&gt;Voyagerは、環境からのフィードバックを用いて、実行可能なコード形式のスキルを蓄積・再利用する構成を示しました。これは手続き記憶の実装例として解釈できます。ただし、未知の物体、照明、配置、摩擦条件へ安全に一般化できる範囲は、スキル表現とロボットに依存します。&lt;/p&gt;&#xA;&lt;h2 id=&#34;読み出しと書き込みの流れ&#34;&gt;読み出しと書き込みの流れ&lt;/h2&gt;&#xA;&lt;figure class=&#34;mermaid-figure&#34;&gt;&#xA;    &lt;pre class=&#34;mermaid&#34; role=&#34;img&#34; aria-label=&#34;現在の知覚を起点に過去の記憶を検索し、手続きを再検証して実行した結果をエピソード記憶へ保存する流れ。&#34;&gt;flowchart LR&#xA;  A[&#34;現在のタスクとセンサー入力&#34;] --&gt; B[&#34;メモリールータ&#34;]&#xA;  B --&gt; C[&#34;エピソード記憶\n経験証拠&#34;]&#xA;  B --&gt; D[&#34;意味記憶\n制約・環境知識&#34;]&#xA;  C --&gt; E[&#34;現在の状態との照合&#34;]&#xA;  D --&gt; E&#xA;  E --&gt; F[&#34;手続き記憶\n前提条件付きスキル&#34;]&#xA;  F --&gt; G[&#34;実行可能性の再検証&#34;]&#xA;  G --&gt; H[&#34;実行器&#34;]&#xA;  H --&gt; I[&#34;行動結果・新しい観測&#34;]&#xA;  I --&gt; C&lt;/pre&gt;&lt;figcaption&gt;現在の知覚を起点に過去の記憶を検索し、手続きを再検証して実行した結果をエピソード記憶へ保存する流れ。&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;読み出しでは、現在のタスクと知覚情報をメモリールータへ渡します。エピソード記憶から類似する経験を、意味記憶から関連する制約や環境知識を検索し、それらを条件として手続き記憶から候補スキルを選びます。&lt;/p&gt;&#xA;&lt;p&gt;SayCanは、言語モデルによる行動選択と、ロボットが各スキルを実行できる可能性を表すアフォーダンスを組み合わせます。この考え方は、手続きの検索と実行可能性の検証を分ける設計に対応します。実行後は、成功・失敗や環境からのフィードバックを取得し、継続または再計画します。&lt;/p&gt;&#xA;&lt;p&gt;書き込みでは、まず全試行をエピソードとして保存します。反復・整合性・信頼度を確認し、安定した事実を意味記憶へ、再利用価値と安全性を検証できた行動系列を手続き記憶へ昇格させます。&lt;/p&gt;&#xA;&lt;h2 id=&#34;記憶層の比較&#34;&gt;記憶層の比較&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;記憶&lt;/th&gt;&#xA;          &lt;th&gt;保存対象&lt;/th&gt;&#xA;          &lt;th&gt;検索キー&lt;/th&gt;&#xA;          &lt;th&gt;更新&lt;/th&gt;&#xA;          &lt;th&gt;実行系との接続&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;エピソード&lt;/td&gt;&#xA;          &lt;td&gt;観測・行動・結果・時刻・場所&lt;/td&gt;&#xA;          &lt;td&gt;類似状況、場所、対象、タスク&lt;/td&gt;&#xA;          &lt;td&gt;試行ごとに保存&lt;/td&gt;&#xA;          &lt;td&gt;状況証拠として提供&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;意味&lt;/td&gt;&#xA;          &lt;td&gt;事実、関係、制約、好み&lt;/td&gt;&#xA;          &lt;td&gt;対象、場所、関係、制約&lt;/td&gt;&#xA;          &lt;td&gt;反復確認後に更新&lt;/td&gt;&#xA;          &lt;td&gt;手続き選択の条件&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;手続き&lt;/td&gt;&#xA;          &lt;td&gt;スキル、プログラム、ポリシー&lt;/td&gt;&#xA;          &lt;td&gt;タスク、前提条件、実行可能性&lt;/td&gt;&#xA;          &lt;td&gt;検証済みのものを登録&lt;/td&gt;&#xA;          &lt;td&gt;実行器へ渡すが再検証する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;環境再訪での判断基準&#34;&gt;環境再訪での判断基準&lt;/h2&gt;&#xA;&lt;p&gt;再訪時は、場所・対象・タスクで候補を検索し、時刻、位置、信頼度、有効期限で絞り込みます。その後、現在のセンサー情報や状態推定と照合します。整合すれば手続きを候補にできますが、過去の成功履歴だけで実行を確定してはいけません。不一致なら、再観測や再計画へ分岐させます。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
