Skip to content

Releases: logic-and-learning-lab/Popper

v4.3.0

25 Jun 13:16
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Slightly improved constraints
  • Fixed weird Clingo issue

v4.1.0

19 Feb 17:19
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Lots of changes, including:

v2.1.0

02 Mar 13:51
Compare
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
Compare
Choose a tag to compare

A new version of Popper

v1.1.0

22 Dec 12:08
33abd29
Compare
Choose a tag to compare

Messed up the naming with the previous version. This version fixes it. Popper can now be installed with the command pip install popper-ilp