SlideShare a Scribd company logo
1 of 4
Literature Survey
       Structure for Credit-Apportionment Problem in Rule Based Systems


Overview

In this Project we are concerned with Credit-Apportionment Problem in Rule
Based Systems. For the implementation of Credit-Apportionment we will use
Bucket Brigade Algorithm in designing an expert system called GAMBLE
(Genetic Algorithm Based Machine Learning Expert). The various research
papers that we have gone through are part of IEEE digital library research papers
along with some other papers available on internet accessible to all. The first
Document that we referred was regarding the explanation of Credit-
Apportionment in rule based systems. The paper is available in IEEE digital
libraries “IEEE Transactions on Systems, Man and Cybernetics. Vol 19. No 3
May/June 1989” This paper talks about a framework of Credit-Apportionment and
then defines what actually Credit-Apportionment is. The Credit-Apportionment
process provides a formal basis for the problem analysis and algorithm design. It
includes
(1) System Environment sub - model which provides integrated view about the
payoff to, as well as the external and internal aspects of rule based system,
(2) Principles of Usefulness, which define the usefulness of rule actions and
(3) Definitions of the Credit-Apportionment problem which guides the algorithm
synthesis.

System Environment sub – model

The environment is modeled as a state space consisting of a set of states and a
state transition function. The state transition function specifies the next state as a
function or a random variable of the current state and the output of the rule based
system. The internal model or mental model of a rule based system is the model
for the system’s knowledge about its external world. The mental model is
represented as a state space. The states in the space are sets of messages in
the working memory. The environment is linked to the mental model with the help
of payoff. Payoff is the one way bridge sending feedback information from the
environment to mental model. Hence a rule based system is able to be aware of
the semantic aspects of the activities through payoff. As a semantic activity,
usefulness of actions conducted by rules is determined by the environment. One
way in which the environment determines the usefulness is expressed, by this
model as a set of principles of usefulness. Based on the system environment sub
model and principles of usefulness, the Credit-Apportionment problem can be
formulated as estimation of the inherent usefulness values in a particular context
the (local level problem) and as approximation to the inherent usefulness
functions ( the global level problem) from the payoffs. Therefore the task of
problem solving by a rule based system is to generate a sequence of outputs
driving the environment from initial state to terminal state. The quality of the
solution is indicated by the payoff, the higher the payoff, the more satisfactorily
the problem has been solved.


Principle of Usefulness

According to the system environment sub model, a rule based system conducts a
sequence of actions which drive the environment from initial state to final state
during a task of problem solving. In this sense, an action taken by a rule based
system can be useful or useless in solving the problem according to whether it
involves in driving the environment through the solution path.
Proposition 1:- All the external operators which are useful in a process of
problem solving are equally useful in the process. Their qualified usefulness in
this particular context equals to the payoff incurred at the terminal state of the
solution path.

The formulation of Credit-Apportionment Problem

This problem in a rule based system can be divided into local level and global
level.

The local level problem is defined as follows

      Given: A trajectory of rule firing as well as the payoff, in a task of problem
      solving.

      Unknown: The inherent usefulness values of the actions conducted by
      the rules in this trajectory.

      Find: Estimate of the inherent usefulness values from the payoff by
      apportioning the payoff to every rule in the trajectory (Usually estimators
      are rule strengths).

The global level problem is defined as follows

      Given: A set of rules.

      Unknown: The inherent usefulness functions of the actions conducted by
      the rules.

      Find: The approximation to the inherent usefulness functions from a set of
      payoffs by conducting a sequence of local level Credit-Apportionment
      processes.
A new Credit-Apportionment Algorithm

As an implementation example of the model, a new Credit-Apportionment
algorithm: The context array Bucket Brigade Algorithm is used. This algorithm
is designed to overcome the information loss suffered by those algorithms using
scalar valued strengths and hence to improve the estimation and approximation
on rule inherent usefulness. This algorithm uses a set of domain-independent or
domain-dependent context variables to partition the contexts into context chunks.
Then algorithm employs array valued strengths to estimate the inherent
usefulness of rule actions under different context chunks. The justification of this
algorithm is based on the definitions of the inherent usefulness and Credit-
Apportionment problem. Obviously, it is improper to use a scalar valued strength
to represent the curve of inherent usefulness of a rule action. Therefore by using
a set of context variables to partition the contexts into chunks, and by processing
Credit-Apportionment on the context chunk level, array valued strength is
inevitably able to provide a better approximation of the inherent usefulness
function than a scalar valued strength can.

