FLAVOR
Federated Learning Analytics, Visualization, Optimization & Reliability
FLAVOR is a tool for visualizing and understanding the privacy-preserving properties and optimization techniques used in federated learning.
Choose Your Experience
Select a learning path based on your expertise and goals
Educational Demonstration
Interactive Secure Aggregation
Full implementation of the Bonawitz et al. secure aggregation protocol with interactive client simulation and dropout recovery.
Features:
- ✓Interactive protocol simulation
- ✓Pairwise Diffie-Hellman key exchange
- ✓Dropout-resistant aggregation
- ✓Shamir Secret Sharing for recovery
- ✓Real-time mask generation & cancellation
How Shared Gradients Can Reveal Private Training Data
Interactive demonstration of the Gradient Inversion (DLG) attack (Zhu et al., NeurIPS 2019) showing how shared gradients can leak private training data.
Features:
- ✓Live gradient inversion attack demo
- ✓Multiple CNN architectures (Simple/LeNet/ResNet)
- ✓Batch size experiments (1, 2, 4, 8)
- ✓Interactive defense mechanisms
- ✓Secure aggregation as defense
More Protocols Coming Soon
Future implementations will include:
Built for education and research • Interactive FL protocol demonstrations
Made by Aurelius Nguyen with ❤️