Reinforcement Logic Rule Learning for Temporal Point Processes

Chao Yang, Lu Wang, Kun Gao, Shuang Li
8/11/2023
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

We propose a framework that can incrementally expand the explanatory temporal logic rule set to explain the occurrence of temporal events. Leveraging the temporal point process modeling and learning framework, the rule content and weights will be gradually optimized until the likelihood of the observational event sequences is optimal. The proposed algorithm alternates between a master problem, where the current rule set weights are updated, and a subproblem, where a new rule is searched and included to best increase the likelihood. The formulated master problem is convex and relatively easy to solve using continuous optimization, whereas the subproblem requires searching the huge combinatorial rule predicate and relationship space. To tackle this challenge, we propose a neural search policy to learn to generate the new rule content as a sequence of actions. The policy parameters will be trained end-to-end using the reinforcement learning framework, where the reward signals can be efficiently queried by evaluating the subproblem objective. The trained policy can be used to generate new rules in a controllable way. We evaluate our methods on both synthetic and real healthcare datasets, obtaining promising results.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yang2023reinforcement,
  title  = {Reinforcement Logic Rule Learning for Temporal Point Processes},
  author = {Chao Yang and Lu Wang and Kun Gao and Shuang Li},
  year   = {2023},
  eprint = {2308.06094},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.06094v1}
}

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/2308.06094.svg)](https://codeofpaper.com/paper/2308.06094)

Discussion