Synthesizing Machine Learning Programs with PAC Guarantees via Statistical Sketching

We study the problem of synthesizing programs that include machine learning components such as deep neural networks (DNNs). We focus on statistical properties, which are properties expected to hold with high probability -- e.g., that an image classification model correctly identifies people in image...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Bastani, Osbert
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Bastani, Osbert
description We study the problem of synthesizing programs that include machine learning components such as deep neural networks (DNNs). We focus on statistical properties, which are properties expected to hold with high probability -- e.g., that an image classification model correctly identifies people in images with high probability. We propose novel algorithms for sketching and synthesizing such programs by leveraging ideas from statistical learning theory to provide statistical soundness guarantees. We evaluate our approach on synthesizing list processing programs that include DNN components used to process image inputs, as well as case studies on image classification and on precision medicine. Our results demonstrate that our approach can be used to synthesize programs with probabilistic guarantees.
doi_str_mv 10.48550/arxiv.2110.05390
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2110_05390</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2110_05390</sourcerecordid><originalsourceid>FETCH-LOGICAL-a670-437861bda0733ea85669f46274346fa03b8bd0deb5cb4ef0714f124dc7cef9e33</originalsourceid><addsrcrecordid>eNotj81KxDAURrNxIaMP4Mq8QMek-WuXQ9FRqDjQ7sttetMGZ6okcXR8eu3o6oMD34FDyA1na1koxe4gfPnjOue_gClRskvSNqc5TRj9t59H-gx28jPSGiHMC9iFtzHAIdJPnya621R0-wEB5oQY6dEDbRIkH5O3sKfNK6blP16RCwf7iNf_uyLtw31bPWb1y_ap2tQZaMMyKUyheT8AM0IgFErr0kmdGymkdsBEX_QDG7BXtpfomOHS8VwO1lh0JQqxIrd_2nNW9x78AcKpW_K6c574Abl5S1k</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Synthesizing Machine Learning Programs with PAC Guarantees via Statistical Sketching</title><source>arXiv.org</source><creator>Bastani, Osbert</creator><creatorcontrib>Bastani, Osbert</creatorcontrib><description>We study the problem of synthesizing programs that include machine learning components such as deep neural networks (DNNs). We focus on statistical properties, which are properties expected to hold with high probability -- e.g., that an image classification model correctly identifies people in images with high probability. We propose novel algorithms for sketching and synthesizing such programs by leveraging ideas from statistical learning theory to provide statistical soundness guarantees. We evaluate our approach on synthesizing list processing programs that include DNN components used to process image inputs, as well as case studies on image classification and on precision medicine. Our results demonstrate that our approach can be used to synthesize programs with probabilistic guarantees.</description><identifier>DOI: 10.48550/arxiv.2110.05390</identifier><language>eng</language><subject>Computer Science - Learning ; Computer Science - Programming Languages</subject><creationdate>2021-10</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,780,885</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2110.05390$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2110.05390$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Bastani, Osbert</creatorcontrib><title>Synthesizing Machine Learning Programs with PAC Guarantees via Statistical Sketching</title><description>We study the problem of synthesizing programs that include machine learning components such as deep neural networks (DNNs). We focus on statistical properties, which are properties expected to hold with high probability -- e.g., that an image classification model correctly identifies people in images with high probability. We propose novel algorithms for sketching and synthesizing such programs by leveraging ideas from statistical learning theory to provide statistical soundness guarantees. We evaluate our approach on synthesizing list processing programs that include DNN components used to process image inputs, as well as case studies on image classification and on precision medicine. Our results demonstrate that our approach can be used to synthesize programs with probabilistic guarantees.</description><subject>Computer Science - Learning</subject><subject>Computer Science - Programming Languages</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj81KxDAURrNxIaMP4Mq8QMek-WuXQ9FRqDjQ7sttetMGZ6okcXR8eu3o6oMD34FDyA1na1koxe4gfPnjOue_gClRskvSNqc5TRj9t59H-gx28jPSGiHMC9iFtzHAIdJPnya621R0-wEB5oQY6dEDbRIkH5O3sKfNK6blP16RCwf7iNf_uyLtw31bPWb1y_ap2tQZaMMyKUyheT8AM0IgFErr0kmdGymkdsBEX_QDG7BXtpfomOHS8VwO1lh0JQqxIrd_2nNW9x78AcKpW_K6c574Abl5S1k</recordid><startdate>20211011</startdate><enddate>20211011</enddate><creator>Bastani, Osbert</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20211011</creationdate><title>Synthesizing Machine Learning Programs with PAC Guarantees via Statistical Sketching</title><author>Bastani, Osbert</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a670-437861bda0733ea85669f46274346fa03b8bd0deb5cb4ef0714f124dc7cef9e33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Computer Science - Learning</topic><topic>Computer Science - Programming Languages</topic><toplevel>online_resources</toplevel><creatorcontrib>Bastani, Osbert</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Bastani, Osbert</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Synthesizing Machine Learning Programs with PAC Guarantees via Statistical Sketching</atitle><date>2021-10-11</date><risdate>2021</risdate><abstract>We study the problem of synthesizing programs that include machine learning components such as deep neural networks (DNNs). We focus on statistical properties, which are properties expected to hold with high probability -- e.g., that an image classification model correctly identifies people in images with high probability. We propose novel algorithms for sketching and synthesizing such programs by leveraging ideas from statistical learning theory to provide statistical soundness guarantees. We evaluate our approach on synthesizing list processing programs that include DNN components used to process image inputs, as well as case studies on image classification and on precision medicine. Our results demonstrate that our approach can be used to synthesize programs with probabilistic guarantees.</abstract><doi>10.48550/arxiv.2110.05390</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2110.05390
ispartof
issn
language eng
recordid cdi_arxiv_primary_2110_05390
source arXiv.org
subjects Computer Science - Learning
Computer Science - Programming Languages
title Synthesizing Machine Learning Programs with PAC Guarantees via Statistical Sketching
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T17%3A51%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Synthesizing%20Machine%20Learning%20Programs%20with%20PAC%20Guarantees%20via%20Statistical%20Sketching&rft.au=Bastani,%20Osbert&rft.date=2021-10-11&rft_id=info:doi/10.48550/arxiv.2110.05390&rft_dat=%3Carxiv_GOX%3E2110_05390%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true