{"id":1749,"date":"2025-04-24T19:57:24","date_gmt":"2025-04-24T19:57:24","guid":{"rendered":"https:\/\/techtrendfeed.com\/?p=1749"},"modified":"2025-04-24T19:57:24","modified_gmt":"2025-04-24T19:57:24","slug":"learn-how-to-confirm-any-cheap-distribution-property-computationally-sound-argument-programs-for-distributions","status":"publish","type":"post","link":"https:\/\/techtrendfeed.com\/?p=1749","title":{"rendered":"Learn how to Confirm Any (Cheap) Distribution Property: Computationally Sound Argument Programs for Distributions"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>As statistical analyses turn out to be extra central to science, business and society, there&#8217;s a rising want to make sure correctness of their outcomes. Approximate correctness will be verified by replicating the complete evaluation, however can we confirm with out replication? Constructing on a current line of labor, we examine proof-systems that enable a probabilistic verifier to establish that the outcomes of an evaluation are roughly appropriate, whereas drawing fewer samples and utilizing much less computational assets than could be wanted to duplicate the evaluation. We give attention to distribution testing issues: verifying that an unknown distribution is near having a claimed property.<\/p>\n<p>Our essential contribution is a interactive protocol between a verifier and an untrusted prover, which can be utilized to confirm any distribution property that may be determined in polynomial time given a full and express description of the distribution. If the distribution is at statistical distance \u03b5 from having the property, then the verifier rejects with excessive likelihood. This soundness property holds in opposition to any polynomial-time technique {that a} dishonest prover may comply with, assuming the existence of collision-resistant hash features (an ordinary assumption in cryptography). For distributions over a site of measurement N, the protocol consists of 4 messages and the communication complexity and verifier runtime are roughly <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mover accent=\"true\"><mi>O<\/mi><mo>~<\/mo><\/mover><mo stretchy=\"false\">(<\/mo><msqrt><mi>N<\/mi><\/msqrt><mi mathvariant=\"normal\">\/<\/mi><msup><mi>\u03b5<\/mi><mn>2<\/mn><\/msup><mo stretchy=\"false\">)<\/mo><\/mrow><annotation encoding=\"application\/x-tex\">\u00d5(sqrt N \/ \u03b5^2)<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:1.1767em;vertical-align:-0.25em;\"\/><span class=\"mord accent\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.9202em;\"><span style=\"top:-3em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.02778em;\">O<\/span><\/span><span style=\"top:-3.6023em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"accent-body\" style=\"left:-0.1667em;\"><span class=\"mord\">~<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord sqrt\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.9267em;\"><span class=\"svg-align\" style=\"top:-3em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.10903em;padding-left:0.833em;\">N<\/span><\/span><span style=\"top:-2.8867em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"hide-tail\" style=\"min-width:0.853em;height:1.08em;\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"400em\" height=\"1.08em\" viewbox=\"0 0 400000 1080\" preserveaspectratio=\"xMinYMin slice\"><path d=\"M95,702&#10;c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14&#10;c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54&#10;c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10&#10;s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429&#10;c69,-144,104.5,-217.7,106.5,-221&#10;l0 -0&#10;c5.3,-9.3,12,-14,20,-14&#10;H400000v40H845.2724&#10;s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7&#10;c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z&#10;M834 80h400000v40h-400000z\"\/><\/svg><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.1133em;\"><span\/><\/span><\/span><\/span><\/span><span class=\"mord\">\/<\/span><span class=\"mord\"><span class=\"mord mathnormal\">\u03b5<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.8141em;\"><span style=\"top:-3.063em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">2<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span>. The verifier&#8217;s pattern complexity is <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mover accent=\"true\"><mi>O<\/mi><mo>~<\/mo><\/mover><mo stretchy=\"false\">(<\/mo><msqrt><mi>N<\/mi><\/msqrt><mi mathvariant=\"normal\">\/<\/mi><msup><mi>\u03b5<\/mi><mn>2<\/mn><\/msup><mo stretchy=\"false\">)<\/mo><\/mrow><annotation encoding=\"application\/x-tex\">\u00d5(sqrt N \/ \u03b5^2)<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:1.1767em;vertical-align:-0.25em;\"\/><span class=\"mord accent\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.9202em;\"><span style=\"top:-3em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.02778em;\">O<\/span><\/span><span style=\"top:-3.6023em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"accent-body\" style=\"left:-0.1667em;\"><span class=\"mord\">~<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord sqrt\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.9267em;\"><span class=\"svg-align\" style=\"top:-3em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.10903em;padding-left:0.833em;\">N<\/span><\/span><span style=\"top:-2.8867em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"hide-tail\" style=\"min-width:0.853em;height:1.08em;\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"400em\" height=\"1.08em\" viewbox=\"0 0 400000 1080\" preserveaspectratio=\"xMinYMin slice\"><path d=\"M95,702&#10;c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14&#10;c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54&#10;c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10&#10;s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429&#10;c69,-144,104.5,-217.7,106.5,-221&#10;l0 -0&#10;c5.3,-9.3,12,-14,20,-14&#10;H400000v40H845.2724&#10;s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7&#10;c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z&#10;M834 80h400000v40h-400000z\"\/><\/svg><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.1133em;\"><span\/><\/span><\/span><\/span><\/span><span class=\"mord\">\/<\/span><span class=\"mord\"><span class=\"mord mathnormal\">\u03b5<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.8141em;\"><span style=\"top:-3.063em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">2<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span>, and that is optimum as much as <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mi>p<\/mi><mi>o<\/mi><mi>l<\/mi><mi>y<\/mi><mi>l<\/mi><mi>o<\/mi><mi>g<\/mi><mo stretchy=\"false\">(<\/mo><mi>N<\/mi><mo stretchy=\"false\">)<\/mo><\/mrow><annotation encoding=\"application\/x-tex\">polylog(N)<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:1em;vertical-align:-0.25em;\"\/><span class=\"mord mathnormal\">p<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.01968em;\">l<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.03588em;\">y<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.01968em;\">l<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.03588em;\">g<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.10903em;\">N<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span> components (for any protocol, no matter its communication complexity). Even for easy properties, roughly deciding whether or not an unknown distribution has the property can require quasi-linear pattern complexity and working time. For any such property, our protocol supplies a quadratic speedup over replicating the evaluation.<\/p>\n<p><em>\u2020 Weizmann Institute<\/em><\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>As statistical analyses turn out to be extra central to science, business and society, there&#8217;s a rising want to make sure correctness of their outcomes. Approximate correctness will be verified by replicating the complete evaluation, however can we confirm with out replication? Constructing on a current line of labor, we examine proof-systems that enable a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1751,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[1712,1710,1708,1713,1709,1707,1711,140,1706],"class_list":["post-1749","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-machine-learning","tag-argument","tag-computationally","tag-distribution","tag-distributions","tag-property","tag-reasonable","tag-sound","tag-systems","tag-verify"],"_links":{"self":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/1749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1749"}],"version-history":[{"count":1,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/1749\/revisions"}],"predecessor-version":[{"id":1750,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/1749\/revisions\/1750"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/media\/1751"}],"wp:attachment":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69d9690a190636c2e0989534. Config Timestamp: 2026-04-10 21:18:02 UTC, Cached Timestamp: 2026-06-13 15:23:16 UTC -->