GAMBLE

The next reference paper is the research paper on “Genetic Algorithm Based
Machine Learning Expert system Indian Institute of Technology, Roorkee
India”. This talks about an expert system that is used for students who are
seeking admission into an engineering institute for obtaining a degree in
bachelors of engineering. After clearing the entrance examination the student is
advised by this system as to which branch would be most suited for him. An
algorithm is used for branch selection.
All the available seats in every branch are calculated and list of available
branches is formed. Then a branch aptitude total for the listed branches is
calculated for the listed branches. The various parameters like logic, imagination,
aesthetic sense, concentration level, etc are listed along with their weights.
These are variable parameters that would be automatically updated with
experience by the system. Then there is an idea about the Genetics based
Machine learning where discussion about classifier systems is given along with
its major 3 components.

(1)Rule and message system
(2)Apportionment of Credit system
(3)Genetic algorithm

The other part also talks about the Credit-Apportionment algorithm using the
Bucket Brigade algorithm, this part of the paper is much more deeply related to
our project proposal. Apportionment of Credit via competition and rule discovery
using genetic algorithms form a reasonable basis for constructing a machine
learning system atop the computationally convenient and complete framework of
classifiers.



  The BBA service economy contains two components: an auction and a
clearinghouse. When classifiers are matched they do not directly post their
messages. Instead, having its tradition matched qualifies a classifier to
participate in an activation auction in which a record is maintained of its net worth
known as strength. The matching classifier makes a bid proportional to its
strength therefore following this method the rules that are more fit are given more
preference over other rules. The process of auctions allows appropriate
classifiers to be selected and post rules. The selected classifier has to clear its
payment through the clearinghouse, paying its bid to other classifiers for
matching message rendered. A classifier that has been matched and activated
sends its bid to those classifiers responsible for sending the messages that
matched the bidding classifier’s condition. The bid payment is divided in some
manner among the matching classifiers.

More Related Content

What's hot

Iso9126 based software quality evaluation using choquet integral
Iso9126 based software quality evaluation using choquet integral Iso9126 based software quality evaluation using choquet integral
Iso9126 based software quality evaluation using choquet integral ijseajournal
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramKumar
 
Proficiency comparison ofladtree
Proficiency comparison ofladtreeProficiency comparison ofladtree
Proficiency comparison ofladtreeijcsa
 
Conceptual modeling of information systems
Conceptual modeling of information systemsConceptual modeling of information systems
Conceptual modeling of information systemsegeda9
 
Instance Selection and Optimization of Neural Networks
Instance Selection and Optimization of Neural NetworksInstance Selection and Optimization of Neural Networks
Instance Selection and Optimization of Neural NetworksITIIIndustries
 
Lecture 13 requirements modeling - flow & behavior (2)
Lecture 13   requirements modeling - flow &  behavior (2)Lecture 13   requirements modeling - flow &  behavior (2)
Lecture 13 requirements modeling - flow & behavior (2)IIUI
 
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...ArchiLab 7
 
SE18_Lec 10_ UML Behaviour and Interaction Diagrams
SE18_Lec 10_ UML Behaviour and Interaction DiagramsSE18_Lec 10_ UML Behaviour and Interaction Diagrams
SE18_Lec 10_ UML Behaviour and Interaction DiagramsAmr E. Mohamed
 
Object-Oriented Analysis and Design
Object-Oriented Analysis and DesignObject-Oriented Analysis and Design
Object-Oriented Analysis and DesignIJOAEM
 
SE_Lec 08_UML Use Cases
SE_Lec 08_UML Use CasesSE_Lec 08_UML Use Cases
SE_Lec 08_UML Use CasesAmr E. Mohamed
 
Building_a_Readmission_Model_Using_WEKA
Building_a_Readmission_Model_Using_WEKABuilding_a_Readmission_Model_Using_WEKA
Building_a_Readmission_Model_Using_WEKASunil Kakade
 
ON FEATURE SELECTION ALGORITHMS AND FEATURE SELECTION STABILITY MEASURES: A C...
ON FEATURE SELECTION ALGORITHMS AND FEATURE SELECTION STABILITY MEASURES: A C...ON FEATURE SELECTION ALGORITHMS AND FEATURE SELECTION STABILITY MEASURES: A C...
ON FEATURE SELECTION ALGORITHMS AND FEATURE SELECTION STABILITY MEASURES: A C...ijcsit
 
