atlas

Research map / Vision-language and multimodal / Cross-modal learning

DistilVPR: Cross-Modal Knowledge Distillation for Visual Place Recognition

AAAI 2024 · Vision-language and multimodal › Cross-modal learning · approach: Unimodal-to-multimodal representation transfer · 12 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DistilVPR, a cross-modal relational knowledge distillation pipeline that lets single-modal VPR students learn from multi-modal teachers using self-agent and cross-agent relations across Euclidean, spherical, and hyperbolic manifolds.

Problem

Visual place recognition with multi-modal sensors improves accuracy but adds cost and is infeasible for lightweight systems; the goal is to transfer multi-modal teacher knowledge to single-modal students without extra sensors at inference.

Approach

Extends relational KD by computing relations both within agents (teacher-teacher, student-student) and across agents (teacher-student), and combines Euclidean, cosine (spherical), and Poincaré-ball hyperbolic distances to capture relationships across different curvatures.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Combine self-agent and cross-agent relationships (ablation)DistilVPR · Boreas; MinkLoc++3D teacher → MinkLoc++2DAR@1: 61.3 -> 68.2Helped
Use teacher-student/student-student relationships rather than teacher-teacher/teacher-student relationships (ablation)DistilVPR · Boreas; MinkLoc++3D teacher → MinkLoc++2DAR@1: 60.6 -> 66.4Helped
Add Euclidean, cosine, and hyperbolic relationship distances together (ablation)DistilVPR-SC · Boreas; MinkLoc++3D teacher → MinkLoc++2DAR@1: 66.8 -> 68.2Helped
Use Euclidean and cosine distances instead of Euclidean distance alone (ablation)DistilVPR-SC · Boreas; MinkLoc++3D teacher → MinkLoc++2DAR@1: 66.8 -> 67.4Helped
Use Euclidean and hyperbolic distances instead of Euclidean distance alone (ablation)DistilVPR-SC · Boreas; MinkLoc++3D teacher → MinkLoc++2DAR@1: 66.8 -> 66.8No clear effect
Use cosine and hyperbolic distances instead of cosine distance alone (ablation)DistilVPR-SC · Boreas; MinkLoc++3D teacher → MinkLoc++2DAR@1: 66.5 -> 66.9Helped
Distill with DistilVPR-SC rather than RKDMinkLoc++2D student · Boreas; MinkLoc++3D teacher → MinkLoc++2DAR@1: 60.4 -> 68.2Helped
Use a MinkLoc++3D teacher rather than a MinkLoc++ fusion teacher (ablation)DistilVPR-SC with MinkLoc++2D student · BoreasAR@1: 67.2 -> 68.2Helped
Use a MinkLoc++3D teacher rather than a MinkLoc++2D-big teacher (ablation)DistilVPR-SC with MinkLoc++2D student · BoreasAR@1: 65.4 -> 68.2Helped
Add a feature adaptor to the teacher rather than the student (ablation)DistilVPR-SC · Boreas; MinkLoc++3D teacher → AdaFusion-2DAR@1: 62.4 -> 63.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: Oxford RobotCar Boreas

Benchmarks: Oxford RobotCar Boreas

Metrics: AR@1 AR@1%

Baselines: KD AFD EPC-Net RKD CSD LSD-Net MKD

Builds on: RKD CSD MinkLoc++ AdaFusion NetVLAD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy