program-induction icon indicating copy to clipboard operation
program-induction copied to clipboard

A library for program induction and learning representations.

Results 12 program-induction issues
Sort by recently updated
recently updated
newest added

Right now, `TRS` is declared as: ``` rust pub struct TRS { pub(crate) lex: Lexicon, pub(crate) utrs: UntypedTRS, pub(crate) ctx: TypeContext, } ``` It would be nice to have a...

The TRS sampler for terms, rules, TRSs, etc. is currently not very good. The difficulty is that it rarely samples things of moderate length. It either favors very long terms...

enhancement

It would be nice to create a version of `weighted_sample` that takes in log probabilities. This might require the uniform to exponential trick described [here](https://stackoverflow.com/questions/33738382/).

TRS rules are currently non-deterministic, but they aren't probabilistic. It would be nice to make them fully probabilistic and to fit the probabilities during learning.

enhancement

In the same way that the crate currently has lambda calculus, TRSs, and PCFGs, it would be cool to explore learning in some other representations, including graph rewriting, where the...

enhancement

In the same way that the crate currently has lambda calculus, TRSs, and PCFGs, it would be cool to explore learning in some other representations, including conditional rewriting, where each...

enhancement

In the same way that the crate currently has lambda calculus, TRSs, and PCFGs, it would be cool to explore learning in some other representations, including higher-order rewriting.

enhancement

In the same way that the crate currently has lambda calculus, TRSs, and PCFGs, it would be cool to explore learning in some other representations, including Parigot's (1992) lambda-mu calculus.

enhancement

In the same way that the crate currently has lambda calculus, TRSs, and PCFGs, it would be cool to explore learning in some other representations, including Barry Jay's (2016) lambda-SF...

enhancement

In the same way that the crate currently has lambda calculus, TRSs, and PCFGs, it would be cool to explore learning in some other representations, including Barry Jay's (2009) pattern...

enhancement