SlideShare a Scribd company logo
1 of 3
Draft 4/26/2010



Main single agent machine learning algorithms

Most of the machine learning methods described below are in more detail in [1].

Algorithm          Description                                                                                         Potential for Multi-agent System

Decision Trees     Decision tree learning is a method for approximating discrete function by a decision tree. In       There are papers appearing about Multi-agent
                   the nodes of trees are attributes and in the leaves are values of discrete function. The decision   tree learning problem, e.g. [2]. It mentioned
                   tree can be rewritten in a set of if-then rules. Trees learning methods are popular inductive       that the new algorithm “is being applied to
                   inference algorithms, mostly used for variety of classification tasks (for example for              several knowledge discovery problems in
                   diagnosing medical cases). For tree generation there is often used entropy as information gain      molecular biology and network-based
                   measure of the attribute. The best-known methods are ID3, C4.5, etc.                                intrusion detection.

Neural Networks    Neural networks learning methods provide a robust approach to approximating real-valued,            There are papers which try to apply NN in
                   discrete-valued and vector-valued functions. The well-known algorithm, Back-Propagation,            MAS. For instance, in [3], “a neural network
                   uses gradient descent to tune network parameters to best fit to training set with input-output      based multi-agent, especially hierarchically
                   pair. This method is inspired by neurobiology. It imitates function of brain, where many            organized, information retrieval system” was
                   neurons are inter-connected. The instances are represented by many input-output pairs. NN           presented. This multi-agent approach was
                   learning is robust to errors in training data and has been successfully applied to problems         motivated both analytically and
                   such as speech recognition, face recognition, etc.                                                  experimentally.

Bayesian           Bayesian reasoning provides a probabilistic approach to inference. Bayesian reasoning               The papers appeared in this area started
Methods            provides the basis for learning algorithms that directly manipulate with probabilities, as well     from 1993, e.g. [4-6]. These three papers
                   as a framework for analyzing the operation of other algorithms. Bayesian learning algorithm         have the same first author. So, there is
                   that calculates explicit probabilities for hypothesis, such us the naive Bayes, are among the       potential of succeed of this algorithm in
                   most practical approaches to certain type of learning problems. Bayes classifier is
                                                                                                                       MAS, but not clear evidence yet.
                   competitive with other ML algorithms in many cases. For example for learning to classify
                   text documents, the naive Bayes classifier is one of the most effective classifiers.

Reinforcement      Reinforcement learning solves the task -- how the agent (that can sense and act in                  There was a paper [7], in which the
Learning           environment) can learn to choose optimal actions to reach its goal. Each time the agent             authors adopt general-sum stochastic
                   performs an action in its environment, a trainer may provide a reward or penalty to indicate        games as a framework for multiagent
                   the conveniency of the resulting state. For example, when agent is trained to play a game           reinforcement learning. Their work
                   then trainer might provide a positive reward when the game is won, negative reward when it
                                                                                                                       extends previous work by Littman on
                   is lost, and zero reward in other states. The task of agent is to learn from this delayed reward,
                                                                                                                       zero-sum stochastic games to a broader
Draft 4/26/2010



                  to choose sequences of actions that produce the greatest cumulative reward. An algorithm            framework. They design a multiagent Q-
                  that can acquire optimal control strategies from delayed reward is called Q-learning. This          learning method under this framework,
                  method can solve the problems like learning to control mobile robot, learning to optimize           and prove that it converges to a Nash
                  operations in factories, learning to plan therapeutic procedures, etc.                              equilibrium under specified conditions.
                                                                                                                      (This paper was cited for 41 times.)
Inductive Logic   Inductive logic programming has its roots in concept learning from examples, a relatively           In recent years, a number of logic
Programming       straightforward form of induction. The aim of concept learning is to discover, from a given         programming-based proposals to
                  set of pre-classified examples, a set of classification rules with high predictive power. The
                  theory of ILP is based on proof theory and model theory for the first order predicate calculus.
                                                                                                                      agents have been put forward [8]. In
                  Inductive hypothesis formation is characterized by techniques including inverse resolution,         [8], a comprehensive survey of
                  relative least general generalisations, inverse implication, and inverse entailment. This           computational logic-based agents and
                  method can be used for creating logical programs from training data set. The final program          multi-agent systems was provided.
                  should be able to generate that data back. The creating logical programs is very dependent on       (This survey was cited for 21 times.)
                  task complexity. In many cases this method is not usable without many restrictions posed on
                  the final program. With success ILP is mostly used in Data Mining for finding rules in huge
                  databases.

