Efficient Contraction of Large Tensor Networks for Weighted Model Counting through Graph Decompositions
원문 초록
Constrained counting is a fundamental problem in artificial intelligence. A promising new algebraic approach to constrained counting makes use of tensor networks, following a reduction from constrained counting to the problem of tensor-network contraction. Contracting a tensor network efficiently requires determining an efficient order to contract the tensors inside the network, which is itself a difficult problem. In this work, we apply graph decompositions to find contraction orders for tensor networks. We prove that finding an efficient contraction order for a tensor network is equivalent to the well-known problem of finding an optimal carving decomposition. Thus memory-optimal contraction orders for planar tensor networks can be found in cubic time. We show that tree decompositions can be used both to find carving decompositions and to factor tensor networks with high-rank, structured tensors. We implement these algorithms on top of state-of-the-art solvers for tree decompositions and show empirically that the resulting weighted model counter is quite effective and useful as part of a portfolio of counters.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
A tensor network approach for chaotic time series prediction
Quantum Methods for Managing Ambiguity in Natural Language Processing
tn4ml: Tensor Network Training and Customization for Machine Learning
Comb Tensor Networks vs. Matrix Product States: Enhanced Efficiency in High-Dimensional Spaces
LTNtorch: PyTorch Implementation of Logic Tensor Networks
Learning out-of-time-ordered correlators with classical kernel methods
토론
이 논문과 연결된 포럼 글이 아직 없습니다.