Home

Awesome

<p align="center"> <img src="Fig/logo.png" width="100%" class="center" alt="pipeline"/> </p>

Welcome to the official PyTorch implementation of BEARD. BEARD is an open-source benchmark specifically designed to evaluate and improve the adversarial robustness of Dataset Distillation (DD) methods.

Discover the official leaderboard here: BEARD Leaderboard

❗Note❗: If you encounter any issues, please feel free to contact us!

πŸš€ What's New?

🎯 Overview of BEARD

<p align="center"> <img src="Fig/overview.png" width="100%" class="center" alt="pipeline"/> </p>

BEARD addresses a critical gap in Dataset Distillation (DD) research by providing a systematic framework for evaluating adversarial robustness. While significant progress has been made in DD, deep learning models trained on distilled datasets remain vulnerable to adversarial attacks, posing risks in real-world applications.

πŸ”₯ Key Features:

πŸ›  Getting Started

Follow the steps below to set up the environment and run the BEARD benchmark.

Step 1: Clone the Repository

Step 2: Download Dataset and Model Pools

Step 3: Set Up the Conda Environment

πŸ“ Directory Structure

🚦 Quick Evaluation Command

Step 1: Download Dataset and Model Pools

Step 2: Modify Evaluation Configuration

Step 3: Run the Evaluation Script

βž• Adding New Datasets and Models

Step 1: Add Datasets

Step 2: Modify Training Configuration

Step 3: Run the Training Script

Step 4: Evaluate the Models

🌐 Join the Community

If you're working on DD or adversarial robustness, we invite you to contribute to the BEARD benchmark, explore the leaderboard, and share your insights.

πŸ™ Acknowledgments

We would like to thank the contributors of the following projects that inspired and supported this work: