memaudit adalah alat yang terintegrasi dengan pustaka TRL untuk memverifikasi apakah penyetelan model pada data pribadi telah menyebabkan hafalan. Alat ini bekerja dengan menyuntikkan rahasia umpan yang dikalibrasi ke dalam dataset dan memantau kehilangan (loss) selama proses pelatihan.
- Menggunakan `inject()` untuk menanam umpan dan `MemorizationAuditCallback` untuk menangani audit dalam alur kerja SFTTrainer.
- Memverifikasi pada awal pelatihan bahwa setiap umpan menerima loss di bawah konfigurasi nyata, termasuk pengaturan masking, packing, dan LoRA.
- Gagal menjalankan proses jika canary tidak pernah menerima loss, mencegah laporan keamanan palsu.
- Menghasilkan laporan JSON lokal yang mencakup uji inferensi keanggotaan dan uji regurgitasi dengan interval kepercayaan.
- Termasuk uji publik pada TinyLlama-1.1B-Chat yang menunjukkan kebocoran berkorelasi dengan duplikasi data.
Alat ini menyediakan bukti pengujian untuk penyelidikan hukum atau keamanan terkait privasi data, bukan sebagai sertifikat kepatuhan.