Present : Lee, Tom, Emma, Ian
Scribe : Emma
IMPORTANT ISSUES
We need to address problems that we aren’t solving but need to be. i.e. Kata bowling and the calculator problem Next week’s meeting is from 10am-noon.
99 Problems
Lee – focusing on case redundancy elimination
If we’re driving evolution with software test cases, there are going to be hundreds of cases that are going to be solved correctly with the current population. Result : cases are never actually redundant.
Solution : grouped lexicase selection? The problem with this is that it’s way too slow.
New idea : GENETICS – this has something to do with Lee’s amalgamation operator.
Program Synthesis
Emma is currently working on implementing Sumit’s string processing grammar and learning algorithm, looking for ways in which we can improve upon it, addressing problems that the current implementation cannot solve.
Statistical Possibilities
We’ve been contacted by some folks Lee spoke with at GECCO. They are interested in our work on new metrics and statistical tests. We discussed paper possibilities, including using the bioavailability data. Thus far no news on the contacts.
Visualisation
- Lee is proposing a visualization project for Ian to work on. The idea is to implement a visual version of push execution state. Previous work was done in processing and incantr. Future work to be done in Quill(?)? The idea here is to have a self-contained project to be incorporated into Clojush.
- Another visualization project would be to show the tag space. The idea would be to have an animation that shows how tags are being used during execution. Lee would like to see both where tags are used in the tag range, as well as which tags are called during execution. Emma suggested using a heatmap to show usage, where the color represents presence of a tag and intensity represents frequency of hits.