2006
DOI: 10.1016/j.patrec.2005.07.024
|View full text |Cite
|
Sign up to set email alerts
|

Using Gaussian distribution to construct fitness functions in genetic programming for multiclass object classification

Abstract: This paper describes a new approach to the use of Gaussian distribution in genetic programming (GP) for multiclass object classification problems. Instead of using predefined multiple thresholds to form different regions in the program output space for different classes, this approach uses probabilities of different classes, derived from Gaussian distributions, to construct the fitness function for classification. Two fitness measures, overlap area and weighted distribution distance, have been developed. Rathe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
69
0
2

Year Published

2008
2008
2021
2021

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 76 publications
(71 citation statements)
references
References 26 publications
0
69
0
2
Order By: Relevance
“…This work uses the Static Range Selection GP Classifier (SRS-GPC) described by Zhang and Smart [17]. In a classification problem, a pattern x ∈ R P has to be classified as belonging to a single class from Ω = {ω 1 , ..., ω M }, where each ω i represents a distinct class label.…”
Section: Static Range Selection Gp Classifiermentioning
confidence: 99%
“…This work uses the Static Range Selection GP Classifier (SRS-GPC) described by Zhang and Smart [17]. In a classification problem, a pattern x ∈ R P has to be classified as belonging to a single class from Ω = {ω 1 , ..., ω M }, where each ω i represents a distinct class label.…”
Section: Static Range Selection Gp Classifiermentioning
confidence: 99%
“…For example, consider the GP classifier based on static range selection (SRS) [35], that functions as follows: for a two class problem and real-valued GP outputs, the SRS classifier is straightforward; if the program output for input pattern x is greater than zero then the pattern is labeled as belonging to class A, otherwise it is labeled as a class B pattern. In this case, while the semantic space description (as defined above) of two programs might be different (maybe substantially), they can still produce the same high-level classification (consider any two outputs y 1 , y 2 ∈ (0, ∞) with y 1 = y 2 ).…”
Section: A Semantics In Genetic Programmingmentioning
confidence: 99%
“…However, strictly focusing on program outputs might not be the best approach in some domains. For example, consider the GP classifier based on static range selection (SRS) [38] (it will be further discussed in Section 4 and used in the experimental work), that functions as follows. For a two class problem and realvalued GP outputs, the SRS classifier is straightforward; if the program output for input pattern x is greater than zero then the pattern is labeled as belonging to class A, otherwise it is labeled as a class B pattern.…”
Section: Behavior-based Searchmentioning
confidence: 99%
“…This work uses the Static Range Selection GP Classifier (SRS) described by Zhang and Smart [38]. In a classification problem, a pattern x ∈ R p has to be classified as belonging to a single class from Ω = {ω 1 , ..., ω M }, where each ω i represents a distinct class label.…”
Section: Static Range Selection Gp Classifiermentioning
confidence: 99%