Papers
Topics
Authors
Recent
Search
2000 character limit reached

Visibility Transformer Overview

Updated 4 July 2026
  • Visibility Transformer is a family of methods that explicitly models unseen or partial data by elevating visibility as a primary objective.
  • These approaches integrate specialized masking, recurrent memory, and decoupled spatial-temporal attention to reconstruct beyond-field-of-view content and optimize outputs.
  • Applications span autonomous driving, LLM interpretability, adversary-aware navigation, and action recognition, showing significant empirical performance gains.

Searching arXiv for papers related to "Visibility Transformer" and the provided identifiers. Visibility Transformer denotes a set of transformer-based formulations in which visibility is treated as a primary modeling target rather than a secondary by-product of representation learning. In recent arXiv usage, the term has been applied to online beyond-field-of-view scene reconstruction for autonomous vehicles, Generative Engine Optimization in LLM-mediated search, visualization of hidden-state and information flow inside decoder-only LLMs, adversary-aware navigation under partial observability, and skeleton action recognition under constrained field of view (Shi et al., 2022, Lüttgenau et al., 3 Jul 2025, Brunello et al., 18 Jul 2025, Chauhan et al., 29 Nov 2025, Dai et al., 1 Jul 2026). Across these settings, “visibility” refers respectively to unseen scene content, citation-grounded prominence in generated answers, interpretability of internal computation, line-of-sight exposure and cover, and joint-level observability under FoV dropout. This suggests an umbrella usage: transformers are being specialized to propagate, quantify, or expose information that is only partially available at inference time.

1. Scope and conceptual unification

The term is not used for a single canonical architecture. Instead, the literature associates it with distinct technical programs that elevate visibility into the objective, masking structure, memory mechanism, or evaluation protocol.

Domain Visibility target Representative system
Autonomous driving video Beyond-FoV scene content from past frames FlowLens (Shi et al., 2022)
Generative search How much and how early a source is cited in LLM output BART-based GEO model (Lüttgenau et al., 3 Jul 2025)
LLM interpretability Visibility of layerwise token predictions and information flow InTraVisTo (Brunello et al., 18 Jul 2025)
Adversary-aware navigation Exposure, cover, and LoS under partial observability HAVEN with DTQN (Chauhan et al., 29 Nov 2025)
Skeleton action recognition Joint observability under constrained FoV PartialVisGraph (Dai et al., 1 Jul 2026)

A plausible implication is that “visibility transformer” functions more as a design orientation than as a fixed macro-architecture. In some papers, visibility is reconstructed from past observations; in others, it is optimized as salience in generated text, or injected directly as a prior into attention logits. The shared principle is explicit treatment of incomplete, hidden, delayed, or selectively observable information.

2. Beyond-field-of-view scene reconstruction

In autonomous driving, FlowLens operationalizes a visibility transformer by reconstructing regions outside the current camera FoV using only past video, under an online constraint that prohibits access to future frames (Shi et al., 2022). The method frames the problem as online video inpainting for autonomous vehicles and couples explicit local motion propagation with implicit global clip-recurrent attention. Its architecture has four stages: a convolutional stem over Local Frames and Past Reference Frames, explicit flow-guided feature propagation, a Clip-Recurrent Transformer, and an output convolutional decoder.

The explicit branch completes optical flow in masked FoV regions and warps features across adjacent frames. With downsampling by d4d_4, the completed flow is

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),

and warped features follow

f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).

Residual misalignment is compensated with modulated DCN, and forward and backward features are fused with a 1×11 \times 1 convolution. This branch is intended to preserve pixel-accurate local motion compensation and temporal coherence.

The implicit branch is the Clip-Recurrent Transformer. It soft-splits concatenated local and past-reference features into overlapping tokens, projects them to QQ, KK, and VV, and caches keys and values from the previous clip with stop-gradient. Its Clip-Recurrent Hub uses 3D-Decoupled Cross Attention (DDCA): temporal attention is applied at fixed spatial positions, while spatial attention is factorized into horizontal and vertical strip attentions with non-local strip pooling. The temporal term is

Zt=Attn(Qt,Kt,Vt)=Softmax(QtKt/d)Vt,Z_t = \mathrm{Attn}(Q_t, K_t, V_t) = \mathrm{Softmax}(Q_t K_t^\top / \sqrt{d})V_t,

and cross-clip fusion is applied through