SE18_Lec 07_System Modelling and Context Model
SE18_Lec 07_System Modelling and Context ModelSE18_Lec 07_System Modelling and Context Model
SE18_Lec 07_System Modelling and Context ModelAmr E. Mohamed
 

What's hot (17)

Iso9126 based software quality evaluation using choquet integral
Iso9126 based software quality evaluation using choquet integral Iso9126 based software quality evaluation using choquet integral
Iso9126 based software quality evaluation using choquet integral
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Proficiency comparison ofladtree
Proficiency comparison ofladtreeProficiency comparison ofladtree
Proficiency comparison ofladtree
 
Conceptual modeling of information systems
Conceptual modeling of information systemsConceptual modeling of information systems
Conceptual modeling of information systems
 
Bank loan purchase modeling
Bank loan purchase modelingBank loan purchase modeling
Bank loan purchase modeling
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
Instance Selection and Optimization of Neural Networks
Instance Selection and Optimization of Neural NetworksInstance Selection and Optimization of Neural Networks
Instance Selection and Optimization of Neural Networks
 
State diagram
State diagramState diagram
State diagram
 
Lecture 13 requirements modeling - flow & behavior (2)
Lecture 13   requirements modeling - flow &  behavior (2)Lecture 13   requirements modeling - flow &  behavior (2)
Lecture 13 requirements modeling - flow & behavior (2)
 
Dynamic modeling
Dynamic modelingDynamic modeling
Dynamic modeling
 
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
 
SE18_Lec 10_ UML Behaviour and Interaction Diagrams
SE18_Lec 10_ UML Behaviour and Interaction DiagramsSE18_Lec 10_ UML Behaviour and Interaction Diagrams
SE18_Lec 10_ UML Behaviour and Interaction Diagrams
 
Object-Oriented Analysis and Design
Object-Oriented Analysis and DesignObject-Oriented Analysis and Design
Object-Oriented Analysis and Design
 
SE_Lec 08_UML Use Cases
SE_Lec 08_UML Use CasesSE_Lec 08_UML Use Cases
SE_Lec 08_UML Use Cases
 
Building_a_Readmission_Model_Using_WEKA
Building_a_Readmission_Model_Using_WEKABuilding_a_Readmission_Model_Using_WEKA
Building_a_Readmission_Model_Using_WEKA
 
ON FEATURE SELECTION ALGORITHMS AND FEATURE SELECTION STABILITY MEASURES: A C...
ON FEATURE SELECTION ALGORITHMS AND FEATURE SELECTION STABILITY MEASURES: A C...ON FEATURE SELECTION ALGORITHMS AND FEATURE SELECTION STABILITY MEASURES: A C...
ON FEATURE SELECTION ALGORITHMS AND FEATURE SELECTION STABILITY MEASURES: A C...
 
SE18_Lec 07_System Modelling and Context Model
SE18_Lec 07_System Modelling and Context ModelSE18_Lec 07_System Modelling and Context Model
SE18_Lec 07_System Modelling and Context Model
 

Viewers also liked

Publications_FINAL.docx - The University of Maryland
Publications_FINAL.docx - The University of MarylandPublications_FINAL.docx - The University of Maryland
Publications_FINAL.docx - The University of Marylandbutest
 
Location
LocationLocation
Locationbutest
 
CV-English.doc
CV-English.docCV-English.doc
CV-English.docbutest
 
HW2-1_05.doc
HW2-1_05.docHW2-1_05.doc
HW2-1_05.docbutest
 
Media Arts: Web Design
Media Arts: Web DesignMedia Arts: Web Design
Media Arts: Web Designbutest
 

Viewers also liked (7)

Publications_FINAL.docx - The University of Maryland
Publications_FINAL.docx - The University of MarylandPublications_FINAL.docx - The University of Maryland
Publications_FINAL.docx - The University of Maryland
 
Location
LocationLocation
Location
 
[PDF]
[PDF][PDF]
[PDF]
 
CV-English.doc
CV-English.docCV-English.doc
CV-English.doc
 
HW2-1_05.doc
HW2-1_05.docHW2-1_05.doc
HW2-1_05.doc
 
PPT
PPTPPT
PPT
 
Media Arts: Web Design
Media Arts: Web DesignMedia Arts: Web Design
Media Arts: Web Design
 

Similar to Literature Survey

final report (ppt)
final report (ppt)final report (ppt)
final report (ppt)butest
 
SELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEMSELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEMcscpconf
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Predictive job scheduling in a connection limited system using parallel genet...
Predictive job scheduling in a connection limited system using parallel genet...Predictive job scheduling in a connection limited system using parallel genet...
Predictive job scheduling in a connection limited system using parallel genet...Mumbai Academisc
 
Performance Comparision of Machine Learning Algorithms
Performance Comparision of Machine Learning AlgorithmsPerformance Comparision of Machine Learning Algorithms
Performance Comparision of Machine Learning AlgorithmsDinusha Dilanka
 
Self learning real time expert system
Self learning real time expert systemSelf learning real time expert system
Self learning real time expert systemijscai
 
Load Distribution Composite Design Pattern for Genetic Algorithm-Based Autono...
Load Distribution Composite Design Pattern for Genetic Algorithm-Based Autono...Load Distribution Composite Design Pattern for Genetic Algorithm-Based Autono...
Load Distribution Composite Design Pattern for Genetic Algorithm-Based Autono...ijsc
 
LOAD DISTRIBUTION COMPOSITE DESIGN PATTERN FOR GENETIC ALGORITHM-BASED AUTONO...
LOAD DISTRIBUTION COMPOSITE DESIGN PATTERN FOR GENETIC ALGORITHM-BASED AUTONO...LOAD DISTRIBUTION COMPOSITE DESIGN PATTERN FOR GENETIC ALGORITHM-BASED AUTONO...
LOAD DISTRIBUTION COMPOSITE DESIGN PATTERN FOR GENETIC ALGORITHM-BASED AUTONO...ijsc
 
Iaetsd protecting privacy preserving for cost effective adaptive actions
Iaetsd protecting  privacy preserving for cost effective adaptive actionsIaetsd protecting  privacy preserving for cost effective adaptive actions
Iaetsd protecting privacy preserving for cost effective adaptive actionsIaetsd Iaetsd
 
Software requirement analysis enhancements byprioritizing re
Software requirement analysis enhancements byprioritizing reSoftware requirement analysis enhancements byprioritizing re
Software requirement analysis enhancements byprioritizing reAlleneMcclendon878
 
IRJET- Economic Load Dispatch using Metaheuristic Algorithms
IRJET-  	  Economic Load Dispatch using Metaheuristic AlgorithmsIRJET-  	  Economic Load Dispatch using Metaheuristic Algorithms
IRJET- Economic Load Dispatch using Metaheuristic AlgorithmsIRJET Journal
 
IRJET - Recommendation System using Big Data Mining on Social Networks
IRJET -  	  Recommendation System using Big Data Mining on Social NetworksIRJET -  	  Recommendation System using Big Data Mining on Social Networks
IRJET - Recommendation System using Big Data Mining on Social NetworksIRJET Journal
 
Analogy Based Defect Prediction Model Elham Paikari Department of ...
Analogy Based Defect Prediction Model Elham Paikari Department of ...Analogy Based Defect Prediction Model Elham Paikari Department of ...
Analogy Based Defect Prediction Model Elham Paikari Department of ...butest
 
ObservabilityForModernApplications-Oslo.pdf
ObservabilityForModernApplications-Oslo.pdfObservabilityForModernApplications-Oslo.pdf
ObservabilityForModernApplications-Oslo.pdfAmazon Web Services
 
Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...
Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...
Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...Mumbai Academisc
 
An enhanced kernel weighted collaborative recommended system to alleviate spa...
An enhanced kernel weighted collaborative recommended system to alleviate spa...An enhanced kernel weighted collaborative recommended system to alleviate spa...
An enhanced kernel weighted collaborative recommended system to alleviate spa...IJECEIAES
 

Similar to Literature Survey (20)

final report (ppt)
final report (ppt)final report (ppt)
final report (ppt)
 
SELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEMSELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEM
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Predictive job scheduling in a connection limited system using parallel genet...
Predictive job scheduling in a connection limited system using parallel genet...Predictive job scheduling in a connection limited system using parallel genet...
Predictive job scheduling in a connection limited system using parallel genet...
 
Performance Comparision of Machine Learning Algorithms
Performance Comparision of Machine Learning AlgorithmsPerformance Comparision of Machine Learning Algorithms
Performance Comparision of Machine Learning Algorithms
 
Self learning real time expert system
Self learning real time expert systemSelf learning real time expert system
Self learning real time expert system
 
Load Distribution Composite Design Pattern for Genetic Algorithm-Based Autono...
Load Distribution Composite Design Pattern for Genetic Algorithm-Based Autono...Load Distribution Composite Design Pattern for Genetic Algorithm-Based Autono...
Load Distribution Composite Design Pattern for Genetic Algorithm-Based Autono...
 
