Abstract
Tractable logical circuits (TLCs) have attracted more attention in the AI field as bases of knowledge representation and tractable probabilistic modeling. We propose the bag-based search (BBS), a new meta-algorithm for constructing a TLC that accepts all subgraphs of a given input graph that satisfies a target graph property. We implemented BBS examples for various graph properties, including independent set, k-edgeset, dominating set, k-matchings, and spanning trees, and applied them to artificial and real-world graphs. The experimental results showed that BBS generated significantly smaller circuits than ZDDs obtained by the frontier-based search (FBS).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Appendix is provided on the author’s website.
References
Amarilli, A., Bourhis, P., Jachiet, L., Mengel, S.: A circuit-based approach to efficient enumeration. In: ICALP (2017)
Bannach, M., Berndt, S.: Practical access to dynamic programming on tree decompositions. In: ESA (2018)
Van den Broeck, G., Lykov, A., Schleich, M., Suciu, D.: On the tractability of SHAP explanations. In: AAAI (2021)
Choi, A., den Broeck, G.V., Darwiche, A.: Tractable learning for structured probability spaces: a case study in learning preference distributions. In: IJCAI (2015)
Choi, A., Shen, Y., Darwiche, A.: Tractability in structured probability spaces. In: NIPS (2017)
Choi, Y., Vergari, A., Van den Broeck, G.: Probabilistic circuits: A unifying framework for tractable probabilistic models. In: Technical report, UCLA (2020)
Cygan, M., et al.: Parameterized Algorithms. Springer (2015)
Darwiche, A.: SDD: a new canonical representation of propositional knowledge bases. In: IJCAI (2011)
Darwiche, A., Marquis, P.: A knowledge compilation map. J. Artif. Intell. Res. 17, 229–264 (2002)
Dell, H., Husfeldt, T., Jansen, B.M.P., Kaski, P., Komusiewicz, C., Rosamond, F.A.: The first parameterized algorithms and computational experiments challenge. In: IPEC (2017)
Inoue, Y., Minato, S.: Acceleration of ZDD construction for subgraph enumeration via pathwidth optimization. In: TCS-TR-A16-80, Hokkaido University (2016)
Ishihata, M., Maehara, T.: Exact bernoulli scan statistics using binary decision diagrams. In: IJCAI (2019)
Iwashita, H.: Tdzdd: a top-down/breadth-first decision diagram manipulation framework. https://github.com/kunisura/TdZdd
Kawahara, J., Inoue, T., Iwashita, H., Minato, S.: Frontier-based search for enumerating all constrained subgraphs with compressed representation. IEICE Trans. 100-A(9), 1773–1784 (2017)
Khosravi, P., Choi, Y., Liang, Y., Vergari, A., Van den Broeck, G.: On tractable computation of expected predictions. In: NeurIPS (2019)
Knuth, D.E.: The art of computer programming, volume 4A: combinatorial algorithms, part 1. Pearson Education India (2011)
Liu, A., Van den Broeck, G.: Tractable regularization of probabilistic circuits. In: NeurIPS (2021)
Liu, A., Mandt, S., Van den Broeck, G.: Lossless compression with probabilistic circuits. In: ICLR (2022)
Maehara, T., Suzuki, H., Ishihata, M.: Exact computation of influence spread by binary decision diagrams. In: WWW (2017)
Maniu, S., Senellart, P., Jog, S.: An experimental study of the treewidth of real-world graph data. In: ICDT (2019)
Minato, S.: Zero-suppressed BDDs for set manipulation in combinatorial problems. In: DAC (1993)
Nakahata, Y., Nishino, M., Kawahara, J., Ichi Minato, S.: Enumerating all subgraphs under given constraints using zero-suppressed sentential decision diagrams. In: SEA (2020)
Nishino, M., Inoue, T., Yasuda, N., Minato, S., Nagata, M.: Optimizing network reliability via best-first search over decision diagrams. In: INFOCOM (2018)
Nishino, M., Yasuda, N., Minato, S., Nagata, M.: Zero-suppressed sentential decision diagrams. In: AAAI (2016)
Nishino, M., Yasuda, N., Minato, S., Nagata, M.: Compiling graph substructures into sentential decision diagrams. In: AAAI (2017)
Oztok, U., Darwiche, A.: A top-down compiler for sentential decision diagrams. In: IJCAI (2015)
Selvam, N.R., Van den Broeck, G., Choi, Y.: Certifying fairness of probabilistic circuits. In: AAAI (2023)
Shih, A., Van den Broeck, G., Beame, P., Amarilli, A.: Smoothing structured decomposable circuits. In: NeurIPS (2019)
Sugaya, T., Nishino, M., Yasuda, N., Minato, S.: Tree decomposition-based approach for compiling independent sets. J. Inf. Process. 28, 354–368 (2020)
Suzuki, H., Ishihata, M., Minato, S.: Designing survivable networks with zero-suppressed binary decision diagrams. In: WALCOM (2020)
Vergari, A., Choi, Y., Liu, A., Teso, S., Van den Broeck, G.: A compositional atlas of tractable circuit operations for probabilistic inference. In: NeurIPS (2021)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Ishihata, M. (2024). The Bag-Based Search: A Meta-Algorithm to Construct Tractable Logical Circuits for Graphs Based on Tree Decomposition. In: Wu, W., Guo, J. (eds) Combinatorial Optimization and Applications. COCOA 2023. Lecture Notes in Computer Science, vol 14462. Springer, Cham. https://doi.org/10.1007/978-3-031-49614-1_25
Download citation
DOI: https://doi.org/10.1007/978-3-031-49614-1_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-49613-4
Online ISBN: 978-3-031-49614-1
eBook Packages: Computer ScienceComputer Science (R0)