/cmsc498final

Primary LanguageJupyter Notebook

Fair GANs (CMSC498L Final Project)

Tanay Wakhare, Andrew Witten, Sashank Thupukari

Data:

The data is stored in the /data directory. The main IPython notebook downloads the data to this directory.

Instructions:

Simply run the credit_card.ipynb Jupyter Notebook, or run main.py from the command line.

jupyter notebook
# open credit_card.ipynb
python main.py  > output.txt
tail -f output.txt

Works Cited:

| [1] Huang, Chong, Xiao Chen, Peter Kairouz, Lalitha Sankar, and Ram Rajagopal. "Generative Adversarial Models for Learning Private and Fair Representations." (2018).

| [2] Goodfellow, Ian, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. "Generative adversarial nets." In Advances in neural information processing systems, pp. 2672-2680. 2014.

| [3] Sattigeri, Prasanna, Samuel C. Hoffman, Vijil Chenthamarakshan, and Kush R. Varshney. "Fairness gan." arXiv preprint arXiv:1805.09910 (2018).

| [4] Xu, Depeng, Shuhan Yuan, Lu Zhang, and Xintao Wu. "Fairgan: Fairness-aware generative adversarial networks." In 2018 IEEE International Conference on Big Data (Big Data), pp. 570-575. IEEE, 2018.

| [5] Yeh, I-Cheng, and Che-hui Lien. "The comparisons of data mining techniques for the predictive accuracy of probability of default of credit card clients." Expert Systems with Applications 36, no. 2 (2009): 2473-2480.

| [6] Cabrera, Gupta, Epperson. "ICLR Reproducibility Challenge: Generative Adversarial Models For Learning Private And Fair Representations"