Exact conditional tests for contingency tables require sampling from fibers with fixed margins. Classical Markov basis MCMC is general but often impractical: computing full Markov bases that connect all fibers of a given constraint matrix can be infeasible and the resulting chains may converge slowly, especially in sparse settings or in presence of structural zeros. We introduce a SAT-based alternative that encodes fibers as Boolean circuits which allows modern SAT samplers to generate tables randomly. We analyze the sampling bias that SAT samplers may introduce, provide diagnostics, and propose practical mitigation. We propose hybrid MCMC schemes that combine SAT proposals with local moves to ensure correct stationary distributions which do not necessarily require connectivity via local moves which is particularly beneficial in presence of structural zeros. Across benchmarks, including small and involved tables with many structural zeros where pure Markov-basis methods underperform, our methods deliver reliable conditional p-values and often outperform samplers that rely on precomputed Markov bases.
- पेपर ID: 2511.05709
- शीर्षक: SAT-sampling सांख्यिकीय महत्व परीक्षण के लिए विरल आकस्मिकता तालिकाओं में
- लेखक: Patrick Scharpfenecker, Tobias Windisch (University of Applied Sciences Kempten, Germany)
- वर्गीकरण: stat.ME (सांख्यिकी - पद्धति), math.CO (गणित - संयोजन विज्ञान), stat.CO (सांख्यिकी - संगणना)
- प्रकाशन तिथि: 7 नवंबर 2025
- पेपर लिंक: https://arxiv.org/abs/2511.05709
यह पेपर आकस्मिकता तालिकाओं के सटीक सशर्त परीक्षण समस्या के लिए SAT समाधानकर्ता पर आधारित एक नई विधि प्रस्तावित करता है, जो पारंपरिक Markov आधार MCMC विधि को प्रतिस्थापित करता है। पारंपरिक विधि को सभी फाइबर को जोड़ने वाले पूर्ण Markov आधार की गणना की आवश्यकता होती है, जो विरल सेटिंग्स या संरचनात्मक शून्य की उपस्थिति में अक्सर अव्यावहारिक और धीमी अभिसरण होती है। लेखकों ने फाइबर को बूलियन सर्किट के रूप में एन्कोड किया, आधुनिक SAT नमूनाकर्ताओं का उपयोग करके तालिकाओं को यादृच्छिक रूप से उत्पन्न किया, SAT नमूनाकर्ताओं द्वारा प्रेरित नमूनाकरण पूर्वाग्रह का विश्लेषण किया, और व्यावहारिक शमन रणनीतियों का प्रस्ताव दिया। SAT प्रस्तावों और स्थानीय गतिविधियों के साथ मिश्रित MCMC योजना के माध्यम से, सही स्थिर वितरण सुनिश्चित किया गया, विशेष रूप से संरचनात्मक शून्य वाली स्थितियों के लिए उपयुक्त।
आकस्मिकता तालिकाओं का सटीक सशर्त अनुमान सांख्यिकी में एक महत्वपूर्ण समस्या है, विशेष रूप से स्वतंत्रता परीक्षण। इस प्रकार की समस्याओं के लिए निश्चित सीमांत बाधाओं के तहत फाइबर (fibers) से नमूनाकरण की आवश्यकता होती है, अर्थात् रैखिक बाधा Au=b को संतुष्ट करने वाली गैर-नकारात्मक पूर्णांक तालिकाएं u खोजना।
पारंपरिक Markov आधार MCMC विधि दो मुख्य बाधाओं का सामना करती है:
- संगणनात्मक जटिलता: वास्तविक मॉडल और तालिका आकार के लिए पूर्ण Markov आधार की गणना आमतौर पर संगणनात्मक रूप से निषिद्ध या पूरी तरह से अव्यावहारिक है
- अभिसरण समस्या: यहां तक कि उपलब्ध आधार के साथ, प्रेरित गतिविधियां धीमी गति से मिश्रित हो सकती हैं, जिसमें बड़ी समायोजन कार्य की आवश्यकता होती है
- संरचनात्मक शून्य समस्या: संरचनात्मक शून्य और अन्य बाधाएं Markov आधार के आकार को बढ़ाती हैं और कनेक्टिविटी को जटिल बनाती हैं
लेखकों ने देखा कि आधुनिक SAT समाधानकर्ता बड़े संरचित उदाहरणों को संभालने में उत्कृष्ट प्रदर्शन करते हैं, विशेष रूप से संघर्ष-संचालित खंड सीखने (CDCL) समाधानकर्ता। हाल के वर्षों में SAT नमूनाकरण तकनीकों की प्रगति (जैसे UniGen3, CMSGen आदि) फाइबर नमूनाकरण समस्या को हल करने के लिए नई संभावनाएं प्रदान करती है।
- SAT एन्कोडिंग विधि: फाइबर बाधाओं को बूलियन सर्किट के रूप में एन्कोड करने की एक कुशल विधि प्रस्तावित की, Tseitin रूपांतरण के माध्यम से CNF रूप में परिवर्तित किया, विरलता को बनाए रखा और CDCL समाधानकर्ता में मजबूत इकाई प्रसार को लागू किया
- नमूनाकरण पूर्वाग्रह विश्लेषण: अत्याधुनिक SAT नमूनाकर्ताओं में नमूनाकरण पूर्वाग्रह की सीमा और संरचना को मापा, सशर्त p-मान की सटीकता में सुधार के लिए व्यावहारिक शमन तकनीकें विकसित कीं
- मिश्रित MCMC योजना: दो मिश्रित योजनाएं An(M) और Pn,k(M) प्रस्तावित कीं, SAT प्रस्तावों और स्थानीय गतिविधियों को जोड़ते हुए, सही स्थिर वितरण सुनिश्चित किया
- प्रदर्शन में सुधार: संरचनात्मक शून्य वाली छोटी जटिल तालिकाओं सहित बेंचमार्क परीक्षणों में, पारंपरिक Markov आधार विधि की तुलना में प्रदर्शन लाभ प्रदर्शित किया
दिया गया बाधा मैट्रिक्स A∈Nk×d और सीमांत वेक्टर b∈Zk, लक्ष्य फाइबर FA,b={u∈Nd:Au=b} से नमूना लेना है, सशर्त p-मान को अनुमानित करने के लिए:
Eρ[f]=∑u∈FA,bf(u)ρ(u)
जहां ρ(v)∼v1!⋯vd!1, f(v)=1X(v)≥X(uobs)
- बाधा प्रतिनिधित्व: रैखिक बाधा Au=b को जोड़, गुणा और समानता जांच की एक श्रृंखला के रूप में पुनः तैयार किया
- बिट प्रतिनिधित्व: प्रत्येक प्रविष्टि का प्रतिनिधित्व करने के लिए l बिट का उपयोग किया, जहां l=⌈log2(maxi,j,Ai,j>0Ai,jbi)⌉
- सर्किट निर्माण: आकार poly(k,d,l) का बूलियन सर्किट C निर्मित किया
शास्त्रीय Tseitin एन्कोडिंग का उपयोग करके सर्किट C को CNF रूप F में परिवर्तित किया, संतुष्ट करते हुए:
- C(u1,…,ud)=1 यदि और केवल यदि y1,…,ym मौजूद हैं जैसे कि F(u1,…,ud,y1,…,ym)=1
- FA,b∩[2l−1]d और F के संतुष्ट समाधानों के बीच एक द्विभाजन स्थापित किया
प्रत्येक n चरणों में एक चरण SAT नमूनाकर्ता का उपयोग करता है, शेष पूर्वनिर्धारित गति सेट M का उपयोग करते हैं:
- SAT चरणों और Markov आधार गतिविधियों को वैकल्पिक रूप से निष्पादित करें
- संरचनात्मक पूर्वाग्रह को कम करने के लिए SAT चरणों का कम अनुपात बनाए रखें
k यादृच्छिक चलने को समानांतर में प्रबंधित करें:
- पहले SAT नमूनाकर्ता का उपयोग करके फाइबर से n स्वतंत्र प्रारंभिक बिंदुओं का नमूना लें
- फिर M का उपयोग करके k यादृच्छिक चलने निष्पादित करें
- हर n चरणों में यादृच्छिक रूप से एक चलने को n चरणों के लिए जारी रखने के लिए चुनें
SAT प्रस्तावों के लिए, स्वीकृति संभावना की गणना करें:
pW(u,v)=min{1,W(u,v)W(v,u)⋅∏i=1dvi!ui!}
- स्वतंत्रता मॉडल Id1×⋯×dk: d1×d2×⋯×dk स्वतंत्रता मॉडल
- अर्ध-स्वतंत्रता मॉडल QId1×⋯×dk(S): संरचनात्मक शून्य S के साथ स्वतंत्रता मॉडल
- कोई तीन-कारक इंटरैक्शन मॉडल नहीं N3Fd: d×d×d तालिका पर कोई तीन-कारक इंटरैक्शन मॉडल नहीं
Algorithm 1 की मूल्यांकन योजना का उपयोग करें:
- T=100 प्रारंभिक नमूने उत्पन्न करें
- प्रत्येक नमूने पर Fisher परीक्षण चलाएं
- सशर्त p-मान में अभिसरण के लिए आवश्यक चरणों की संख्या को मापें (नमूनों की संख्या नहीं)
- 0.005 सटीकता प्राप्त करने के लिए आवश्यक चरणों का मूल्यांकन करें
- मुख्य SAT नमूनाकर्ता के रूप में CMSGen का उपयोग करें (UniGen3 की तुलना में तेज़)
- MLE गणना के लिए, सामान्य ढाल वंश विधि लागू की
- L-BFGS अनुकूलन का उपयोग करें, सीमांत अंतर की निगरानी करें ∥A(uobs−u^(θ))∥2
प्रायोगिक परिणाम दिखाते हैं कि SAT आधारित विधि कई परिदृश्यों में Markov आधार विधि से बेहतर है, विशेष रूप से निम्नलिखित स्थितियों में:
- विरल तालिकाएं: छोटे नमूना आकार या संरचनात्मक शून्य की उपस्थिति में उत्कृष्ट प्रदर्शन
- जटिल संरचना: An(M) योजना बड़े समस्या उदाहरणों में Pn,k(M) से बेहतर है
- संरचनात्मक शून्य हैंडलिंग: पूर्ण Markov आधार (जैसे Graver आधार) की आवश्यकता के बिना सही p-मान में अभिसरण सुनिश्चित करें
- N3F4 मॉडल: नमूना आकार 80 और 100 पर, मिश्रित विधि शुद्ध Markov विधि से काफी बेहतर है
- QI5×5 मॉडल: पूर्ण फाइबर गणना के माध्यम से सत्य p-मान में अभिसरण को सत्यापित किया
- QI10×10 मॉडल: विभिन्न नमूना आकारों में तेज़ अभिसरण गति प्रदर्शित करता है
चित्र 2 शुद्ध SAT विधि में मजबूत संरचनात्मक पूर्वाग्रह दिखाता है, जिसे p-मान अनुमान के लिए सीधे उपयोग नहीं किया जा सकता, लेकिन मिश्रित योजनाएं इस समस्या को सफलतापूर्वक कम करती हैं, सही p-मान में अभिसरण प्राप्त करती हैं।
- Markov आधार MCMC: Diaconis और Sturmfels (1998) का अग्रणी कार्य
- गतिशील Markov आधार: Dobra (2011) की तत्काल गणना गति विधि
- जाली आधार विधि: Hazelton और Karimi (2024) की जाली आधार गति अनुसंधान
- RUMBA विधि: Bakenhus और Petrović (2024) की उच्च-आयामी जाली बिंदु नमूनाकरण
- समस्या-विशिष्ट रणनीति: Zhang (2019) की बड़ी विरल तालिकाओं पर स्वतंत्रता परीक्षण
- Heat-bath विधि: Stanley और Windisch (2018) की गतिशील समायोजन गति लंबाई
- SAT समाधानकर्ता: CryptoMiniSat5, Kissat आदि उच्च-प्रदर्शन समाधानकर्ता
- SAT नमूनाकरण: UniGen3, CMSGen, SMT-Sampler आदि नमूनाकरण उपकरण
- SAT आधारित विधि फाइबर नमूनाकरण के लिए एक प्रभावी विकल्प प्रदान करती है, विशेष रूप से संरचनात्मक शून्य वाली विरल सेटिंग्स के लिए उपयुक्त
- मिश्रित MCMC योजना SAT नमूनाकर्ताओं की संरचनात्मक पूर्वाग्रह समस्या को सफलतापूर्वक कम करती है
- छोटे नमूना आकार या बड़ी संख्या में संरचनात्मक शून्य वाली जटिल स्थितियों में, विधि पारंपरिक Markov आधार विधि से काफी बेहतर है
- संगणनात्मक ओवरहेड: एकल SAT नमूनाकरण का समय एकल स्थानीय गति से अधिक हो सकता है
- मेमोरी आवश्यकता: बड़े डिज़ाइन मैट्रिक्स और समृद्ध बाधा सेट का बूलियन एन्कोडिंग तेजी से बढ़ सकता है
- हाइपरपैरामीटर ट्यूनिंग: मिश्रित विधि ट्यून करने के लिए हाइपरपैरामीटर (जैसे चलने की संख्या, प्रति चलने के चरण) पेश करती है
- अति-उच्च-आयामी बाधा प्रणालियों के लिए अधिक कुशल एन्कोडिंग विधियां
- स्वचालित हाइपरपैरामीटर चयन रणनीति
- अन्य आधुनिक नमूनाकरण तकनीकों के साथ संयोजन
- मजबूत नवीनता: फाइबर नमूनाकरण समस्या के लिए SAT तकनीक का पहली बार व्यवस्थित अनुप्रयोग
- ठोस सिद्धांत: कठोर नमूनाकरण पूर्वाग्रह विश्लेषण और शमन रणनीति प्रदान करता है
- व्यापक प्रयोग: कई मॉडल श्रेणियों और परिदृश्यों को कवर करने वाले व्यापक बेंचमार्क परीक्षण
- उच्च व्यावहारिक मूल्य: विशेष रूप से पारंपरिक विधियां विफल होने वाली विरल और संरचनात्मक शून्य परिस्थितियों के लिए उपयुक्त
- स्केलेबिलिटी सीमाएं: अत्यंत बड़ी समस्याओं के लिए, बूलियन एन्कोडिंग की मेमोरी आवश्यकता एक बाधा बन सकती है
- पैरामीटर संवेदनशीलता: मिश्रित योजना का प्रदर्शन हाइपरपैरामीटर चयन पर निर्भर करता है, स्वचालित ट्यूनिंग मार्गदर्शन की कमी है
- तुलना सीमाएं: मुख्य रूप से पारंपरिक Markov आधार विधि के साथ तुलना, अन्य आधुनिक विधियों के साथ तुलना की कमी
- शैक्षणिक योगदान: सांख्यिकीय संगणना और संयोजन अनुकूलन के अंतःविषय अनुसंधान के लिए नई दिशा खोलता है
- व्यावहारिक मूल्य: जटिल आकस्मिकता तालिका विश्लेषण को संभालने के लिए व्यावहारिक उपकरण प्रदान करता है
- पुनरुत्पादनशीलता: खुला स्रोत कार्यान्वयन का वादा, विधि प्रसार के लिए अनुकूल
- बड़ी संख्या में संरचनात्मक शून्य वाली विरल आकस्मिकता तालिकाओं का विश्लेषण
- पारंपरिक Markov आधार गणना अव्यावहारिक उच्च-आयामी बाधा समस्याएं
- दूर की फाइबर क्षेत्रों को तेजी से खोजने की आवश्यकता वाली परिस्थितियां
- छोटे नमूना आकार का सटीक सशर्त परीक्षण
यह पेपर सांख्यिकी, संयोजन गणित और कंप्यूटर विज्ञान के महत्वपूर्ण साहित्य का हवाला देता है, जिसमें शामिल हैं:
- Diaconis और Sturmfels (1998): सशर्त वितरण नमूनाकरण के लिए बीजगणितीय एल्गोरिदम का अग्रणी कार्य
- आधुनिक SAT समाधानकर्ता साहित्य: CryptoMiniSat5, UniGen3, CMSGen आदि
- सांख्यिकीय संगणना विधियां: Markov आधार, गतिशील आधार, जाली आधार आदि संबंधित अनुसंधान