{"id":153,"date":"2013-08-07T21:03:02","date_gmt":"2013-08-08T01:03:02","guid":{"rendered":"http:\/\/sites.hampshire.edu\/ci-lab\/?p=153"},"modified":"2013-08-07T21:03:02","modified_gmt":"2013-08-08T01:03:02","slug":"16-november-2012","status":"publish","type":"post","link":"https:\/\/sites.hampshire.edu\/ci-lab\/2013\/08\/07\/16-november-2012\/","title":{"rendered":"16 November 2012"},"content":{"rendered":"<h2>Meeting Notes<\/h2>\n<p>next week we need to have a meeting, ONLINE!!!!<\/p>\n<p>Gecco deadline is January we should have results and bits of text by next week<\/p>\n<p>&#8220;Man will do anything in order to avoid the true difficulty of thinking&#8221; -proverb by Lee<\/p>\n<p>Go Zeke&#8217;s publication for Chemistry!<\/p>\n<p>Options with Ranjan<\/p>\n<p>Do linear regression guided by Ranjan on problems in chemistry that we have no idea about<\/p>\n<p>or we could try and evolve a material (organic or inorganic), which is evolved with fabrication and physical testing<\/p>\n<p>&#8211; takes about two days to do each generation<\/p>\n<p>&#8211; we need to focus on making each result good, rather then a hodgepodge of garbage with gems in it<\/p>\n<p>&#8211; Fitness prediction would be nice!<\/p>\n<p>&#8211; in between: simulate enzymes and run GP on them, no physical testing<\/p>\n<p>&nbsp;<\/p>\n<p>Ranjan&#8217;s STUFFFFF<\/p>\n<p>-mechanistic deterministic molding of biological and chemical systems<\/p>\n<p>&#8211; has a teammate (Chris Corneleus) who can do polymers and stuff, but Ranjan doesn&#8217;t have supplies to do that<\/p>\n<p>&#8211; there&#8217;s a big initiative to do materials stuff called &#8220;materials genome&#8221;<\/p>\n<p>&#8211; Weird stuff happens when you mix polymers, it is not always the geometric mean, definitely non-intuitive and non-linear<\/p>\n<p>&#8211; It is mostly explored with intuition<\/p>\n<p>&#8211; applications range: water filtration, fuel stuff,<\/p>\n<p>&#8211; we want problems where &#8220;the proof is in the pudding&#8221;, so this is bawler<\/p>\n<p>&#8211; we would be making recipes for these polymers<\/p>\n<p>&#8211; the throughput is hella low throughput, so we need to make sure that it is unusually likely to land you in good places of a searchspace, and mutates\/crosses you over towards that<\/p>\n<p>&#8211; note we are evolving every part of the recipe<\/p>\n<p>&#8211; based on experience manipleting the temperature matters a lot<\/p>\n<p>&#8211; the starting components and processing are both incredibly important (particularly looking at water filtration)<\/p>\n<p>&#8211; the tests would be assessment of water purity, flow output (diffusion of the polymer), swelling of polymers<\/p>\n<p>&#8211; so non-linear that regression sucks like hell, the systems are multidimensional and non-linear<\/p>\n<p>&#8211; ok, not nessisairily the case that symbolic regression has not been tested with it<\/p>\n<p>&#8211; there are weird metrics like torchuosity, which is a metric of how strangely a molecule moves<\/p>\n<p>&#8211; potentially be useful to run grammatical evolution or developmental evolution (so the programs can be weird, by changing stuff and such things, but the starting seed is always good)<\/p>\n<p>&#8211; the seed formula is take two material mix them, heat them, cool them<\/p>\n<p>&#8211; getting the max yield from a small sample size is very, very, very important<\/p>\n<p>&#8211; check out evolutionary robotics field<\/p>\n<p>&#8211; simple story there is a shit ton of fitness cases, and then they look at situations in which the population varies significantly and then only looks at those fitness cases<\/p>\n<p>&#8211; unfortunately that is not a perfect match<\/p>\n<p>&#8211; josh bongaurd used a simulation for most of the tests, but would occasionally do a real life test which they would use to improve the simulation<\/p>\n<p>&#8211; we could try to evolve the simulator using fitness predictors<\/p>\n<p>-yay, there&#8217;s a lot of data already!<\/p>\n<p>&#8211; there is a lot of proprietary going into parrot front<\/p>\n<p>&#8211; there&#8217;s some data already<\/p>\n<p>-probs at least on the scale of a few hundred<\/p>\n<p>&#8211; that&#8217;s enough to at least to start<\/p>\n<p>&#8211; making something to predict efficacy of future recipes based on current recipes and their results<\/p>\n<p>&#8211; what step was x or y<\/p>\n<p>&#8211; try lots of heuristics<\/p>\n<p>&#8211; want to make sure we give the real test predicted solutions which are distinct, not just successful ones<\/p>\n<p>&#8211; do we keep individuals from the last test in the new test<\/p>\n<p>&#8211; Solubility is unpredictable, simulated spectra would be nice, we could do it, there&#8217;s also a shit ton of data on it already<\/p>\n<p>&#8211; we could do attempt something to do with enzymes and protein folding and doing predictions (sounds scary)<\/p>\n<p>&#8211; what if we could make something sufficiently good to do a denovo<\/p>\n<p>&#8211; in protiens there is a sequence space, a shape space and a function space, they&#8217;re hella weird to predict and are not always super successful attempts<\/p>\n<p>&#8211; they&#8217;re a bunch of stuff which suggests that shapespace may not even exist<\/p>\n<p>-would this be from data or simulation<\/p>\n<p>&#8211; it&#8217;s not got much data, but if you choose the right problem it could work<\/p>\n<p>&nbsp;<\/p>\n<p>Lee&#8217;s writing on the board: zee&#8217;s writing &#8211; we start with data that goes like { recepe: measurement }, \u2026<\/p>\n<p>we have a population of R:M pairs<\/p>\n<p>we evolve a function that given an R gives an M<\/p>\n<p>we need to figure out how to chew up R<\/p>\n<p>that fitness predictor is used in another found of evolution<\/p>\n<p>where we evolve programs that change a recipe to maximize it&#8217;s fitness in measurements<\/p>\n<p>then we physically test a hundred of them, selected somehow<\/p>\n<p>now we have a new (larger) set of RM pairs<br \/>\n-a shit ton of ideas about how this should work<\/p>\n<p>&#8211; fitness predictors (how many, do we do lexicase selection, do we do multiple runs)<\/p>\n<p>&#8211; should we choose a diverse set of programs from the fitness predictor set (to clarify one&#8217;s that are distinct and will produce interesting darts on the search space)<br \/>\nwhat are scopes good for?<\/p>\n<p>gsxo? kata bowling?<\/p>\n<p>when you don&#8217;t have scopes it seems clearly like a bad idea to do something that operates not the whole stack.<\/p>\n<p>code map does crazy shit<\/p>\n<p>could also be used for strings<\/p>\n<h2>Pre-Meeting Agenda<\/h2>\n<ul>\n<li>Ranjan Srivastava will be joining us<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Meeting Notes next week we need to have a meeting, ONLINE!!!! Gecco deadline is January we should have results and bits of text by next week &#8220;Man will do anything in order to avoid the true difficulty of thinking&#8221; -proverb by Lee Go Zeke&#8217;s publication for Chemistry! Options with Ranjan Do linear regression guided by [&hellip;]<\/p>\n","protected":false},"author":622,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-153","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/posts\/153"}],"collection":[{"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/users\/622"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":1,"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/posts\/153\/revisions"}],"predecessor-version":[{"id":154,"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/posts\/153\/revisions\/154"}],"wp:attachment":[{"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/media?parent=153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/categories?post=153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/tags?post=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}