Zˉi+1=DDCA(Qi+1,Pkv(Kˉi),Pkv(Vˉi)).\bar{Z}'_{i+1} = \mathrm{DDCA}(Q_{i+1}, P_{kv}(\bar{K}_i), P_{kv}(\bar{V}_i)).

MixF3N replaces the standard FFN with multi-branch depth-wise convolutions over overlapping tokens to strengthen fine-grained local detail flow.

Training uses a composite objective

L=λrecLrec+λadvLadv+λflowLflow,L = \lambda_{rec}L_{rec} + \lambda_{adv}L_{adv} + \lambda_{flow}L_{flow},

with V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),0, V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),1, and V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),2. The streaming setup uses V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),3 local frames and V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),4 past reference frames, with memory length V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),5 reported as best. FlowLens runs at V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),6 s/frame with V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),7 GFLOPs, while FlowLens-s achieves V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),8 s/frame at V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),9 GFLOPs on RTX 3090; the Clip-Recurrent Hub adds f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).0 FLOPs and f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).1 parameters.

Evaluation is performed on a derived KITTI360 dataset with f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).2, f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).3, and f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).4 FoV expansion masks, covering both outer-FoV and inner-FoV scenarios. On outer-FoV reconstruction, FlowLens reports PSNR f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).5 dB, SSIM f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).6, VFID f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).7, and Ewarp f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).8; FlowLens+ reaches f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).9. On inner-FoV reconstruction, FlowLens reaches PSNR 1×11 \times 10 dB, SSIM 1×11 \times 11, VFID 1×11 \times 12, and Ewarp 1×11 \times 13; FlowLens+ reaches 1×11 \times 14. Beyond reconstruction, semantic segmentation on completed frames improves markedly: in pinhole outer-FoV settings, mIoU is reported as seen 1×11 \times 15 1×11 \times 16, unseen 1×11 \times 17 1×11 \times 18, and overall 1×11 \times 19 QQ0; in spherical inner-FoV settings, seen QQ1 QQ2, unseen QQ3 QQ4, and overall QQ5 QQ6.

The paper explicitly states that FlowLens “embodies this concept concretely”: it transforms past visibility into current beyond-FoV reconstructions and context, and the quantitative gains indicate that visibility enhancement can improve both unseen-region completion and within-FoV perception. Its limitations are equally explicit: outward expansion is harder than inward expansion, fast ego or object motion and flow errors can degrade alignment, longer clip memories did not help due to mixed temporal distributions, and embedded deployment remains compute-constrained.

3. Generative Engine Optimization and content prominence

In Generative Engine Optimization, visibility is defined not by physical observability but by how much, how early, and how prominently a source’s content is surfaced inside an LLM-generated answer (Lüttgenau et al., 3 Jul 2025). The task is to rewrite a source document QQ7 into QQ8 so that, when the optimized document is included among the sources presented to an LLM, the resulting response contains more text grounded in that source and mentions it earlier.

The formulation introduces two citation-grounded extrinsic metrics. For a source QQ9 and model response KK0, the absolute word count is

KK1

where KK2 is the set of sentences in KK3 that explicitly cite KK4. The position-adjusted variant gives earlier citations more weight:

KK5

Aggregated query-level improvements are computed as percentage changes after replacing KK6 with KK7.

The proposed model is a fine-tuned BART-base, described as a KK8-layer encoder and KK9-layer decoder transformer with VV0 attention heads, hidden size VV1, FFN size VV2, dropout VV3, shared embeddings, tied LM head, BPE tokenization, and support for up to VV4 tokens. Relative to the intrinsic baseline, the proposed configuration uses a larger encoder context window, with VV5 versus VV6, and a capped decoder length, with VV7 versus VV8. The objective is token-level cross-entropy,

VV9

optimized with AdamW at learning rate Zt=Attn(Qt,Kt,Vt)=Softmax(QtKt/d)Vt,Z_t = \mathrm{Attn}(Q_t, K_t, V_t) = \mathrm{Softmax}(Q_t K_t^\top / \sqrt{d})V_t,0, weight decay Zt=Attn(Qt,Kt,Vt)=Softmax(QtKt/d)Vt,Z_t = \mathrm{Attn}(Q_t, K_t, V_t) = \mathrm{Softmax}(Q_t K_t^\top / \sqrt{d})V_t,1, linear warmup for Zt=Attn(Qt,Kt,Vt)=Softmax(QtKt/d)Vt,Z_t = \mathrm{Attn}(Q_t, K_t, V_t) = \mathrm{Softmax}(Q_t K_t^\top / \sqrt{d})V_t,2 updates, and cosine decay. Decoding uses length penalty Zt=Attn(Qt,Kt,Vt)=Softmax(QtKt/d)Vt,Z_t = \mathrm{Attn}(Q_t, K_t, V_t) = \mathrm{Softmax}(Q_t K_t^\top / \sqrt{d})V_t,3 and Zt=Attn(Qt,Kt,Vt)=Softmax(QtKt/d)Vt,Z_t = \mathrm{Attn}(Q_t, K_t, V_t) = \mathrm{Softmax}(Q_t K_t^\top / \sqrt{d})V_t,4.

