Céline Hocquette
Céline Hocquette
Popper currently cannot learn with partial directions (#31), if you add the following it should find the same hypothesis: ``` direction(path,(in,out)). direction(edge,(in,out)). ```
Yes, max_clauses/1 has changed meaning in the new version (#45) and does not work as you intended anymore.
Hi @pudumagico, Popper learns definite programs, each clause has exactly one head literal. It cannot learn clauses with more than one head literal. The new version neither can learn programs...
It is possible to learn auxiliary predicates through predicate invention. Two examples are available [here](https://github.com/logic-and-learning-lab/Popper/tree/main/examples/kinship-pi) and [here](https://github.com/logic-and-learning-lab/Popper/tree/main/examples/robots-pi). In short, you must use 'enable_pi.' in your bias file. In this case,...