E-SocialNav: Efficient Socially Compliant Navigation with Language Models
Organizations: Hokkaido University, Sapporo, Japan · George Mason University, Virginia, United States · The University of Tokyo, Tokyo, Japan
Abstract
Language models (LMs) are increasingly applied to robotic navigation; however, existing benchmarks primarily emphasize navigation success rates while paying limited attention to social compliance. Moreover, relying on large-scale LMs can raise efficiency concerns, as their heavy computational overhead leads to slower response times and higher energy consumption, making them impractical for real-time deployment on resource-constrained robotic platforms. In this work, we evaluate the social compliance of GPT-4o and Claude in robotic navigation and propose E-SocialNav, an efficient LM designed for socially compliant navigation. Despite being trained on a relatively small dataset, E-SocialNav consistently outperforms zero-shot baselines in generating socially compliant behaviors. By employing a two-stage training pipeline consisting of supervised fine-tuning followed by direct preference optimization, E-SocialNav achieves strong performance in both text-level semantic similarity to human annotations and action accuracy. The source code is available at https://github.com/Dr-LingXiao/ESocialNav.
Figures & tables
| Model | VT | LM | BERTScore-P | BERTScore-R | BERTScore-F1 | SBERT-cos | SMS | FPS | AA | |
| Off-the-shelf | Claude | - | - | -0.233 | 0.387 | 0.059 | 0.664 | 0.641 | 0.087 | 0.417 |
| GPT-4o | - | - | 0.076 | 0.443 | 0.254 | 0.672 | 0.651 | 0.212 | 0.450 | |
| Finetuned | Social-LLaVA [ 12 ] | CLIP ViT-L/14 | Vicuna-7B | 0.672 | 0.653 | 0.641 | 0.784 | 0.813 | 1.113 | 0.483 |
| E-SocialNav (Ours) | SFT(projector+lora+vision) | SigLIP [ 17 ] | Phi-2-2.7B [ 4 ] | 0.585 | 0.434 | 0.509 | 0.744 | 0.802 | 0.978 | 0.383 |
| SFT(projector+lora) | SigLIP [ 17 ] | Phi-2-2.7B [ 4 ] | 0.640 | 0.545 | 0.592 | 0.756 | 0.813 | 1.553 | 0.400 | |
| SFT(projector) | SigLIP [ 17 ] | Phi-2-2.7B [ 4 ] | 0.551 | 0.658 | 0.604 | 0.780 | 0.828 | 1.828 | 0.433 |
| VT | SLM | BERTScore-P | BERTScore-R | BERTScore-F1 | SBERT-cos | SMS | |
|---|---|---|---|---|---|---|---|
| E-SocialNav (Ours) | CLIP [ 13 ] | Phi-2-2.7B [ 4 ] | 0.555 | 0.658 | 0.605 | 0.803 | 0.768 |
| Dino [ 11 ] | Phi-2-2.7B [ 4 ] | 0.692 | 0.663 | 0.677 | 0.801 | 0.833 | |
| SigLIP [ 17 ] | TinyLlama-1.1B-Chat-v1.0 [ 18 ] | 0.473 | 0.576 | 0.523 | 0.733 | 0.789 | |
| SigLIP [ 17 ] | stablelm-2-zephyr-1_6b [ 1 ] | 0.700 | 0.622 | 0.661 | 0.788 | 0.837 | |
| SigLIP [ 17 ] | Phi-2-2.7B [ 4 ] | 0.706 | 0.671 | 0.688 | 0.814 | 0.846 |
Social Robot Navigation
Social robot navigation studies how robots move safely and comfortably around people while respecting human behavior, preferences, and shared-space norms.
See all 79 papers