Skip to content

Releases: logic-and-learning-lab/Popper

v4.4.0

03 Jan 07:38

Choose a tag to compare

v4.3.0

25 Jun 13:16

Choose a tag to compare

  • temporary horrible hack for annoying janus memory issue
  • minor improvements to ALAN ASP encoding
  • backtrack prune consistent programs

v4.2.0

27 Apr 13:02

Choose a tag to compare

  • filter programs we add to the combine stage
  • only build variants using existing variables when the size is bound
  • replace internal representation of example coverage from sets to bit arrays

v4.1.1

21 Feb 13:14

Choose a tag to compare

  • Slightly improved constraints
  • Fixed weird Clingo issue

v4.1.0

19 Feb 17:19

Choose a tag to compare

  • Try to deduce BK constraints by default
  • Improved testing via Janus
  • WIP on improving the constrain stage (only working for single-rule programs)

v4.0.0

09 Feb 15:15

Choose a tag to compare

  • Replace pyswip with janus-swi
  • Singleton variables enabled by default
  • Fixed many silly bugs

v3.1.0

11 Nov 12:40
227c30f

Choose a tag to compare

  • The ability to use different MaxSAT solvers
  • Automatically try to detect Datalog BK
  • Optimisation for the combine stage when learning programs from noiseless data

v3.0.0

29 Oct 15:17

Choose a tag to compare

Lots of changes, including:

v2.1.0

02 Mar 13:51

Choose a tag to compare

Major changes:

  • Popper now finds minimal unsatisfiable cores of totally incomplete programs, as described in the paper: Learning Logic Programs by Finding Minimal Unsatisfiable Cores, A. Cropper and C. Hocquette, AAAI 2023, which should reduce learning times a lot

Minor changes:

v2.0.0

02 Jun 13:22

Choose a tag to compare

A new version of Popper