paper-with-me

홈 › Papers

VANP: Learning Where to See for Navigation with Self-Supervised Vision-Action Pre-Training

2024-03-12 · Mohammad Nazeri, Junzhe Wang, Amirreza Payandeh, Xuesu Xiao

Humans excel at efficiently navigating through crowds without collision by focusing on specific visual regions relevant to navigation. However, most robotic visual navigation methods rely on deep learning models pre-trained on vision tasks, which prioritize salient objects -- not necessarily relevant to navigation and potentially misleading. Alternative approaches train specialized navigation models from scratch, requiring significant computation. On the other hand, self-supervised learning has revolutionized computer vision and natural language processing, but its application to robotic navigation remains underexplored due to the difficulty of defining effective self-supervision signals. Motivated by these observations, in this work, we propose a Self-Supervised Vision-Action Model for Visual Navigation Pre-Training (VANP). Instead of detecting salient objects that are beneficial for tasks such as classification or detection, VANP learns to focus only on specific visual regions that are relevant to the navigation task. To achieve this, VANP uses a history of visual observations, future actions, and a goal image for self-supervision, and embeds them using two small Transformer Encoders. Then, VANP maximizes the information between the embeddings by using a mutual information maximization objective function. We demonstrate that most VANP-extracted features match with human navigation intuition. VANP achieves comparable performance as models learned end-to-end with half the training time and models trained on a large-scale, fully supervised dataset, i.e., ImageNet, with only 0.08% data.

📄 PDF Abstract BibTeX arXiv:2403.08109

Code (1)

mhnazeri/vanp 공식 구현 pytorch

Tasks

Self-Supervised LearningVisual Navigation

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Multi-Head Attention 설명 없음
Position-Wise Feed-Forward Layer 설명 없음
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

EvolveNav: Self-Improving Embodied Reasoning for LLM-Based Vision-Language Navigation

2025-06-02 · Bingqian Lin, Yunshuang Nie, Khun Loun Zai, Ziming Wei 외

Building Vision-Language Navigation (VLN) agents which can navigate following natural language instructions is a long-standing goal in human-robot interaction applications. Recent studies have revealed the potential of t…

NavigateVision-Language Navigation

VANPY: Voice Analysis Framework

2025-02-17 · Gregory Koushnir, Michael Fire, Galit Fuhrmann Alpert, Dima Kagan

Voice data is increasingly being used in modern digital communications, yet there is still a lack of comprehensive tools for automated voice analysis and characterization. To this end, we developed the VANPY (Voice Analy…

Action DetectionActivity DetectionClassificationEmotion Classification+2

Vision-Language Navigation with Self-Supervised Auxiliary Reasoning Tasks

2019-11-18 · CVPR 2020 6 · Fengda Zhu, Yi Zhu, Xiaojun Chang, Xiaodan Liang

Vision-Language Navigation (VLN) is a task where agents learn to navigate following natural language instructions. The key to this task is to perceive both the visual scene and natural language sequentially. Conventional…

NavigateVision-Language Navigation

Self-Supervised Domain Adaptation for Visual Navigation with Global Map Consistency

2021-10-14 · Eun Sun Lee, Junho Kim, Young Min Kim

We propose a light-weight, self-supervised adaptation for a visual navigation agent to generalize to unseen environment. Given an embodied agent trained in a noiseless environment, our objective is to transfer the agent …

Domain AdaptationGPUTest-time AdaptationVisual Navigation

Learning to Learn How to Learn: Self-Adaptive Visual Navigation Using Meta-Learning

2018-12-03 · CVPR 2019 6 · Mitchell Wortsman, Kiana Ehsani, Mohammad Rastegari, Ali Farhadi 외

Learning is an inherently continuous phenomenon. When humans learn a new task there is no explicit distinction between training and inference. As we learn a task, we keep learning about it while performing the task. What…

Meta-LearningMeta Reinforcement LearningReinforcement LearningVisual Navigation