Case-Based        Case-Based Reasoning (CBR) is a lazy learning algorithm that classifies new query                   The Multi-agent Systems Lab (Dep. of
Reasoning         instance by analyzing similar instances while ignoring instances that are very different from       computer science at the Univ. of
                  the query. This method holds all previous instances in case memory. The instances/cases can         Massachusetts at Amherst) has a project –
                  be represented by values, symbols, trees, various hierarchical structures or other structures. It   “CBR in a MAS” [9]. They have now
                  is non-generalization approach. The CBR works in the cycle: case retrieval -reuse - solution
                                                                                                                      started investigating case-based learning
                  testing - learning. This method is inspired by biology, concretely by human reasoning using
                  knowledge from old similar situations. This learning method is also known as Learning by
                                                                                                                      and have implemeted a Distributed Case-
                  Analogy. CBR paradigm covers a range of different methods. Widely used is Instance-Based            Based Learning System for multi-agent
                  Reasoning (IBR) algorithm that differs from general CBR mainly in representing instances.           path planning and are in process of
                  The representation of the instances is simple, usually it is vector of numeric or symbolic          evaluating it.
                  values. Instance-based learning includes k-Nearest Neighbors (k-NN) and Locally Weighted
                  Regression (LWR) methods.

Support Vector    Support Vector Machines (SVM) has become very popular method for classification and                 Based on the search on web, there is not
Machines          optimization at the recent time. SVMs were introduced by Vapnik et al. in 1992. This                any evidence that SVM has been applied
                  method combines two main ideas. The first one is concept of an optimum linear margin                to MAS. SVMs were successfully applied
                  classifier, which constructs a separating hyperplane that maximizes distances to the training       in classification and regression problems.
                  point. The second one is concept of a kernel. In its simplest form, the kernel is a function
                                                                                                                      So there are two possible ways: 1)
                  which calculates the dot product of two training vectors. Kernels calculate these dot product
Draft 4/26/2010



             in feature space, often without explicitly calculating the feature vectors, operating directly on   describe MAS into several classification
             the input vectors instead. When we use feature transformation, which reformulates input             and regression problems; 2) apply kernel
             vector into new features, the dot product is calculated in feature space, even if the new           and large margin concept into MAS
             feature space has higher dimensionality. So the linear classifier is unaffected. Margin             condition.
             maximization provides a useful trade off with classification accuracy, which can easily lead
             to overfitting of the training data. SVM are well applicable to solve learning tasks where the
             number of attributes is large with respect to the number of training examples.

Genetic      Genetic algorithms provide a learning method motivated by an analogy to biological                  There are research groups undertakes
Algorithms   evolution. The search for an appropriate hypothesis begins with a population of initial hy-         research in applying GA in MAS:
             pothesis. Members of the current population give rise to the next generation population by          1. The Evolutionary Computation
             operations such as selection, crossover and mutation. At each step, a collection of hypothesis      Research Group in the Department of
             called the current population is updated by replacing some fraction of the population by off-
                                                                                                                 Computer Studies at Napier University
             springs of the most fit current hypothesis. Genetic algorithms have been applied successfully
             to a variety of learning tasks and optimization problems. For example, Genetic algorithms
                                                                                                                 undertakes research in evolutionary
             can be used in other ML methods, such as Neural Network or Instance-Based Reasoning for             computation and its applications. Its
             optimal parameters setting.                                                                         emphasis is on evolving multi- agent
                                                                                                                 systems and self-adaptation in genetic
                                                                                                                 algorithms with applications in
                                                                                                                 timetabling, logic minimisation and
                                                                                                                 control systems engineering.
                                                                                                                 2. The Evolutionary Computing Group at
                                                                                                                 UWE, Bristol, undertakes applied
                                                                                                                 research in collaboration with other
                                                                                                                 organisations, and performs research in
                                                                                                                 evolutionary computing, artificial life, and
                                                                                                                 multi-agent systems.
                                                                                                                 There are also papers about the research
                                                                                                                 in this area, e.g. [10] (2 citations).

