Show simple item record

dc.contributor.authorMichaud, Eric J.
dc.contributor.authorLiao, Isaac
dc.contributor.authorLad, Vedang
dc.contributor.authorLiu, Ziming
dc.contributor.authorMudide, Anish
dc.contributor.authorLoughridge, Chloe
dc.contributor.authorGuo, Zifan Carl
dc.contributor.authorKheirkhah, Tara Rezaei
dc.contributor.authorVukelić, Mateja
dc.contributor.authorTegmark, Max
dc.date.accessioned2025-01-02T22:45:16Z
dc.date.available2025-01-02T22:45:16Z
dc.date.issued2024-12-02
dc.identifier.urihttps://hdl.handle.net/1721.1/157939
dc.description.abstractCan we turn AI black boxes into code? Although this mission sounds extremely challenging, we show that it is not entirely impossible by presenting a proof-of-concept method, MIPS, that can synthesize programs based on the automated mechanistic interpretability of neural networks trained to perform the desired task, auto-distilling the learned algorithm into Python code. We test MIPS on a benchmark of 62 algorithmic tasks that can be learned by an RNN and find it highly complementary to GPT-4: MIPS solves 32 of them, including 13 that are not solved by GPT-4 (which also solves 30). MIPS uses an integer autoencoder to convert the RNN into a finite state machine, then applies Boolean or integer symbolic regression to capture the learned algorithm. As opposed to large language models, this program synthesis technique makes no use of (and is therefore not limited by) human training data such as algorithms and code from GitHub. We discuss opportunities and challenges for scaling up this approach to make machine-learned models more interpretable and trustworthy.en_US
dc.publisherMultidisciplinary Digital Publishing Instituteen_US
dc.relation.isversionofhttp://dx.doi.org/10.3390/e26121046en_US
dc.rightsCreative Commons Attributionen_US
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en_US
dc.sourceMultidisciplinary Digital Publishing Instituteen_US
dc.titleOpening the AI Black Box: Distilling Machine-Learned Algorithms into Codeen_US
dc.typeArticleen_US
dc.identifier.citationMichaud, E.J.; Liao, I.; Lad, V.; Liu, Z.; Mudide, A.; Loughridge, C.; Guo, Z.C.; Kheirkhah, T.R.; Vukelić, M.; Tegmark, M. Opening the AI Black Box: Distilling Machine-Learned Algorithms into Code. Entropy 2024, 26, 1046.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Physics
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
dc.relation.journalEntropyen_US
dc.identifier.mitlicensePUBLISHER_CC
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2024-12-27T14:02:40Z
dspace.date.submission2024-12-27T14:02:40Z
mit.journal.volume26en_US
mit.journal.issue12en_US
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record