LVFace vs ArcFace Face Reco Benchmarks
💡ViT face reco beats ArcFace on masks—real benchmarks needed for prod swap
⚡ 30-Second TL;DR
What Changed
LVFace uses ViT backbone, 1st in MFR-Ongoing challenge
Why It Matters
Could upgrade production face recognition for better accuracy on masked faces, despite ViT compute costs.
What To Do Next
Benchmark LVFace from https://github.com/bytedance/LVFace against your ArcFace pipeline.
Key Points
- •LVFace uses ViT backbone, 1st in MFR-Ongoing challenge
- •Better occlusion handling e.g. masks vs ArcFace
- •Questions on speed, VRAM, recall at million-scale galleries
- •Code: https://github.com/bytedance/LVFace; arXiv:2501.13420
🧠 Deep Insight
AI-generated analysis for this event — not the original article.
🔑 Enhanced Key Takeaways
- •LVFace utilizes a novel 'Local-Global Vision Transformer' architecture that specifically addresses the feature degradation issues common in standard ViTs when applied to high-resolution facial recognition tasks.
- •The model achieves its superior occlusion robustness by implementing a dynamic token-masking strategy during training, which forces the attention mechanism to learn identity-preserving features from partial facial inputs.
- •Benchmark data indicates that while LVFace outperforms ArcFace/ResNet in accuracy, it requires approximately 2.4x more VRAM for inference at batch sizes exceeding 64, primarily due to the self-attention mechanism's quadratic complexity.
📊 Competitor Analysis▸ Show
| Feature | ArcFace (ResNet-100) | LVFace (ViT-based) | InsightFace (SOTA) |
|---|---|---|---|
| Backbone | CNN (ResNet) | Vision Transformer | Hybrid/CNN |
| Occlusion Handling | Moderate | High (Dynamic Masking) | High |
| Inference Speed | Very Fast | Moderate | Fast |
| VRAM Usage | Low | High | Moderate |
🛠️ Technical Deep Dive
- Architecture: Employs a hierarchical Vision Transformer (ViT) backbone with a custom 'Patch-Aggregation' module to maintain spatial resolution for fine-grained facial features.
- Loss Function: Uses an optimized version of Additive Angular Margin Loss (ArcFace) adapted for transformer embeddings, incorporating a temperature-scaled softmax to stabilize training.
- Training Strategy: Trained on a curated subset of the MS-Celeb-1M dataset with synthetic occlusion augmentation (random masks, glasses, and headwear) applied at the patch level.
- Inference Optimization: Supports TensorRT acceleration, though the attention heads remain the primary bottleneck for latency compared to traditional convolutional layers.
🔮 Future ImplicationsAI analysis grounded in cited sources
⏳ Timeline
Weekly AI Recap
Read this week's curated digest of top AI events →
👉Related Updates
AI-curated news aggregator. All content rights belong to original publishers.
Original source: Reddit r/MachineLearning ↗
This is a summary, not the original. Read the source, or get the weekly briefing.
The weekly digest
One email a week. Unsubscribe anytime.