01001110 01100101 01110101 01110010 01101111 01101110 01101111 01110110 01100001 00100000 01110011 01101011 01110101 01110000 01101001 01101110 01100001.

Slides:



Advertisements
Similar presentations
HOW DOES HUMAN-LIKE KNOWLEDGE COME INTO BEING IN ARTIFICIAL ASSOCIATIVE SYSTEMS? AGH UNIVERSITY OF SCIENCE AND TECHNOLOGY Faculty of Electrical Engineering,
Advertisements

Yuri R. Tsoy, Vladimir G. Spitsyn, Department of Computer Engineering
School of Applied Technology, Dep. Of Computer Engineering, T.E.I of Epirus A-Class: a novel classification method I.Tsoulos, A. Tzallas, E. Glavas.
Intelligent Control Methods Lecture 12: Genetic Algorithms Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Constructing Complex NPC Behavior via Multi- Objective Neuroevolution Jacob Schrum – Risto Miikkulainen –
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
Institute of Intelligent Power Electronics – IPE Page1 Introduction to Basics of Genetic Algorithms Docent Xiao-Zhi Gao Department of Electrical Engineering.
4-1 Management Information Systems for the Information Age Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4 Decision Support.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
TEMPLATE DESIGN © Genetic Algorithm and Poker Rule Induction Wendy Wenjie Xu Supervised by Professor David Aldous, UC.
1 Lecture 5: Automatic cluster detection Lecture 6: Artificial neural networks Lecture 7: Evaluation of discovered knowledge Brief introduction to lectures.
Data classification based on tolerant rough set reporter: yanan yean.
Evolutionary Algorithms Simon M. Lucas. The basic idea Initialise a random population of individuals repeat { evaluate select vary (e.g. mutate or crossover)
Genetic Algorithms Learning Machines for knowledge discovery.
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
Basic concepts of Data Mining, Clustering and Genetic Algorithms Tsai-Yang Jea Department of Computer Science and Engineering SUNY at Buffalo.
Tutorial 1 Temi avanzati di Intelligenza Artificiale - Lecture 3 Prof. Vincenzo Cutello Department of Mathematics and Computer Science University of Catania.
Genetic Algorithm What is a genetic algorithm? “Genetic Algorithms are defined as global optimization procedures that use an analogy of genetic evolution.
Presented To: Madam Nadia Gul Presented By: Bi Bi Mariam.
Attention Deficit Hyperactivity Disorder (ADHD) Student Classification Using Genetic Algorithm and Artificial Neural Network S. Yenaeng 1, S. Saelee 2.
Parallel Genetic Algorithms with Distributed-Environment Multiple Population Scheme M.Miki T.Hiroyasu K.Hatanaka Doshisha University,Kyoto,Japan.
1. Optimization and its necessity. Classes of optimizations problems. Evolutionary optimization. –Historical overview. –How it works?! Several Applications.
Genetic Algorithm.
A Genetic Algorithms Approach to Feature Subset Selection Problem by Hasan Doğu TAŞKIRAN CS 550 – Machine Learning Workshop Department of Computer Engineering.
Comparing the Parallel Automatic Composition of Inductive Applications with Stacking Methods Hidenao Abe & Takahira Yamaguchi Shizuoka University, JAPAN.
Introduction to AI Michael J. Watts
Telerik Software Academy academy.telerik.com. 1. Heuristics 2. Greedy 3. Genetic algorithms 4. Randomization 5. Geometry 2.
An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti.
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
Soft Computing Lecture 18 Foundations of genetic algorithms (GA). Using of GA.
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
Placement of Entities in Object-oriented Systems by means of a Single-objective Genetic Algorithm Margaritis Basdavanos Alexander Chatzigeorgiou University.
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
1 Integration of Neural Network and Fuzzy system for Stock Price Prediction Student : Dah-Sheng Lee Professor: Hahn-Ming Lee Date:5 December 2003.
Vladyslav Kolbasin Stable Clustering. Clustering data Clustering is part of exploratory process Standard definition:  Clustering - grouping a set of.
Predictive Design Space Exploration Using Genetically Programmed Response Surfaces Henry Cook Department of Electrical Engineering and Computer Science.
Applying Genetic Algorithm to the Knapsack Problem Qi Su ECE 539 Spring 2001 Course Project.
Genetic Algorithms K.Ganesh Reasearch Scholar, Ph.D., Industrial Management Division, Humanities and Social Sciences Department, Indian Institute of Technology.
Stefan Mutter, Mark Hall, Eibe Frank University of Freiburg, Germany University of Waikato, New Zealand The 17th Australian Joint Conference on Artificial.
Tuning Before Feedback: Combining Ranking Discovery and Blind Feedback for Robust Retrieval* Weiguo Fan, Ming Luo, Li Wang, Wensi Xi, and Edward A. Fox.
Using Interactive Evolution for Exploratory Data Analysis Tomáš Řehořek Czech Technical University in Prague.
1 A New Method for Composite System Annualized Reliability Indices Based on Genetic Algorithms Nader Samaan, Student,IEEE Dr. C. Singh, Fellow, IEEE Department.
Game Theory, Social Interactions and Artificial Intelligence Supervisor: Philip Sterne Supervisee: John Richter.
ELeaRNT: Evolutionary Learning of Rich Neural Network Topologies Authors: Slobodan Miletic 3078/2010 Nikola Jovanovic 3077/2010
 Based on observed functioning of human brain.  (Artificial Neural Networks (ANN)  Our view of neural networks is very simplistic.  We view a neural.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Evolving Reactive NPCs for the Real-Time Simulation Game.
EE749 I ntroduction to Artificial I ntelligence Genetic Algorithms The Simple GA.
Biologically inspired algorithms BY: Andy Garrett YE Ziyu.
October 2-3, 2015, İSTANBUL Boğaziçi University Prof.Dr. M.Erdal Balaban Istanbul University Faculty of Business Administration Avcılar, Istanbul - TURKEY.
The Implementation of Genetic Algorithms to Locate Highest Elevation By Harry Beddo.
Defect Prediction using Smote & GA 1 Dr. Abdul Rauf.
An Evolutionary Algorithm for Neural Network Learning using Direct Encoding Paul Batchis Department of Computer Science Rutgers University.
Genetic Algorithm(GA)
George Yauneridge.  Machine learning basics  Types of learning algorithms  Genetic algorithm basics  Applications and the future of genetic algorithms.
Evolutionary Design of the Closed Loop Control on the Basis of NN-ANARX Model Using Genetic Algoritm.
Advanced AI – Session 7 Genetic Algorithm By: H.Nematzadeh.
Presented By: Farid, Alidoust Vahid, Akbari 18 th May IAUT University – Faculty.
VISUALIZATION TECHNIQUES UTILIZING THE SENSITIVITY ANALYSIS OF MODELS Ivo Kondapaneni, Pavel Kordík, Pavel Slavík Department of Computer Science and Engineering,
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Inductive modelling: Detection of system states validity Pavel Kordík Department of Computer Science and Engineering, FEE,CTU Prague
The GAME Algorithm Applied to Complex Fractionated Atrial Electrograms Data Set Pavel Kordík, Václav Křemen and Lenka Lhotská Department of Computer Science.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Intelligent Exploration for Genetic Algorithms Using Self-Organizing.
CSE 4705 Artificial Intelligence
OPTIMIZATION OF MODELS: LOOKING FOR THE BEST STRATEGY
Evolving the goal priorities of autonomous agents
2006 IEEE World Congress on Computational Intelligence, International Joint Conference on Neural Networks (IJCNN) Evolutionary Search for Interesting Behavior.
Regularization of Evolving Polynomial Models
Prepared by: Mahmoud Rafeek Al-Farra
klinické neurofyziologie
Lecture 4. Niching and Speciation (1)
Presentation transcript:

Automatic Method for Data Preprocessing for the GAME Inductive Modelling Method Miroslav Čepek Miloslav Pavlicek, Pavel Kordik Miroslav Šnorek Computational Intelligence Group Department of Computer Science and Engineering Faculty of Electrical Engineering Czech Technical University in Prague ICIM 2008

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, Automatic preprocessing The GAME Neural Network (as all others data mining methods) heavily depends on data preprocessing. Preprocessing involves selection, setup and ordering of preprocessing methods. We want to automate this stage. We will use genetic algorithm to find optimal sequence of methods.

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, GAME Neural Network Group of Adaptive Method Evolution (GAME) uses inductive modelling. The structure of the model is created in inductive way (data driven modelling).

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, Main Ideas of Automatic Preprocessing The main idea is to use genetic algorithms to find optimal order and optimal setup of data preprocessing methods. In the first stage we will to use simple genetic algorithm. Because we want to find sequence which will the most fits the GAME ANN we will use reduced GAME ANN for fitness function evaluation.

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, Single individual in automatic preprocessing The individuals in our automatic consists of list of preprocessing methods.  Each method can be applied to different attributes.  Each method have different setup.  Methods are applied one by one.  Some methods changes structure of the dataset (PCA) and must be treated separately.

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, GA for Automatic Preprocessing Genetic algorithm goes in standard way as shown below.

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, GA Properties Selection – tournament selection  Several individuals are selected at random from population and individual with the highest fitness is selected. Cross over – standard one-point cross over. Mutation  adds or removes preprocessing methods from individual.  changes order of methods.  changes configuration of methods.

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, Fitness Recalculation Fitness is average accuracy of several simple GAME models generated from data preprocessed by given individual.  Accuracy of models is not always the same due to genetic algorithm involved in training.  Using several models allows more consistent results. We assume that better simple model also means better complex models.

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, Outline of the Experiment Complete dataset is split into training and testing part. From training data given portion of values is removed.  Several GAME models are created on raw data.  Instances with missing values are removed. Then several GAME models are created.  Automatic preprocessing is performed. The best individual is selected and preprocessing methods are applied and several GAME models are created.

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, Artificial data

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, Best Chromosomes The best individuals for selected amount of missing values. Part a) shows the best chromosome 1% of missing values. Part b) shows individual for 5% of missing values and c) shows 20% of missing values.

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, Best Chromosomes Chromosomes for simple problems (low number of missing values) are quite simple. Chromosomes for complicated problems (high number of missing values) are quite complicated. In this sense our algorithm works.

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, Manually vs Automatically selected methods.

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, Results Graph shows that GAME is unable to handle missing values. Results of RAW data are quite poor. When instances with missing data are removed, accuracy increase rapidly. When automatic preprocessing is used accuracy is even better.

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, Conclusion We proposed algorithm for automatic selection and ordering of data preprocessing methods. We performed the first experiment with our method. It works for artificial data and in future we have to prove that it work also for more complicated and real-world data.

International Conference on Inductive Modelling, Kyiv 2008 Miroslav Cepek, Thank You for Your attention.