atlas

Research map / Optimization / Optimizers

On the Hardness of Probabilistic Neurosymbolic Learning

ICML 2024 · Optimization › Optimizers · approach: Natural gradient and Fisher approximations · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Studies the complexity of differentiating weighted model counting for probabilistic neurosymbolic learning, proves hardness and tractability during training, and proposes WeightME, an unbiased gradient estimator based on weighted model sampling.

Problem

Gradients of probabilistic logical reasoning (weighted model counting) are needed to train probabilistic neurosymbolic models, but exact and approximate gradient computation is #P-hard and approximating with PAC guarantees is NP-hard in general.

Approach

Shows gradient approximation becomes tractable once a single implicant dominates the WMC (as network outputs become confident); introduces WeightME, an unbiased estimator built on weighted model sampling that needs only a constant (or logarithmic-in-SAT-calls) number of samples for (epsilon, delta) guarantees.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use WeightME instead of the Product t-normgradient estimation · MCC2021cosine similarity: 0.643 ± 0.259 -> 0.784 ± 0.248Helped
use WeightME instead of the Product t-normgradient estimation · MCC2022cosine similarity: 0.592 ± 0.188 -> 0.721 ± 0.259Helped
use WeightME instead of the Product t-normgradient estimation · MCC2023cosine similarity: 0.537 ± 0.310 -> 0.821 ± 0.172Helped
use WeightME instead of unweighted model samplinggradient estimation · ROAD-Rcosine similarity: 0.946 ± 0.014 -> 0.955 ± 0.009Helped
use unweighted model sampling instead of WeightMEgradient estimation · MCC2022cosine similarity: 0.721 ± 0.259 -> 0.578 ± 0.332Hurt
use polynomial approximation methods to optimize formula log-likelihoodbiased gradient approximation methods · 33 easy Model Counting Competition instanceslog-likelihood optimizationHurt
add 90% accurate concept supervisionbiased gradient approximation methods · 33 easy Model Counting Competition instancesnegative log-likelihoodHelped

Surprising findings

Limitations

Experimental setup

Datasets: MCC2021 benchmarks MCC2022 benchmarks MCC2023 benchmarks ROAD-R

Benchmarks: MCC2021 MCC2022 MCC2023 ROAD-R MNIST-addition

Metrics: cosine similarity between approximate and exact gradient runtime maximum log-likelihood achieved during optimization

Baselines: Interpretation sampling (SFE) IndeCateR Product t-norm Godel t-norm Straight-through estimator Gumbel-Softmax Semantic strengthening k-best (MPE) k-optimal Unweighted model sampling I-MLE

Builds on: REINFORCE / score function estimator IndeCateR CMSGen d4 knowledge compiler hash-based approximate model counting

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy