Skip to content

Code for learning structured multinomial distributions from corrupted samples

Notifications You must be signed in to change notification settings

secanth/federated

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code for "Learning Structured Distributions From Untrusted Batches: Faster and Simple"

These are scripts for the paper "Learning Structured Distributions From Untrusted Batches: Faster and Simple" (preprint).

Contents

  • preamble.py: contains main dependencies and global flags
  • fed.py: implementation of our algorithm
  • sample.py: code for generating synthetic data from untrusted batches
  • experiments.py: wrapper code to run all of our experiments
  • data/ is pre-populated with our experimental data.
  • To reproduce the plots in this work, run python plots.py
  • To re-generate data for experiment number i from scratch, run python experiments.py i for any choice of i = 1,2,3,4. See paper for estimated runtimes.

About

Code for learning structured multinomial distributions from corrupted samples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages