機器人失敗挖掘與主動學習

機器人失敗挖掘會找出需要審查、重新標註或重新蒐集資料的執行片段。重點不是最後一個故障影格,而是保留故障前兆、策略決策、接觸事件、後果及恢復嘗試的上下文視窗。

主動學習接著把有限的標註或硬體資料蒐集預算分配給不確定性、新穎情況、影響、多樣性與安全。高分只會產生待審候選項,並不代表失敗已經確認,也不授權重現危險狀態。

請將本指南與 機器人評估指南 及 人工介入指南 搭配使用。應將凍結的失敗留出集排除在挖掘與再訓練迴圈之外。

挖掘回合視窗,而不是只看終止影格

最終的碰撞或物體掉落在畫面中可能很明顯,但此時已太晚,無法用來學習如何預防。截取足夠長的視窗,以涵蓋狀態漂移、感知不確定性、動作選擇以及首次可恢復的偏差。

保留指令、觀測、接觸事件、模式變更與時間戳記。應依任務語意設定視窗跨度;若只固定影格數,不同控制頻率所涵蓋的實際時間會不同。

自動化實驗室機械臂操作檢測板
這張實驗室自動化照片僅用來說明重複運轉情境,並非文中所述偵測器或實際失敗事件的記錄。來源:NIAID 透過維基共享資源。版權: 公有領域,美國政府作品。

建立一個超越已確認失敗的候選項庫

候選池應包括人工介入、保護性停止、逾時、進展緩慢、高不確定性、新穎情況和可疑的成功案例。有些任務雖然完成,卻包含不安全的未遂事件或需要修正的捷徑。

保留常見但容易被誤判為失敗的成功樣本(困難負樣本),讓稽核員和檢測器學習決策邊界,而不只關注視覺上罕見的情況。

訊號用途主要歧義校準方式
不確定性識別模型疑點可能存在校準偏差在留出結果上校準
新穎性識別分布變化新穎情況也可能安全依叢集審查
進展識別任務停滯緩慢也可能合理使用任務特定的時間門檻
影響評估後果嚴重程度後果可能難以預測使用風險分類體系
介入反映人工關注操作員門檻會變動結合原因與結果

在合併分數前先校正訊號

不確定性、新穎性、預測影響和資料蒐集成本採用不同單位,也有不同錯誤率。先依據已標註的驗證事件進行正規化,並保留各項分數,再計算綜合優先順序。

綜合加權分數可能會讓低新穎性稀釋高影響候選項的優先順序。當後果嚴重程度應主導排序時,應設定不會被綜合分數抵銷的安全硬性約束。

找出失敗的起始點與演變過程

在重複自動化中,失敗往往由輕微姿態誤差、接觸不匹配、重試或時序漂移逐步擴大。應分別標註失敗起始點、首次可偵測線索、首次修正機會和最終結果。

該結構支援早期檢測和恢復學習。它還防止在不可避免的失敗後,每一影格都變成冗餘的訓練樣本。

基於機制而非視覺相似度的聚類

嵌入與軌跡分群可以減少重複審查,但兩個視覺相似的影格可能對應不同原因,例如滑移、校準偏差或指令延遲。必要時加入動作、力、任務進展和錯誤碼等特徵。

從每個叢集中審查代表性回合、邊界回合和離群回合。保留規模小但後果嚴重的叢集,不要把它們併入僅僅外觀相似的大類。

使用執行時檢測器作為候選生成器

2025 年 RSS 論文 FAIL-Detect 將「僅使用成功訓練資料進行失敗檢測」表述為序列式分佈外檢測,並使用共形閾值評估學習得到的訊號和事後訊號。

這些警報仍只是論文所報告任務中的模型輸出,並非事實結論。在判定根因或變更已部署的安全反應之前,仍需人工審查和結果證據。

設計人工稽核以獲取資訊

向審查員展示同步視窗、預測分數、任務階段以及既有叢集的範例。使用結構化問題記錄是否失敗、原因、可恢復性、嚴重程度和下一次應蒐集哪些資料,並允許選擇「不確定」。