LOAD DISTRIBUTION COMPOSITE DESIGN PATTERN FOR GENETIC ALGORITHM-BASED AUTONO...
LOAD DISTRIBUTION COMPOSITE DESIGN PATTERN FOR GENETIC ALGORITHM-BASED AUTONO...LOAD DISTRIBUTION COMPOSITE DESIGN PATTERN FOR GENETIC ALGORITHM-BASED AUTONO...
LOAD DISTRIBUTION COMPOSITE DESIGN PATTERN FOR GENETIC ALGORITHM-BASED AUTONO...
 
Iaetsd protecting privacy preserving for cost effective adaptive actions
Iaetsd protecting  privacy preserving for cost effective adaptive actionsIaetsd protecting  privacy preserving for cost effective adaptive actions
Iaetsd protecting privacy preserving for cost effective adaptive actions
 
Software requirement analysis enhancements byprioritizing re
Software requirement analysis enhancements byprioritizing reSoftware requirement analysis enhancements byprioritizing re
Software requirement analysis enhancements byprioritizing re
 
.doc
.doc.doc
.doc
 
.doc
.doc.doc
.doc
 
IRJET- Economic Load Dispatch using Metaheuristic Algorithms
IRJET-  	  Economic Load Dispatch using Metaheuristic AlgorithmsIRJET-  	  Economic Load Dispatch using Metaheuristic Algorithms
IRJET- Economic Load Dispatch using Metaheuristic Algorithms
 
Developing Movie Recommendation System
Developing Movie Recommendation SystemDeveloping Movie Recommendation System
Developing Movie Recommendation System
 
IRJET - Recommendation System using Big Data Mining on Social Networks
IRJET -  	  Recommendation System using Big Data Mining on Social NetworksIRJET -  	  Recommendation System using Big Data Mining on Social Networks
IRJET - Recommendation System using Big Data Mining on Social Networks
 
Unit 2
Unit 2Unit 2
Unit 2
 
Analogy Based Defect Prediction Model Elham Paikari Department of ...
Analogy Based Defect Prediction Model Elham Paikari Department of ...Analogy Based Defect Prediction Model Elham Paikari Department of ...
Analogy Based Defect Prediction Model Elham Paikari Department of ...
 
ObservabilityForModernApplications-Oslo.pdf
ObservabilityForModernApplications-Oslo.pdfObservabilityForModernApplications-Oslo.pdf
ObservabilityForModernApplications-Oslo.pdf
 
Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...
Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...
Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...
 
An enhanced kernel weighted collaborative recommended system to alleviate spa...
An enhanced kernel weighted collaborative recommended system to alleviate spa...An enhanced kernel weighted collaborative recommended system to alleviate spa...
An enhanced kernel weighted collaborative recommended system to alleviate spa...
 

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!
 

