Complexity Science » ÌÇÐÄTV Annual Retreat Projects /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/ The latest posts to Complexity Science » ÌÇÐÄTV Annual Retreat Projects en-GB (C) 2026 University of ÌÇÐÄTV Sat, 24 Feb 2018 15:45:20 GMT http://blogs.law.harvard.edu/tech/rss SiteBuilder2, University of ÌÇÐÄTV, http://go.warwick.ac.uk/sitebuilder Fungy Fun with Befunge-93, a two-dimensional programming language /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841b62f7555c01630c0c08002d21 <p><span style="font-family: inherit; font-size: inherit;">Last but not least addition to the WARPs, I present you: BEFUNGE-93!</span></p> <p><strong style="font-family: inherit; font-size: inherit;">Abstract</strong></p> <p>Befunge-93 is a programming language in which programs are not written in lines of code, but grid based and two dimensional, and where each cell contains a single instruction, and execution can proceed in any cardinal direction across this grid -- not just left-to-right, but also right-to-left, top-to-bottom, and bottom-to-top. Additionally, note that the program is self-modifying, that is the grid can be edited through special characters as the program is running.</p> <p><strong>Aim and objectives</strong></p> <p>In this project, we aim to first discover and have some fun with the language, then try to implement simple models, and additionally modify the interpreter to add the functionality to call other files (so that one could potentially separate functions into files). By the end of the project, we aim to be world experts in fungeoid languages and in self-modifying code programming.</p> <p><strong>Of interest to</strong></p> <p>Anyone who thought "this sounds fun" as they were reading the above chapters</p> <p><strong>Resources necessary</strong></p> <p>Interpreter -&nbsp;https://github.com/catseye/Befunge-93</p> <p><strong>Further reading</strong></p> <p>https://en.wikipedia.org/wiki/Befunge</p> <p>&nbsp;</p> <p>&nbsp;</p> Sat, 28 Apr 2018 11:38:25 GMT Edoardo Barp 8a17841b62f7555c01630c0c08002d21 Re: Fun with Generative Models /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841b62f7555c0162fda46167494d <p>Here are the first few datasets:&nbsp;https://drive.google.com/drive/folders/1OSWWJDyPm305_GuUmg_64rvyaoHxyHCq?usp=sharing&nbsp;</p> <p>These include: cats, dogs, Pokemon, DnD spells (5th edition), wrestlers' names (thanks to Jack :-) ) and rom coms. I will upload the talk abstracts from previous annual retreats and cake recipes later this week.&nbsp;&nbsp;</p> Wed, 25 Apr 2018 16:30:31 GMT Iliana Peneva 8a17841b62f7555c0162fda46167494d Re: Functional Programming Madness /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841a62afe7d20162bf232e9521f5 <p>https://xkcd.com/1270/</p> <p>Mouseover text: "Functional programming combines the flexibility and power of abstract mathematics with the intuitive clarity of abstract mathematics."</p> Fri, 13 Apr 2018 13:12:56 GMT Jonathan Skipp 8a17841a62afe7d20162bf232e9521f5 Fun with Generative Models /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841b62723ec1016291eaf41420f2 <p><strong>Fun with Generative Models</strong></p> <p><strong>Organised by</strong> Iliana Peneva</p> <p><strong>Abstract</strong></p> <p>Neural networks have been used for almost everything: to <a href="https://blog.openai.com/competitive-self-play/">train a robot how to play football</a>; to<a href="https://tmblr.co/ZP7VLs2WWa_jd"> generate April Fools jokes</a>/<a href="http://aiweirdness.com/post/160407271482/metal-band-names-invented-by-neural-network">names of metal bands</a>/<a href="https://theconversation.com/machine-folk-music-composed-by-ai-shows-technologys-creative-side-74708">traditional Irish music</a>/<a href="http://aiweirdness.com/post/170685749687/candy-heart-messages-written-by-a-neural-network">candy heart messages</a>, to <a href="https://medium.freecodecamp.org/chihuahua-or-muffin-my-search-for-the-best-computer-vision-api-cbda4d6b425d">distinguish between&nbsp;chihuahua and muffin</a>, to <a href="https://phillipi.github.io/pix2pix/">generate cats from drawings</a>. Inspired by Rob's entertaining WARP from 2 years ago and by&nbsp;<a href="http://aiweirdness.com/">Janelle Shane's brilliant blog</a>, my proposed project aims to add to this list of fun NNs applications by generating&nbsp;new dog/cat breeds, DnD spells, Pokemons, cake recipes, talk abstracts, news items.</p> <p>We can decide what to generate at the retreat (there can be people working on different topics)<br>Suggestions are welcome for other topics :-)</p> <p><strong>Aims and Objectives</strong></p> <ul> <li><span style="font-family: inherit; font-size: inherit;">learn more about different types of neural networks, their capabilities and limitations</span></li> <li><span style="font-family: inherit; font-size: inherit;">get experience using neural networks in Python/R</span></li> </ul> <p><strong>Of Interest to</strong></p> <p>Anyone interested in deep learning (or likes cats/dogs/cakes/DnD/Pokemon)</p> <p><strong>Resources Necessary&nbsp;</strong><br>The datasets will be collected and made available before the retreat.</p> <p>if using Python - Keras and Tensorflow; if using R - neuralnet, or Keras and Tensorflow for R</p> <p><strong>References&nbsp;</strong><br>(most relevant)<br>Andrey Karpathy's excellent blogpost with examples: http://karpathy.github.io/2015/05/21/rnn-effectiveness/<br>Christopher Olah's blogpost: http://colah.github.io/posts/2015-08-Understanding-LSTMs/</p> <p>(for the keener)<br>Deep Leaning book by Ian Godfellow, Yoshua Bengio, Aaron Courville: http://www.deeplearningbook.org/contents/rnn.html</p> Wed, 04 Apr 2018 18:28:37 GMT Iliana Peneva 8a17841b62723ec1016291eaf41420f2 Re: Functional Programming Madness /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841b621f391b01622f6df4692ed3 <p>https://insights.stackoverflow.com/survey/2018/</p> <p>Haskells super hot right now too, a whole 6% of devs want to use it</p> Fri, 16 Mar 2018 15:29:17 GMT Jack Binysh 8a17841b621f391b01622f6df4692ed3 Trait-based phylogenetics and the evolution of EVERYTHING(!!!) /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841b621f391b01622eb7143806e9 <p>Trait-based phylogenetics and the evolution of EVERYTHING(!!!)</p> <p>Organised by - Joe Hilton</p> <p><span style="font-family: inherit; font-size: inherit;">Abstract -</span></p> <p>Phylogenetics is the study of the evolutionary relationship between groups of organisms. By comparing the phenomes and/or genomes of different species we can infer an evolutionary tree which visualises their evolutionary history. Phylogenetic methods are also used outside of biology to construct family trees for other kinds of entities which have some sort of evolutionary relationship, most notably languages. This project is an introduction to trait-based (in biological terms phenome-level) phylogentics using the Matlab package Traitlab. Traitlab was primarily developed to construct language family trees, but can be used to infer relationships between any set of entities for which we can provide a list of traits and their presence/absence. My plan is to get some suitable datasets together (possibly before the retreat) and then let Traitlab loose on them, hopefully figuring out how it works along the way. Since these datasets can come from just about anywhere, we can use Traitlab to generate "family trees" for lots of weird non-biological stuff, possibly throwing any sort of scientific rigour out the window. Some examples I've thought of are:</p> <ol> <li>Metal subgenres (traits could include speed, growliness, and spookiness)</li> <li>Pokemon species (traits could include type, number of evolutionary stages, standard phenomic stuff from biology)</li> <li>Types of sandwich (fillings, type of bread, country of origin etc)</li> </ol> <p>If you're interested in the project, try to come up with some ideas for datasets so this isn't just "let's classify stuff Joe likes". If all goes well we will be experts in phylogenetics by the end of the retreat. If not, we will at least have some nice pictures of trees that we can show to people.</p> <p>Aims and Objectives -</p> <ul> <li>Get to grips with some of the basic concepts of phylogenetics</li> <li>Get some experience using statistical inference and MCMC in a practical setting</li> <li>Misuse scientific concepts and experience a thrill of naughtiness</li> <li>Obtain biological proof that the sprites for Butterfree and Venomoth are the wrong way round</li> </ul> <p>Of Interest to -</p> <p>Mathematical biologists, people who like MCMC/inference, linguistics geeks, geeks in general</p> <p>Resources Necessary -</p> <ul> <li>Traitlab package for Matlab, available here:&nbsp;https://sites.google.com/site/traitlab/</li> <li>Between now and the retreat it's possible that I'll find other/better packages, in which case I'll add them to the thread.</li> <li>Fun datasets/ideas for datasets. Since we possibly/probably/definitely won't have wi-fi, it'll be useful to either have data or a useful way to construct data before the project starts.</li> </ul> <p>References -</p> <ul> <li>G. K. Nicholls, R. J. Ryder and D. Welch, TraitLab: a MatLab Package for Fitting and Simulating Binary Trait-Like Data, Technical report</li> </ul> <p>Recommended background reading for those interested in the project -</p> <ul> <li>https://en.wikipedia.org/wiki/Phylogenetics</li> <li>https://www.nature.com/scitable/topicpage/trait-evolution-on-a-phylogenetic-tree-relatedness-41936</li> <li>Not super relevant but a cool piece of research using phylogenetics:&nbsp;http://rsos.royalsocietypublishing.org/content/3/1/150645</li> </ul> Fri, 16 Mar 2018 12:09:32 GMT Joe Hilton 8a17841b621f391b01622eb7143806e9 Designing Games to Convey Scientific Concepts /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841a621f3a6901622a5bae5773ce <p><br><strong>Designing Games to Convey Scientific Concepts</strong></p> <p><strong>Organised by -</strong></p> <p>Annika Stechemesser</p> <p><strong>Abstract -</strong></p> <p>Working in an interdisciplinary environment, communicating our research to a non specialist audience is one of the daily challenges. We might not only want to explain our thoughts and results to fellow university researches from other disciplines, but also to partners in industry and to the wider public. Thinking about ways in which we can break our work down into smaller, approchable steps that relate to other peoples experiences and interests is therefore cruical. Ideally, we don't just want others to just understand, but to feel inspired and keen to learn more.</p> <p>This warp projects invites you to think about how you can communicate your research in a way that makes people with no prerequisites feel excited about it. One method of conveying simplified scientific concepts to the public is through games.</p> <p>Some examples:</p> <p><strong>(1) In the Village (http://www.tiltfactor.org/game/in-the-village/)</strong></p> <p>In the card game In the Village, players must cooperate and use limited resources to ensure their survival against the threat of malaria. In the Village was originally designed as a challenge: Could a game demonstrate to players the basic ideas behind malaria prevention, and foster a reliance on community-based health care solutions?<br>The game is designed for five players (or, in smaller groups, one player may take on more than one character). Each player tries to keep his or her character(s) alive through nights of mosquito attacks, with the caveat that if even one player dies, the game is over.</p> <p>While the game’s five players are given the agency to act as individuals, the victory and loss conditions apply to all players equally, suggesting open and selfless cooperation as the optimal strategy. Despite this, playtesting found that many players would guard their own resources and try to protect their perceived individual interests. Winning the game requires overcoming this instinct towards selfishness. Players end up sharing resources to make sure the group survives. The game offers a compelling model for community caregiving while offering fun, engaging gameplay.</p> <p><strong>(2) Zombiepox (http://www.tiltfactor.org/game/zombiepox/)</strong></p> <p>ZOMBIEPOX® has reached your town and turned two people into full-blown zombies! ZOMBIEPOX spreads as the zombies wander through town biting people! Help the humans escape the wrath of the flesh-eating zombies by vaccinating them against ZOMBIEPOX. Cure those in the most dire situations and protect the vulnerable who cannot be immunized. We don’t want zombie babies! Win the game if the deadly ZOMBIEPOX can no longer spread. Lose if too many people become full-blown zombies and the town is overrun!</p> <p><strong>(3) The Trap (https://copyrightliteracy.org/resources/the-publishing-trap/) (This one was even designed to educate us...)</strong></p> <p>The Publishing Trap is a game about research dissemination and scholarly communication in Higher Education. The game follows the academic career of four characters who at each stage in their career, from PhD submission, through to Professorship, are presented with a series of scenarios about which they have to make choices. The characters make decisions about how to disseminate their research at conferences, in academic journals and in monographs or textbooks. Ultimately the game helps researchers to understand how money, intellectual property rights, and both open and closed publishing models affect the dissemination and impact of their research. Through playing the game in teams, players get to discuss the impact of each character’s choices. The game ends at the end of the character’s life, when players sees the consequences of the choices they have made in terms of money, knowledge and impact.</p> <p>In this WARP project, we will have a go at designing our own games to explain our research!</p> <p>More inspiration: http://www.tiltfactor.org/</p> <p><strong>Aims and Objectives</strong> -</p> <p>The final aim is down to the wishes of the people participating (and also the number of people participating), I could see two things working well:</p> <p>1. everyone gives designing a game based on their own research a go, possible stepts could be:</p> <ul> <li>come up with a general concept (WHAT do I want to communicate, to WHOM, in which WAY)</li> <li>create a set of rules, identify possible resources</li> <li>start to implement the game, either digitally (for example with PYGAME or whichever suitable language you prefer!) or as a tabletop game (I will bring some crafts stuff)</li> </ul> <p><br>2. People team up and we focus on one topic, designing one game together. This would probably result into a tabletop game as it is easier to work on with multiple people at the same time. The steps stay essentially the same.</p> <p><strong>Of Interest to -</strong></p> <p>Anyone interested in thinking about how to break down their research for others to understand more easily, anyone having fun being creative, anyone liking games.</p> <p><strong>Resources Necessary -</strong></p> <p>If you are keen to implement something digitally maybe download PYGAME or whichever tool you prefer to write games in. If you want to get really far in your game design in these 6 hours maybe go for a head start and watch some tutorials etc.</p> <p><strong>References -</strong></p> <p>https://www.nature.com/naturejobs/2017/170720/pdf/nj7663-369a.pdf</p> <p>http://news.mit.edu/2011/vanished-smithsonian-0415</p> <p>http://blogs.lse.ac.uk/impactofsocialsciences/2017/10/28/the-publishing-trap-a-game-of-scholarly-communication/</p> <p>&nbsp;</p> Thu, 15 Mar 2018 15:51:14 GMT Annika Heike Stechemesser 8a17841a621f3a6901622a5bae5773ce Sentiment analysis using Twitter data /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841a621f3a69016226d6b35c0a6a <p><strong><span style="font-family: inherit; font-size: inherit;">Sentiment analysis using Twitter data</span></strong></p> <p><span style="font-family: inherit; font-size: inherit;"><strong>Organised by</strong> Sophie Meakin</span></p> <p><strong><span style="font-family: inherit; font-size: inherit;">Abstract</span></strong></p> <p>Sentiment analysis uses natural language processing (NLP) to identify and quantify an individuals opinion on a topic. Twitter is one example of where individuals express their opinions about many different subjects. My proposed project is to collect data on a certain topic and then analyse the content, for example:&nbsp;</p> <p>(1) PhD sentiment analysis: The #PhDChat hashtag was originally created as a way for PhD students in the UK to hold weekly discussions, but it has grown into much more than that and is now used by PhD students and others around the world to talk about the challenges and successes of studying for a PhD, ask for advice, and provide support. We can collect tweets containing the #PhDChat hashtag and analyse the tweets using Python libraries for natural language processing/ sentiment analysis.</p> <p>(2) We could collect data on anything, suggestions are very welcome! For example:</p> <ul> <li>Tweets from Donald Trump:&nbsp;<span style="font-family: inherit; font-size: inherit;">https://dev.to/rodolfoferro/sentiment-analysis-on-trumpss-tweets-using-python-</span></li> <li><span style="font-family: inherit; font-size: inherit;">Brexit:&nbsp;http://bruegel.org/2016/11/tweeting-brexit-narrative-building-and-sentiment-analysis/</span></li> </ul> <p><strong style="font-family: inherit; font-size: inherit;">Aims and Objectives</strong></p> <p>(1) To understand the sentiment of Twitter users using the #PhDChat hashtag.</p> <p><strong style="font-family: inherit; font-size: inherit;">Of Interest to</strong></p> <p><span style="font-family: inherit; font-size: inherit;">Anyone interested in natural language processing, novel uses of social media data, or anyone who has ever wondered how much other people are enjoying their PhDs.</span></p> <p><strong style="font-family: inherit; font-size: inherit;">Resources Necessary</strong></p> <p>Data will be collected and made available before the retreat. Updates on other resources required to follow.</p> <p><strong style="font-family: inherit; font-size: inherit;">References</strong></p> <p>The Structure and Characteristics of #PhDChat, an Emergent Online Social Network:&nbsp;https://www.youtube.com/watch?v=64uSxFeeV5s</p> <p>&nbsp;</p> Wed, 14 Mar 2018 23:27:07 GMT Sophie Meakin 8a17841a621f3a69016226d6b35c0a6a Re: Pommerman – Multi-Agent Learning Competition /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841b619e73380161f6079d831f9d <p>OK cool, glad to hear it! I'm also not at all an expert in reinforcement learning but it's an area that I've learning about recently and getting pretty interested in. I've had a go at implementing some Deep Q networks and simple policy gradient algorithms (but my understanding is that these don't actually work all that well in multi-agent environments) so we probably need to do something a bit different. Still I was thinking tensorflow because probably training a neural network of some kind is the only approach I can think of at the moment (e.g. maybe trying to learn some more about the <a href="https://blog.openai.com/competitive-self-play/">competitive self-play methods</a> they've been using at OpenAI). I'm definitely open to suggestions though!</p> Mon, 05 Mar 2018 11:59:09 GMT Henry Charlesworth 8a17841b619e73380161f6079d831f9d Re: Pommerman – Multi-Agent Learning Competition /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841a619e74830161f1614d8549ca <p>This is definitely somethign&nbsp; I'm interested it!&nbsp;</p> <p>I've never implemented or tested any reinforcement learning, although I now have some understanding (thanks to a module) of basic reinforcement learning methods (Q-learning, MC tree search..).</p> <p>How were you thinking of using tensorflow? I've only used it for neural networks, which I thought was the only thing it did. Were you planning on training a NN using episode learning for instance?</p> <p>Great project anyway!</p> Sun, 04 Mar 2018 14:19:01 GMT Edoardo Barp 8a17841a619e74830161f1614d8549ca Functional Programming Madness /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841a619e74830161ec1fb7e82f16 <p><strong>Functional Programming Madness</strong></p> <p><strong>Organised by:</strong> Jack Binysh</p> <p><strong>Abstract :&nbsp;</strong>Functional programming languages are a class of languages (Haskell, Lisp, bits of Python, etc.) which employ an approach to programming different to imperative, C style programming - they focus on describing what a function&nbsp;<em>is</em>, rather than how it is to be implemented. Eg, here's a quicksort in Haskell:</p> <p>quickSort [] = []<br>quickSort (x:xs) = quickSort (filter (&lt;x) xs)<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;++ [x] ++<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;quickSort (filter (&gt;=x) xs)</p> <p>... it looks like top drawer nerd madness.&nbsp;</p> <p>I know nothing about functional programming but thought it might be fun to learn some Haskell.</p> <p><strong>Aims and Objectives:</strong></p> <p>Learn some Haskell, code something up in it. Reach programming Nirvana.</p> <p><strong>Of Interest to:</strong></p> <p>People who want their minds blown.</p> <p><strong>Resources Necessary:</strong></p> <p>Haskell</p> <p>https://wiki.haskell.org/Haskell</p> <p><strong>References:</strong></p> <p>https://xkcd.com/224/</p> <p>https://xkcd.com/297/</p> <p>https://wiki.haskell.org/Why_Haskell_matters</p> <p>http://learnyouahaskell.com/</p> <p>&nbsp;</p> <p>&nbsp;</p> Sat, 03 Mar 2018 13:49:17 GMT Jack Binysh 8a17841a619e74830161ec1fb7e82f16 Google Landmark Retrieval Challenge /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841b619e73380161de942eaa7bb9 <p><strong><span style="font-family: inherit; font-size: inherit;">Google Landmark Retrieval Challenge<br></span></strong></p> <p><strong>Organised by:&nbsp;</strong>Bhavan Chahal &amp; Chris Norman (two groups, same problem)</p> <p><strong>Abstract:</strong></p> <p>Image retrieval is a fundamental problem in computer vision: given a query image, can you find similar images in a large database? This is especially important for query images containing landmarks, which accounts for a large portion of what people like to photograph.</p> <p>In this Kaggle competition, competitors are given query images and, for each query, are expected to retrieve all database images containing the same landmarks (if any).</p> <p>The new dataset is the largest worldwide dataset for image retrieval research, comprising more than a million images of 15K unique landmarks. We hope that this release will accelerate progress in this important research problem.</p> <p>If we decide to submit, submissions are evaluated according to mean Average Precision, and the prizes are&nbsp;1st place - $ 1,250,&nbsp;2nd place - $ 750, and&nbsp;3rd place - $ 500. The deadline is&nbsp;May 15, 2018, a few weeks after the retreat.</p> <p><strong>Aim:&nbsp;</strong></p> <p>Given an image, can you find all of the same landmarks in a dataset? We would like to have two groups approaching the problem differently and see which performs best!</p> <p><strong>Objectives:&nbsp;</strong></p> <ul> <li>Analyse the data and format as required</li> <li>Attempt the Kaggle competition</li> <li>Have fun with data science!</li> </ul> <p><strong>Of Interest to:</strong></p> <p>Google, data scientists, and those interested in vision tasks</p> <p><strong>Resources Necessary:</strong></p> <ul> <li>Competition data (Available here:&nbsp;<strong>https://www.kaggle.com/c/landmark-retrieval-challenge/data</strong>)</li> <li>R or Python and relevant packages</li> </ul> <p><strong>References:</strong></p> <ul> <li>Kaggle competition page:&nbsp;<strong>https://www.kaggle.com/c/landmark-retrieval-challenge</strong></li> <li>H. Noh, A. Araujo, J. Sim, T. Weyand, B. Han, "Large-Scale Image Retrieval with Attentive Deep Local Features", Proc. ICCV'17</li> </ul> Wed, 28 Feb 2018 22:41:48 GMT Bhavan Chahal 8a17841b619e73380161de942eaa7bb9 Pommerman – Multi-Agent Learning Competition /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841b619e73380161c4a91cb2174f <p><strong>Pommerman – Multi-Agent Learning Competition</strong></p> <p><strong>Organised by -</strong><br>Henry Charlesworth</p> <p><br><strong>Abstract -</strong><br><a href="https://www.pommerman.com" target="_blank">Pommerman</a> is an implementation of the SNES game “Super Bomberman”designed such that it can be used as a playground for multi-agent learning. This is a very simple four player game with two different game modes (FFA and Team 2v2) but is made complicated by the fact that it is adversarial and you are competing against other agents. The idea of the Pommerman project is that people from around the world will try and train agents to play this game, submit their entries and then the organizers will host competitions where these all compete against each other.</p> <p><br><strong>Aims and Objectives -</strong><br>Realistically it will be difficult to create a highly competitive agent within the amount of time we have but hopefully it will be possible implement something simple that can at least play the game sensibly and then to brainstorm ideas that we could try to implement afterwards if people are still interested.</p> <p><br><strong>Of Interest to -</strong><br>People interested in machine learning (particularly reinforcement learning) and people who like old SNES games. I am mainly interested in doing this because I’d like a chance to try and implement some reinforcement learning algorithms.</p> <p><br><strong>Resources Necessary -</strong><br>Agents can be developed using any framework essentially (the only requirement is that you submit a Docker container). I was planning to use tensorflow but am open to suggestions from people who know a lot more about machine learning than I do.</p> <p><br><strong>References -</strong><br>https://github.com/MultiAgentLearning/playground<br>for the very keen: https://github.com/LantaoYu/MARL-Papers</p> <p>&nbsp;</p> Fri, 23 Feb 2018 21:54:32 GMT Henry Charlesworth 8a17841b619e73380161c4a91cb2174f Modelling the Emergence and Collapse of Eusociality /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841b619e73380161bd3c1ca36502 <p><strong>Modelling the Emergence and Collapse of Eusociality</strong></p> <p><strong>Organised by -</strong></p> <p>Robert Gowers</p> <p><strong>Abstract -</strong></p> <p>Why and how eusociality evolved in certain animals has been a puzzling question for many years.&nbsp; Many different hypotheses have been advanced to explain this, but later studies have shown that simple explanations are insufficient to account for all different species types.&nbsp; Mathematical models have been devised (see the third reference) that detail how different evolutionary traits allow for eusociality.&nbsp; However, many questions still remain.</p> <p><strong>Aims and Objectives -</strong></p> <p>This project intends to create a simple model of a population with some genetic traits to see not only how eusociality can emerge, but also how it can collapse. How robust is a eusocial population to perturbations? Can a species simply revert back to solitary behaviour after being eusocial, or will it simply die off?</p> <p>More specific objectives and information will be added closer to the time of the retreat.</p> <p><strong>Of Interest to -</strong></p> <p>People who like population models, people who like genetic models, people who like ants.</p> <p><strong>Resources Necessary -</strong></p> <p>No special software should be required.</p> <p><strong>References -</strong></p> <p><em>Eusociality, origin and consequences</em>, http://www.pnas.org/content/pnas/102/38/13367.full.pdf</p> <p><em>The evolution of eusociality</em>, https://www.nature.com/articles/nature09205</p> <p><em>A unified model of Hymenopteran preadaptations that trigger the evolutionary transition to eusociality</em>, https://www.nature.com/articles/ncomms15920</p> Thu, 22 Feb 2018 11:18:08 GMT Robert Gowers 8a17841b619e73380161bd3c1ca36502 Sexually Transmitted Infections in a Brave New World /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841b619e73380161ad664ef30226 <p><strong>Sexually Transmitted Infections in a <em>Brave New World</em></strong></p> <p><strong>Organised by - </strong>Trystan Leng</p> <p><strong>Abstract -&nbsp;</strong></p> <p>In his 1931 novel <em>Brave New World</em>, Aldous Huxley imagines a dystopian society where social norms are radically different from our own. The spread of infections, and in particular the spread of sexually transmitted infections (STIs), can be thought of as processes on networks - hence a change in social norms, by changing the structure of these networks, has the potential to alter both the spread and control of STIs drastically. This project will create appropriate models to explore the effect the differing social norms between our world and Huxley's Brave New World have on the spread and control of STIs. Doing so provides an insight into which aspects of sexual networks must be explicitly modelled, and more importantly, which can we neglect without affecting the results of our models.</p> <p>The project may use pair-formation models or stochastic simulations of networks, depending upon preliminary discussions within the group. Pair-formation models have the advantage of being in general deterministic, and hence more tractable, but to assess the impact of some control measures (such as contact tracing) a simulation of the full model might be necessary. The project may be partitioned along lines of different modeling methods, different disease dynamics, or different control interventions - to be decided within the group at the retreat.</p> <p><strong>Aims and Objectives -&nbsp;</strong></p> <p><em>Aim-</em>to explore the impact differing social norms has on the spread and control of STIs, to better understand which features of networks should be explicitly modelled for the spread of infectious diseases.</p> <p><em>Objectives - </em></p> <ul> <li>Determine the ways in which social and sexual norms differ between our world and in a Brave New World, and decide which of these to focus on.</li> <li>Construct appropriate models of STI spread under differing social norms.</li> <li>Examine how the spread and control of STIs differ between the constructed models, in particular when parameters are adjusted to achieve the same population level quantities across models (such as prevalence).</li> </ul> <p><strong>Of Interest to - </strong>Those interested in epidemiology and processes on networks.</p> <p><strong>Resources Necessary -&nbsp;</strong></p> <ul> <li>Matlab code for base pair-formation model provided by Trystan</li> <li>download Rstisim for stochastic simulation of STIs https://blog.nus.edu.sg/roellin/rstisim/</li> </ul> <p><strong>References -&nbsp;</strong></p> <ul> <li>An introduction to the themes of <em>Brave New World</em>:&nbsp;https://www.shmoop.com/brave-new-world/</li> <li>Kretzschmar and Heijne's primer on pair formation models for STIs: https://www.sciencedirect.com/science/article/pii/S2468042717300106</li> </ul> Mon, 19 Feb 2018 09:30:18 GMT Trystan Leng 8a17841b619e73380161ad664ef30226 WARPS Project Template - /fac/cross_fac/complexity/newsandevents/events2017-18/annualretreat2017-18/warps/?post=8a17841a619e74830161ad5e12684160 <p><strong>WARPS Project Title</strong></p> <p><strong>Organised by - </strong></p> <p><em>Yourself - you are responsible for organising the project and guiding your group towards its aims and objectives</em></p> <p><strong>Abstract -&nbsp;</strong></p> <p><em>An introduction to and motivation behind the project. Abstracts preferably should be aimed at a non-specialist audience - i.e. aimed at those in the MathSys CDT but who are not necessarily experts in the given field. Once introduced, an explanation of the structure of the project is recommended. Projects should aim to be fun, challenging and informative, with achievable objectives for the end of the retreat.</em></p> <p><strong>Aims and Objectives -&nbsp;</strong></p> <p><em>The overall aims and the specific objectives of the project - what do you hope to have achieved by the end of the retreat?</em></p> <p><strong>Of Interest to -&nbsp;</strong></p> <p><em>Name fields or skill-sets to whom the project may be of specific interest to.</em></p> <p><strong>Resources Necessary -&nbsp;</strong></p> <p><em>Any resources of software necessary for group members to obtain prior to the retreat.</em></p> <p><strong>References -&nbsp;</strong></p> <p><em>Recommended background reading for those interested in the project.</em></p> Mon, 19 Feb 2018 09:21:18 GMT Trystan Leng 8a17841a619e74830161ad5e12684160