Papers
Topics
Authors
Recent
Search
2000 character limit reached

ProAct-Helper Framework for Proactive Assistance

Updated 19 February 2026
  • The paper introduces ProAct-Helper, a novel multimodal framework that fuses LLM perception with task-graph reasoning and entropy-driven planning for proactive robotic assistance.
  • It employs a Hierarchical Binding Module and AND/OR task graphs to ensure structured, parallel, and minimally interfering action selection in dynamic, human-centric environments.
  • Empirical results indicate substantial improvements, including a +6.21% boost in trigger mF1 and a +15.58% increase in parallel action execution compared to closed-source baselines.

ProAct-Helper is a reference multimodal framework and structural decision baseline for structure-aware proactive assistance in complex, multi-step human environments. Developed in the context of the ProAct-75 benchmark, it fuses a multimodal LLM (MLLM) perception stack with explicit task-graph reasoning and an entropy-driven action planner, enabling grounded, parallel, and minimally interfering interventions for tasks spanning assistance, maintenance, and safety (Zhu et al., 3 Feb 2026).

1. Framework Overview and Benchmark Context

ProAct-Helper was designed to address the limitations of passive or reactive agents that simply follow instructions or imitate human action order. It provides an end-to-end pipeline for five key subtasks: (1) trigger detection, (2) task identification, (3) step localization, (4) future-action prediction, and (5) structure-aware action selection for proactive robotic assistance. Central to this approach is explicit grounding in a task dependency graph (DAG) with AND/OR semantics and explicit representation of parallel execution threads.

Within ProAct-75, a comprehensive vision-based benchmark with 75 everyday human tasks and 91,581 annotated steps, ProAct-Helper serves as both reference implementation and evaluation baseline for structure-aware proactivity, covering domains such as collaborative assistance, routine maintenance, and environmental safety monitoring.

2. Perceptual Stack: Multimodal LLM and Hierarchical Binding Module

State Detection and Perceptual Processing

ProAct-Helper processes incoming video streams using a sliding keyframe window (size 5, stride 3), with changes serialized into textual prompts for the MLLM backbone—Qwen2.5-VL (3B/7B), further adapted via LoRA. The core MLLM pipeline is two-stage:

  • Stage 1: Receives keyframes and candidate tasks; outputs JSON including is_trigger (detection of actionable state) and selected task.
  • Stage 2: If triggered, receives the same keyframes and the selected task; outputs current step, possible future steps (future_steps), and a vector of scores (urgency, value, priority).

Hierarchical Binding Module (HBM)

To address the long-tail hierarchy inherent in trigger–task–step labels, ProAct-Helper employs an HBM, which extracts the hidden representations for trigger, task, and step spans via mean-pooling of token embeddings. Binding is enforced by paired contrastive InfoNCE losses between each hierarchical parent–child span, supplementing the primary cross-entropy with explicit structure:

L(p,c)=1Bi=1Blogexp(sim(Hp(i),Hc(i))/τ)j=1Bexp(sim(Hp(i),Hc(j))/τ)L(p, c) = -\frac{1}{B}\sum_{i=1}^B \log \frac{\exp(\mathrm{sim}(H_p^{(i)}, H_c^{(i)})/\tau)}{\sum_{j=1}^B \exp(\mathrm{sim}(H_p^{(i)}, H_c^{(j)})/\tau)}

where HpH_p and HcH_c denote pooled embedding vectors for the parent and child, respectively, and τ=0.07\tau=0.07. The composite loss is:

L=CE+λtrig2taskL(trigtask)+λtask2stepL(taskstep)+λtrig_clsLbinary(trigger)L = \text{CE} + \lambda_\text{trig2task} L(\text{trig} \to \text{task}) + \lambda_\text{task2step} L(\text{task} \to \text{step}) + \lambda_\text{trig\_cls} L_\text{binary}(\text{trigger})

with recommended weights λtrig2task=0.3\lambda_\text{trig2task}=0.3, λtask2step=0.5\lambda_\text{task2step}=0.5, λtrig_cls=0.5\lambda_\text{trig\_cls}=0.5.

HBM regularization is essential for cross-level consistency, especially in rare subgraphs, as evidenced by substantial gains in task and step mF1 after introducing each binding loss.

Each ProAct-75 task is represented as a directed acyclic graph T=(V,E)T=(V,E) with AND/OR nodes encoding dependencies and parallel threads. Formally:

  • Executable step nodes VeV_e and structural nodes HpH_p0
  • AND/OR mapping HpH_p1 determines precondition satisfaction:
    • AND node HpH_p2: All predecessors in HpH_p3 required for execution.
    • OR node HpH_p4: Any predecessor in HpH_p5 suffices.

The legal action set at time HpH_p6 is:

HpH_p7

Parallel thread partitions are derived algorithmically such that each mid-level branch is treated as a distinct thread for the purpose of candidate selection and entropy computation.

4. Entropy-Driven Heuristic Search for Action Selection

ProAct-Helper’s planning module interprets MLLM outputs and the current graph state to proactively select actions that maximize thread-level parallelism and minimize human-robot workflow interference. For each candidate HpH_p8:

  1. Compute per-thread human/robot counts:
    • HpH_p9
    • HcH_c0
  2. Determine mixing ratio and entropy:
    • HcH_c1
    • HcH_c2
  3. Weight by frequency and aggregate:
    • HcH_c3
    • HcH_c4

The planner selects

HcH_c5

preferentially choosing actions on threads the human is not engaged on, guaranteeing parallel throughput and minimizing contention.

5. Decision-Loop and Integration

The end-to-end core loop proceeds as follows:

HcH_c7

This logic ensures all actions are grounded in perceptual context, task-graph structure, and history-sensitive entropy minimization.

6. Empirical Results and Ablation Findings

Extensive evaluation demonstrates the effectiveness of ProAct-Helper within ProAct-75:

Metric ProAct-Helper (7B) Best Closed-Source
Trigger mF1 76.56% 70.35%
Saved Steps (SS) 0.361 0.111
Parallel Actions 19.41% 3.83%

ProAct-Helper outperforms closed-source baselines (e.g., Qwen3-VL-Flash, Gemini-2.5-Pro) with +6.21% mF1 in trigger detection, +0.25 average steps saved per decision, and a +15.58% absolute increase in the proportion of thread-parallel actions.

HBM ablation results confirm substantial gains in long-tail rare labels for both task and step classification.

7. Illustrative Scenarios and Significance

Case studies elucidate the planner’s structure-awareness:

  • Trash-Bin Replacement: The robot selects "prepare new bag" on a separate branch rather than interfering with the human’s subthread, reducing HcH_c6 to near zero.
  • Sofa Assembly: The human and robot reliably split on parallel branches, e.g., “screwing seat” and “attach leg,” maximizing throughput.

This demonstrates systematic avoidance of myopic imitation and establishes ProAct-Helper as the first multimodal agent to exploit explicit task-graph structure for robust, contextually appropriate proactivity at scale in vision-based collaborative scenarios (Zhu et al., 3 Feb 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to ProAct-Helper Framework.