Method and apparatus for constraint-oriented inference
First Claim
Patent Images
1. An apparatus for constraint-oriented inference, the apparatus comprising:
- knowledge base means containing frames comprised of slots and slot values for storing knowledge concerning objects of interest, each object being represented by one of the frames, categorized attributes being represented by slots in a frame, a particular attribute value corresponding to an object being represented by slot values in a frame, and constraints indicating relationships among slot values of the frames, the constraints stored collectively in a part of the knowledge base means; and
constraints managing means for selecting frames and slots relevant to each constraint and for attaching a pointer to each of the selected slots to make a constraint accessible by the slots.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for constraint-oriented inference provides improved knowledge base formation efficiency and an ability to maintain consistency among slots. Constraints indicating relationships among slot values of frames are stored collectively, pointers which make the constraints accessible by relevant slots are attached automatically, and the constraints are simplified by inserting slot values determined by processes of inference.
9 Citations
10 Claims
-
1. An apparatus for constraint-oriented inference, the apparatus comprising:
-
knowledge base means containing frames comprised of slots and slot values for storing knowledge concerning objects of interest, each object being represented by one of the frames, categorized attributes being represented by slots in a frame, a particular attribute value corresponding to an object being represented by slot values in a frame, and constraints indicating relationships among slot values of the frames, the constraints stored collectively in a part of the knowledge base means; and constraints managing means for selecting frames and slots relevant to each constraint and for attaching a pointer to each of the selected slots to make a constraint accessible by the slots. - View Dependent Claims (2)
-
-
3. An apparatus for constraint-oriented inference, said apparatus comprising:
-
knowledge base means containing frames comprised of slots and slot values for storing knowledge concerning objects of interest, each object being represented by one of the frames, categorized attributes being represented by slots in a frame, a particular attribute value corresponding to an object being represented by slot values in a frame, and constraints indicating relationships among slot values of the frames, the constraints stored collectively in a part of the knowledge base means; and constraints managing means for selecting frames and slots relevant to each constraint and for attaching a pointer to each of the selected slots to make a constraint accessible by the slots and for generating simplified constraints in which slot values determined by processes of inference are inserted. - View Dependent Claims (4, 5)
-
-
6. A method of constraint-oriented inference comprising the steps of:
-
(a) representing an object of interest by a frame in a memory; (b) representing categorized attributes and corresponding attribute values of the object by slots and slot values in the frame representing the object; (c) storing constraints indicating relationships among slot values of frames collectively in a part of a knowledge base in a memory; (d) selecting automatically frames and slots relevant to each constraint; (e) attaching automatically a pointer to each of the selected slots which makes a constraint accessible by a selected slot; and (f) deducing an answer to a question utilizing the frames, the slots and the constraints interactively. - View Dependent Claims (7)
-
-
8. A method of constraint-oriented inference comprising the steps of:
-
(a) representing an object of interest by a frame in a memory; (b) representing categorized attributes and corresponding attribute values of the object by slots and slot values in the frame representing the object; (c) storing constraints indicating relationships among slot values of frames collectively in a part of a knowledge base in the memory; (d) selecting automatically frames and slots relevant to each constraint; (e) attaching automatically a pointer to each of the selected slots which makes a constraint accessible by a selected slot; (f) deducing an answer to a question utilizing the frames, the slots and the constraints interactively; and (g) generating simplified constraints by inserting into constraints slot values determined by processes of inference. - View Dependent Claims (9, 10)
-
Specification