This folder cotains RIB, a parameter learning algorithm based on the information bottleneck To execute rib, load ib.pl with :- use_module(library('cplint/rib')). and run :- ib_par(filestem). in a directory containing filestem.kb, filestem.bg and filestem.l. You will find the output in filestem.rules. The folder contains the following examples sp1 and sp1npn (first fold of IMDB for target predicate sameperson) hmml2: hidden markov model In the .l file you should specify input and output (taget predicates) in the form input(pred/arity). output(pred/arity). See also http://sites.unife.it/rib/