More Related Content

What's hot

ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREASON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAScscpconf
 
LECTURE8.PPT
LECTURE8.PPTLECTURE8.PPT
LECTURE8.PPTbutest
 
Machine learning
Machine learningMachine learning
Machine learninghplap
 
Introduction to Soft Computing
Introduction to Soft Computing Introduction to Soft Computing
Introduction to Soft Computing Aakash Kumar
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
IRJET - A Survey on Machine Learning Algorithms, Techniques and Applications
IRJET - A Survey on Machine Learning Algorithms, Techniques and ApplicationsIRJET - A Survey on Machine Learning Algorithms, Techniques and Applications
IRJET - A Survey on Machine Learning Algorithms, Techniques and ApplicationsIRJET Journal
 
Soft computing abstracts
Soft computing abstractsSoft computing abstracts
Soft computing abstractsabctry
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Sivagowry Shathesh
 
Review: Semi-Supervised Learning Methods for Word Sense Disambiguation
Review: Semi-Supervised Learning Methods for Word Sense DisambiguationReview: Semi-Supervised Learning Methods for Word Sense Disambiguation
Review: Semi-Supervised Learning Methods for Word Sense DisambiguationIOSR Journals
 
DRL Medical Imaging Literature Review
DRL Medical Imaging Literature ReviewDRL Medical Imaging Literature Review
DRL Medical Imaging Literature ReviewJocelyn Baduria
 
Soft Computing
Soft ComputingSoft Computing
Soft ComputingMANISH T I
 
32_Nov07_MachineLear..
32_Nov07_MachineLear..32_Nov07_MachineLear..
32_Nov07_MachineLear..butest
 
A systematic study of text mining techniques
A systematic study of text mining techniquesA systematic study of text mining techniques
A systematic study of text mining techniquesijnlc
 
Machine Learning techniques
Machine Learning techniques Machine Learning techniques
Machine Learning techniques Jigar Patel
 
Simulation of Language Acquisition Walter Daelemans
Simulation of Language Acquisition Walter DaelemansSimulation of Language Acquisition Walter Daelemans
Simulation of Language Acquisition Walter Daelemansbutest
 
Intrusion Detection System for Classification of Attacks with Cross Validation
Intrusion Detection System for Classification of Attacks with Cross ValidationIntrusion Detection System for Classification of Attacks with Cross Validation
Intrusion Detection System for Classification of Attacks with Cross Validationinventionjournals
 

What's hot (20)

ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREASON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
 
LECTURE8.PPT
LECTURE8.PPTLECTURE8.PPT
LECTURE8.PPT
 
Machine learning
Machine learningMachine learning
Machine learning
 
Introduction to Soft Computing
Introduction to Soft Computing Introduction to Soft Computing
Introduction to Soft Computing
 
Cq4201618622
Cq4201618622Cq4201618622
Cq4201618622
 
Basics of Soft Computing
Basics of Soft  Computing Basics of Soft  Computing
Basics of Soft Computing
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
IRJET - A Survey on Machine Learning Algorithms, Techniques and Applications
IRJET - A Survey on Machine Learning Algorithms, Techniques and ApplicationsIRJET - A Survey on Machine Learning Algorithms, Techniques and Applications
IRJET - A Survey on Machine Learning Algorithms, Techniques and Applications
 
Soft computing abstracts
Soft computing abstractsSoft computing abstracts
Soft computing abstracts
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
 
Review: Semi-Supervised Learning Methods for Word Sense Disambiguation
Review: Semi-Supervised Learning Methods for Word Sense DisambiguationReview: Semi-Supervised Learning Methods for Word Sense Disambiguation
Review: Semi-Supervised Learning Methods for Word Sense Disambiguation
 
DRL Medical Imaging Literature Review
DRL Medical Imaging Literature ReviewDRL Medical Imaging Literature Review
DRL Medical Imaging Literature Review
 
Soft Computing
Soft ComputingSoft Computing
Soft Computing
 
32_Nov07_MachineLear..
32_Nov07_MachineLear..32_Nov07_MachineLear..
32_Nov07_MachineLear..
 
