Learning Randomized Reductions

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Erata, Ferhat, Paradise, Orr, Typaldos, Thanos, Antonopoulos, Timos, Nguyen, ThanhVu, Goldwasser, Shafi, Piskac, Ruzica
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913171153879040
author Erata, Ferhat
Paradise, Orr
Typaldos, Thanos
Antonopoulos, Timos
Nguyen, ThanhVu
Goldwasser, Shafi
Piskac, Ruzica
author_facet Erata, Ferhat
Paradise, Orr
Typaldos, Thanos
Antonopoulos, Timos
Nguyen, ThanhVu
Goldwasser, Shafi
Piskac, Ruzica
contents Randomized self-reductions (RSRs) express $f(x)$ using $f$ evaluated at random correlated points, enabling self-correcting programs, instance-hiding protocols, and applications in complexity theory and cryptography. Yet discovering RSRs has required manual expert derivation for over 40 years, limiting their practical use. We present Bitween for automated RSR learning. First, we formalize RSR learning with sample complexity analysis under correlated sampling. Second, we develop Vanilla Bitween, which integrates multiple backends (linear regression, genetic programming, symbolic regression, and mixed-integer programming). The linear regression backend outperforms the others, discovering RSRs for 43 of 80 functions (54%) in RSR-Bench, our benchmark suite, including the first known reduction for sigmoid. Third, we introduce Agentic Bitween, a neuro-symbolic approach where LLM agents propose novel query functions beyond the fixed set ($x+r$, $x-r$, $x \cdot r$, $x$, $r$) in prior work. Agentic Bitween discovers RSRs for 64 of 80 functions (80%), outperforming pure neural baselines in both RSR discovery and verification accuracy.
format Preprint
id arxiv_https___arxiv_org_abs_2412_18134
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Learning Randomized Reductions
Erata, Ferhat
Paradise, Orr
Typaldos, Thanos
Antonopoulos, Timos
Nguyen, ThanhVu
Goldwasser, Shafi
Piskac, Ruzica
Machine Learning
Computational Complexity
Programming Languages
Software Engineering
Randomized self-reductions (RSRs) express $f(x)$ using $f$ evaluated at random correlated points, enabling self-correcting programs, instance-hiding protocols, and applications in complexity theory and cryptography. Yet discovering RSRs has required manual expert derivation for over 40 years, limiting their practical use. We present Bitween for automated RSR learning. First, we formalize RSR learning with sample complexity analysis under correlated sampling. Second, we develop Vanilla Bitween, which integrates multiple backends (linear regression, genetic programming, symbolic regression, and mixed-integer programming). The linear regression backend outperforms the others, discovering RSRs for 43 of 80 functions (54%) in RSR-Bench, our benchmark suite, including the first known reduction for sigmoid. Third, we introduce Agentic Bitween, a neuro-symbolic approach where LLM agents propose novel query functions beyond the fixed set ($x+r$, $x-r$, $x \cdot r$, $x$, $r$) in prior work. Agentic Bitween discovers RSRs for 64 of 80 functions (80%), outperforming pure neural baselines in both RSR discovery and verification accuracy.
title Learning Randomized Reductions
topic Machine Learning
Computational Complexity
Programming Languages
Software Engineering
url https://arxiv.org/abs/2412.18134