Training data are synthetically constructed travel-domain pairs. The final dataset contains Zt=Attn(Qt,Kt,Vt)=Softmax(QtKt/d)Vt,Z_t = \mathrm{Attn}(Q_t, K_t, V_t) = \mathrm{Softmax}(Q_t K_t^\top / \sqrt{d})V_t,5 cleaned Zt=Attn(Qt,Kt,Vt)=Softmax(QtKt/d)Vt,Z_t = \mathrm{Attn}(Q_t, K_t, V_t) = \mathrm{Softmax}(Q_t K_t^\top / \sqrt{d})V_t,6 pairs. Query generation uses Meta-Llama-3-8B-Instruct at temperature Zt=Attn(Qt,Kt,Vt)=Softmax(QtKt/d)Vt,Z_t = \mathrm{Attn}(Q_t, K_t, V_t) = \mathrm{Softmax}(Q_t K_t^\top / \sqrt{d})V_t,7 across Zt=Attn(Qt,Kt,Vt)=Softmax(QtKt/d)Vt,Z_t = \mathrm{Attn}(Q_t, K_t, V_t) = \mathrm{Softmax}(Q_t K_t^\top / \sqrt{d})V_t,8 subcategories; optimized targets are produced by Llama-3.3-70B-Instruct-Turbo-Free in a three-stage pipeline that inserts credible-sounding citations, improves linguistic fluency while preserving key facts, and adds strategically placed statistics. The paper states that no hand-crafted citation insertion rules or explicit auxiliary labels are used during fine-tuning.

On the Zt=Attn(Qt,Kt,Vt)=Softmax(QtKt/d)Vt,Z_t = \mathrm{Attn}(Q_t, K_t, V_t) = \mathrm{Softmax}(Q_t K_t^\top / \sqrt{d})V_t,9-instance test set, baseline BART reports ROUGE-L Zˉi+1=DDCA(Qi+1,Pkv(Kˉi),Pkv(Vˉi)).\bar{Z}'_{i+1} = \mathrm{DDCA}(Q_{i+1}, P_{kv}(\bar{K}_i), P_{kv}(\bar{V}_i)).0, BLEU Zˉi+1=DDCA(Qi+1,Pkv(Kˉi),Pkv(Vˉi)).\bar{Z}'_{i+1} = \mathrm{DDCA}(Q_{i+1}, P_{kv}(\bar{K}_i), P_{kv}(\bar{V}_i)).1, PPL Zˉi+1=DDCA(Qi+1,Pkv(Kˉi),Pkv(Vˉi)).\bar{Z}'_{i+1} = \mathrm{DDCA}(Q_{i+1}, P_{kv}(\bar{K}_i), P_{kv}(\bar{V}_i)).2, and length ratio Zˉi+1=DDCA(Qi+1,Pkv(Kˉi),Pkv(Vˉi)).\bar{Z}'_{i+1} = \mathrm{DDCA}(Q_{i+1}, P_{kv}(\bar{K}_i), P_{kv}(\bar{V}_i)).3, whereas the proposed “Visibility Transformer” reports ROUGE-L Zˉi+1=DDCA(Qi+1,Pkv(Kˉi),Pkv(Vˉi)).\bar{Z}'_{i+1} = \mathrm{DDCA}(Q_{i+1}, P_{kv}(\bar{K}_i), P_{kv}(\bar{V}_i)).4, BLEU Zˉi+1=DDCA(Qi+1,Pkv(Kˉi),Pkv(Vˉi)).\bar{Z}'_{i+1} = \mathrm{DDCA}(Q_{i+1}, P_{kv}(\bar{K}_i), P_{kv}(\bar{V}_i)).5, PPL Zˉi+1=DDCA(Qi+1,Pkv(Kˉi),Pkv(Vˉi)).\bar{Z}'_{i+1} = \mathrm{DDCA}(Q_{i+1}, P_{kv}(\bar{K}_i), P_{kv}(\bar{V}_i)).6, and length ratio Zˉi+1=DDCA(Qi+1,Pkv(Kˉi),Pkv(Vˉi)).\bar{Z}'_{i+1} = \mathrm{DDCA}(Q_{i+1}, P_{kv}(\bar{K}_i), P_{kv}(\bar{V}_i)).7. In controlled experiments with Llama-3.3-70B, the optimized pages yield Zˉi+1=DDCA(Qi+1,Pkv(Kˉi),Pkv(Vˉi)).\bar{Z}'_{i+1} = \mathrm{DDCA}(Q_{i+1}, P_{kv}(\bar{K}_i), P_{kv}(\bar{V}_i)).8 average improvement in absolute word count and Zˉi+1=DDCA(Qi+1,Pkv(Kˉi),Pkv(Vˉi)).\bar{Z}'_{i+1} = \mathrm{DDCA}(Q_{i+1}, P_{kv}(\bar{K}_i), P_{kv}(\bar{V}_i)).9 average improvement in position-adjusted word count. The paper interprets these gains as higher salience in generative answers.

