← Back to AI Engineering Mind Map
中文·English
🤖 AI EngineeringID: vector-distance-metrics

Vector Distance Metrics & L2 Normalization

向量距离度量与 L2 归一化
🎯Core Definition
Vector distance metrics are mathematical functions measuring geometric similarity in high-dimensional embedding spaces, primarily Cosine Similarity cos⁡(u,v)=u⋅v∥u∥∥v∥\cos(u, v) = \frac{u \cdot v}{\|u\| \|v\|}, Euclidean Distance (L2) d(u,v)=∥u−v∥2d(u, v) = \|u - v\|_2, and Dot Product ⟨u,v⟩=u⋅v\langle u, v \rangle = u \cdot v; when vectors are L2-normalized (∥u∥2=1\|u\|_2 = 1), L2 distance is monotonically equivalent to cosine similarity via d2(u,v)=2−2cos⁡(u,v)d^2(u, v) = 2 - 2\cos(u, v), and dot product directly equals cosine similarity.
💡Use Cases
Configuring distance metric types in vector databases (Milvus, Qdrant), computing semantic similarity in RAG retrieval, and unifying tensor dimensions for hardware-accelerated GEMM operations.
⚡Key Problems Solved
Raw cosine similarity requires computing norms ∥u∥\|u\| and ∥v∥\|v\| with square roots and divisions during runtime search, creating severe SIMD/GPU throughput bottlenecks; offline L2 normalization enables pure dot product GEMM execution with zero norm calculation overhead.
🎯Core Interview Exam Points
Fundamentals · Production Scenarios · Deep Dive
Core Def
Explain the core definition, underlying mechanism/math, and key principles of Vector Distance Metrics & L2 Normalization.
Use Cases
In production engineering, what are the primary use cases for Vector Distance Metrics & L2 Normalization and what core pain points does it solve?
🔥 High-Frequency Deep-Dive Questions
1
Derive the mathematical equivalence formula between L2 distance and Cosine Similarity under L2 normalization?
2
Why is Dot Product execution on GPU/SIMD much faster than raw unnormalized Cosine Similarity?
3
In unnormalized vectors, why does dot product retrieval suffer severe bias towards text length and vector magnitude?
4
How to choose between Cosine Similarity and Manhattan Distance (L1) for high-dimensional sparse vectors (e.g., BM25/SPLADE)?
5
When modifying Metric Type (IP vs COSINE vs L2) in vector DB collection indexes, is full index rebuild required?
Updated 2026-08-14
🎯
Test Your Knowledge: Practice Questions for "Vector Distance Metrics & L2 Normalization"
Single choice pitfall questions with instant feedback and mistake tracking.
🚀 Start Card Practice ➔
Next Card →Scalar Quantization (SQ8/SQ4)

🔗 More AI Engineering Knowledge Cards

Product Quantization (PQ)ADC Asymmetric Distance ComputationIVF Inverted File IndexingHNSW Multi-Layer Skip Graph