研究如何从一个解中快速推断k-SAT问题的参数,挑战了传统认知。
One-Shot Learning for k-SAT
- 基于单个满足赋值反推参数β,提出新分析方法
- 证明当d≥k²时即使β大也难学习,突破此前上限
- 在均匀情况实现d≈2^{k/2}的可学习性,逼近采样极限
考虑每个变量出现次数不超过d的k-SAT公式Φ,其满足赋值σ按比例采样于e^{βm(σ)},其中m(σ)为真变量数,β为实参数。给定Φ与σ,能否高效学习β?此问题属于近期关于马尔可夫随机场单样本学习的研究范畴。此前研究显示:当d≤2^{k/6.45}时学习可行,而d≥(k+1)2^{k-1}时不可行。本文否定学习可行性阈值由可满足性阈值决定的猜想,证明即使在远低于可满足性阈值的情况下(如d≥k²且β足够大),学习仍不可行,并通过概率构造将结果推广至小β情形。正面方面,简化算法分析,显著提升对d与β关系的约束;在β→0的均匀情形下,证明当d≲2^{k/2}时学习可行——这已接近采样复杂性阈值,因已知当d≳2^{k/2}时均匀采样满足赋值为NP-hard。
原文摘要 · Abstract (English)
Consider a $k$-SAT formula $Φ$ where every variable appears at most $d$ times. Let $σ$ be a satisfying assignment, sampled proportionally to $e^{βm(σ)}$ where $m(σ)$ is the number of true variables and $β$ is a real parameter. Given $Φ$ and $σ$, can we efficiently learn $β$? This problem falls into a recent line of work about single-sample (``one-shot'') learning of Markov random fields. Our $k$-SAT setting was recently studied by Galanis, Kalavasis, Kandiros (SODA24). They showed that single-sample learning is possible when roughly $d\leq 2^{k/6.45}$ and impossible when $d\geq (k+1) 2^{k-1}$. In addition to the gap in~$d$, their impossibility result left open the question of whether the feasibility threshold for one-shot learning is dictated by the satisfiability threshold for bounded-degree $k$-SAT formulas. Our main contribution is to answer this question negatively. We show that one-shot learning for $k$-SAT is infeasible well below the satisfiability threshold; in fact, we obtain impossibility results for degrees $d$ as low as $k^2$ when $β$ is sufficiently large, and bootstrap this to small values of $β$ when $d$ scales exponentially with $k$, via a probabilistic construction. On the positive side, we simplify the analysis of the learning algorithm, obtaining significantly stronger bounds on $d$ in terms of $β$. For the uniform case $β\rightarrow 0$, we show that learning is possible under the condition $d\lesssim 2^{k/2}$. This is (up to constant factors) all the way to the sampling threshold -- it is known that sampling a uniformly-distributed satisfying assignment is NP-hard for $d\gtrsim 2^{k/2}$.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。