docs: clarify agent framing in manuscript
This commit is contained in:
+94
-62
@@ -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}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user