The work is explicit about its limits. The study normalizes results and excludes outliers, but the normalization rule is not specified in detail. The sample size is L=λrecLrec+λadvLadv+λflowLflow,L = \lambda_{rec}L_{rec} + \lambda_{adv}L_{adv} + \lambda_{flow}L_{flow},0 queries, confidence intervals and L=λrecLrec+λadvLadv+λflowLflow,L = \lambda_{rec}L_{rec} + \lambda_{adv}L_{adv} + \lambda_{flow}L_{flow},1-values are not reported, and no ablation isolates the contributions of citations versus statistics versus style changes. The training data are travel-specific, and the paper advises domain adaptation for healthcare, finance, or technical domains.

4. Making transformer computation itself visible

InTraVisTo redefines visibility as interpretability of the computational process that generates each token in a decoder-only LLM (Brunello et al., 18 Jul 2025). Rather than optimizing external observability, it exposes the internal state of the Transformer by decoding token embeddings at each layer, visualizing component-wise information flow with a Sankey diagram, and allowing interactive embedding injection to probe causal effects.

The tool assumes a Pre-LN causal Transformer. For residual stream L=λrecLrec+λadvLadv+λflowLflow,L = \lambda_{rec}L_{rec} + \lambda_{adv}L_{adv} + \lambda_{flow}L_{flow},2, attention and MLP updates are

L=λrecLrec+λadvLadv+λflowLflow,L = \lambda_{rec}L_{rec} + \lambda_{adv}L_{adv} + \lambda_{flow}L_{flow},3

with

L=λrecLrec+λadvLadv+λflowLflow,L = \lambda_{rec}L_{rec} + \lambda_{adv}L_{adv} + \lambda_{flow}L_{flow},4

Standard unembedding decodes a hidden vector through

L=λrecLrec+λadvLadv+λflowLflow,L = \lambda_{rec}L_{rec} + \lambda_{adv}L_{adv} + \lambda_{flow}L_{flow},5

but InTraVisTo modifies this with RMS normalization and depth-aware decoder choice:

L=λrecLrec+λadvLadv+λflowLflow,L = \lambda_{rec}L_{rec} + \lambda_{adv}L_{adv} + \lambda_{flow}L_{flow},6

The decoder matrix is interpolated across depth as

L=λrecLrec+λadvLadv+λflowLflow,L = \lambda_{rec}L_{rec} + \lambda_{adv}L_{adv} + \lambda_{flow}L_{flow},7

For untied models, dual decoding with both L=λrecLrec+λadvLadv+λflowLflow,L = \lambda_{rec}L_{rec} + \lambda_{adv}L_{adv} + \lambda_{flow}L_{flow},8 and L=λrecLrec+λadvLadv+λflowLflow,L = \lambda_{rec}L_{rec} + \lambda_{adv}L_{adv} + \lambda_{flow}L_{flow},9 is available.

The Sankey view decomposes each layer into attention, residual, and feed-forward branches. With

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),00

relative branch contributions are computed using vector norms:

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),01

Backward flow across layers uses averaged attention weights

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),02

The tool has been demonstrated on GPT-2, LLaMA/Llama 2, Mistral, and Gemma families. In the reverse-digits prompt “Write numbers in reverse order. Number: 13843234 Reverse:”, mistralai/Mistral-7B-Instruct-v0.2 produces “43234381” instead of “43234831”. The paper reports that V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),03 decoding shows an “8” emerging in the fourth-last layer, and that in the Sankey flow, the FF block at layer V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),04 contributes V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),05 flow, compared with other local contributions V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),06. Embedding injection is defined by

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),07

