arXiv paper· machine learning (interpretable deep learning and learning theory)· method paper

Certifiably Interpretable Training of ReLU-MLPs for Boolean Tasks with Guaranteed Truth-Table Generalization

Hrad Ghoukasian, Anastasis Kratsios

cs.LG · cs.AI · stat.ML

Quick verdict

MACCHIATO boosts Espresso on low-dim residuals to learn AND/OR/XOR circuits exactly compiled into ReLU-MLPs; sound theory, evidence synthetic-only.

Summary

The paper introduces MACCHIATO, a training algorithm for B-bit Boolean classification that jointly produces an explicit {AND, OR, XOR}-circuit and a ReLU-MLP realizing that circuit exactly. The inference stage (Algorithm 1) is a residual booster: each stage ranks input coordinates by empirical influence estimated from Hamming-neighbor pairs in a passive truth-table sample, projects the residual onto the top-K coordinates, runs Espresso logic minimization on the resulting table of at most 2^K entries, and XORs the learned sum-of-products into the accumulated circuit. The compile stage (Algorithm 2) replaces every gate with exact ReLU modules (Proposition 9), and Theorem 10 certifies that the network computes the learned circuit. Under margin-style influence-separation assumptions and a sample-splitting variant, truth-table error O(sqrt(m(2^S + S log(eB/S) + log(m/δ))/T)) is proven when each of m stage residuals is an S-junta (Theorem 8), with 2^S-type influence-recovery sample complexity (Theorem 5). On synthetic random-junta tasks the method beats depth- and width-matched Adam-trained MLPs in data-sparse, projection-aligned regimes (Config 8: 0.993 vs 0.727) and completes where ambient Espresso exceeds a 3-hour budget (Configs 10-11), but loses elsewhere (Config 2: 0.848 vs 1.000). Stated limitations include the idealized paired-sampling analysis and strong margin assumptions; the shown evaluation is synthetic-only, with no code release stated.

Review complete

Assessment at a glance

machine learning (interpretable deep learning and learning theory)

5

risk flags identified

● high 0

● medium 3

● low 2

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencemedium
AI text signal0/20 passages flagged
Deep research viableCode-reproducible

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Algorithm 1 (Macchiato - Inference) infers an explicit {AND, OR, XOR}-circuit from T partially observed truth-table rows using influence-guided low-dimensional Espresso calls, never invoking logic minimization on more than K coordinates.
  • Algorithm 2 compiles the learned circuit exactly into a ReLU-MLP, yielding a modular gate-to-subnetwork interpretability certificate (Proposition 9, Theorem 10).
  • Under Assumptions 6-7, the sample-splitting variant achieves truth-table error O(sqrt(m(2^S + S log(eB/S) + log(m/δ))/T)) when each of the m stage residuals is an S-junta (Theorem 8).
  • Empirically, the method outperforms depth- and width-matched Adam-trained MLPs in several data-sparse, projection-aligned regimes (e.g., Config 8: 0.993 vs 0.727) and completes where ambient-dimensional Espresso exceeds a 3-hour budget (Configs 10-11).

Strengths

  • Exact, construction-level interpretability certificate

    Algorithm 2 learns the circuit first and compiles it exactly into a ReLU-MLP (Theorem 10), using verified gate modules (Proposition 9: NOT one unit, AND/OR width-2, r-input XOR hidden width r) backed by impossibility lemmas (Lemmas 25, 27) and depth-width alternatives (Props. 29-30), reversing the usual post-hoc interpretation direction.

  • Practical scalability trick with empirical proof

    Never passing more than K coordinates to Espresso (Section 3, Section 1.1): in full-cube Configs 10-11 ambient Espresso fails within the 3-hour budget (Appendix D.3, D.5) while Macchiato completes (Tables 2-3 as cited).

  • Honest, regime-dependent empirical reporting

  • Statistical theory with explicit sample complexity

  • Unusually detailed reproducibility conventions

Weaknesses

  • Synthetic-only evaluation as shown

  • Theory-practice gap, self-acknowledged

  • Narrow baseline set in the visible text

  • Thin statistical reporting

  • No code or data release stated

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

This method paper (arXiv 2609.13439, cs.LG) addresses B-bit Boolean classification from T uniformly drawn rows of a (partial) truth table. It claims three coupled contributions. First, Algorithm 1 ('Macchiato - Inference') infers an explicit {AND, OR, XOR}-circuit by stage-wise boosting of low-dimensional corrections: it ranks coordinates of the current residual by empirical influence estimated from Hamming-neighbor pairs in the passive sample, projects onto the top-K coordinates, runs Espresso logic minimization on a table of at most 2^K entries, and XORs the resulting sum-of-products into the accumulated circuit - never handing Espresso more than K << B coordinates. Second, Algorithm 2 ('Macchiato - Compile') realizes the learned circuit exactly as a ReLU-MLP (Theorem 10; the abstract cites a six-layer network of width O(mB)), reversing the usual train-then-interpret pipeline. Third, under influence-accuracy Assumption 6 and margin Assumption 7, the sample-splitting variant achieves truth-table error R(H_t) <= C·sqrt(m(2^S + S log(eB/S) + log(m/δ))/T) when every stage residual is an S-junta (Theorem 8), with 2^S-type influence-recovery complexity (Theorem 5). Section 1.2 adds a psycholinguistic rationale for excluding MAJ - a refreshingly explicit design choice.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is MACCHIATO in machine learning?

MACCHIATO is a training algorithm that learns Boolean functions from partially observed truth tables. It repeatedly finds the most influential input bits of the current residual, runs the Espresso logic minimizer on the small projected problem, and XORs each learned correction into an explicit AND/OR/XOR circuit that is then compiled exactly into a ReLU neural network.

Does the compiled neural network exactly match the learned Boolean circuit?

Yes. Theorem 10 shows Algorithm 2 replaces every gate with exact ReLU modules (NOT: one unit; AND/OR: width two; r-input XOR: hidden width r), so the network reproduces the circuit's outputs on the Boolean cube by construction. The certificate applies before any gradient fine-tuning, which is not covered by it.

How does MACCHIATO compare to a normally trained neural network?

It depends on the regime. On synthetic random-junta tasks it beats depth- and width-matched Adam-trained MLPs in data-sparse, projection-aligned settings (e.g., accuracy 0.993 vs 0.727 in Config 8) but loses when data is plentiful (e.g., 0.848 vs 1.000 in Config 2, and 0.918 vs 1.000 in full-cube Config 10).

What theoretical guarantee does the paper prove?

Under margin-style influence-separation assumptions, if each stage residual depends on at most S bits, the sample-splitting variant attains truth-table error O(sqrt(m(2^S + S log(eB/S) + log(m/δ))/T)) with T observations and m stages (Theorem 8); influence itself is recovered with 2^S-type sample complexity (Theorem 5).

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • The provided text is a head-and-tail sample with three marked '[...sampling gap...]' breaks: Table 1's configuration parameters, Sections 5.1-5.3 (Tables 2-4 and the ablation tables), part of Section 4.2.1, and Appendices A.2 and D.5-F.2 were not visible, so baseline- and experiment-breadth statements are scoped to the visible text.
  • Reference entries [29]-[70] fell inside a sampling gap and could not be checked.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
Certifiably Interpretable Training of ReLU-MLPs for Boolean Tasks with Guaranteed Truth-Table Generalization | Evolve.Pub