'
MLC@Home: Machine Learning Comprehension @ Home

[email protected] is a distributed computing project dedicated to understanding and interpreting complex machine learning models, with an emphasis on neural networks. It uses the BOINC distributed computing platform.

Opening the Black Box
https://xkcd.com/1838/
XKCD #1838

Neural Networks have fuelled a machine learning revolution over the past decade that has led to machines accomplishing amazingly complex tasks. However, these models are largly black boxes: we know they work, but they are so complex (up to hundreds of millions of parameters!) that we struggle to understand the limits of such systems. Yet understanding networks becomes extremely important as networks are deployed in safety critical fields, like medicine and autonomous vehicles. Models must be vetted for robustness against adversarial examples, biases need to be identified and compensated for, and boundaries for what the network will produce need to be identified.

What [email protected] Does

[email protected] provides an open, collaborative platform for researchers studying machine learning comprehension. It allows us to train thousands of networks in parallel, with tightly controlled inputs, hyperparameters, and network structures. We use this to gain insights into these complex models.

[email protected]'s initial project, the Machine Learning Dataset Generator (MLDS), will generate a large dataset of simple networks trained with both clean and adversarial data. To our knowledge, this is the first dataset of its kind. [email protected] also welcomes project proposals from other researchers aligned with this research area. [email protected] requests that all data generated by our supported projects be made available to the public, and that, where possible, any papers and analysis be made public as well.

How You Can Help

We ask for volunteers to donate some of their background computing time to help us continue our research. We use the same time-tested BOINC distributed computing infrastructure as [email protected] and [email protected]. Follow these steps to join:

  • Install BOINC [ download ]
  • Open BOINC Manager
  • Click "Tools"->"Add Project"
  • Select "[email protected]" from the menu
  • Follow the prompts to create an account

You're done! BOINC takes over from there, running in the background doing science when your computer is idle. You can follow your progress on this project by choosing "BOINC Project Page" from the menu at the top of this page.

MLDS Live Status
Dataset 1: 41395/50000
Name1005001000500010000
SingleDirectMachine 100 500 1000 5000 10000
EightBitMachine 100 500 1000 5000 10000
SingleInvertMachine 100 500 1000 5000 10000
SimpleXORMachine 100 500 1000 5000 10000
ParityMachine 100 500 1000 1391 1391
Dataset 2: 41100/50000
Name1005001000500010000
ParityModified 100 500 865 865 865
EightBitModified 100 500 1000 5000 10000
SimpleXORModified 100 500 1000 5000 10000
SingleDirectModified 100 500 1000 5000 10000
SingleInvertModified 100 500 1000 5000 10000
Dataset 3
Overall Completed: : 255233/291614
Milestone 1 (100x100) : COMPLETE (10000/10000)
Milestone 2 (1000x100) : COMPLETE (100000/100000)
Milestone 3 (10000x100) :
2646266526702442261724672432216326742329
2156246725772647212024302594264525632600
2633264626472651259420102630255626202644
2648257325862628264224252621247426362613
2629265925812571262226522540261523712200
2623265924772545263226192649250426392639
2651264923192353264726492629258626472660
2565263426472626228626462635264726232645
2627265520732652245725842647232626242207
2652263725662548263225262635264825482438
0% < 25% 25% - 75% >75% 100%
Last update: 2021-01-20 20:45:29.311409