and injecting an “8” flips the output to the correct digit sequence, though with the side effect of appending an extra digit rather than a newline. In a factual example, “Q: What is the capital of Italy? A:”, the heatmap shows early layers decoding generic continuations and higher layers converging to “Rome”.

The paper is explicit that these visualizations are heuristic rather than definitive causal proofs. It notes an “attention-as-explanation caveat,” sensitivity to normalization and decoder choice, ambiguity in mapping hidden states to tokens, and scalability issues for full-path Sankey diagrams. The stated role of the tool is lightweight, real-time visualization and hypothesis generation rather than replacement of formal mechanistic experiments.

5. Visibility-aware decision making under partial observability

In HAVEN, visibility is a control variable tied to cover utilization, enemy FoV, and line-of-sight exposure in a partially observable environment (Chauhan et al., 29 Nov 2025). The problem is formulated as a POMDP

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),08

where observation aliasing arises because threats and cover may be outside the current FoV or temporarily occluded. The transformer therefore serves as a temporal memory and inference module that attends over short histories to infer latent visibility and select low-exposure subgoals.

The high-level policy is a Deep Transformer Q-Network. Each candidate subgoal V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),09 is encoded by a tactical V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),10-D feature vector containing agent state, goal-relative quantities, candidate geometry, and visibility cues: number of enemies V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),11, minimum candidate-to-enemy distance V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),12, number of enemies with LoS to the candidate V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),13, and current exposure indicator V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),14. The short history length is V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),15 with causal attention; for each candidate, the input sequence V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),16 is formed by tiling V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),17 across V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),18 positions. The scalar Q-value is read from the final token,

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),19

Visibility enters the policy both structurally and through reward shaping. Candidates are masked by

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),20

with

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),21

The reported reward is

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),22

plus bonuses for subgoal and goal completion. Low-level execution is handled by a potential-field controller combining attraction to the selected subgoal, obstacle repulsion, enemy-FoV avoidance, anti-trap, and escape terms:

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),23

followed by smoothing and saturation,

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),24

Training uses temporal-difference learning with multi-step backup over V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),25 low-level steps:

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),26

optimized with Adam at learning rate V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),27 and V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),28-greedy exploration with V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),29. In V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),30 randomized V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),31D environments, averaged over V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),32 episodes per environment, HAVEN reports Success V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),33, Collision V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),34, Exposure V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),35, Path V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),36, and Time V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),37. The memory-less ablation reports Success V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),38, Collision V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),39, Exposure V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),40, Path V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),41, and Time V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),42, while several classical and recurrent baselines perform worse on at least one of safety, exposure, or success.

The empirical claim is that short-horizon memory directly increases stealth and safety under partial observability. The paper also states that exact transformer hyperparameters are not disclosed, that feature tiling across the V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),43 positions limits raw temporal richness, and that latency between perception and control in V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),44D can yield unsmooth motion. These caveats matter because the method’s “visibility transformer” character lies less in an exotic attention block than in the integration of masking, visibility cues, and memory into value estimation.

6. Visibility priors in structured attention for action recognition

PartialVisGraph addresses constrained FoV in skeleton-based action recognition by making visibility an explicit prior inside a hypergraph-transformer architecture (Dai et al., 1 Jul 2026). The input is a skeleton sequence

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),45

which is linearly projected with positional embedding to V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),46 and processed by a Hybrid Graph–Hypergraph block followed by an MS-TCN stack and a classifier.

The hypergraph branch constructs a learnable soft incidence matrix from temporally pooled joint features and a bank of virtual hyperedges. With temporal summary V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),47 and learnable hyperedge tokens V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),48, where experiments use V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),49, similarity is

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),50

and row-wise sparse normalization yields

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),51

Sparsemax produces exact zeros, allowing inactive memberships and identically zero columns.

The Single-Head Sample-Adaptive Transformer (SHSAT) concatenates replicated hyperedge tokens and joint tokens per frame,

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),52

and derives a sample-adaptive mask V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),53 from V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),54 so that joints attend only to hyperedges with nonzero incidence. Visibility is injected as an additive logit bias. With V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),55,

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),56

broadcast onto joint-to-hyperedge attention entries. The per-frame attention is

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),57

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),58