A systematic study of text mining techniques
A systematic study of text mining techniquesA systematic study of text mining techniques
A systematic study of text mining techniques
 
Chaptr 7 (final)
Chaptr 7 (final)Chaptr 7 (final)
Chaptr 7 (final)
 
Machine Learning techniques
Machine Learning techniques Machine Learning techniques
Machine Learning techniques
 
Simulation of Language Acquisition Walter Daelemans
Simulation of Language Acquisition Walter DaelemansSimulation of Language Acquisition Walter Daelemans
Simulation of Language Acquisition Walter Daelemans
 
Learning in AI
Learning in AILearning in AI
Learning in AI
 
Intrusion Detection System for Classification of Attacks with Cross Validation
Intrusion Detection System for Classification of Attacks with Cross ValidationIntrusion Detection System for Classification of Attacks with Cross Validation
Intrusion Detection System for Classification of Attacks with Cross Validation
 

Viewers also liked

Machine Learning
Machine LearningMachine Learning
Machine Learningbutest
 
Machine Learning in 5 Minutes— Classification
Machine Learning in 5 Minutes— ClassificationMachine Learning in 5 Minutes— Classification
Machine Learning in 5 Minutes— ClassificationBrian Lange
 
Lecture 29 genetic algorithm-example
Lecture 29 genetic algorithm-exampleLecture 29 genetic algorithm-example
Lecture 29 genetic algorithm-exampleHema Kashyap
 
Online algorithms in Machine Learning
Online algorithms in Machine LearningOnline algorithms in Machine Learning
Online algorithms in Machine LearningAmrinder Arora
 
K-Means Clustering Algorithm - Cluster Analysis | Machine Learning Algorithm ...
K-Means Clustering Algorithm - Cluster Analysis | Machine Learning Algorithm ...K-Means Clustering Algorithm - Cluster Analysis | Machine Learning Algorithm ...
K-Means Clustering Algorithm - Cluster Analysis | Machine Learning Algorithm ...Edureka!
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications Ahmed_hashmi
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networksstellajoseph
 
Machine Learning Algorithms
Machine Learning AlgorithmsMachine Learning Algorithms
Machine Learning AlgorithmsDezyreAcademy
 

Viewers also liked (9)

Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine Learning in 5 Minutes— Classification
Machine Learning in 5 Minutes— ClassificationMachine Learning in 5 Minutes— Classification
Machine Learning in 5 Minutes— Classification
 
Lecture 29 genetic algorithm-example
Lecture 29 genetic algorithm-exampleLecture 29 genetic algorithm-example
Lecture 29 genetic algorithm-example
 
Online algorithms in Machine Learning
Online algorithms in Machine LearningOnline algorithms in Machine Learning
Online algorithms in Machine Learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
K-Means Clustering Algorithm - Cluster Analysis | Machine Learning Algorithm ...
K-Means Clustering Algorithm - Cluster Analysis | Machine Learning Algorithm ...K-Means Clustering Algorithm - Cluster Analysis | Machine Learning Algorithm ...
K-Means Clustering Algorithm - Cluster Analysis | Machine Learning Algorithm ...
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Machine Learning Algorithms
Machine Learning AlgorithmsMachine Learning Algorithms
Machine Learning Algorithms
 

Similar to Main single agent machine learning algorithms

A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...ijcsa
 
Comparison of relational and attribute-IEEE-1999-published ...
Comparison of relational and attribute-IEEE-1999-published ...Comparison of relational and attribute-IEEE-1999-published ...
Comparison of relational and attribute-IEEE-1999-published ...butest
 
K means clustering in the cloud - a mahout test
K means clustering in the cloud - a mahout testK means clustering in the cloud - a mahout test
K means clustering in the cloud - a mahout testJoão Gabriel Lima
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learningAkshay Kanchan
 
LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.pptbutest
 
Improved Performance of Unsupervised Method by Renovated K-Means
Improved Performance of Unsupervised Method by Renovated K-MeansImproved Performance of Unsupervised Method by Renovated K-Means
Improved Performance of Unsupervised Method by Renovated K-MeansIJASCSE
 
Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Comparative Analysis: Effective Information Retrieval Using Different Learnin...Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Comparative Analysis: Effective Information Retrieval Using Different Learnin...RSIS International
 
