CVPR 2026 Findings

BitTP: The Lightweight Trajectory Prediction Model with BitLLM for Edge-Devices

Mincheol Kang1*‡ Hyunjin Lim2* Bomin Kang2* Daehee Park2†
1KAIST    2DGIST
*Equal Contribution    Corresponding Author    Work done at DGIST & Project Leader

(Code will be publicly available in July 2026. Stay tuned!)

Overview of the BitTP framework
Figure 1: Overview of BitTP. (a) The baseline trajectory predictor uses a full-precision (bf16/fp16/fp32) sequence-to-sequence model. (b) BitTP replaces standard nn.Linear layers with BitLinear modules, selectively quantizing weights to 1.58-bit [-1, 0, 1] while preserving language-based social reasoning.

Abstract

Trajectory prediction is a fundamental task for autonomous systems, requiring complex reasoning about multi-agent interactions and intents. Large language models (LLMs) have recently been adopted for this task, as they provide strong contextual reasoning and interpretable, language-based trajectory representations. However, these LLM-based predictors are extremely memory- and compute-intensive, making them difficult to deploy on resource-constrained edge devices such as on-board computers in autonomous robots. To bridge this gap, we propose BitTP, which converts an LLM-based trajectory predictor into a lightweight bitlinear architecture. We demonstrate that weight-only quantization to 1.58-bit (BitTP-Weight) is optimal. Crucially, activations must remain in full precision, as quantizing them leads to severe degradation and instability in spatio-temporal reasoning. Empirically, BitTP-Weight not only preserves but improves prediction quality over the full-precision (BF16) LLM baseline, reducing ADE by 14.29% and FDE by 20.97% on average, while simultaneously reducing memory usage and inference latency relative to other quantization methods. These results demonstrate that carefully designed quantization acts as an effective regularizer, enabling the practical deployment of sophisticated LLM-based reasoning on edge devices.

Method

BitTP model architecture and selective quantization strategies
Figure 2: BitTP architecture and the three selective quantization strategies. All nn.Linear layers in the T5-small encoder–decoder are dynamically replaced by BitLinear modules: (a) Both quantizes 8-bit activations and 1.58-bit weights, (b) Activ quantizes activations only, and (c) Weight quantizes weights only.

BitTP turns a language-based trajectory predictor into a lightweight bitlinear model. Built on a T5-small sequence-to-sequence backbone, every nn.Linear layer (97 logical, 73 unique) is swapped for a custom BitLinear module. We study three selective strategies and find that quantizing weights only to ternary 1.58-bit {-1, 0, 1}, while keeping activations in full precision (BitTP-Weight), gives the best accuracy–efficiency trade-off. Quantizing activations instead severely destabilizes spatio-temporal reasoning, confirming that activation precision is critical in encoder–decoder models.

Key Results

1.58-bit
Weight-only quantization
0.30 / 0.49
ADE / FDE (m) on ETH/UCY
−14.3% / −21.0%
ADE / FDE vs. BF16 baseline
53.6% / 63.1%
Memory / Inference cost

On the ETH/UCY benchmark, BitTP-Weight not only matches but improves over the full-precision (BF16) baseline — reducing ADE by 14.29% and FDE by 20.97% — while cutting memory and inference cost. Quantizing activations (Both / Activ) instead collapses accuracy, showing that weight-only quantization acts as an effective regularizer.

StrategyADE ↓FDE ↓MemoryInference
BitTP-Both1.271.13100.00%100.00%
BitTP-Activation1.843.1291.09%74.68%
BitTP-Weight0.300.4953.58%63.12%

Average ADE/FDE (meters) over the five ETH/UCY scenes. Complexity reported relative to BitTP-Both (100%).

CPU Demo

BitTP-Weight runs in real time on CPU-only edge devices — no GPU acceleration required.

CPU Inference Cost
CPU Inference Demo

BibTeX

@InProceedings{Kang_2026_CVPR,
    author    = {Kang, Mincheol and Lim, HyunJin and Kang, Bomin and Park, Daehee},
    title     = {BitTP: The Lightweight Trajectory Prediction Model with BitLLM for Edge-Devices},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Findings},
    month     = {June},
    year      = {2026},
    pages     = {3470-3480}
}