Rule Learning
Date
Rules in rule learning
Methods for generating rules
The purpose of rule learning
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.
Date
Rule LearningIt is a rule that can be used to distinguish unseen examples. It is usually obtained by learning from a training data set. It is usually an IF-THEN rule, a type of unsupervised learning, and is often classified as a type of classification.
Rules: They have clear semantics and can describe the objective laws or domain concepts implied by data distribution.
There are two types of rules for rule learning:
A simple declarative sentence consisting of "atomic propositions" and logical connectives "and, or, not, and".
Examples:
Rule 1: (viviparous = no) ∧ (can fly = yes) → birds
Rule2: (viviparous = no) ∧ (living in water = yes) → fish
Unlike propositional rules that only deal with simple declarative propositions, first-order logic additionally includes assertions and quantification. First-order rules can express complex relationships and are also called relational rules.
The goal of rule learning is to generate a rule set that can cover as many examples as possible. Sequential covering is a commonly used approach. Before a new rule is learned in the training set, the training examples of the rule are covered, and the remaining training examples form the training set and the above process is repeated.
Since only a portion of the data is processed at a time, this approach is also called a divide and conquer strategy.
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.
Date
Rule LearningIt is a rule that can be used to distinguish unseen examples. It is usually obtained by learning from a training data set. It is usually an IF-THEN rule, a type of unsupervised learning, and is often classified as a type of classification.
Rules: They have clear semantics and can describe the objective laws or domain concepts implied by data distribution.
There are two types of rules for rule learning:
A simple declarative sentence consisting of "atomic propositions" and logical connectives "and, or, not, and".
Examples:
Rule 1: (viviparous = no) ∧ (can fly = yes) → birds
Rule2: (viviparous = no) ∧ (living in water = yes) → fish
Unlike propositional rules that only deal with simple declarative propositions, first-order logic additionally includes assertions and quantification. First-order rules can express complex relationships and are also called relational rules.
The goal of rule learning is to generate a rule set that can cover as many examples as possible. Sequential covering is a commonly used approach. Before a new rule is learned in the training set, the training examples of the rule are covered, and the remaining training examples form the training set and the above process is repeated.
Since only a portion of the data is processed at a time, this approach is also called a divide and conquer strategy.
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.