|
First Australasian Computational Intelligence Summer School (ACISS’09)30 November – 1 December 2009, Melbourne, Australia
|
|
ACISS'09 TutorialsTutorial 1: Computational Intelligence in GamesAbstract: These tutorials are for those interested in the applications of computational intelligence to games. Machine intelligence and games have a long and illustrious association stretching from the pioneering days of computing right up to the present day. Traditional games are a marvellous lens through which to study such machine intelligence problems as planning, reasoning, learning and pattern recognition, while modern interactive computer games pose challenging problems that computational intelligence methods can help to solve. Two tutorials are offered: an introductory one for novices, and an advanced one for those having some familiarity with the field. Participants can elect to take either or both, depending on their background. Computational Intelligence in Games – Part IThis tutorial introduces how computational intelligence techniques can be applied for learning in games and will consist of two parts: the first, an introduction to basic techniques, approaches, and existing software frameworks; the second, cases studies and a brief history of past successes. No prior knowledge is required. The emphasis will be on the application rather than the theory. Computational Intelligence in Games – Part IIThis tutorial will be a practical tutorial in which participants will work in small teams to develop an agent to control a game character (a bot) for Unreal Tournament 2004, a popular First Person Shooter. Participants will need some Java programming skills, and familiarity with basic computational intelligence methods (the introductory tutorial CI in Games – Part I would provide this). The aim of the exercise will be to make the bot act in a human-like way, in the spirit of the BotPrize Contest. Presenters: Dr. Luigi Barone and A/Prof. Philip Hingston
Luigi Barone (luigi@csse.uwa.edu.au) and Philip Hingston (p.hingston@ecu.edu.au) were General Chairs of the 2008 IEEE Symposium on Computational Intelligence and Games (www.csse.uwa.edu.au/cig08 ) and are both associate editors of the new IEEE Transactions on Computational Intelligence and AI in Games. They have published both separately and independently on topics encompassing mathematical games such as the Iterated Prisoner’s Dilemma and the Hawks and Doves game, board and card games such as Poker, Othello and Hnefatafl, drinking games like Spoof, and computer games including PacMan and Unreal Tournament. Philip is the organiser of the BotPrize Contest (www.botprize.org), an international competition for bot programmers. Tutorial 2: How to do good research in database/data mining, and get it published!Abstract: While the top data mining/databases conferences have traditionally enjoyed an unusually high quality of reviewing, there is no doubt that publishing in them (and other high quality conferences) is very challenging. This is especially true for young faculty, grad students whose primary advisor is not an experienced data mining/databases author, or people from outside the community (i.e. a biologist or mathematician who has a result that might greatly interest the database/data mining community). In this tutorial Dr. Keogh will demonstrate some simple ideas to enhance the probability of success in getting your paper published in a top data mining conference; and after the work is published, getting it highly cited. These tips and tricks are based on 12 years experience as a prolific author and reviewer, and wisdom solicited from many of the most prolific data mining researchers/reviewers. Topics covered in the tutorial include:
While Dr. Keogh does not claim to have a “magic bullet” for publishing in database/data mining, his significant track record of publishing in top data mining venues, combined with extensive (and deliberately uncredited) experience in helping younger researchers “break-in” to ICDE/ICDM/VLDB/SIGKDD have placed him in a unique position to share useful and actionable advice. This tutorial is sponsored by the Monash University Centre for Research in Intelligent Systems (CRIS). Presenter: Professor Eamonn Keogh
Dr. Keogh is a prolific author in data mining/database conferences. As of June 2009, he is one of only three people to have at least ten papers in each of the top three data mining conferences, ACM SIGKDD, IEEE ICDM and SIAM SDM (The other two are Philip Yu and Jiawei Han). While he is only 8 years out from his PhD he has already obtained an H-index of 34, and obtained full professorship at the University of California-Riverside. He has given well-received tutorials at SIGKDD (three times), ICDM (twice), VLDB, SDM, ACM Multimedia, CIKM and a host of other venues. Several of his papers have won “best paper” awards. In addition he has won several teaching awards, and he was the sole recipient of the University of California Riverside University Scholar for 2008. He is the recipient of a 5-year NSF Career Award for “Efficient Discovery of Previously Unknown Patterns and Relationships in Massive Time Series Databases” and two additional large NSF awards for data mining. What people have said about a previous version of this tutorial. The tutorial is quite long, but informative and entertaining. I recommend (it) to you. William Webber. I wish I have read your slides earlier. Very helpful. Lei Tang, Tempe, AZ I just got great recommendation from a co-worker about your tutorial. Mandis S. Beigi. IBM Watson Research Center It is very useful for the beginners to research. Xin Zhao ..found it very interesting... it should be very useful.. Huan Liu Very nice slides! It is very useful, especially as I am currently preparing a paper... Ardian Kristanto Poernomo I am even grateful for the advice you provide in your SIGKDD tutorial. It makes me felt like i have spent the last years in vain. Sian Lun. Excellent stuff! I have forwarded it to my group for serious reading! Naren Ramakrishnan. Virginia Tech Very glad I attended your tutorial in KDD2009. It was very informative. Ding Feng. Nokia This tutorial is so important, helpful, interesting, beautiful and valuable to me that I have read the tutorial five times. I like this tutorial so much that I am going to recommend it to all my classmates and friends. Suke Li ..wonderful presentation in KDD`09.. ...very useful for me. Chang Cheng, HP Labs China ..quite helpful for me, my colleagues, and my students. Sang-Wook Kim Today I read your tutorial and liked it. It will be in my archives always. Ahmet Yukselturk I am using it as a resource in my machine learning class.. Elena Filatova an amazing tutorial at SIGKDD. Supheakmungkol Sarin Tutorial 3: Mining Massive Collections of Shapes and Time Series: With Case Studies in Anthropology and AstronomyAbstract: Time series and multimedia data are ubiquitous; large volumes of such data are routinely created in scientific, industrial, entertainment, medical and biological domains. Examples include gene expression data, medical imagery, electrocardiograms, electroencephalograms, gait analysis, stock market quotes, space telemetry, microarrays, zoology etc. To mine such data we must chose algorithms and data representations. While most representations used in the past have been real valued (i.e wavelets and Fourier methods) in this tutorial I advocate for using discrete (symbolic) representations of the data. Symbolic representations allow us to use very useful algorithms and data structures which are not available for real data, for example suffix trees, hashing and Markov models. The tutorial will be illustrated with numerous real world examples created just for this tutorial, including examples from archeology (petroglyphs and projectile points), microscopy (nematodes and blood cells), historical manuscripts, zoology, motion capture and biometrics. The data mining tasks considered include indexing, classification, clustering, novelty discovery, motif discovery and visualization. This tutorial is sponsored by the Monash University Centre for Research in Intelligent Systems (CRIS). Presenter: Professor Eamonn Keogh
Dr. Keoghs research interests are in Data Mining, Machine Learning and Information Retrieval. He has published over 100 papers on time series/shape mining in venues such as SIGMOD, SIGKDD, SIGIR, SIGGRAPH, VLDB, EDBT, PKDD, PAKDD, IEEE ICDM, IEEE ICDE, SIAM SDM, IDEAL, FQAS, SSDM, AI and INTERFACE conferences and in the TODS, DMKD, KAIS, INFORMATION VISUALIZATION and IJTAI journals. Several of his papers have won “best paper” awards. In addition he has won several teaching awards. He is the recipient of a 5-year NSF Career Award for “Efficient Discovery of Previously Unknown Patterns and Relationships in Massive Time Series Databases”, two additional million dollar NSF grants, and a grant from Aerospace Corp to develop a time series visualization tool for monitoring space launch telemetry. His papers on time series data mining have been referenced well over 5,000 times (see www.cs.ucr.edu/~eamonn/selected_publications.htm). What people have said about a previous version of this tutorial. “I thought it was a phenomenal introduction to the material..” Neal J. Rothleder, Ph.D. | Microsoft - CRM Customer Profiling and Analysis “…an excellent tutorial… made a convincing case at the right level of detail for a tutorial” Darren Vengroff. Amazon.com “The (SIGKDD tutorial) content is informative, technical and interesting, and lots of fun to read” Raymond Tsang: Copperleaf Consulting Group “ (I) was very impressed by your tutorial at KDD-04 on time series - great work!… … quite a few people who have attended your KDD-04 tutorial told me it was great!” Dr. Gregory Piatetsky-Shapiro. Editor, KDnuggets.com “May I use some of your (tutorial slides) in my teaching? They are very nice. I like them very much. In addition to the great technical stuff, the art work is amazing” Dr. Jian Pei Simon Fraser University “…your tutorials on time series are great” Dr George Kollios, Boston University “… excellent tutorial concerning temporal mining ...” Dr. Margaret H. Dunham, in her book, Data Mining Introductory and Advanced Topics. pp 273 “I have read your tutorial, great work!!” Dr Paolo Capitani, University of Bologna - Italy “My students and I enjoyed your tutorials very much. They cover the important concepts in an easy to understand and entertaining way.” Dr. Yan Huang, University of North Texas “Your presentation on ICDM '01-A Tutorial on Indexing and Mining Time Series Data, helped me a lot in understanding time series data mining, they are the clearest slides I had ever seen.” Zengchang Qin, University of Bristol. “…I think its contents (SIGKDD tutorial) are FANTASTIC!” Magdiel Galan, Grad Student Arizona State University “The tutorial is a fantastic resource. Your capacity for work is amazing!”Howard J. Hamilton. University of Regina, Canada. Tutorial 4: Particle Swarm OptimizationIntroduction to Particle Swarm Optimization - Part ISince the first publication of Particle Swarm Optimization (PSO) in 1995, the number of research papers on PSO, and the number of researcher in PSO, have exploded. Many variations of the PSO have been developed to improve its performance, studies have been done to understand the dynamics of particles, and adaptations have been developed to apply the PSO to different optimization problem types. This tutorial begins with a gentle introduction to PSO, followed by some specialized topics. The introductory part will have as its objective to provide the attendee with an overview of PSO and its basic variations. A significant problem with the standardPSO will be illustrated, and a few results from studies of particle trajectories will be presented. The specialized topics will consider PSO models that are specifically designed for multimodal optimization, multiobjective optimization, coevolution, and constraint handling. The details of these topics are: 1. Basic PSO: The philosophy of PSO will be discussed, and the basic (original) PSO algorithms will be explained and illustrated. The need for social network structures will be discussed, as well as the importance of PSO control parameters, basic variations (velocity clamping, inertia, constriction). An overview of performance criteria will be given. 2. Particle Trajectories: Illustrations of particle trajectories and the influence of parameter choices on trajectories will be given. Heuristics for the selection of control parameter values will be given. 3. PSO problem: A problem with the PSO that causes premature convergence will be discussed, and solutions proposed. 4. Multimodal optimization: speciation and niching techniques used in PSO will be described. Illustration of a speciation-based PSO will be provided, as well as analysis of its performance and some research issues. 5. Multiobjective optimization: an overview of existing multiobjective PSO models will be provided. In addition, a multiobjective PSO will be shown to have a fast convergence and nice spread of solutions across the Pareto optimal front. 6: Coevolutionary PSO: an example of employing a cooperative coevolutionary PSO for solving large scale optimization optimization problem will be presented. 7. Constraint handling: a brief overview of existing constraint handling techniques adopted in PSO will be provided. Presenter: Dr. Xiaodong Li
Dr Xiaodong Li is an associate editor of the IEEE Transactions on Evolutionary Computation, and International Journal of Swarm Intelligence Research (IJSIR). He is a member of IEEE CIS Task Force on Swarm Intelligence since its inception, and a member of IEEE CIS Task Force on Evolutionary Computation in Dynamic and Uncertain Environments (ECiDUE). He is a member of the Technical Committee on Soft Computing, Systems, Man and Cybernetics Society, IEEE, and a member of IASR Board of Editors for the Journal of Advanced Research in Evolutionary Algorithms (JAREA). He is a Vice Chair of Computational Intelligence Society, IEEE Victorian Section, Australia. He was the General Chair of the 7th International Conference on Simulated Evolution And Learning (SEAL'08), and currently a Program Co-chair of the 22nd Australasian Joint Conference on Artificial Intelligence (AI'09). Particle Swarm Optimization in Dynamic Environments - Part IIAbstract:The original particle swarm optimization (PSO) algorithms have been developed to solve unconstraint, static continuous-valued optimization problems. Due to the characteristics of PSO, it can not be applied to find solutions in dynamically changing environments. The PSO approach has to be adapted in order to inject diversity into swarms such that the exploration abilities of the swarm is increased. This then allows PSO to find and track optima in dynamic environments. This tutorial will start by formally defining dynamic environments and discussing different classes of dynamic environments, as well as classes of dynamic optimization problems. Then an introduction to PSO will be provided, with an explanation of why the original PSO can not be used in dynamic environments. Adaptations of PSO to find and track single solutions in dynamic, single objective, and unconstrained environments will then be discussed. The tutorial will then continue to discuss more complex dynamic optimization problems. It will be shown how PSO can be adapted to track multiple solutions in a dynamic environment, and results will be given to illustrate the performance of PSO in this task. Dynamic multi-objective optimization problems will be considered, discussing how a vector-evaluated PSO can be used to solve dynamic multi-objective optimization problems. Finally, the ability of PSO to cluster temporal data and to train neural networks in the presence of concept drift will be illustrated. Presenter: Professor Andries P. Engelbrecht
|
|
|
Last updated: 21 September 2009 - Maintained by Xiaodong Li
|
|