docs: clarify agent framing in manuscript

This commit is contained in:
Xin Wang
2026-08-31 23:51:48 +08:00
parent 12430361ad
commit 162b5b56ef
+94 -62
View File
@@ -10,8 +10,8 @@
\newcommand{\vect}[1]{\boldsymbol{#1}} \newcommand{\vect}[1]{\boldsymbol{#1}}
\setlength{\emergencystretch}{2em} \setlength{\emergencystretch}{2em}
\title{WHEN SHOULD AN EGOCENTRIC AGENT SPEAK? DIAGNOSING AND ADAPTING \title{WHEN SHOULD AN EGOCENTRIC CONVERSATIONAL AGENT SPEAK? PROBING AND
OMNI REPRESENTATIONS FOR MULTIPARTY FLOOR ACTION} ADAPTING OMNI MODELS FOR MULTIPARTY FLOOR ACTION}
% TODO: Insert the final author list and affiliations after the ICASSP 2027 % TODO: Insert the final author list and affiliations after the ICASSP 2027
% review policy and author order are finalized. % review policy and author order are finalized.
@@ -23,59 +23,87 @@ OMNI REPRESENTATIONS FOR MULTIPARTY FLOOR ACTION}
\maketitle \maketitle
\begin{abstract} \begin{abstract}
Before generating a response, an egocentric conversational agent must decide An egocentric conversational agent operating among several people must decide
whether to speak or keep listening in a scene that may contain several other whether to speak or keep listening before it generates a response. EgoSpeak
people. General-purpose omni models offer broad streaming audio--visual operationalizes this problem using recordings from human camera wearers:
context, but it is unclear whether their global representations expose the causal first-person audio--video forms the observation, and the wearer's future
fine-grained local cues required for a decision every 200~ms. We study this speaking behavior forms the action target. The wearer is thus a data-collection
question across representative omni backbones and adaptation regimes: frozen surrogate rather than the deployed system. EgoSpeak evaluates
global readout, parameter-efficient tuning, and causal augmentation with separately extracted audio--visual features with Transformer, GRU, and Mamba
recent audio and visible-person histories. The human camera wearer serves as a temporal models; whether end-to-end pretrained omni models that jointly process
behavioral proxy for the agent, while the dense EgoSpeak target remains the raw audio and video expose the
common output. An EasyCom event protocol reports false wearer entries during fine-grained cues required for a decision every 200~ms remains unclear. We
multi-other exchanges at matched wearer-onset recall, and track/alignment probe representative omni backbones using frozen readout,
controls test whether visual gains follow person continuity rather than added parameter-efficient tuning, and causal side branches that preserve recent
capacity. Exploratory Qwen2.5-Omni-3B results motivate the study but do not yet audio and visible-person evidence. The study tests whether a global omni state
establish a limitation shared by omni models or determine the final adapter. underrepresents other-person activity and whether local evidence compensates
without making the agent passive. An EasyCom event protocol measures false
agent entries during multi-other exchanges at matched recall of wearer-derived
onset targets. Exploratory Qwen2.5-Omni-3B results motivate this hypothesis but
do not yet establish a cross-model limitation or determine the final adapter.
\todo{After the train-side study is locked, name the selected backbones and \todo{After the train-side study is locked, name the selected backbones and
adapter and insert: frozen/PEFT/local deltas, multi-other false-entry reduction adapter and insert: frozen/PEFT/local deltas, multi-other false-entry reduction
at 80\% onset recall, onset/yield non-degradation, and 95\% intervals.} at 80\% onset recall, onset/yield non-degradation, and 95\% intervals.}
\end{abstract} \end{abstract}
\begin{keywords} \begin{keywords}
turn-taking, speech initiation, egocentric video, omni models, conversational agents, turn-taking, speech initiation, egocentric video,
audio-visual adaptation omni models
\end{keywords} \end{keywords}
\section{Introduction} \section{Introduction}
\label{sec:intro} \label{sec:intro}
Consider an embodied conversational agent that observes the scene through an We consider a conversational agent equipped with an egocentric camera and
egocentric camera and hears mixed environmental audio. Before response microphone and deployed in a scene where several people may speak. Before
generation and speech synthesis, a causal floor controller must decide every response generation and speech synthesis, its causal floor controller must
200~ms whether the agent should continue listening, begin speaking, or yield. decide every 200~ms whether to continue listening, begin speaking, or yield. A
In a dyadic exchange, a pause or an apparent end of turn may be an invitation pause in dyadic dialogue may invite a response; in multiparty interaction it
to respond. This assumption fails in multiparty interaction: one participant may instead mark a handover between two other people. An agent that reacts only
may hand the floor to another visible participant, and an agent that reacts to acoustic availability can therefore interrupt a conversation that it
only to acoustic availability may interrupt an exchange that does not involve should continue observing.
it. We study this floor-action controller; response content generation and
closed-loop conversational effects are outside our scope. The observed human
camera wearer is a behavioral proxy rather than an equivalent autonomous
agent: its activity supplies human demonstrations of floor timing under the
same first-person observation geometry.
Voice Activity Projection (VAP) models future joint speech activity and Existing datasets do not contain autonomous agents making these decisions at
derives turn-taking events without manually labeling each event scale. Following EgoSpeak \cite{kim2025egospeak}, we use human egocentric
\cite{ekstedt2022vap}. EgoSpeak extends future activity prediction to causal, recordings to construct supervision: the camera wearer defines the first-person
untrimmed egocentric video, forecasting wearer and aggregate non-wearer sensor origin, and the wearer's observed speaking behavior defines the desired
activity over the next two seconds \cite{kim2025egospeak}. Its role-relative floor-action target. This is an imitation-learning proxy for a future agent
output is attractive for a wearable agent, but an ``others'' channel discards under comparable observations. Throughout the paper, \emph{wearer} names this
whether the same or different visible people produced the recent activity and dataset role and target channel; it is neither the deployed agent nor a
how their behavior evolved across time. Conventional per-frame average semantic model input. Response content and closed-loop effects of deploying an
precision can consequently be dominated by ordinary activity while hiding agent remain outside our scope.
precisely the false-entry behavior that person-consistent visual cues may
prevent. Event-oriented evaluation likewise emphasizes recall, false alarms, EgoSpeak already establishes real-time speech-initiation prediction in causal,
and latency rather than a single frame-level score \cite{jiang2026turnbench}. untrimmed egocentric video. It combines separately pretrained ResNet-50 and
wav2vec2 feature extractors with Transformer/LSTR, single-layer GRU, and Mamba
temporal models, forecasting the camera wearer and aggregate other-person
activity over the next two seconds \cite{kim2025egospeak}. Thus our novelty is
not the task definition or the use of first-person data. The unresolved model
question is whether an end-to-end pretrained audio--visual omni backbone,
operating on causal raw media, exposes an adequate state for this dense
floor-action controller. To our knowledge, such omni representations have not been
systematically evaluated or adapted for the EgoSpeak task.
Our working hypothesis is specific. An omni model may retain broad scene and
speech semantics while its global causal state makes recent prosody, activity
boundaries, and individual visible-speaker motion difficult for a shallow
5-Hz head to recover. This would appear as inaccurate prediction of
other-person activity and poorly timed agent entries, especially in
multiparty exchanges. A causal local side branch may compensate by preserving
recent audio and anonymous person-level evidence before fusion with the global
state. This is a hypothesis to test, not an assumed omni-model deficiency:
frozen, parameter-efficiently tuned, and locally augmented variants must be
compared within each backbone.
Voice Activity Projection (VAP) provides the broader future-activity view of
turn taking \cite{ekstedt2022vap}. EgoSpeak's role-relative output preserves
compatibility with that view, but its aggregate ``others'' channel discards
whether the same or different visible people produced recent activity.
Moreover, conventional per-frame average precision can hide the behavioral
failure of entering during an exchange between others. We therefore retain the
dense EgoSpeak target while adding event evaluation of agent entry and yield;
event-oriented work likewise emphasizes recall, false alarms, and latency
rather than a single frame-level score \cite{jiang2026turnbench}.
Related work supplies complementary parts of the problem. Egocentric Related work supplies complementary parts of the problem. Egocentric
talking-to-me detection predicts whether a completed utterance addresses the talking-to-me detection predicts whether a completed utterance addresses the
@@ -83,29 +111,32 @@ camera wearer and benefits from long-term social context
\cite{kong2024sicnet}. Multiparty VAP grounds future activity in visible face \cite{kong2024sicnet}. Multiparty VAP grounds future activity in visible face
tracks to predict floor shifts and next visible speakers \cite{qi2026muvap}. tracks to predict floor shifts and next visible speakers \cite{qi2026muvap}.
The former is generally utterance-level rather than continuous anticipation; The former is generally utterance-level rather than continuous anticipation;
the latter predicts visible participants rather than the floor action of an the latter predicts visible participants rather than the action of an
invisible camera wearer. Our gap is therefore narrower than ``audio--visual egocentric conversational agent represented by a wearer-derived target. Our
multiparty turn taking'': we study whether short-term anonymous participant gap is therefore narrower than ``audio--visual multiparty turn taking'': we
continuity helps direct, continuous wearer-action projection when the candidate study whether omni representations support direct, continuous agent
responder is behind the camera and the visible participant set changes. floor-action prediction and whether causal local evidence helps when the
visible participant set changes.
We call this task \emph{egocentric floor-action projection}. The study asks We call this task \emph{egocentric floor-action projection}. The study asks
four questions: (RQ1) how much wearer activity is linearly or shallowly four questions: (RQ1) how accurately a frozen global omni state predicts the
readable from a frozen global omni state; (RQ2) whether standard wearer-derived agent target and other-person activity; (RQ2) whether standard
parameter-efficient tuning recovers missing performance; (RQ3) whether causal parameter-efficient tuning recovers missing performance; (RQ3) whether causal
local audio and person-level visual evidence provide complementary information; local audio and person-level visual evidence provide complementary
and (RQ4) whether any aggregate gain reduces false agent entries without information; and (RQ4) whether any aggregate gain reduces false agent entries
making the controller globally passive. EasyCom is suitable because it without making the controller globally passive. EasyCom is suitable because
provides synchronized egocentric audio--video, per-person tracks, and voice it provides synchronized egocentric audio--video, per-person tracks, and voice
activity \cite{donley2021easycom}. Target-of-speech annotations, when used, are activity \cite{donley2021easycom}. Target-of-speech annotations, when used, are
analysis strata only and are never model input or required output. analysis strata only and are never model input or required output.
The intended contributions are therefore a controlled cross-backbone The intended contributions are therefore: a controlled cross-backbone study
representation diagnosis, a lightweight local-evidence adaptation selected of pretrained omni representations for EgoSpeak-style floor action; a
from pre-registered candidates, and a behavior-aligned event evaluation. The lightweight local-evidence adaptation selected from
current Qwen2.5-Omni observations are motivation, not a claim that all omni pre-registered candidates; and a behavior-aligned event evaluation that maps
models intrinsically fail. Likewise, track-consistent cross-attention becomes wearer demonstrations to agent entry and yield decisions. Current
the final method only if it beats pooled, no-ID, and capacity-matched controls. Qwen2.5-Omni observations are motivation, not a claim that all omni models
intrinsically fail. Likewise, track-consistent cross-attention becomes the
final method only if it beats pooled, no-ID, and capacity-matched controls.
\begin{figure}[t] \begin{figure}[t]
\centering \centering
@@ -115,8 +146,9 @@ the shared experiment interface: raw causal AV, backbone-specific global
readout, frozen/PEFT/local-adapter branches, optional recent audio and anonymous readout, frozen/PEFT/local-adapter branches, optional recent audio and anonymous
person histories, and the common $10\times3$ head. Mark causal cutoffs, person histories, and the common $10\times3$ head. Mark causal cutoffs,
trainable modules, parameter budgets, and source-boundary resets.}}} trainable modules, parameter budgets, and source-boundary resets.}}}
\caption{Planned model-agnostic floor-action study. The local adapter remains a \caption{Planned omni-model study for egocentric conversational floor action.
candidate family until the controlled train-side comparison is complete.} The local adapter remains a candidate family until the controlled train-side
comparison is complete.}
\label{fig:method} \label{fig:method}
\end{figure} \end{figure}