{"id":2961,"date":"2020-05-14T11:56:31","date_gmt":"2020-05-14T09:56:31","guid":{"rendered":"https:\/\/aist.fh-hagenberg.at\/?p=2961"},"modified":"2020-05-14T11:56:31","modified_gmt":"2020-05-14T09:56:31","slug":"the-strange-dissapearance-of-oliver","status":"publish","type":"post","link":"https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver","title":{"rendered":"The strange dissapearance of Oliver"},"content":{"rendered":"<p>Well it wasn&#8217;t really that strange, I was just on Sabbatical for one semester for the purpose of moving forward on my PhD which I am usually doing in my free time. But now that you already fell for the clickbait here is what I did during that time. First of all, I organized everything I wanted to do beforehand. I met Bill Langdon at <a href=\"http:\/\/www.icse-conferences.org\/\">ICSE<\/a> 2019 and simply asked if I could come visit and collaborate on Genetic Improvement. I also messaged some Professors, most of which replied favorably, leading to smaller exchanges that I won&#8217;t go into detail about.<a href=\"https:\/\/www.linkedin.com\/in\/jasonfsteen\">Jason Steen<\/a> and I met by sheer coincidence at an HL7 Event and since he needed someone who knows their way around education, and I had a lot of time on my hand when he needed that someone, we planned several education sessions that eventually took place at the HL7 Workgroup Meeting in Sydney.<\/p>\n<p>So for anyone looking forward to their own sabbatical &#8211; Plan everything <em>before<\/em> you go on sabbatical (organizing most of this took months), and also make sure you don&#8217;t overload. All of this took a lot of work, but ultimately I learned a lot from the people I visited and have a much stronger foundation moving forward on my own work as well as continuing to collaborate with them.<\/p>\n<h3>Research Stay at the University College London (UCL)<\/h3>\n<p>The visit to UCL was planned with a specific topic in mind &#8211; Utilizing <a href=\"http:\/\/geneticimprovementofsoftware.com\/\">Genetic Improvement (GI)<\/a> to update or introduce code constants in code. This is a niche research area in GI, which usually deals with the improvement of the code itself. The <a href=\"http:\/\/www0.cs.ucl.ac.uk\/staff\/W.Langdon\/ftp\/papers\/Langdon_2018_SSBSE.pdf\">approach<\/a> <a href=\"http:\/\/www0.cs.ucl.ac.uk\/staff\/W.Langdon\/ftp\/papers\/langdon_2019_GI7.pdf\">was<\/a> <a href=\"http:\/\/www0.cs.ucl.ac.uk\/staff\/W.Langdon\/ftp\/papers\/langdon_2019_ieeeblog.pdf\">previously<\/a> <a href=\"http:\/\/www0.cs.ucl.ac.uk\/staff\/W.Langdon\/ftp\/papers\/langdon_2019_log2.pdf\">shown<\/a> to work really well by evolving lookup tables that were made for one mathematical function, to a lookuptable for another function, using the Covariance Matrix Adaption &#8211; Evolution Strategy (<a href=\"http:\/\/cma.gforge.inria.fr\/\">CMA-ES<\/a>). CMA-ES is a &#8222;relatively&#8220; new algorithm in the evolutionary search domain capable of updating all of its configuration values internally during the run. It has been shown to work on a variety of global and local optimization problems.<\/p>\n<p>So what we did during the collaboration at the Centre for Research in Evolution, Search and Testing (<a href=\"http:\/\/crest.cs.ucl.ac.uk\/about\/\">CREST<\/a>), is adapt the approach to become more generic, accepting any given function that can be approximated using <a href=\"https:\/\/en.wikipedia.org\/wiki\/Newton%27s_method\">Newton Raphson<\/a>. The results are quite successful, for cube root even outperforming the accuracy of the calculation of the Java and C++ standard implementations. You can take a look at the resulting paper, and presentation at EuroGP 2020 <a href=\"https:\/\/github.com\/oliver-krauss\/Replication_GI_Division_Free_Division\">here<\/a>. There are also some publications upcoming related to this research field.<\/p>\n<p>If you get to visit London the next time, be sure to stop by at UCL and visit <a href=\"https:\/\/en.wikipedia.org\/wiki\/Jeremy_Bentham\">Jeremy Bentham<\/a>, the spiritual founder of UCL, and so dedicated to his job that he is still attending board meetings even now, close to 200 years after his death.<\/p>\n<div id='gallery-1' class='gallery galleryid-2961 gallery-columns-3 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20190817_142219'>Paddington Bear<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-2962'>\n\t\t\t\tPaddington Bear\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20190818_122627'>The London eye<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-2963'>\n\t\t\t\tThe London Eye\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20190818_172751'>Alternative name for the UK<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-2964'>\n\t\t\t\tUnofficial name for Britain\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20190821_181140'>Buckingham Palace<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-2965'>\n\t\t\t\tBuckingham Palace\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20190817_130615'>Its bigger on the inside<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-2966'>\n\t\t\t\tIt&#8217;s bigger on the inside\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20190817_130818'>I Agree<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-2967'>\n\t\t\t\tGin accepts your paper for publication.\n\t\t\t\t<\/figcaption><\/figure>\n\t\t<\/div>\n\n<h3>Research Stay at the University of Edinburgh<\/h3>\n<p>When visiting <a href=\"https:\/\/cdubach.bitbucket.io\/\">Christophe Dubach<\/a> who is the lead of the <a href=\"https:\/\/www.lift-project.org\/\">LIFT<\/a> project was still employed at the University. He has since moved on to <a href=\"https:\/\/www.mcgill.ca\/\">McGill<\/a> Univesity in Montreal, which is a really beautiful city and you should consider doing a <a href=\"https:\/\/cdubach.bitbucket.io\/openings\/\">PHD<\/a> there. The LIFT project is a language and compiler written in Scala and cross compiling to OpenCL code. The target is to proide a functional language that is highly parallelized. Optimization in LIFT works based on rewriting-rules that guarantee semantic equivalence when rewriting a given LIFT function.<\/p>\n<p>The focus of the collaboration lies on utilizing Genetic Algorithms to select and sequence these rewriting rules to optimize given LIFT functions, with the target of providing this as an internal compiler optimization.<\/p>\n<div id='gallery-2' class='gallery galleryid-2961 gallery-columns-3 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20190831_131741'>Dolly the sheep<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-2-2973'>\n\t\t\t\tDolly the cloned sheep\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20190831_172905'>Also Edinburgh from above<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-2-2974'>\n\t\t\t\tEdinburgh from Arthurs seat\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20190825_181304'>Edinburgh from above<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-2-2971'>\n\t\t\t\tEdinburgh from above\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20190825_105449'>Edinburgh Castle<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-2-2970'>\n\t\t\t\tEdinburgh castle\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20190825_102953'>Greyfriars Bobby<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-2-2969'>\n\t\t\t\tGreyfriars Bobby\n\t\t\t\t<\/figcaption><\/figure>\n\t\t<\/div>\n\n<h3>HL7 Working Group Meeting (WGM) 2020 Sydney<\/h3>\n<p>The WGM in Sydney was probably the last one happening in person for some time. Next to the usual work on HL7 Healthcare Standards, primarily HL7 <a href=\"http:\/\/hl7.org\/fhir\/\">FHIR<\/a>, I helped out with the education track, teaching several of the courses. Next to the FHIR Starter (what is FHIR, how does it Work) and FHIR Arsonist (How to extend the standard towards your use cases) which you can also usually find at the <a href=\"https:\/\/hl7.at\/\">HL7 Austria<\/a> annual meeting, I did courses on FHIR for Managers, FHIR in Australia and ChildHealthcare, Patient Summary and finally Workflow. Also concerning workflow we are currently doing a <a href=\"https:\/\/aist.fh-hagenberg.at\/index.php\/de\/projekte\/projekt-msbpmn\">project<\/a> on making <a href=\"http:\/\/www.bpmn.org\/\">BPMN<\/a> and <a href=\"https:\/\/www.hl7.org\/fhir\/plandefinition.html\">FHIR PlanDefinition<\/a> <a href=\"http:\/\/build.fhir.org\/ig\/HL7\/cqf-recommendations\/branches\/master\/documentation-methodology.html\">interoperable<\/a>.<\/p>\n<p>Jason Steen and the whole of HL7 Australia did a lot to make the WGM successful. I would absolutely work together with them again, and look forward to any events they are doing!<\/p>\n<div id='gallery-3' class='gallery galleryid-2961 gallery-columns-3 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20200203_203955'>HL7 DE, AT, CH (DACH)<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-3-2981'>\n\t\t\t\tHL7 DACH hard at work\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20200130_004724'>Australian Pigeon<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-3-2982'>\n\t\t\t\tAustralian Pigeon\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20200205_210327'>Sydney Opera House at night<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-3-2986'>\n\t\t\t\tSydney Opera House at night\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20200130_000941'>Sydney Opera House<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-3-2983'>\n\t\t\t\tSydney Opera House\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20200211_191644'>Wait a minute. That's not Australia<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-3-2985'>\n\t\t\t\tWait a minute. That&#8217;s not Australia\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon '>\n\t\t\t\t<a href='https:\/\/aist.fh-hagenberg.at\/index.php\/en\/2020\/05\/14\/the-strange-dissapearance-of-oliver\/img_20200219_134527'>New Zealand Pigeon<\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-3-2984'>\n\t\t\t\tNew Zealand Pigeon\n\t\t\t\t<\/figcaption><\/figure>\n\t\t<\/div>\n\n<div class=\"SnapLinksContainer\" style=\"margin-left: 0px; margin-top: 0px; display: none;\">\n<div class=\"SL_SelectionRect\">\n<div class=\"SL_SelectionLabel\"><\/div>\n<\/div>\n<p><!-- Used for easily cloning the properly namespaced rect --><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Well it wasn&#8217;t really that strange, I was just on Sabbatical for one semester for the purpose of moving forward [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2988,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[],"class_list":["post-2961","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein-en","col-lg-4 col-md-6"],"_links":{"self":[{"href":"https:\/\/aist.fh-hagenberg.at\/index.php\/wp-json\/wp\/v2\/posts\/2961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aist.fh-hagenberg.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aist.fh-hagenberg.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aist.fh-hagenberg.at\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aist.fh-hagenberg.at\/index.php\/wp-json\/wp\/v2\/comments?post=2961"}],"version-history":[{"count":5,"href":"https:\/\/aist.fh-hagenberg.at\/index.php\/wp-json\/wp\/v2\/posts\/2961\/revisions"}],"predecessor-version":[{"id":2991,"href":"https:\/\/aist.fh-hagenberg.at\/index.php\/wp-json\/wp\/v2\/posts\/2961\/revisions\/2991"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aist.fh-hagenberg.at\/index.php\/wp-json\/wp\/v2\/media\/2988"}],"wp:attachment":[{"href":"https:\/\/aist.fh-hagenberg.at\/index.php\/wp-json\/wp\/v2\/media?parent=2961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aist.fh-hagenberg.at\/index.php\/wp-json\/wp\/v2\/categories?post=2961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aist.fh-hagenberg.at\/index.php\/wp-json\/wp\/v2\/tags?post=2961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}