ML DL AI DS BD - An Introduction
ML DL AI DS BD - An IntroductionML DL AI DS BD - An Introduction
ML DL AI DS BD - An IntroductionDony Riyanto
 
MACHINE LEARNING TOOLBOX
MACHINE LEARNING TOOLBOXMACHINE LEARNING TOOLBOX
MACHINE LEARNING TOOLBOXmlaij
 
A SURVEY ON OPTIMIZATION APPROACHES TO TEXT DOCUMENT CLUSTERING
A SURVEY ON OPTIMIZATION APPROACHES TO TEXT DOCUMENT CLUSTERINGA SURVEY ON OPTIMIZATION APPROACHES TO TEXT DOCUMENT CLUSTERING
A SURVEY ON OPTIMIZATION APPROACHES TO TEXT DOCUMENT CLUSTERINGijcsa
 
A Survey of Modern Data Classification Techniques
A Survey of Modern Data Classification TechniquesA Survey of Modern Data Classification Techniques
A Survey of Modern Data Classification Techniquesijsrd.com
 
Mis End Term Exam Theory Concepts
Mis End Term Exam Theory ConceptsMis End Term Exam Theory Concepts
Mis End Term Exam Theory ConceptsVidya sagar Sharma
 
Supervised Machine Learning: A Review of Classification ...
Supervised Machine Learning: A Review of Classification ...Supervised Machine Learning: A Review of Classification ...
Supervised Machine Learning: A Review of Classification ...butest
 
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...IJDKP
 
Analysis On Classification Techniques In Mammographic Mass Data Set
Analysis On Classification Techniques In Mammographic Mass Data SetAnalysis On Classification Techniques In Mammographic Mass Data Set
Analysis On Classification Techniques In Mammographic Mass Data SetIJERA Editor
 
Chapter6.doc
Chapter6.docChapter6.doc
Chapter6.docbutest
 

Similar to Main single agent machine learning algorithms (20)

syllabus-CBR.pdf
syllabus-CBR.pdfsyllabus-CBR.pdf
syllabus-CBR.pdf
 
Techniques Machine Learning
Techniques Machine LearningTechniques Machine Learning
Techniques Machine Learning
 
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
 
Comparison of relational and attribute-IEEE-1999-published ...
Comparison of relational and attribute-IEEE-1999-published ...Comparison of relational and attribute-IEEE-1999-published ...
Comparison of relational and attribute-IEEE-1999-published ...
 
K means clustering in the cloud - a mahout test
K means clustering in the cloud - a mahout testK means clustering in the cloud - a mahout test
K means clustering in the cloud - a mahout test
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learning
 
LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.ppt
 
Improved Performance of Unsupervised Method by Renovated K-Means
Improved Performance of Unsupervised Method by Renovated K-MeansImproved Performance of Unsupervised Method by Renovated K-Means
Improved Performance of Unsupervised Method by Renovated K-Means
 
Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Comparative Analysis: Effective Information Retrieval Using Different Learnin...Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Comparative Analysis: Effective Information Retrieval Using Different Learnin...
 
ML DL AI DS BD - An Introduction
ML DL AI DS BD - An IntroductionML DL AI DS BD - An Introduction
ML DL AI DS BD - An Introduction
 
MACHINE LEARNING TOOLBOX
MACHINE LEARNING TOOLBOXMACHINE LEARNING TOOLBOX
MACHINE LEARNING TOOLBOX
 
A SURVEY ON OPTIMIZATION APPROACHES TO TEXT DOCUMENT CLUSTERING
A SURVEY ON OPTIMIZATION APPROACHES TO TEXT DOCUMENT CLUSTERINGA SURVEY ON OPTIMIZATION APPROACHES TO TEXT DOCUMENT CLUSTERING
A SURVEY ON OPTIMIZATION APPROACHES TO TEXT DOCUMENT CLUSTERING
 
A Survey of Modern Data Classification Techniques
A Survey of Modern Data Classification TechniquesA Survey of Modern Data Classification Techniques
A Survey of Modern Data Classification Techniques
 
Mis End Term Exam Theory Concepts
Mis End Term Exam Theory ConceptsMis End Term Exam Theory Concepts
Mis End Term Exam Theory Concepts
 
