LP-Based Weighted Model Integration over Non-Linear Real Arithmetic
Abstract
Weighted model integration (WMI) is a relatively recent formalism that has received significant interest as a technique for solving probabilistic inference tasks with complicated weight functions. Existing methods and tools are mostly focused on linear and polynomial functions and provide limited support for WMI of rational or radical functions, which naturally arise in several applications. In this work, we present a novel method for approximate WMI, which provides more effective support for the wide class of semi-algebraic functions that includes rational and radical functions, with literals defined over non-linear real arithmetic. Our algorithm leverages Farkas’ lemma and Handelman's theorem from real algebraic geometry to reduce WMI to solving a number of linear programming (LP) instances. The algorithm provides formal guarantees on the error bound of the obtained approximation and can reduce it to any user-defined value epsilon. Furthermore, our approach is perfectly parallelizable. Finally, we present extensive experimental results, demonstrating the superior performance of our method on a range of WMI tasks for rational and radical functions when compared to state-of-the-art tools for WMI, in terms of both applicability and tightness.
Cite
Text
Akshay et al. "LP-Based Weighted Model Integration over Non-Linear Real Arithmetic." International Joint Conference on Artificial Intelligence, 2025. doi:10.24963/IJCAI.2025/1005Markdown
[Akshay et al. "LP-Based Weighted Model Integration over Non-Linear Real Arithmetic." International Joint Conference on Artificial Intelligence, 2025.](https://mlanthology.org/ijcai/2025/akshay2025ijcai-lp/) doi:10.24963/IJCAI.2025/1005BibTeX
@inproceedings{akshay2025ijcai-lp,
title = {{LP-Based Weighted Model Integration over Non-Linear Real Arithmetic}},
author = {Akshay, S. and Chakraborty, Supratik and Farokhnia, Soroush and Goharshady, Amir Kafshdar and Motwani, Harshit Jitendra and Zikelic, Dorde},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {2025},
pages = {9040-9048},
doi = {10.24963/IJCAI.2025/1005},
url = {https://mlanthology.org/ijcai/2025/akshay2025ijcai-lp/}
}