Convex and Bilevel Optimization for Neuro-Symbolic Inference and Learning

Charles Dickens, Changyu Gao, Connor Pryor, Stephen Wright, Lise Getoor
1/17/2024
cs.LGcs.AImath.OC

No official code found. Best implementation: linqs/dickens-icml24 (0 stars, last commit 2024-05-27).

Abstract

We leverage convex and bilevel optimization techniques to develop a general gradient-based parameter learning framework for neural-symbolic (NeSy) systems. We demonstrate our framework with NeuPSL, a state-of-the-art NeSy architecture. To achieve this, we propose a smooth primal and dual formulation of NeuPSL inference and show learning gradients are functions of the optimal dual variables. Additionally, we develop a dual block coordinate descent algorithm for the new formulation that naturally exploits warm-starts. This leads to over 100x learning runtime improvements over the current best NeuPSL inference method. Finally, we provide extensive empirical evaluations across 8 datasets covering a range of tasks and demonstrate our learning framework achieves up to a 16% point prediction performance improvement over alternative learning methods.

View on arXivView PDF

Code Implementations(1)

00Shell, PythonAug 11, 20232 years ago

Similar Papers

Cite this paper

@article{dickens2024convex,
  title  = {Convex and Bilevel Optimization for Neuro-Symbolic Inference and Learning},
  author = {Charles Dickens and Changyu Gao and Connor Pryor and Stephen Wright and Lise Getoor},
  year   = {2024},
  eprint = {2401.09651},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.09651v2},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.09651.svg)](https://codeofpaper.com/paper/2401.09651)

Discussion