Literature Survey

  • 1. Literature Survey Structure for Credit-Apportionment Problem in Rule Based Systems Overview In this Project we are concerned with Credit-Apportionment Problem in Rule Based Systems. For the implementation of Credit-Apportionment we will use Bucket Brigade Algorithm in designing an expert system called GAMBLE (Genetic Algorithm Based Machine Learning Expert). The various research papers that we have gone through are part of IEEE digital library research papers along with some other papers available on internet accessible to all. The first Document that we referred was regarding the explanation of Credit- Apportionment in rule based systems. The paper is available in IEEE digital libraries “IEEE Transactions on Systems, Man and Cybernetics. Vol 19. No 3 May/June 1989” This paper talks about a framework of Credit-Apportionment and then defines what actually Credit-Apportionment is. The Credit-Apportionment process provides a formal basis for the problem analysis and algorithm design. It includes (1) System Environment sub - model which provides integrated view about the payoff to, as well as the external and internal aspects of rule based system, (2) Principles of Usefulness, which define the usefulness of rule actions and (3) Definitions of the Credit-Apportionment problem which guides the algorithm synthesis. System Environment sub – model The environment is modeled as a state space consisting of a set of states and a state transition function. The state transition function specifies the next state as a function or a random variable of the current state and the output of the rule based system. The internal model or mental model of a rule based system is the model for the system’s knowledge about its external world. The mental model is represented as a state space. The states in the space are sets of messages in the working memory. The environment is linked to the mental model with the help of payoff. Payoff is the one way bridge sending feedback information from the environment to mental model. Hence a rule based system is able to be aware of the semantic aspects of the activities through payoff. As a semantic activity, usefulness of actions conducted by rules is determined by the environment. One way in which the environment determines the usefulness is expressed, by this model as a set of principles of usefulness. Based on the system environment sub model and principles of usefulness, the Credit-Apportionment problem can be formulated as estimation of the inherent usefulness values in a particular context the (local level problem) and as approximation to the inherent usefulness functions ( the global level problem) from the payoffs. Therefore the task of
  • 2. problem solving by a rule based system is to generate a sequence of outputs driving the environment from initial state to terminal state. The quality of the solution is indicated by the payoff, the higher the payoff, the more satisfactorily the problem has been solved. Principle of Usefulness According to the system environment sub model, a rule based system conducts a sequence of actions which drive the environment from initial state to final state during a task of problem solving. In this sense, an action taken by a rule based system can be useful or useless in solving the problem according to whether it involves in driving the environment through the solution path. Proposition 1:- All the external operators which are useful in a process of problem solving are equally useful in the process. Their qualified usefulness in this particular context equals to the payoff incurred at the terminal state of the solution path. The formulation of Credit-Apportionment Problem This problem in a rule based system can be divided into local level and global level. The local level problem is defined as follows Given: A trajectory of rule firing as well as the payoff, in a task of problem solving. Unknown: The inherent usefulness values of the actions conducted by the rules in this trajectory. Find: Estimate of the inherent usefulness values from the payoff by apportioning the payoff to every rule in the trajectory (Usually estimators are rule strengths). The global level problem is defined as follows Given: A set of rules. Unknown: The inherent usefulness functions of the actions conducted by the rules. Find: The approximation to the inherent usefulness functions from a set of payoffs by conducting a sequence of local level Credit-Apportionment processes.
  • 3. A new Credit-Apportionment Algorithm As an implementation example of the model, a new Credit-Apportionment algorithm: The context array Bucket Brigade Algorithm is used. This algorithm is designed to overcome the information loss suffered by those algorithms using scalar valued strengths and hence to improve the estimation and approximation on rule inherent usefulness. This algorithm uses a set of domain-independent or domain-dependent context variables to partition the contexts into context chunks. Then algorithm employs array valued strengths to estimate the inherent usefulness of rule actions under different context chunks. The justification of this algorithm is based on the definitions of the inherent usefulness and Credit- Apportionment problem. Obviously, it is improper to use a scalar valued strength to represent the curve of inherent usefulness of a rule action. Therefore by using a set of context variables to partition the contexts into chunks, and by processing Credit-Apportionment on the context chunk level, array valued strength is inevitably able to provide a better approximation of the inherent usefulness function than a scalar valued strength can. GAMBLE The next reference paper is the research paper on “Genetic Algorithm Based Machine Learning Expert system Indian Institute of Technology, Roorkee India”. This talks about an expert system that is used for students who are seeking admission into an engineering institute for obtaining a degree in bachelors of engineering. After clearing the entrance examination the student is advised by this system as to which branch would be most suited for him. An algorithm is used for branch selection. All the available seats in every branch are calculated and list of available branches is formed. Then a branch aptitude total for the listed branches is calculated for the listed branches. The various parameters like logic, imagination, aesthetic sense, concentration level, etc are listed along with their weights. These are variable parameters that would be automatically updated with experience by the system. Then there is an idea about the Genetics based Machine learning where discussion about classifier systems is given along with its major 3 components. (1)Rule and message system (2)Apportionment of Credit system (3)Genetic algorithm The other part also talks about the Credit-Apportionment algorithm using the Bucket Brigade algorithm, this part of the paper is much more deeply related to our project proposal. Apportionment of Credit via competition and rule discovery
  • 4. using genetic algorithms form a reasonable basis for constructing a machine learning system atop the computationally convenient and complete framework of classifiers. The BBA service economy contains two components: an auction and a clearinghouse. When classifiers are matched they do not directly post their messages. Instead, having its tradition matched qualifies a classifier to participate in an activation auction in which a record is maintained of its net worth known as strength. The matching classifier makes a bid proportional to its strength therefore following this method the rules that are more fit are given more preference over other rules. The process of auctions allows appropriate classifiers to be selected and post rules. The selected classifier has to clear its payment through the clearinghouse, paying its bid to other classifiers for matching message rendered. A classifier that has been matched and activated sends its bid to those classifiers responsible for sending the messages that matched the bidding classifier’s condition. The bid payment is divided in some manner among the matching classifiers.