Supervised Machine Learning: A Review of Classification ...
Supervised Machine Learning: A Review of Classification ...Supervised Machine Learning: A Review of Classification ...
Supervised Machine Learning: A Review of Classification ...
 
Machine learning
Machine learningMachine learning
Machine learning
 
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
 
Occurrence Prediction_NLP
Occurrence Prediction_NLPOccurrence Prediction_NLP
Occurrence Prediction_NLP
 
Analysis On Classification Techniques In Mammographic Mass Data Set
Analysis On Classification Techniques In Mammographic Mass Data SetAnalysis On Classification Techniques In Mammographic Mass Data Set
Analysis On Classification Techniques In Mammographic Mass Data Set
 
Chapter6.doc
Chapter6.docChapter6.doc
Chapter6.doc
 

More from butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEbutest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jacksonbutest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer IIbutest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazzbutest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.docbutest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1butest
 
Facebook
Facebook Facebook
Facebook butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTbutest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docbutest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docbutest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.docbutest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!butest
 

More from butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

Main single agent machine learning algorithms

  • 1. Draft 4/26/2010 Main single agent machine learning algorithms Most of the machine learning methods described below are in more detail in [1]. Algorithm Description Potential for Multi-agent System Decision Trees Decision tree learning is a method for approximating discrete function by a decision tree. In There are papers appearing about Multi-agent the nodes of trees are attributes and in the leaves are values of discrete function. The decision tree learning problem, e.g. [2]. It mentioned tree can be rewritten in a set of if-then rules. Trees learning methods are popular inductive that the new algorithm “is being applied to inference algorithms, mostly used for variety of classification tasks (for example for several knowledge discovery problems in diagnosing medical cases). For tree generation there is often used entropy as information gain molecular biology and network-based measure of the attribute. The best-known methods are ID3, C4.5, etc. intrusion detection. Neural Networks Neural networks learning methods provide a robust approach to approximating real-valued, There are papers which try to apply NN in discrete-valued and vector-valued functions. The well-known algorithm, Back-Propagation, MAS. For instance, in [3], “a neural network uses gradient descent to tune network parameters to best fit to training set with input-output based multi-agent, especially hierarchically pair. This method is inspired by neurobiology. It imitates function of brain, where many organized, information retrieval system” was neurons are inter-connected. The instances are represented by many input-output pairs. NN presented. This multi-agent approach was learning is robust to errors in training data and has been successfully applied to problems motivated both analytically and such as speech recognition, face recognition, etc. experimentally. Bayesian Bayesian reasoning provides a probabilistic approach to inference. Bayesian reasoning The papers appeared in this area started Methods provides the basis for learning algorithms that directly manipulate with probabilities, as well from 1993, e.g. [4-6]. These three papers as a framework for analyzing the operation of other algorithms. Bayesian learning algorithm have the same first author. So, there is that calculates explicit probabilities for hypothesis, such us the naive Bayes, are among the potential of succeed of this algorithm in most practical approaches to certain type of learning problems. Bayes classifier is MAS, but not clear evidence yet. competitive with other ML algorithms in many cases. For example for learning to classify text documents, the naive Bayes classifier is one of the most effective classifiers. Reinforcement Reinforcement learning solves the task -- how the agent (that can sense and act in There was a paper [7], in which the Learning environment) can learn to choose optimal actions to reach its goal. Each time the agent authors adopt general-sum stochastic performs an action in its environment, a trainer may provide a reward or penalty to indicate games as a framework for multiagent the conveniency of the resulting state. For example, when agent is trained to play a game reinforcement learning. Their work then trainer might provide a positive reward when the game is won, negative reward when it extends previous work by Littman on is lost, and zero reward in other states. The task of agent is to learn from this delayed reward, zero-sum stochastic games to a broader
  • 2. Draft 4/26/2010 to choose sequences of actions that produce the greatest cumulative reward. An algorithm framework. They design a multiagent Q- that can acquire optimal control strategies from delayed reward is called Q-learning. This learning method under this framework, method can solve the problems like learning to control mobile robot, learning to optimize and prove that it converges to a Nash operations in factories, learning to plan therapeutic procedures, etc. equilibrium under specified conditions. (This paper was cited for 41 times.) Inductive Logic Inductive logic programming has its roots in concept learning from examples, a relatively In recent years, a number of logic Programming straightforward form of induction. The aim of concept learning is to discover, from a given programming-based proposals to set of pre-classified examples, a set of classification rules with high predictive power. The theory of ILP is based on proof theory and model theory for the first order predicate calculus. agents have been put forward [8]. In Inductive hypothesis formation is characterized by techniques including inverse resolution, [8], a comprehensive survey of relative least general generalisations, inverse implication, and inverse entailment. This computational logic-based agents and method can be used for creating logical programs from training data set. The final program multi-agent systems was provided. should be able to generate that data back. The creating logical programs is very dependent on (This survey was cited for 21 times.) task complexity. In many cases this method is not usable without many restrictions posed on the final program. With success ILP is mostly used in Data Mining for finding rules in huge databases. Case-Based Case-Based Reasoning (CBR) is a lazy learning algorithm that classifies new query The Multi-agent Systems Lab (Dep. of Reasoning instance by analyzing similar instances while ignoring instances that are very different from computer science at the Univ. of the query. This method holds all previous instances in case memory. The instances/cases can Massachusetts at Amherst) has a project – be represented by values, symbols, trees, various hierarchical structures or other structures. It “CBR in a MAS” [9]. They have now is non-generalization approach. The CBR works in the cycle: case retrieval -reuse - solution started investigating case-based learning testing - learning. This method is inspired by biology, concretely by human reasoning using knowledge from old similar situations. This learning method is also known as Learning by and have implemeted a Distributed Case- Analogy. CBR paradigm covers a range of different methods. Widely used is Instance-Based Based Learning System for multi-agent Reasoning (IBR) algorithm that differs from general CBR mainly in representing instances. path planning and are in process of The representation of the instances is simple, usually it is vector of numeric or symbolic evaluating it. values. Instance-based learning includes k-Nearest Neighbors (k-NN) and Locally Weighted Regression (LWR) methods. Support Vector Support Vector Machines (SVM) has become very popular method for classification and Based on the search on web, there is not Machines optimization at the recent time. SVMs were introduced by Vapnik et al. in 1992. This any evidence that SVM has been applied method combines two main ideas. The first one is concept of an optimum linear margin to MAS. SVMs were successfully applied classifier, which constructs a separating hyperplane that maximizes distances to the training in classification and regression problems. point. The second one is concept of a kernel. In its simplest form, the kernel is a function So there are two possible ways: 1) which calculates the dot product of two training vectors. Kernels calculate these dot product
  • 3. Draft 4/26/2010 in feature space, often without explicitly calculating the feature vectors, operating directly on describe MAS into several classification the input vectors instead. When we use feature transformation, which reformulates input and regression problems; 2) apply kernel vector into new features, the dot product is calculated in feature space, even if the new and large margin concept into MAS feature space has higher dimensionality. So the linear classifier is unaffected. Margin condition. maximization provides a useful trade off with classification accuracy, which can easily lead to overfitting of the training data. SVM are well applicable to solve learning tasks where the number of attributes is large with respect to the number of training examples. Genetic Genetic algorithms provide a learning method motivated by an analogy to biological There are research groups undertakes Algorithms evolution. The search for an appropriate hypothesis begins with a population of initial hy- research in applying GA in MAS: pothesis. Members of the current population give rise to the next generation population by 1. The Evolutionary Computation operations such as selection, crossover and mutation. At each step, a collection of hypothesis Research Group in the Department of called the current population is updated by replacing some fraction of the population by off- Computer Studies at Napier University springs of the most fit current hypothesis. Genetic algorithms have been applied successfully to a variety of learning tasks and optimization problems. For example, Genetic algorithms undertakes research in evolutionary can be used in other ML methods, such as Neural Network or Instance-Based Reasoning for computation and its applications. Its optimal parameters setting. emphasis is on evolving multi- agent systems and self-adaptation in genetic algorithms with applications in timetabling, logic minimisation and control systems engineering. 2. The Evolutionary Computing Group at UWE, Bristol, undertakes applied research in collaboration with other organisations, and performs research in evolutionary computing, artificial life, and multi-agent systems. There are also papers about the research in this area, e.g. [10] (2 citations).