衡量審查員之間的一致性,並把分歧提交裁決。不要強迫複雜的物理事件歸入一個看似確定的單一標籤。

在決策邊界附近保留困難負樣本

困難負樣本包括柔順接觸、進展緩慢、遮擋或異常光照等看似失敗、但最終安全完成的情況。沒有這些樣本,監控器會反覆觸發,策略也會避開有效但罕見的狀態。

儘可能將每個故障叢集與相關的正常變體配對。按任務階段和營運成本評估誤報。

在受保護的安全邊界內蒐集新資料

主動學習不應盲目執行不確定性最高的動作。先用碰撞、力、工作空間、人員進入和重設約束篩選候選動作;若直接由機器人自主重現並不安全,則使用模擬、夾具或遙操作。

明確停止標準和獨立保障措施。學習目標從不授權擴充物理安全範圍。

預算在多樣性和預期價值之間分配

依據叢集涵蓋率、後果、預期誤差降低幅度、成本與可行性,選擇要標註或重現的回合。一個規模較大的常見叢集,所需代表樣本可能少於一個規模較小但後果嚴重的失效機制叢集。

跟蹤實際標籤、採集和重置成本。使用 混合指南,確保新採集的資料不會在再訓練時壓倒正常行為。

在未見失敗與誤報上重新測試

重新訓練後,在包含未見回合、新實例和困難負樣本的凍結留出集上評估。不要只評估用於選擇的候選池,因為該迴圈會明確地朝這個候選池最佳化。

測量檢測延遲、恢復機會、任務成功率、不安全事件和誤報成本。與固定基線進行比較,並保留每一項介入措施。

迴圈階段產物驗收檢查洩漏風險
挖掘候選視窗情境與時間戳記完整只保留終止影格
分群依機制分組保留罕見模式依賴視覺捷徑
複核標籤與決定記錄一致性與不確定性強迫給出確定結論
資料蒐集新回合符合安全與多樣性要求追逐不安全的不確定狀態
重測凍結留出集確認在未見失敗上的改進重複使用候選池

釋出失敗挖掘流程的可追溯記錄

關聯候選評分、原始執行片段、評審決定、分群結果、重新蒐集請求、新資料集版本、模型更新和留出集結果。保留被拒絕的候選項,便於後續稽核抽樣策略。

最後依照以下清單完成驗證。

發布失敗挖掘結果時,應記錄資料集與模型版本、機器人設定、校準檔案、測試日期、完整回合視窗、人工介入,以及候選項被接受或拒絕的決定,並為原始記錄設定留存期限。

報告應說明已知限制和未見情境,提出下一項可證偽的實驗,並確保凍結留出集始終位於挖掘與再訓練迴圈之外。

  • 挖掘包含前因和後果的情境視窗。
  • 分別校正不確定性、新穎性、影響和成本。
  • 依失效機制分群,並保留困難負樣本。
  • 只在獨立安全控制限定的範圍內蒐集資料。
  • 使用凍結的未見失敗樣本和正常邊界樣本重新測試。

常見問題

每一次失敗的回合都應該被加入訓練嗎?

不。去重、驗證標籤、保留機制,並與正常和恢復資料進行平衡。

高不確定性是否意味著機器人失敗了?

不。這是一個候選訊號,需要校正、背景和結果證據。

失敗挖掘可以只分析單一影格嗎?

單一影格可以作為搜尋起點,但根因分析和恢復評估通常需要同步的回合視窗。

主動學習是否故意執行危險狀態?

不應該。當復現超出安全範圍時,應使用受保護的篩選、模擬、夾具或人工控制。

如何證明再訓練有價值?

使用包含未見失敗和困難負樣本的凍結留出集,並結合檢測延遲、任務成功、安全事件和誤報等指標。

候選警報與已驗證失敗的區別

失敗評分只用來決定審查優先順序;它既不能證明事實,也不構成硬體操作授權。應保留情境、不確定性、安全約束以及獨立的未見樣本留出集。