and the updated hyperedge tokens are the first V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),59 rows of V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),60. Joint features are reconstructed through

V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),61

The paper emphasizes that visibility is applied at the attention-logit level rather than multiplied into V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),62.

Training combines cross-entropy classification with three regularizers: a hyperedge diversity loss V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),63 based on the Gram matrix of normalized hyperedges, an assignment regularizer V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),64 combining balance and max-hinge terms, and a class-centre clustering loss V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),65. The schedule uses curriculum learning over visibility, starting with V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),66–V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),67 visible joints and gradually reducing to V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),68–V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),69 visible by epoch V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),70, plus Temporal CutMix with probability V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),71. Optimization uses SGD with Nesterov momentum V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),72, weight decay V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),73, batch size V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),74, total V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),75 epochs, and learning rate V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),76 reduced by V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),77 at epochs V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),78 and V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),79.

FoV-constrained benchmarks are defined on NTU RGB+D 60 and 120 with Easy, Medium, and Hard splits corresponding to approximately V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),80, V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),81, and V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),82 visible joints. Under severe FoV restriction, base-of-spine centre, the reported gains are large: on NTU 60 X-View, Hyperformer V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),83 PartialVisGraph V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),84 V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),85 ppV^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),86; on NTU 60 X-Sub, V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),87 V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),88 ppV^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),89; on NTU 120 X-Set, V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),90 V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),91 ppV^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),92; and on NTU 120 X-Sub, V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),93 V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),94 ppV^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),95. The paper states that gains are “up to V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),96” on severely restricted subsets. Under full FoV with a V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),97-stream ensemble, the method reports NTU 60 accuracies of V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),98 (X-Sub) and V^ij=F(d4(Xi),d4(Xj)),\hat{V}_{i \to j} = F(d_4(X_i), d_4(X_j)),99 (X-View), and NTU 120 accuracies of f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).00 (X-Sub) and f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).01 (X-Set).

Ablations show that removing the visibility bias f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).02 reduces constrained-FoV accuracy from f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).03 to f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).04, and removing curriculum learning yields the same drop. Removing f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).05 in full-FoV single-stream experiments reduces accuracy from f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).06 to f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).07 and causes f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).08 to collapse to a single active hyperedge. The result is a clear example of a visibility-aware transformer in which observability is encoded as a first-class logit prior.

A recurring source of ambiguity is the proximity between “visibility transformer” and “vision transformer.” The quadrotor paper on end-to-end obstacle avoidance explicitly states that the term is “likely a misnomer for Vision Transformer in this context” (Bhattacharya et al., 2024). There, the model is a SegFormer-inspired hierarchical ViT for depth image-to-control, optionally combined with an LSTM head, rather than a system whose objective is to reconstruct, quantify, or expose visibility itself.

That work maps depth image f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).09, attitude quaternion f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).10, and forward speed f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).11 to world-frame velocity commands f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).12. It reports that ViT models are more effective than convolutional, U-Net, and recurrent baselines as speed increases, and that ViT+LSTM further improves performance while reducing energy cost. The hardware and simulation evaluations reach speeds up to f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).13 m/s, with model sizes near f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).14M parameters and real-time inference; for example, ViT+LSTM reports f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).15 parameters and f~i(x)=fj(x+V^ij(x)).\tilde{f}_i(x) = f_j(x + \hat{V}_{i \to j}(x)).16 ms/frame on an RTX 3060 GPU. Attention visualizations show obstacle edges and surrounding context rather than explicit visibility masks or visibility-grounded rewards.

This contrast is useful for delimiting the term. In FlowLens, HAVEN, PartialVisGraph, GEO, and InTraVisTo, visibility is the quantity being reconstructed, optimized, masked, or displayed. In the quadrotor ViT paper, the transformer processes visual input effectively, but visibility is not formalized as a separate state variable or evaluation objective. A reasonable conclusion is that current usage distinguishes between transformers that merely operate on visible input and transformers that explicitly reason about visibility as a problem-specific signal.

Across the literature, the strongest common thread is explicit handling of partial information. In one branch, recurrent memory and motion alignment transform past observations into current beyond-FoV reconstructions; in another, citation-grounded metrics reshape documents for prominence in generated answers; in another, internal hidden-state dynamics are made visible to the analyst; and in robotics and action recognition, masks, priors, and temporal context convert partial observability into structured attention. The term therefore denotes a broad but technically coherent family of transformer adaptations centered on visibility as an operational variable rather than a generic synonym for transformer-based vision.

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 Visibility Transformer.