What is the difference between monotonicity and the admissibility of a heuristic?

前端 未结 3 739
你的背包
你的背包 2021-02-12 13:21

I\'m reading over my AI textbook and I\'m curious about what the difference is between monotonicity and admissibility of heuristics (I know they aren\'t mutually exclusive).

3条回答
  •  死守一世寂寞
    2021-02-12 13:49

    Monotonic learning is when an agent may not learn any knowledge that contradicts what it already knows. For example, it may not replace a statement with its negation. Thus, the knowledge base may only grow with new facts in a monotonic fashion. The advantages of monotonic learning are:

    1.greatly simplified truth-maintenance

    2.greater choice in learning strategies

    Non-monotonic learning is when an agent may learn knowledge that contradicts what it already knows. So it may replace old knowledge with new if it believes there is sufficient reason to do so. The advantages of non-monotonic learning are:

    1.increased applicability to real domains,

    2.greater freedom in the order things are learned in

    A related property is the consistency of the knowledge. If an architecture must maintain a consistent knowledge base then any learning strategy it uses must be monotonic.

提交回复
热议问题