Reframe targeted manuscript around egocentric local evidence
This commit is contained in:
@@ -5,8 +5,18 @@ modify or replace `../main/`.
|
|||||||
|
|
||||||
## Positioning
|
## Positioning
|
||||||
|
|
||||||
The paper is deliberately framed as a causal global--local **audit**, because
|
The paper now starts from the egocentric conversational agent's when-to-speak
|
||||||
that is the strongest complete story supported by archived evidence:
|
problem, positions it against 27 cited works in turn-taking, first-person
|
||||||
|
audio-visual conversation, active-speaker modeling, and streaming Omni
|
||||||
|
interaction, then studies two cutoff-aligned interfaces:
|
||||||
|
|
||||||
|
- **short-window encoder evidence (SWE)**: direct recent audio and optional
|
||||||
|
person-crop visual encoder features alongside the frozen Omni readout;
|
||||||
|
- **partial-tail refresh (PTR)**: query only the observed prefix of the current
|
||||||
|
two-second block at each 200-ms cutoff, reusing completed payloads.
|
||||||
|
|
||||||
|
The evidence remains a causal global--local **audit**, not a claim that all
|
||||||
|
Omni models lack local perception or that PTR's independent gain is proven:
|
||||||
|
|
||||||
- global Omni context and recent audio are complementary across all horizons;
|
- global Omni context and recent audio are complementary across all horizons;
|
||||||
- most measured benefit is dense forecasting and wearer-offset anticipation;
|
- most measured benefit is dense forecasting and wearer-offset anticipation;
|
||||||
@@ -24,6 +34,10 @@ independently audited here.
|
|||||||
|
|
||||||
No semantic ENTRY/YIELD, addressee, online-detector, or real-time-throughput
|
No semantic ENTRY/YIELD, addressee, online-detector, or real-time-throughput
|
||||||
claim is made. The deployable matrix is explicitly single-seed and exploratory.
|
claim is made. The deployable matrix is explicitly single-seed and exploratory.
|
||||||
|
EasyCom has archived screening scores. The Ego4D manifest and extraction /
|
||||||
|
training workflow exist, but this checkout has no archived Ego4D test metrics;
|
||||||
|
the manuscript specifies its transfer protocol and explicitly leaves any
|
||||||
|
cross-dataset performance claim pending.
|
||||||
The six-group L/T/C/B/H-Q/S table remains in `main.tex` as an
|
The six-group L/T/C/B/H-Q/S table remains in `main.tex` as an
|
||||||
**illustrative, unmeasured planning aid**, excluded from the page-limited
|
**illustrative, unmeasured planning aid**, excluded from the page-limited
|
||||||
PDF. Its directional statements are hypotheses and falsifiers, not EasyCom
|
PDF. Its directional statements are hypotheses and falsifiers, not EasyCom
|
||||||
@@ -46,7 +60,8 @@ the task diagram (Fig. 1) and the system diagram (Fig. 2) occupy one column.
|
|||||||
The current PDF reserves five numbered result tables: measured deployable
|
The current PDF reserves five numbered result tables: measured deployable
|
||||||
and oracle screens share Table 1; L controls extend its first panel. The
|
and oracle screens share Table 1; L controls extend its first panel. The
|
||||||
unmeasured T/C matrix and a separate measured chunk screen share Table 2;
|
unmeasured T/C matrix and a separate measured chunk screen share Table 2;
|
||||||
B, H, and S occupy Tables 3--5. Pending cells are explicitly unmeasured.
|
B (including an Ego4D transfer slot), H, and S occupy Tables 3--5. Pending
|
||||||
|
cells are explicitly unmeasured.
|
||||||
Figure 3 is an H/Q case slot, not a selected or measured example. Its
|
Figure 3 is an H/Q case slot, not a selected or measured example. Its
|
||||||
cutoff-marked timelines must be inserted only after the slice protocol and
|
cutoff-marked timelines must be inserted only after the slice protocol and
|
||||||
case-selection rule are frozen. The single-column system figure is generated
|
case-selection rule are frozen. The single-column system figure is generated
|
||||||
|
|||||||
+147
-132
@@ -17,10 +17,10 @@
|
|||||||
\renewcommand{\textfraction}{0.05}
|
\renewcommand{\textfraction}{0.05}
|
||||||
\renewcommand{\floatpagefraction}{0.75}
|
\renewcommand{\floatpagefraction}{0.75}
|
||||||
\renewcommand{\dblfloatpagefraction}{0.75}
|
\renewcommand{\dblfloatpagefraction}{0.75}
|
||||||
\title{Does an Omni Model Know When the Wearer Will Speak?\\
|
\title{Egocentric Speech Anticipation with Omni Models:\\
|
||||||
A Causal Global--Local Audit of Egocentric Speech Anticipation}
|
Short-Window Evidence and Partial-Tail Refresh}
|
||||||
\name{Xin Wang, Dingtian Yan, Shengxiang Hu, Changdong Liu,
|
\name{\shortstack{Xin Wang, Dingtian Yan, Shengxiang Hu, Changdong Liu,\\
|
||||||
Xiaoju Dai, Li Zhang, Rong Zheng, and Guorun Chen}
|
Xiaoju Dai, Li Zhang, Rong Zheng, and Guorun Chen}}
|
||||||
\address{Shanghai Ideal Information Industry (Group) Co., Ltd., China Telecom}
|
\address{Shanghai Ideal Information Industry (Group) Co., Ltd., China Telecom}
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
@@ -28,19 +28,21 @@ Xiaoju Dai, Li Zhang, Rong Zheng, and Guorun Chen}
|
|||||||
\maketitle
|
\maketitle
|
||||||
|
|
||||||
\begin{abstract}
|
\begin{abstract}
|
||||||
We test whether a frozen Omni readout exposes sub-second evidence for
|
An egocentric conversational agent must anticipate when its invisible wearer
|
||||||
forecasting an invisible camera wearer's speech from causal multiparty
|
will speak while observing a causal multiparty audio--video stream. Although
|
||||||
audio--video. Our 5-Hz model combines 8-s Qwen2.5-Omni context and recent
|
turn-taking prediction and omni-modal assistants have advanced, the temporal
|
||||||
1-s audio to predict three activity channels at ten 0.2--2.0-s horizons.
|
accessibility of local evidence in an integrated Omni state remains unclear.
|
||||||
On EasyCom, a seed-0 screen reaches 81.72\% mAP at 0.2~s and 65.11\%
|
We study two interfaces: a short-window encoder-evidence path that exposes
|
||||||
mean mAP, versus 74.20/61.19\% for released EgoSpeak. Wearer offset AP
|
recent audio and optional person-crop vision to a frozen-Omni forecasting
|
||||||
improves by 7.23 points, onset AP by 1.47. Pooled vision adds only 0.29
|
head, and partial-tail refresh that queries the observed prefix of an
|
||||||
mean-mAP points. A three-seed causal information audit finds that privileged
|
incomplete audiovisual block at each 200-ms cutoff. On EasyCom, the
|
||||||
past visible-person activity adds 4.83 points at 0.2~s and 1.77 mean-mAP
|
exploratory global-plus-audio screen obtains 81.72\% 0.2-s mAP and 65.11\%
|
||||||
points; visibility and delayed activity add little. A separate no-box
|
ten-horizon mean mAP, versus 74.20/61.19\% for released EgoSpeak. Pooled
|
||||||
full-frame screen reaches 82.38/65.54\%, but unmatched training and head
|
vision adds only 0.29 mean-mAP points, whereas an analysis-only causal
|
||||||
capacity prevent visual attribution. Timely evidence access, not semantic
|
visible-activity oracle reveals additional information. A separate chunk
|
||||||
floor understanding, remains the supported conclusion.
|
screen suggests sensitivity to state freshness, but does not isolate the
|
||||||
|
partial-tail effect. These results motivate finer local evidence access;
|
||||||
|
they do not establish semantic floor control or cross-dataset transfer.
|
||||||
\end{abstract}
|
\end{abstract}
|
||||||
|
|
||||||
\begin{keywords}
|
\begin{keywords}
|
||||||
@@ -51,12 +53,16 @@ streaming, voice activity projection, conversational agents
|
|||||||
\section{Introduction}
|
\section{Introduction}
|
||||||
\label{sec:intro}
|
\label{sec:intro}
|
||||||
|
|
||||||
Conversational agents must decide not only \emph{what} to say, but also
|
An egocentric conversational agent must decide \emph{when} to speak while its
|
||||||
\emph{when} to participate. This decision is particularly asymmetric in an
|
camera wearer is usually invisible. It sees other participants and hears a
|
||||||
egocentric stream: the camera wearer is normally invisible, yet the model must
|
mixed conversation, but must predict the wearer's own future speech before a
|
||||||
forecast that wearer's behavior from mixed audio and observations of other
|
turn boundary is known (Fig.~\ref{fig:task}). Continuous turn-taking models
|
||||||
people. As Fig.~\ref{fig:task} illustrates, prediction precedes any known
|
and voice-activity projection (VAP) show the value of anticipatory rather than
|
||||||
turn boundary and excludes media after the decision cutoff.
|
silence-triggered decisions \cite{ekstedt2022vap,russell2025mmvap,
|
||||||
|
elmers2025triadic,lin2025backchannel,lee2024eot,qi2026muvap,
|
||||||
|
jiang2026turnbench}. Yet these tasks differ in sensor placement, visible
|
||||||
|
speakers, dialogue roles, and whether the target is a future activity state
|
||||||
|
or a semantic intervention.
|
||||||
|
|
||||||
\begin{figure}[H]
|
\begin{figure}[H]
|
||||||
\centering
|
\centering
|
||||||
@@ -68,47 +74,56 @@ not semantic floor ownership.}
|
|||||||
\label{fig:task}
|
\label{fig:task}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
Voice Activity Projection (VAP) casts turn taking as continuous prediction of
|
\textbf{Egocentric audiovisual conversation.}
|
||||||
future activity \cite{ekstedt2022vap}. EgoSpeak brings this objective to
|
EgoSpeak forecasts wearer speech from first-person RGB and audio using
|
||||||
untrimmed first-person video and defines the EasyCom protocol used here
|
specialized encoders and a temporal fusion model \cite{kim2025egospeak};
|
||||||
\cite{kim2025egospeak,donley2021easycom}. Other work predicts future speakers
|
EasyCom and Ego4D supply complementary egocentric conversation settings
|
||||||
from synchronized egocentric sensors \cite{serj2024threem}, reconstructs
|
\cite{donley2021easycom,grauman2022ego4d}. Multi-view next-speaker
|
||||||
egocentric conversational graphs \cite{jia2024avconv}, or grounds causal
|
anticipation, egocentric speaking/listening graphs, and addressee detection
|
||||||
multiparty projections in visible face tracks \cite{qi2026muvap}. Those
|
study related but different targets \cite{serj2024threem,jia2024avconv,
|
||||||
systems establish that neither multiparty audiovisual modeling nor
|
kong2024sicnet}. Egocentric active-speaker localization and detection
|
||||||
first-person speech initiation is itself a novelty. Our question is narrower:
|
\cite{jiang2022asl,huh2025egoasd,clarke2025asd} and long--short person
|
||||||
does a general-purpose Omni readout make timely evidence accessible for
|
modeling \cite{wang2024loconet} estimate who is speaking now; they do not by
|
||||||
forecasting the unseen wearer?
|
themselves forecast an unseen wearer's future activity. Visual cues can help
|
||||||
|
turn prediction in noise \cite{oconnorrussell2025noise}, but whether pooled
|
||||||
|
vision conveys the relevant local floor evidence here is empirical.
|
||||||
|
|
||||||
Qwen2.5-Omni integrates long-form audio and video in a Thinker representation
|
\textbf{Omni and local evidence.}
|
||||||
\cite{xu2025qwenomni}. Such integration is attractive for conversational
|
Omni systems integrate modalities and streaming interaction
|
||||||
context, but a blockwise state can blur or delay the short acoustic and visual
|
\cite{xu2025qwenomni,cui2026minicpmo45,tian2026roma,yan2026duplug,
|
||||||
cues needed at 200-ms intervals. We therefore separate an integrated global
|
yu2025salmonnomni,chen2024videollmonline,wang2025omnimmi}. Encoder-side
|
||||||
state $\G$ from explicit recent evidence $\A$ and optional $\V$, and treat
|
audio--visual adaptation offers another route to accessible modality evidence
|
||||||
their value as an empirical question rather than assuming that a larger
|
\cite{lin2023lavish,rouditchenko2024whisperflamingo}. However, neither
|
||||||
backbone solves temporal access.
|
large-context integration nor a nominally streaming interface guarantees a
|
||||||
|
fresh representation at every 200-ms prediction cutoff. In our Qwen2.5-Omni
|
||||||
|
extraction, completed 2-s blocks and an incomplete current block have
|
||||||
|
different update rules. We therefore test two distinct interfaces:
|
||||||
|
\emph{short-window encoder evidence} (SWE) exposes recent modality features
|
||||||
|
outside the integrated Thinker state, and \emph{partial-tail refresh} (PTR)
|
||||||
|
queries only the observed current-block prefix. Neither term implies that
|
||||||
|
all Omni models use the same chunk duration or lack local perception.
|
||||||
|
|
||||||
We contribute a cutoff-aligned global--local audit, a bounded Omni stream
|
We contribute a causal implementation of SWE and PTR for wearer activity
|
||||||
with observed-tail refresh and recent audio, and a separation of deployable
|
anticipation; an EasyCom audit separating global, local-audio, pooled-visual,
|
||||||
features from an analysis-only visible-activity oracle. Generic pooled or
|
and privileged information conditions; and a protocol for EasyCom and Ego4D
|
||||||
current-frame person features recover little of the available activity signal;
|
transfer with endpoint and hard-slice diagnostics. Matched tail and Ego4D
|
||||||
timely activity estimation is the next modeling target.
|
scores are still pending, so our measured claims remain confined to the
|
||||||
|
available EasyCom screens.
|
||||||
|
|
||||||
\begin{figure}[t]
|
\begin{figure}[t]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=\columnwidth]{figures/system_overview_onecolumn.pdf}
|
\includegraphics[width=\columnwidth]{figures/system_overview_onecolumn.pdf}
|
||||||
\caption{Deployable global--local path and bounded stream. At each 200-ms
|
\caption{Two cutoff-aligned interfaces. SWE supplies recent encoder-side
|
||||||
cutoff, the head fuses the frozen integrated Omni state with explicit recent
|
audio and optional pooled person-crop vision to a frozen-Omni head. PTR
|
||||||
audio and optional pooled person-crop vision. Completed 2-s payloads are
|
temporarily queries the observed current-block prefix while reusing completed
|
||||||
reused; only the observed partial tail is temporarily recomputed. Privileged
|
2-s payloads. Privileged past-activity labels are not model inputs.}
|
||||||
past-activity audit labels are kept outside this graph and are not inputs.}
|
|
||||||
\label{fig:overview}
|
\label{fig:overview}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Method}
|
\section{Method}
|
||||||
\label{sec:method}
|
\label{sec:method}
|
||||||
|
|
||||||
\subsection{Task and Causal Inputs}
|
\subsection{Task and Short-Window Encoder Evidence}
|
||||||
|
|
||||||
At cutoff $t_n=0.2n$~s, the model observes only media available by $t_n$ and
|
At cutoff $t_n=0.2n$~s, the model observes only media available by $t_n$ and
|
||||||
predicts activity at $t_n+h$, where $h\in\{0.2,0.4,\ldots,2.0\}$~s. Each
|
predicts activity at $t_n+h$, where $h\in\{0.2,0.4,\ldots,2.0\}$~s. Each
|
||||||
@@ -116,17 +131,16 @@ horizon has three channels in fixed order: background, camera wearer, and
|
|||||||
aggregate others. Wearer and others may overlap; no output identifies an
|
aggregate others. Wearer and others may overlap; no output identifies an
|
||||||
individual speaker, addressee, or semantic end of turn.
|
individual speaker, addressee, or semantic end of turn.
|
||||||
|
|
||||||
The global feature $\vect g_n$ is extracted from frozen Qwen2.5-Omni-3B. We
|
The global feature $\vect g_n$ concatenates the final four frozen
|
||||||
concatenate the final four Thinker readout states and project them to 2048
|
Qwen2.5-Omni-3B Thinker readouts and projects them to 2048 dimensions. It
|
||||||
dimensions. The readout contains both audio and video context; $\G$ is not an
|
already contains audio and video context; $\G$ is not audio-free. SWE
|
||||||
audio-free condition. The local audio feature $\vect a_n$ is obtained by
|
adds encoder-side features without requiring the Thinker state to preserve
|
||||||
cropping the most recent one-second mixed waveform \emph{before}
|
their fine timing. Local audio $\vect a_n$ crops the latest one-second mixed
|
||||||
preprocessing, encoding it with the frozen Qwen audio encoder, and averaging
|
waveform \emph{before} preprocessing, runs the frozen Qwen audio encoder, and
|
||||||
valid output tokens. An optional visual feature $\vect v_n$ averages spatial
|
averages valid tokens. Optional $\vect v_n$ averages frozen vision tokens
|
||||||
tokens inside provided person boxes, people within each causal frame, and
|
inside provided person boxes, then across people and valid causal frames in
|
||||||
valid frames from the most recent second. It preserves neither identity nor
|
the latest second. This pooling has no identity or mouth-motion trajectory;
|
||||||
mouth-motion trajectories, and provided boxes do not constitute an online
|
provided boxes do not imply an online detector.
|
||||||
detector.
|
|
||||||
|
|
||||||
Each enabled local feature is layer-normalized, projected to 256 dimensions,
|
Each enabled local feature is layer-normalized, projected to 256 dimensions,
|
||||||
and paired with a validity bit. The trainable head is
|
and paired with a validity bit. The trainable head is
|
||||||
@@ -143,15 +157,17 @@ head with the EgoSpeak multi-positive cross-entropy over causal-valid
|
|||||||
source--horizon pairs. The Omni and modality encoders remain frozen, so this
|
source--horizon pairs. The Omni and modality encoders remain frozen, so this
|
||||||
is frozen-backbone adaptation rather than end-to-end training.
|
is frozen-backbone adaptation rather than end-to-end training.
|
||||||
|
|
||||||
\subsection{Cutoff-Aligned Streaming}
|
\subsection{Causal Partial-Tail Refresh}
|
||||||
|
|
||||||
Figure~\ref{fig:overview} uses source-aligned 2-s blocks under an 8-s
|
PTR uses source-aligned 2-s blocks under an 8-s maximum presentation cap
|
||||||
presentation cap. After warm-up, three completed blocks and the observed
|
(Fig.~\ref{fig:overview}). After warm-up, three completed blocks and the
|
||||||
current tail are available; span varies with block phase. Completed
|
observed current tail are available; span varies with block phase. Reusing
|
||||||
modality payloads are reused. At each cutoff, the tail is cropped at $t_n$
|
completed modality payloads, we crop the tail at $t_n$ and query it in a
|
||||||
and queried in a temporary cache, without committing it. Only completed
|
temporary cache. The tail and query are not committed. Only completed
|
||||||
blocks are committed; session or source discontinuities reset caches. This
|
blocks enter persistent history; session and source discontinuities reset
|
||||||
refreshes the logical state at 5~Hz without backfilling earlier rows.
|
caches. Thus each 5-Hz readout sees the observed prefix without future
|
||||||
|
backfill. PTR is a causal access rule, not by itself a proven accuracy or
|
||||||
|
real-time latency improvement.
|
||||||
|
|
||||||
\subsection{Visible-Activity Information Audit}
|
\subsection{Visible-Activity Information Audit}
|
||||||
|
|
||||||
@@ -255,8 +271,8 @@ Completed blocks + observed tail & 70.85 & 59.17 & -- \\
|
|||||||
\end{table*}
|
\end{table*}
|
||||||
|
|
||||||
\begin{table}[t]
|
\begin{table}[t]
|
||||||
\caption{B result slots: paired within-backbone local-audio gains (unmeasured).
|
\caption{Pending paired $\G\rightarrow\G+\A$ transfer (unmeasured).
|
||||||
MiniCPM requires a matched readout/refresh/history audit before comparison.}
|
EC is EasyCom; MiniCPM first needs readout/refresh/history audits.}
|
||||||
\label{tab:backbone}
|
\label{tab:backbone}
|
||||||
\centering\normalsize
|
\centering\normalsize
|
||||||
\setlength{\tabcolsep}{3pt}
|
\setlength{\tabcolsep}{3pt}
|
||||||
@@ -264,9 +280,10 @@ MiniCPM requires a matched readout/refresh/history audit before comparison.}
|
|||||||
\toprule
|
\toprule
|
||||||
Backbone & $\G$ & $\G+\A$ & $\Delta$ \\
|
Backbone & $\G$ & $\G+\A$ & $\Delta$ \\
|
||||||
\midrule
|
\midrule
|
||||||
Qwen Omni 3B & -- & -- & -- \\
|
EC: Omni 3B & -- & -- & -- \\
|
||||||
Qwen Omni 7B & -- & -- & -- \\
|
EC: Omni 7B & -- & -- & -- \\
|
||||||
MiniCPM-o 4.5 & -- & -- & -- \\
|
EC: MiniCPM-o 4.5 & -- & -- & -- \\
|
||||||
|
Ego4D: Omni 3B & -- & -- & -- \\
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
\end{table}
|
\end{table}
|
||||||
@@ -320,6 +337,15 @@ single-seed screen; the information audit uses seeds 0, 1, and 2 with an
|
|||||||
identical fixed recipe. We therefore report standard deviations only for the
|
identical fixed recipe. We therefore report standard deviations only for the
|
||||||
latter and treat small differences in the former descriptively.
|
latter and treat small differences in the former descriptively.
|
||||||
|
|
||||||
|
\textbf{Ego4D transfer protocol.}
|
||||||
|
Ego4D audiovisual clips \cite{grauman2022ego4d} use the existing EgoSpeak
|
||||||
|
manifest and targets, with 346 training and 87 test clips. The same 5-Hz
|
||||||
|
cutoffs and local 1-s encoder windows define $\G$, $\G+\A$, $\G+\V$, and
|
||||||
|
$\G+\A+\V$ comparisons; visual validity is retained rather than silently
|
||||||
|
dropping no-box rows. The repository contains the extraction and training
|
||||||
|
workflow but no archived Ego4D score or matched PTR control. Hence this
|
||||||
|
protocol is specified, not reported as an observed cross-dataset gain.
|
||||||
|
|
||||||
\textbf{Metrics.}
|
\textbf{Metrics.}
|
||||||
At each horizon we compute AP for the three activity channels over common
|
At each horizon we compute AP for the three activity channels over common
|
||||||
causal-valid rows, then average classes to obtain mAP and average all ten
|
causal-valid rows, then average classes to obtain mAP and average all ten
|
||||||
@@ -345,25 +371,22 @@ transfer, (H/Q) error slices and timelines, and (S) full-path efficiency.
|
|||||||
They share the official split and physical cutoffs; the 8-s T/C row reuses
|
They share the official split and physical cutoffs; the 8-s T/C row reuses
|
||||||
one run. The source retains unmeasured hypotheses and falsifiers.
|
one run. The source retains unmeasured hypotheses and falsifiers.
|
||||||
|
|
||||||
\section{Results}
|
\section{Results and Analysis}
|
||||||
\label{sec:results}
|
\label{sec:results}
|
||||||
|
|
||||||
\subsection{Global Context and Recent Audio Are Complementary}
|
\subsection{EasyCom: Local Encoder Evidence}
|
||||||
|
|
||||||
Table~\ref{tab:main} shows that $\A$ is strong at 0.2~s, while $\G$ is
|
Table~\ref{tab:main} shows that recent encoder-side audio $\A$ is strong at
|
||||||
slightly stronger when mAP is averaged to 2.0~s. Their fusion is better than
|
0.2~s while integrated $\G$ is slightly stronger across all horizons.
|
||||||
$\A$ at every horizon: the mean gain is 4.60 points, with gains of 2.03 at
|
Their seed-0 fusion gains 4.60 mean-mAP points over $\A$ and 4.26 over
|
||||||
0.2~s and 4.47 at 2.0~s. It also improves every class when averaged over
|
$\G$. Relative to released EgoSpeak, $\G+\A$ gains 7.52 points at
|
||||||
horizons (+8.72 background, +2.43 wearer, and +2.65 others). Relative to
|
0.2~s and 3.92 mean-mAP points. Raw wearer offset AP rises by 7.23
|
||||||
released EgoSpeak, $\G+\A$ improves 0.2-s mAP by 7.52 points and mean mAP by
|
points, onset AP by only 1.47: dense gains do not imply equal improvement
|
||||||
3.92 points. The endpoint effect is asymmetric: offset AP rises by 7.23
|
at both activity boundaries.
|
||||||
points, while onset AP rises by 1.47. Dense forecasting gains therefore do
|
|
||||||
not imply equal progress at both behavior boundaries.
|
|
||||||
|
|
||||||
The global-only head has more trainable parameters and a longer context than
|
The $\G$-only head has more trainable parameters and longer history than the
|
||||||
the local-only head, so this comparison demonstrates predictive
|
$\A$-only head. Thus this screen shows predictive complementarity, not a
|
||||||
complementarity, not that semantic reasoning alone causes the gain. A wider
|
capacity-matched proof that the Thinker lacks a specific local cue.
|
||||||
history-matched control is required for a representation-level causal claim.
|
|
||||||
|
|
||||||
% Retained as a planning aid; illustrative, unmeasured patterns do not belong
|
% Retained as a planning aid; illustrative, unmeasured patterns do not belong
|
||||||
% in the page-limited submission preview.
|
% in the page-limited submission preview.
|
||||||
@@ -429,7 +452,7 @@ not real-time deployment. \\
|
|||||||
\end{table*}
|
\end{table*}
|
||||||
\fi
|
\fi
|
||||||
|
|
||||||
\subsection{Generic Vision Does Not Recover the Available Signal}
|
\subsection{EasyCom: Visual Evidence and Ablations}
|
||||||
|
|
||||||
Adding pooled $\V$ to $\G+\A$ produces only +0.304 points at 0.2~s and
|
Adding pooled $\V$ to $\G+\A$ produces only +0.304 points at 0.2~s and
|
||||||
+0.291 mean mAP. Its wearer increment is +0.020 at 0.2~s and +0.061 when
|
+0.291 mean mAP. Its wearer increment is +0.020 at 0.2~s and +0.061 when
|
||||||
@@ -470,53 +493,45 @@ behavioral improvement is asserted by this placeholder.}
|
|||||||
\label{fig:hq_cases}
|
\label{fig:hq_cases}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\subsection{Pending Controls and Limits}
|
\subsection{Chunk Timing and Cross-Dataset Limits}
|
||||||
|
|
||||||
Tables~\ref{tab:stream_context}--\ref{tab:efficiency} reserve result slots
|
Table~\ref{tab:stream_context}, panel B, reports a separate global-only
|
||||||
for T/C, B, H, and S; Fig.~\ref{fig:hq_cases} reserves Q cases. Panel B of
|
chunk-construction screen. Non-native 200-ms commits exceed native 2-s hold
|
||||||
Table~\ref{tab:stream_context} separately reports a global-only chunk screen:
|
at 0.2~s (67.05 versus 59.62\% mAP), but use 95,453 rather than 9,539
|
||||||
the 200-ms commits beat 2-s hold after startup exclusion but require about
|
processor calls over 12 sessions. Completed blocks plus observed tail reach
|
||||||
ten times as many processor calls across 12 sessions. Freshness and chunk
|
70.85\%; that older bank is not extraction-matched. Freshness and chunk
|
||||||
construction both change, and the older tail bank is not extraction-matched;
|
construction vary together, so this is motivation for, not evidence of, an
|
||||||
these values do not fill the pending T/C factorial or establish real-time
|
isolated PTR benefit or real-time throughput. Panel A reserves the matched
|
||||||
throughput. L requires a
|
tail $\times$ audio and context-cap tests. Tables~\ref{tab:backbone}--
|
||||||
trained width-matched global control and past-delayed features on identical
|
\ref{tab:efficiency} reserve backbone, hard-slice, and cost analyses; the
|
||||||
valid pairs; T crosses tail refresh with local audio; C re-extracts each
|
cutoff-marked H/Q case in Fig.~\ref{fig:hq_cases} remains unmeasured.
|
||||||
causal context cap and pairs it with a global-only run. B compares the
|
Ego4D has no archived test metrics in this checkout, so transfer cannot yet
|
||||||
within-backbone audio increment only after readout and history audits.
|
be claimed. The oracle uses privileged labels, provided boxes omit online
|
||||||
H/Q reports slice counts and cutoff-marked examples; S measures full-path
|
detection, and aggregate others cannot establish addressee or semantic floor
|
||||||
latency and memory. The oracle uses privileged labels, provided boxes omit
|
ownership.
|
||||||
online detection, and aggregate others cannot establish addressee or
|
|
||||||
semantic floor ownership.
|
|
||||||
|
|
||||||
\subsection{Decision Rules and Reproducibility}
|
\subsection{Decision Rules and Reproducibility}
|
||||||
|
|
||||||
The unit of comparison is the same physical cutoff and future target time,
|
Comparisons require identical physical cutoffs and future targets. New runs
|
||||||
not an arbitrary feature row. For every new condition we will archive
|
must archive source timestamps, common valid-pair counts, seeds, per-session
|
||||||
input-source timestamps, common valid-pair counts, seeds, per-session AP,
|
AP, trainable counts, revisions, checkpoints, and predictions; correlated
|
||||||
trainable parameter counts, processor/model revisions, checkpoint hashes,
|
frames are not independent replicates. The matched matrix keeps a fixed
|
||||||
and prediction scores. Frames and horizons are correlated, not independent
|
four-epoch recipe, with selection rules frozen on training-side evidence.
|
||||||
replicates.
|
Sessions~1--3 have already been inspected, so repeat seeds remain exploratory.
|
||||||
|
Raw endpoint AP is not one-event-one-vote ENTRY/YIELD: response windows must
|
||||||
We retain the fixed four-epoch recipe for the matched matrix. Any loss
|
be censored at the next other onset and yield windows at the next other
|
||||||
weight, threshold, context selection, or case-selection rule is frozen
|
offset. Until that evaluator passes a real-timeline audit, we report dense
|
||||||
using training-side evidence before looking at Sessions~1--3. Because
|
forecasting and endpoint anticipation only.
|
||||||
these test sessions have already informed this research program, even
|
|
||||||
new seed runs remain exploratory rather than restoring an unseen test set.
|
|
||||||
The raw endpoint AP in Table~\ref{tab:main} may motivate a behavioral
|
|
||||||
hypothesis, but an ENTRY/YIELD error-rate claim additionally requires
|
|
||||||
one-event-one-vote attribution with response windows censored at the next
|
|
||||||
other onset and yield windows at the next other offset. Until that
|
|
||||||
competing-risk evaluator passes real-timeline audit, we report only dense
|
|
||||||
forecasting and endpoint anticipation.
|
|
||||||
|
|
||||||
\section{Conclusion}
|
\section{Conclusion}
|
||||||
|
|
||||||
In this strictly causal audit, frozen Omni context and recent audio improve
|
On EasyCom, a short-window audio-encoder path complements the frozen Omni
|
||||||
wearer activity forecasting, especially future speech cessation. Generic
|
readout for future wearer activity, most clearly at speech offset. Pooled
|
||||||
pooled vision does not recover the timely visible-activity signal exposed by
|
vision recovers little of the timely visible-activity information exposed by
|
||||||
the analysis-only oracle. Matched controls and censored event evaluation
|
the analysis-only audit. Partial-tail refresh provides a causal 5-Hz
|
||||||
remain necessary before claiming improved floor behavior.
|
interface, but its independent predictive and efficiency effects await
|
||||||
|
matched tests. Ego4D transfer and censored event evaluation remain necessary
|
||||||
|
before claiming generalizable or improved semantic floor behavior.
|
||||||
|
|
||||||
\section{Acknowledgment}
|
\section{Acknowledgment}
|
||||||
OpenAI Codex assisted with drafting and figure layout; the authors remain
|
OpenAI Codex assisted with drafting and figure layout; the authors remain
|
||||||
|
|||||||
@@ -61,3 +61,148 @@
|
|||||||
year = {2025},
|
year = {2025},
|
||||||
doi = {10.1109/ICASSP49660.2025.10888166}
|
doi = {10.1109/ICASSP49660.2025.10888166}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@inproceedings{russell2025mmvap,
|
||||||
|
author = {Sam O'Connor Russell and Naomi Harte},
|
||||||
|
title = {Visual Cues Enhance Predictive Turn-Taking for Two-Party Human Interaction},
|
||||||
|
booktitle = {Findings of ACL},
|
||||||
|
pages = {209--221},
|
||||||
|
year = {2025},
|
||||||
|
doi = {10.18653/v1/2025.findings-acl.12}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{elmers2025triadic,
|
||||||
|
author = {Mikey Elmers and Koji Inoue and Divesh Lala and Tatsuya Kawahara},
|
||||||
|
title = {Triadic Multi-party Voice Activity Projection for Turn-taking in Spoken Dialogue Systems},
|
||||||
|
booktitle = {Proc. Interspeech},
|
||||||
|
year = {2025},
|
||||||
|
url = {https://www.isca-archive.org/interspeech_2025/elmers25_interspeech.html}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{lin2025backchannel,
|
||||||
|
author = {Yuxin Lin and Yinglin Zheng and Ming Zeng and Wangzheng Shi},
|
||||||
|
title = {Predicting Turn-Taking and Backchannel in Human-Machine Conversations Using Linguistic, Acoustic, and Visual Signals},
|
||||||
|
booktitle = {Proc. ACL},
|
||||||
|
pages = {15310--15322},
|
||||||
|
year = {2025},
|
||||||
|
doi = {10.18653/v1/2025.acl-long.743}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{lee2024eot,
|
||||||
|
author = {Meng-Chen Lee and Zhigang Deng},
|
||||||
|
title = {Online Multimodal End-of-Turn Prediction for Three-party Conversations},
|
||||||
|
booktitle = {Proc. International Conference on Multimodal Interaction},
|
||||||
|
pages = {57--65},
|
||||||
|
year = {2024},
|
||||||
|
doi = {10.1145/3678957.3685742}
|
||||||
|
}
|
||||||
|
|
||||||
|
@article{jiang2026turnbench,
|
||||||
|
author = {Freeman Jiang and others},
|
||||||
|
title = {{TurnBench}: A Multi-Domain Benchmark for Turn-Taking Dynamics in Spoken Dialogue},
|
||||||
|
journal = {arXiv preprint arXiv:2608.25218},
|
||||||
|
year = {2026}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{grauman2022ego4d,
|
||||||
|
author = {Kristen Grauman and Andrew Westbury and Eugene Byrne and others},
|
||||||
|
title = {{Ego4D}: Around the World in 3,000 Hours of Egocentric Video},
|
||||||
|
booktitle = {Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition},
|
||||||
|
pages = {18995--19012},
|
||||||
|
year = {2022}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{kong2024sicnet,
|
||||||
|
author = {Deqian Kong and Furqan Khan and Xu Zhang and Prateek Singhal and Ying Nian Wu},
|
||||||
|
title = {Long-Term Social Interaction Context: The Key to Egocentric Addressee Detection},
|
||||||
|
booktitle = {Proc. IEEE International Conference on Acoustics, Speech and Signal Processing},
|
||||||
|
year = {2024}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{jiang2022asl,
|
||||||
|
author = {Hao Jiang and Calvin Murdock and Vamsi Krishna Ithapu},
|
||||||
|
title = {Egocentric Deep Multi-Channel Audio-Visual Active Speaker Localization},
|
||||||
|
booktitle = {Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition},
|
||||||
|
year = {2022}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{clarke2025asd,
|
||||||
|
author = {Jason Clarke and Yoshihiko Gotoh and Stefan Goetze},
|
||||||
|
title = {Speaker Embedding Informed Audiovisual Active Speaker Detection for Egocentric Recordings},
|
||||||
|
booktitle = {Proc. IEEE International Conference on Acoustics, Speech and Signal Processing},
|
||||||
|
year = {2025},
|
||||||
|
url = {https://arxiv.org/abs/2502.06012}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{wang2024loconet,
|
||||||
|
author = {Xizi Wang and Feng Cheng and Gedas Bertasius and David Crandall},
|
||||||
|
title = {{LoCoNet}: Long-Short Context Network for Active Speaker Detection},
|
||||||
|
booktitle = {Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition},
|
||||||
|
year = {2024}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{oconnorrussell2025noise,
|
||||||
|
author = {Sam O'Connor Russell and Naomi Harte},
|
||||||
|
title = {Visual Cues Support Robust Turn-taking Prediction in Noise},
|
||||||
|
booktitle = {Proc. Interspeech},
|
||||||
|
year = {2025},
|
||||||
|
url = {https://www.isca-archive.org/interspeech_2025/oconnorrussell25_interspeech.html}
|
||||||
|
}
|
||||||
|
|
||||||
|
@article{cui2026minicpmo45,
|
||||||
|
author = {Junbo Cui and Bokai Xu and Chongyi Wang and others},
|
||||||
|
title = {{MiniCPM-o 4.5}: Towards Real-Time Full-Duplex Omni-Modal Interaction},
|
||||||
|
journal = {arXiv preprint arXiv:2604.27393},
|
||||||
|
year = {2026}
|
||||||
|
}
|
||||||
|
|
||||||
|
@article{tian2026roma,
|
||||||
|
author = {Xueyun Tian and Wei Li and Bingbing Xu and Heng Dong and Yuanzhuo Wang and Huawei Shen},
|
||||||
|
title = {{ROMA}: Real-time Omni-Multimodal Assistant with Interactive Streaming Understanding},
|
||||||
|
journal = {arXiv preprint arXiv:2601.10323},
|
||||||
|
year = {2026}
|
||||||
|
}
|
||||||
|
|
||||||
|
@article{yan2026duplug,
|
||||||
|
author = {Ruiqi Yan and Wenxi Chen and Zhanxun Liu and others},
|
||||||
|
title = {{SoulX-Duplug}: Plug-and-Play Streaming State Prediction Module for Realtime Full-Duplex Speech Conversation},
|
||||||
|
journal = {arXiv preprint arXiv:2603.14877},
|
||||||
|
year = {2026}
|
||||||
|
}
|
||||||
|
|
||||||
|
@article{yu2025salmonnomni,
|
||||||
|
author = {Wenyi Yu and Siyin Wang and Xiaoyu Yang and others},
|
||||||
|
title = {{SALMONN-omni}: A Standalone Speech LLM without Codec Injection for Full-duplex Conversation},
|
||||||
|
journal = {arXiv preprint arXiv:2505.17060},
|
||||||
|
year = {2025}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{chen2024videollmonline,
|
||||||
|
author = {Joya Chen and others},
|
||||||
|
title = {{VideoLLM-online}: Online Video Large Language Model for Streaming Video},
|
||||||
|
booktitle = {Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition},
|
||||||
|
year = {2024}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{wang2025omnimmi,
|
||||||
|
author = {Yuxuan Wang and others},
|
||||||
|
title = {{OmniMMI}: A Comprehensive Multi-modal Interaction Benchmark in Streaming Video Contexts},
|
||||||
|
booktitle = {Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition},
|
||||||
|
year = {2025}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{lin2023lavish,
|
||||||
|
author = {Yan-Bo Lin and Yi-Lin Sung and Jie Lei and Mohit Bansal and Gedas Bertasius},
|
||||||
|
title = {Vision Transformers Are Parameter-Efficient Audio-Visual Learners},
|
||||||
|
booktitle = {Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition},
|
||||||
|
pages = {2299--2309},
|
||||||
|
year = {2023}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{rouditchenko2024whisperflamingo,
|
||||||
|
author = {Andrew Rouditchenko and Yuan Gong and Samuel Thomas and Leonid Karlinsky and Hilde Kuehne and Rogerio Feris and James Glass},
|
||||||
|
title = {{Whisper-Flamingo}: Integrating Visual Features into Whisper for Audio-Visual Speech Recognition and Translation},
|
||||||
|
booktitle = {Proc. Interspeech},
|
||||||
|
pages = {2420--2424},
|
||||||
|
year = {2024}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user