WO2000026779A1 - Case-based reasoning method and system thereof, and readable recording medium with built-in program for executing case-based reasoning - Google Patents

Case-based reasoning method and system thereof, and readable recording medium with built-in program for executing case-based reasoning Download PDF

Info

Publication number
WO2000026779A1
WO2000026779A1 PCT/JP1999/006085 JP9906085W WO0026779A1 WO 2000026779 A1 WO2000026779 A1 WO 2000026779A1 JP 9906085 W JP9906085 W JP 9906085W WO 0026779 A1 WO0026779 A1 WO 0026779A1
Authority
WO
WIPO (PCT)
Prior art keywords
case
question
displayed
file
scoring
Prior art date
Application number
PCT/JP1999/006085
Other languages
French (fr)
Japanese (ja)
Inventor
Toshio Hamada
Original Assignee
Shinko Research Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shinko Research Co., Ltd. filed Critical Shinko Research Co., Ltd.
Priority to AU64881/99A priority Critical patent/AU6488199A/en
Publication of WO2000026779A1 publication Critical patent/WO2000026779A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models

Definitions

  • the present invention relates to a case-based reasoning method, a system, and a readable recording medium storing a program for executing case-based reasoning for an input phrase.
  • case-based inference is performed on the input case, and information is provided on a set of matching cases for the problem template.
  • An inference engine that seeks advice from a group of operating cases has been proposed.
  • Japanese Unexamined Patent Publication No. Hei 6—508702 Japanese Unexamined Patent Publication No. Hei 6—508702.
  • the case-based inference system described in Japanese Patent Application Laid-Open No. 6-5080702 executes case-based inference to extract a case that matches the customer description input and displayed on the display panel. Then, if the match is high, an advisory message is given to the customer, and in response to the advisory, “application 6001 is a question-answer pair 60 0 Step 2 of case matching can be performed using 8 (the upper right column on page 8 of the gazette), and the above case-based inference is repeatedly executed to extract the best match case. Things.
  • the case-based inference system described in Japanese Unexamined Patent Application Publication No. 6-50807002 repeatedly executes the case-based inference of “Step 202” in response to a response to an advisory message. Although it is possible to extract the best match case for the description in (1), the execution of case-based inference is only performed by repeatedly executing case-based inference for the description and advice from the customer. Extracted in every The matching cases obtained are inconsistent, and the same case-based inference is performed, which naturally limits the extraction of the best matching case.
  • the inference systems described in JP-A-3-26631 and JP-A-3-148727 devise a case from an input, and devise the similarity at the time of extraction. It does not relate to case-based reasoning techniques.
  • the present invention has been made in view of the above, and in a case-based reasoning, by adopting a procedure based on a different viewpoint, it is possible to extract a case that is more matched to a word input by a user, or It is an object of the present invention to provide a case-based reasoning method, a system, and a readable recording medium storing a program for executing the case-based reasoning, which can support the evaluation of the reasoning result. Disclosure of the invention
  • the case-based reasoning method performs a case search between at least one or more input words and a case file and, based on the degree of ⁇ with the words, generates a case Executing the scoring and reporting the result; reading and reporting the question associated with the searched case from the question file; and performing the search on each of the searched cases according to the answer to the question. And performing a re-scoring on the data.
  • the case-based inference system further includes a case file, a question file, and a file in which the question and the case are associated with each other, and further includes a display unit and a case file for the input phrase.
  • Case searching means for performing a case search on the basis of: a scoring means for scoring each searched case in accordance with the degree of matching with the phrase; and displaying means for associating the searched case with a score.
  • First display control means for outputting to the display means a question associated with the searched case, and a second display control means for outputting to the display means a response to each of the displayed questions.
  • Rescoring means for rescoring a score for a case.
  • a readable recording medium storing a program for executing the case-based inference according to claim 17, wherein at least one or more of the inputted URLs is searched for a case with a case file, and the degree of matching with the above is determined. And then scoring each case found The result is reported, the question associated with the searched case is read out from the question file and reported, and the re-scoring is executed for each searched case according to the answer result to the question.
  • One or more words and phrases, including sentences, are input as an assignment, and a case search is performed on the input words using a case file as the first stage. Scoring is performed on each case according to the degree of matching of the searched case with the above-mentioned phrase, for example, according to the number of words included in the case where there are a plurality of cases. The result is reported to a display device or the like. Then, the question associated with the searched case is read from the question file and notified to a display device or the like. When the user answers the question, rescoring is performed on each of the searched cases according to the answer result. And
  • the case-based reasoning method described in claim 10 searches and displays a question including at least one or more input words in a question file, and displays an example associated with the displayed question from the case file. It includes a step of reading and displaying, and a step of executing re-scoring on each of the displayed cases according to the result of answering the displayed question.
  • the case-based reasoning system includes a case file, a question file, and a file in which the question and the case are associated with each other, a display means, and a question for searching for a question including the input word in the question file.
  • Searching means means for reading a case associated with the searched question from the case file; first display control means for outputting the searched question to the display means together with the read case; and the displayed question Means for re-scoring each of the displayed cases according to the result of the response to
  • the readable recording medium having a program for executing the case-based inference described in claim 26 searches and displays a question including at least one or more input words in a question file and displays the question.
  • a case associated with the displayed question is read from the case file and displayed, and re-scoring is executed for each of the cases being redisplayed in accordance with the result of answer to the displayed question.
  • questions containing ⁇ entered are displayed together with examples associated with these questions, and the user can respond to these displayed questions, so that the user is familiar with the field. In some cases, the likelihood of reaching a more probable case more quickly increases.
  • FIG. 1 is a block diagram showing an embodiment of a case-based reasoning system.
  • FIG. 2 is an explanatory diagram showing an outline of a procedure for creating a phrase case index file from a case file using the database construction unit.
  • FIG. 3 is a drawing illustrating the contents and structure of each file.
  • (A) is a case file,
  • FIG. 4 is a diagram showing a display example of a monitor screen.
  • FIG. 5 is a diagram showing a screen showing a data input state.
  • FIG. 6 is a diagram showing a display screen at the time when the first search step is completed.
  • FIG. 7 is a diagram showing a screen showing a state in which a question on the first line or a question on a desired line in the question display column 422 is selected.
  • FIG. 8 is a diagram showing a screen showing an example of answers to a question.
  • FIG. 9 is a diagram showing a display screen showing an example of the inference result.
  • FIG. 10 is a diagram showing a display screen in a state where the menu “case information” is designated.
  • FIG. 11 is a diagram showing a display screen in a state where the menu “case reference diagram” is designated.
  • FIG. 12 is a flowchart showing the procedure of the case-based inference method.
  • FIG. 13 is an explanatory diagram showing the content of “phrase search” in step S7.
  • FIG. 14 is an explanatory diagram showing the contents of “re-scoring” and “score order rearrangement display” in steps S 19 and S 21.
  • FIG. 15 is a diagram showing a display screen after a question search.
  • FIG. 16 is a flowchart showing a second embodiment of the present inference system.
  • FIG. 17 is a flowchart showing a third embodiment of the present inference system.
  • Figure 18 is a chart showing the results of question analysis, (a) is a hierarchical chart, (b) is a list chart,
  • FIG. 1 is a block diagram showing an embodiment of a case-based inference system.
  • the system includes a processor 10 for executing case-based reasoning and the like, a case-based reasoning engine 20, and a man-machine interface 40 and a case base 50.
  • the man-machine interface section 40 includes an input section 41 and a monitor 42.
  • the input unit 41 employs a keyboard, such as a keyboard used in a normal computer, in which keys capable of inputting characters, numerical values, and the like, and keys for instructing specific functions are arranged as necessary.
  • the monitor 42 employs a display device that includes at least character display and is capable of displaying at least characters.
  • the man-machine interface section 40 may employ a mode other than key input, such as voice recognition means, as the input section 41.
  • the monitor 42 is excellent in that it can simultaneously recognize a large amount of information.
  • the present invention is not limited to this, and voice guidance may be performed using voice synthesis means.
  • the case base 50 includes a case file 51, a phrase case index file 52, a question file 53, and a question case index file 54.
  • the case file 51 contains examples of various claims as past results (including those that can be predicted if necessary) It is also stored in association with the detailed diagram of the countermeasures and the case number as needed.
  • the case file 51 includes, as well as the detailed explanation of the case, the case or the measure, and a detailed diagram of the case, as well as, for example, as shown in FIG.
  • the case number (stored in the identification number field) and the question number (stored in the question field) for identifying one or more questions associated with each case are stored in a table format. It is preferable that the question numbers associated with each case number be stored in a hierarchically organized manner as shown in the question field.
  • question number 2 is positioned at the top, while in case number 10 the number is several from the top.
  • examples are those that are necessary or effective for receiving quality control support from the system, such as the details of abnormalities in the above-mentioned metal material manufacturing process and the symptoms caused by the abnormalities.
  • a question can be asked.
  • words and idioms are mainly used to search for cases. For example, “compressor”, “pump”, “crack”, “oil leak”, “vibration”, etc., but other negative words such as "do not start” from the viewpoint of symptom expression can be included.
  • the term “measures” may include general conclusions including causes.
  • the case index file 52 is content input from the user, and relates the fg ⁇ J that the user expects to include in the case to be searched to the case stored in the case file 51.
  • each phrase (stored in the inquiry field) is stored in the table format with the case number (stored in the case number field) of the corresponding case.
  • the case may be stored in association with each other via an index formula or the like. This has an advantage that the storage capacity of the case can be reduced.
  • FIG. 2 is an explanatory diagram showing an outline of a procedure for creating a phrase case index file 52 from the case file 51 using the database construction unit 20a.
  • the database construction unit 20a creates a phrase case index file 52 from the case contents and the case number field of the case file 51. That is, the database construction unit 2 ⁇ a extracts from the contents of the case what is expected as the user ig ⁇ J and creates a case number including each piece in a table format.
  • the phrase case index file 52 indicates that the phrase “compressor” is included in case numbers 3, 5, and 7, and 1 ⁇ 0 that is “pump” is the case numbers 5 and 7. , 10.
  • the question file 53 asks the user a question sentence (stored in the question sentence field) that can be answered alternatively, for example, "Yes, No". It is stored in association with the number (stored in the question number field). Further, in the question file 53, in addition to the above recorded contents, weight values for determining whether the score is to be increased or decreased according to the answer result of each question are stored as attribute values.
  • the weight value may be a coefficient by which the score is multiplied, or a value by which addition or subtraction is performed.
  • the question case index file 54 has a table format in which the question numbers (stored in the question number field) correspond to the case numbers (stored in the related case number field). This is what we are building in the formula.
  • the processor 10 includes a case-based reasoning engine 20 including a function unit for executing a search step as a first stage and a function unit for executing an inquiry step as a second stage. It has an I / F 31 and a display control section 32 as an interface between the interface section 40 and the interface section 40.
  • the data extraction unit 11 extracts words (in text code) for inference from one or more input sentences (contents of the task including the expected ones to be included in the case to be searched) input from the input unit 41. It is for extraction. From the input unit 41, for example, for the input statement such as "The pump is leaking oil.” Or “The motor does not start.”, “Pump”, “Oil leak”, “Mooring”, “Starting” The phrase “no” is extracted from the sentence, and the phrase (term, idiom, negative form predicate) intended by the user is extracted from the sentence by using grammatical processing. I have.
  • the input sentence is prepared so that a plurality of lines can be displayed on the monitor 42 (see 421 in FIG. 4).
  • each sentence is broken down by a line break for each sentence. It is identifiable, or the break of each sentence can be determined by the period. If it is known that a part or all of the input content from the input unit 41 is a word (for example, a line break without a punctuation in the line), the word Can access the case file 51 directly through the data extraction unit 11.
  • the operation judging unit 12 is for judging whether or not execution of a specific function has been instructed, especially for other than text input. Specific functions are described later on the monitor screen shown in Fig. 4. However, for example, input determination, recovery determination, and the like as conditions for shifting to the next process, and an instruction to perform a logical sum search or a logical product search, and the like.
  • the case-based inference engine 20 includes a phrase case search processing unit 21, a scoring unit 22 and a rearrangement processing unit 23 as functional units that execute the search step as the first stage. It includes a question case search processing unit 24, a re-scoring unit 25, and an evaluation judgment unit 26 as functional units that execute the inquiry step.
  • the detail display processing unit 27 is a functional unit for displaying the detailed contents of the best search case on the monitor 42.
  • the analysis processing unit 28 analyzes the relationship between questions and cases, and the questions to create a case. When examining the validity of the included questions (expression method, number, order, etc.), make a table in an appropriate form and display it. Also, analyze the relationship between measures and cases, and measures This is a functional unit that also examines the validity of the measures included in, and displays them. The details will be described later.
  • the case correction processing unit 29 is a functional unit for making a correction to the searched case.
  • the case search processing unit 21 uses the case file 51 and the phrase case index file 52 to search for relevant cases from the words extracted or passed through the data extraction unit 11. This is to search by inference.
  • the phrase case search processing unit 21 reads a case including, for example, from the phrase case crossbow I file 52 by the case number, and reads the case contents of the case number from the case file 51 together with its countermeasures. .
  • processing can be performed with each inference method depending on whether inference by logical OR or logical inference is instructed. It has been done.
  • the scoring unit 22 assigns a score according to the degree of matching (degree of matching) between the phrase and the case according to a preset method.
  • the degree of matching is 1 (%) (Hereinafter referred to as score 1), preferably a predetermined value of score 50 or less is the maximum value
  • a score of 40 is assigned.
  • a score of 40 is set for a certain number of input words and for cases including all inquiries, and the number of included ⁇
  • scores lower than the maximum value are sequentially calculated and set according to a preset calculation method (including a tabulated mode). For example, when performing inference on two terms, a score of 40 is given to a case containing two phrases, and a score of 20 is given to a case containing one phrase. Become like Note that all the searched cases may be displayed on the monitor 42 as search results.However, in consideration of the fact that the number of searched cases is rather complicated, such as when a large number of searched cases, For example, only those that clear the score of 10 or more may be the results of the first search step.
  • the sorting unit 23 sorts the searched cases in the order of the scores assigned to each case, and places them in the case display column of the monitor 42 (see 4 23 in FIG. 4) from the first row to the lower row. Are displayed in order.
  • the question case search processing unit 24 is a case extracted in the first search step.
  • the question case index file 5 is used to guide the question sentences individually associated with the cases having the highest scores to the monitor 4 2.
  • the question number assigned to the relevant case is read from 4 and the question sentence of the question number is read from the question file 53.
  • Usually, there are multiple cases extracted, but one or more question sentences associated with each case are read from the question file 53, and are displayed in the question display column of the monitor 42 in the order in which the cases are displayed line by line. Displayed correspondingly. If there is a common question number for the retrieved cases, the display of the second and subsequent questions is omitted to reduce the complexity of the display.
  • the re-scoring unit 25 recalculates the score as the certainty of the case according to the answer of “Yes” or “No” to the question sentence corresponding to the case.
  • the re-scoring calculation method uses the weighting values according to the answers “Y es” and “No” to the question, as described above.
  • the current score given is increased according to the weight (match weight) set for “Y es” (for example, in the case of a coefficient, by the ratio) (the calculation result exceeds 100)
  • the score may be set to 100 or 9
  • the current score assigned to the corresponding case is set for "No”
  • the weight (mismatch weight) it is set to be lowered by (for example, by a ratio) (may be the same as the weight value set for “Y es”).
  • Resco Alling may be addition / subtraction instead of ratio calculation, or another method may be adopted.
  • the weight value as the absolute weight is set corresponding to “Yes” or “No”. In this way, the score is increased / decreased even in the case not related to the question.
  • the evaluation determination unit 26 determines whether the highest score has reached a preset value, for example, a value of 80, out of the scores obtained by the re-scoring at each re-scoring. Judgment is made, and when the highest score exceeds the value 80, the inference procedure is automatically terminated.
  • a preset value for example, a value of 80
  • the detail display processing section 27 displays the countermeasures corresponding to the searched cases in the countermeasure display column (see 42.4 in Fig. 4) on the monitor 42 screen.
  • a specific or arbitrary measure a more detailed measure content and a detailed measure reference diagram are read from the case file 51 by specifying the display line, and the specified area of the monitor 42 (for example, a new A window is opened on the screen) and the details of the countermeasures are shown to the user.
  • the detailed display processing unit 27 is also driven in response to an instruction to display case details and a case reference diagram.
  • FIG. 4 is a diagram showing a display example of the screen of the monitor 42. As shown in the figure, at the top of the monitor screen 420, there are multiple menus such as “Search”, “Clear”, “Response Evaluation”,.
  • “Case information”, “Case reference diagram”, “Measures details”, “Measures reference diagram” and “Exact search” are prepared in the form of icons, and the power of the input unit 41 in this menu display area is provided.
  • the cursor is moved and clicked (or double-clicked as appropriate) using the sol indicating member 4 1 1 (for example, a mouse), and the function of the display menu is selectively executed.
  • the entered text is displayed sequentially for a specified number of lines.
  • the “detailed explanation (keyword)” column 4 21, the question display column 4 2 2, and the case display column 4 2 3 And a countermeasure display column 4 2 4 is provided.
  • Each column 4 2 1 to 4 2 4 is not limited to the number of lines shown in FIG. 2, and a larger number of lines is prepared. In addition, it is possible to scroll display in the line direction,
  • the content of (line) can be input or displayed.
  • the menu “Search” is a search by OR for multiple input URLs. Step: coarse search).
  • the menu “Clear” instructs the deletion of the input contents for search displayed in the “Detailed explanation (keyword)” column 4 2 1 and the selective deletion of the contents of other columns. Things.
  • the menu “Response evaluation” is for instructing the evaluation of the case, that is, re-scoring, after inputting one or more answers to the displayed question (determining the answer).
  • the menu “case information” is for instructing the display of “detailed explanation” for the case indicated as shown in FIG.
  • the menu “Case Reference Diagram” is used to instruct a new window ⁇ to open and display a diagram (reference diagram), etc. that was captured as an image to show more details of the case as shown in Fig. 11 It is.
  • the menu “Exact search” is used to specify a logical AND search (first search step: coarse search) for multiple input words.
  • Fig. 5 shows a screen that shows the data entry status.
  • the word “scratch” appears on the first line of the "detailed explanation (keyword)" column 4 21 and the word “break” appears on the second line. Is displayed.
  • Fig. 6 shows the display screen at the end of the first search step, and the results of the search are displayed in the question display column 42, the case display column 42, and the countermeasure display column 42.
  • the score 40 is displayed, and the case number C 6 is displayed as ⁇ crack during cold working, '' and in the second line, the score 40, and the case number C 9 is "Cracks during cold forging" are displayed.
  • the first line of the countermeasure display column 4 2 4 contains “Thorough inspection of slabs” on the first line, and the second line “Alumina inclusions under the skin” It does not remain.
  • the question display column 4 2 2 contains at least the questions associated with the case on the first line.
  • FIG. 7 is a screen showing a state in which a question on the first line or a question on a desired line in the question display column 422 is selected, and a window screen 422 a for receiving an answer is displayed. Now, “Y es” is selected for the force indicating member 4 1 1. In this state, when the user clicks on the force indicating member 4 1 1, the user has answered “Yes” to the selected question.
  • Fig. 8 is a screen showing an example of answers to a question.
  • the display form of the answered question is different from the unanswered display form.
  • the displayed lines that have been answered are moved to the bottom line of the question column, making it easier to select and answer unanswered questions.
  • the re-scoring process changes the display order of the questions in accordance with the sorting of cases.
  • FIG. 9 is a display screen showing an example of the inference result.
  • the case “C 6 Cracking during cold working” in the first line of the case display column 4 23 has a score of 100.
  • the score was 40 as shown in Fig. 6.
  • the score corresponding to the first line of the above-mentioned case “A5 Thorough inspection of steel slabs” has a score of 100.
  • Q13, Q14, and Q15 Q is the meaning of the question
  • the next row is displayed.
  • Q26 which was in the top row is displayed.
  • Fig. 10 shows the display screen when the menu “Case information” is specified, in which information on cases and countermeasures is confirmed.
  • the menu “Case Information” is instructed, a case number and title column are displayed, and in this column, the “crack during cold working” that was on the first line of the case is extracted as case number “6”. ing.
  • the content to be displayed may be made instructable sequentially from the first line of the case, or the user may desire (regardless of, but not limited to, a score of 80 or more, which is a predetermined value) regardless of the line position. It is also possible to choose one.
  • the details of the case are read from the case file 51, for example, “A crack occurred during cold forging (screw rolling).
  • the cause is the cause of rolling cracks due to crimping scratches.
  • the answer history to the question is displayed together with the question number, making it possible to confirm the answer to the question, and taking measures to respond to the case” Thorough use of steel slabs "is displayed with measure number 5.
  • FIG. 11 shows the display screen when the menu “Case Reference Diagram” is specified. A new window is opened to show detailed information on cases and countermeasures in images such as charts.
  • FIG. 12 is a flowchart showing the procedure of the case-based reasoning method. This flow is roughly divided into a search step (steps S1 to S11) as the first stage and an inquiry step (steps S13 to S23) as the second stage.
  • the user manages the data input from the input unit 41 by the user, and determines whether or not the input has been completed by confirming the instruction to the menu “search” or the menu “strict search”, and Judgment is made in step 1 and if there is no instruction, the input permission state is maintained (No in step S1 and step S3).
  • the input contents are displayed in the “detailed explanation (keyword)” column 421 as shown in FIG. For example, if there is an instruction of the menu "search”, then the extraction process of the input data is executed by the data extraction unit 11 (step S5). If it is determined that the word is a term or the like and the extraction process is unnecessary, step S5 is skipped.
  • the case-based inference engine 20 executes the search process for the case including the input ⁇ as the first search step (step S 7).
  • scoring is performed on the cases searched in the search process according to a calculation method set in advance according to the degree of inclusion of the word (match degree) (step S9). ), The cases are sorted in descending order of the score, and the result is led to the monitor 42.
  • step S 13 one or more desired question sentences associated with the case displayed in conjunction with the display of the searched case in the case display column 4 Is selected by the cursor indicating member 4 11 (step S 13). Then, each answer from one or more selected questions, that is, as shown in FIG. 7, either “Yes” or “No” is specified (step S15), and further, When the menu "Response evaluation" is instructed, a question search consisting of re-scoring (step S19), re-scoring processing (step S19), and sorting display in score order (step S21) is determined as the answer. Be executed. Then, it is determined (evaluated) whether or not the highest score has reached the value 80 (step S23), and as shown in FIG. Exit.
  • step S25 it is determined whether the user has performed an answer operation for the next (unanswered) question or entered new data. If the answer operation has been executed using the one-sol instruction member 4 11 1 and the menu “answer evaluation”, steps S 13 to S 23 are repeated.
  • step S1 the user can accept input (including deletion) of a new fg ⁇ J, and in this state, -When the input is completed, return to step S1 and delete unnecessary items including new words or the previous input ⁇ using the "Clear" menu as appropriate. This flow is continued from step S1. Even before the highest score reaches the value of 80, the user may forcibly end the procedure by the operation of the user and maintain the search result before the end.
  • FIG. 13 is an explanatory diagram showing the content of “phrase search” in step S7, and corresponds to the example in FIG. In the figure, for example, assuming that “compressor” and “pump” are extracted by the data extraction unit 11, case numbers 3, 5, and 5. Search for case numbers 5, 7, and 30 that contain 7 and the phrase "pump”, and extract about ⁇ . That is, case numbers 5 and 7 are recognized as cases that include all search groups, and case numbers 3 and 30 are recognized as cases that include only one search term. The former case numbers 5 and 7 are given a score of 40, for example, and the latter case numbers 3 and 30 are given a score of 20 (scored).
  • FIG. 14 is an explanatory diagram showing the contents of “re-scoring” and “score-sorted display” in steps S 19 and S 21, corresponding to the examples of FIGS. 3 and 13. I have.
  • the rescoring is processed using the case file 51 and the question file 53.
  • a weight value (match or mismatch) is set for the associated case number as described above for each question number, while the absolute value is also set for cases other than the associated case.
  • the up and down weights are set using the weights (not shown in Fig. 14). Therefore, according to the result of answering the question associated with the case displayed in the case display column 4 2 3, the current score of the case was increased or decreased, and the current score was set for other cases.
  • the current score is moved up or down according to the weight values at the time of up, down or up.
  • cases in which the current score is reduced to a value equal to or less than a predetermined threshold may be deleted in consideration of display capacity and the like. Absence weights for cases that do not have a answered question need not be uniform, and are based on the relationship between the hierarchically structured question and the case, taking into account the similarity of the relevant case or question. It may be systematized and decided.
  • the cases are sorted in the order of the highest score, and the questions are also sorted in the order of the cases, and the result is displayed on the monitor 42.
  • the system configuration in the second embodiment is configured by removing the phrase case index file 52, the phrase case search processing unit 21, and the score link "processing unit 22" from the block diagram shown in FIG.
  • FIG. 16 is a flowchart showing a second embodiment of the inference system. Steps S31 to S35 are the same as steps S1 to S5 in FIG.
  • step S37 When a word or phrase is input, all question sentences including the word and phrase are read from the question file 53 (question sentence field), and the corresponding case is stored in the case file 51 via the question case index file 54. It is extracted by using it, and the question, case, and countermeasure are displayed correspondingly on the monitor 42 (step S37). At this stage, only the question is extracted, and no scoring process is particularly performed on the case read as the corresponding. For example, a uniform score is set as the initial value. Alternatively, it may be in an unassigned state.
  • a search process is executed for the question (step S39).
  • Only the questions that satisfy the search conditions are extracted and displayed in the question display column (step S41), and the questions that do not satisfy the search conditions are deleted. At this time, only the cases and countermeasures corresponding to the questions that satisfy the conditions will be displayed in the respective display columns.
  • step S43 the top quality Select a desired or desired question
  • step S45, S47 the answer with "Yes", “No", and indicate the menu "evaluation of answer”
  • step S49 re-scoring is performed (step S49), and the cases are sorted in the order of the score, that is, the questions are rearranged in the corresponding form, and the results are displayed on the monitor 42. Is displayed (step S51).
  • each question may be displayed in a manner that can be distinguished according to whether the search condition is satisfied (not shown in FIG. 15 described later).
  • FIG. 15 is a diagram showing an example of a screen after a question search.
  • a menu “Question jump” or the like is provided so that only a question that satisfies the search condition can be answered.
  • the menu “Question Jump” designates, in response to a question that satisfies the search conditions only, each time the question is answered and the corresponding line can be answered sequentially (from the top line).
  • the selection of a question allows the user to answer a desired question (within a range that satisfies the search conditions).
  • step S53 it is evaluated whether or not the score exceeds a predetermined value 80 (step S53). If the score is exceeded, the flow is terminated as a search end, and if not, the flow returns to step S31. 1 ⁇ ⁇ Data re-entry is resumed.
  • FIG. 17 is a flowchart showing a third embodiment of the present inference system.
  • Steps S61 to S71 are the same as steps S1 to S11 in FIG. 12, and steps S73 to S87 are steps S39 to S5 in FIG. The description is omitted because it is the same as 3.
  • step S89 when the maximum score of the case does not exceed the value 80 in step S87, the question search in step S73 and the re-input of the data in step S61 are selectively permitted. It is for the purpose.
  • the analysis processing unit 28 operates by instructing a menu “question analysis” separately prepared in the form of an icon using a specific key or a force indicating member 4 1 1 of the input unit 4 1.
  • a function section and a tabulation function section for displaying the function section on the screen 420 of the monitor 42 in the format shown in FIG. Question file 53 is shown in Fig. 3 (a), for example, to enable this question analysis.
  • the data is stored in the question field in a form in which a hierarchical relationship is added between the questions in advance, and each question is included in the hierarchical relationship together with an example included in the question.
  • Process and display The display format of the relationship between a case and a question may be such that a list of questions included in each case is displayed based on the case, as shown in Fig. 18 (b).
  • the case file 51 may be used.
  • the analysis processing unit 28 includes an analysis function unit that displays a question included in the case shown in FIGS. 18 (b) to 18 (c) in an inclusion diagram so that the inclusion relationship can be easily recognized. It also has a tabulation function that is displayed together with the inclusion diagram or individually as an inclusion list as shown in (d) of the figure.
  • the analysis processing unit 28 also enables the following analysis in a mode in which the countermeasure file 55 and the countermeasure case index file 56 are provided as the case base 50.
  • the countermeasure file 55 is required when the countermeasure content is not stored in the case file 51, and stores the countermeasure number and countermeasure content in correspondence.
  • the measure case index file 56 stores the measure number and the case number associated with the measure in a contrasting manner. In this way, by having a file that stores the countermeasure content separately from the case file 51, it is possible to reduce the total storage capacity when multiple cases are associated with one countermeasure. There are advantages.
  • the analysis processing unit 28 performs the same processing as in the case of the above-described questions and the relationship between the questions and the cases with respect to the measures and the relation between the measures and the cases to thereby determine whether there is a preferable hierarchical relationship. It can assist in the analysis of the presence or absence of inclusion relations, and in understanding or proposing problems in the entire case. If the system is equipped with an output means such as a printer, the charts of FIGS. 18 (a) to 18 (d) may be output as a hard copy.
  • the present invention is also applicable to the following modifications.
  • the description has been made by taking as an example the support for quality control abnormalities.However, the present invention is not limited to such a field, and is applicable to all inspection services.
  • Various tasks such as process design work, planning work (production planning, process design, scheduling, inventory planning), failure diagnosis work, material design work, operation, operation work, education, and other highly specialized intellectual work. It can be applied to the support system (expert system). In addition, it can be applied to examinations in lending and leasing operations.
  • weighting coefficients for up and down are provided in the case associated with the question in accordance with the answer result to the question, but only the sign of the same coefficient in both the up and down is inverted. May be set.
  • the answer to the question is either binary as the re-scoring method.
  • the multiple-choice method, numerical value (physical quantity, etc.), or even the answer in text It is possible to apply.
  • the rescoring method should be adopted in a format that can handle the contents of the answer.
  • the termination condition of the inference processing is that the case with the highest score has reached the value of 80, but the present invention is not limited to the value of 80, but the value of 8 It may be set to a value higher than 0 or lower. Also, this value does not need to be fixed, and may be appropriately set according to the situation, or may be set appropriately according to the type of business.
  • the inference processing is terminated when the case with the highest score reaches a predetermined value (for example, a value of 80).
  • a predetermined value for example, a value of 80.
  • the user may be notified that the predetermined value has been reached (or without any special notification), and the end of the inference processing may be left to the user.
  • the present invention can also be applied to various proposals, evaluation of request examples (projects), settlement, and support for judgment at the time of examination.
  • the aspect described in the present embodiment is a support system in which even a novice can derive a response equivalent to that of an expert for a generated case, but the present invention is not limited to this. It can be applied suitably to clarify the criteria of professional judgment required at the time of examination. In other words, it is common practice to prepare an examination manual, etc. in advance, bind the book, and then conduct an examination or assessment while referring to this book in the actual examination. It is hard to say that it is suitable for all projects in the manual, and there are many cases in which it is no longer used.
  • FIG. 19 is a diagram corresponding to FIG. 18 and shows an example of a hierarchical structure in the course of systematization.
  • the question extracts factors that are important for the examination (affecting the conclusion) from the terms in the case content, and converts the question format including the factors or the case into another. It is registered in association with the case in the form of a self-assertion sentence that distinguishes it from the case.
  • Case CA1 and Case CA2 are registered in association with questions Ql, Q2, Q3, and Q4, Case CA3 is registered in association with questions Q5, Q6, and Q4, and Case C A4 and Case CA5 are questions Q7 and It can be seen that case C A6 is registered in association with questions Q10, Q8, Q9, and Q4.
  • keywords are preferably automatically extracted from the contents (texts, etc.) of the input case CA7.
  • the relationship between the case 1 and each of the other cases is numerically expressed as the degree of coincidence (degree of approximation) according to the number of common questions.
  • the registration is made in association with the registration file. For example, case CA1 and case CA2 share all of questions Q1 to Q4, and if this is a degree of coincidence of "4", case CA1 and case CA3 share only question Q4 Therefore, the matching degree may be set to "1".
  • a numerical value may be set based on the branching distance at which stage in the hierarchy the branch was taken.
  • each case is numerically represented as a degree of coincidence with each other, similar cases can be searched for, and the versatility is high.
  • the above quantification can be calculated by automatic calculation if the above-mentioned various calculation formulas (or tables recording the calculation results) are provided in advance, so that the degree of coincidence follows as questions are added.
  • the advantage is that it can be changed dynamically.
  • Countermeasure number 1 Title "Credit amount 00 million yen"
  • the score is calculated as a predetermined high value, for example, 10 points are added as relative points, and if No, the value is lower than the high value of the above H if constant. For example, two points are added as relative points. Note that a positive value (for example, 10 points) may be added by Y es and a negative value (for example, -2 points) may be added by No. Then, scoring is performed in consideration of the relation with the relative scores of other questions. The scoring may be calculated as 100 out of 100 points by multiplying the ratio of the total score of the relative points of Y es in each question to the actually acquired score by the value 100. If the score obtained by answering the required question exceeds a predetermined value, a positive result is obtained as described above. Alternatively, the operator may judge from the score.
  • the notification is displayed on display means. Further, in a readable recording medium having a program for executing the case-based inference described in claim 18, the notification is displayed on a display means. As a result, a large amount of information can be recognized at the same time, and the user's operation work is easy and efficient.
  • the case-based reasoning method described in claim 3 is that measures corresponding to each searched case are also reported. Further, the case-based inference system according to claim 15 is characterized in that: The display control means displays the countermeasure corresponding to each case on the display means. Further, the readable recording medium incorporating the program for executing the case-based reasoning described in claim 19 is configured to notify a countermeasure corresponding to each searched case together. As a result, not only high-probability cases can be recommended, but also direct measures as actions to be taken are presented, and the function as support is effectively demonstrated.
  • words for search are extracted from sentences input from input means.
  • a readable recording medium incorporating a program for executing the case-based reasoning described in claim 20 is configured to extract a query for search from a sentence input from input means.
  • a readable recording medium incorporating a program for executing the case-based inference according to claim 21 can selectively answer the question. As a result, the degree of freedom to appropriately answer the questions expected by the user is increased.
  • the display of the cases is rearranged in the order of the score every time the re-scoring is performed.
  • the readable recording medium incorporating the program for executing the case-based reasoning described in claim 22 is arranged so that the display of the cases is rearranged in a scoring order every time rescoring is performed.
  • the questions associated with the displayed case are displayed in correspondence with the display order of the cases.
  • the readable recording medium incorporating the program for executing the case-based reasoning described in claim 23 is configured to display the questions associated with the displayed case in the order in which the cases are displayed. is there. As a result, the questions are displayed in the order corresponding to the case, so that the questions can be displayed more accurately.
  • the readable recording medium incorporating the program for executing the example-based inference described in claim 24 is configured to terminate the inference processing when the highest score reaches a predetermined value by re-scoring. It was done. These enable faster inference work.
  • a case-based reasoning method according to claim 9, wherein the case and a question associated with the case are tabulated and displayed in a form that can be analyzed.
  • the case-based reasoning method described in claim 10 searches for and displays a question including at least one or more input words in a question file, and displays, from the case file, an example associated with the displayed question. It includes a step of reading and displaying, and a step of executing re-scoring on each of the displayed cases according to the result of answering the displayed question.
  • the case-based reasoning system includes a case file, a question file, and a file in which the question and the case are associated with each other, a display means, and a question for searching for a question including the input word in the question file.
  • Searching means means for reading a case associated with the searched question from the case file; first display control means for outputting the searched question to the display means together with the read case; and the displayed question Means for re-scoring each of the displayed cases according to the result of the response to
  • the readable recording medium having a program for executing the case-based reasoning described in claim 26 searches and displays at least a question including at least one input phrase in a question file, and displays the question.
  • a case associated with the displayed question is read from the case file and displayed, and re-scoring is executed for each of the cases being redisplayed in accordance with the result of answer to the displayed question.
  • the questions including the entered are displayed together with the examples associated with these questions, and the user can answer these displayed questions.
  • the likelihood of reaching a more reliable case more quickly, such as when the user is familiar with the field, is improved.
  • a search is performed by setting a condition for the displayed question, and a question satisfying the search condition is obtained. It is provided with a step of re-displaying with a related case.
  • the readable recording medium incorporating the program for executing the case pace inference described in claim 27 allows the displayed question to be set and searched before executing the re-coring, The question that satisfies the search condition is redisplayed together with the related case.
  • the case-based inference method according to claim 16 wherein the degree of coincidence between each case and each other case is set based on the hierarchical situation of the case and the question. According to this, a case similar to a certain case can be easily extracted, which is extremely useful for referring to the content of a similar case.
  • the present invention provides quality management, inspection services in general, sales services, estimation design services, process design services, planning services (production planning, process design, scheduling, inventory planning), failure diagnosis services, and material design services. It is useful as a support system (expert system) for obtaining professional judgment in various tasks, such as general operations, operations, education, and other highly specialized intellectual services. It is also suitable for screening in leasing operations.

Abstract

When a phrase is input via an input unit (41), a phrase case retrieving unit (21) retrieves cases including the phrase based on a case file (51), a scoring unit (22) scores the cases up to a maximum score of 40 according to phase-included matching levels, and a rearranging unit (23) rearranges the scored cases in a descending score order for displaying on a monitor (42) along with an associated question. When answering to a question displayed from a different view point, a re-scoring unit (25) recalculates and increases or decreases scores according to the answer result. If a maximum score of a certain value of 80 is reached by the re-scoring, an evaluation judging unit (26) recommends a case with the maximum score.

Description

明 細 書 事例ベース推論方法、 システム及び事例ベース推論を実行するプログラムを内蔵した可 読記録媒体 技術分野  Description Case-based reasoning method, system and readable recording medium with built-in program for executing case-based reasoning
本発明は、 入力された語句に対して事例ベース推論を実行する事例べ一ス推論方法、 システム及び事例ベース推論を実行するプログラムを記憶した可読記録媒体に関する。 背景技術  The present invention relates to a case-based reasoning method, a system, and a readable recording medium storing a program for executing case-based reasoning for an input phrase. Background art
従来、 ケースベースに複数の類例ケースを備えたケースベース推論システムに おいて、 入力されたケースについてケースベース推論を実行し、 問題テンプレー 卜に対する 1組のマッチングケースについて情報を提供し、 上記の 1組のマヅチ ングケースについてオペレー夕から助言を求める推論エンジンが提案されている Conventionally, in a case-based inference system that has a plurality of similar cases in the case base, case-based inference is performed on the input case, and information is provided on a set of matching cases for the problem template. An inference engine that seeks advice from a group of operating cases has been proposed.
(特表平 6— 5 0 8 7 0 2号公報) 。 すなわち、 特表平 6— 5 0 8 7 0 2号公報 記載のケースべ一ス推論システムは、 表示パネルに入力表示された顧客の記述に 対してマッチするケースを抽出するべくケースベース推論を実行し、 マッチ性が 高いならば助言メッセージを顧客に与え、 その助言に対する応答に応じて、 「ァ プリケーシヨン 6 0 1は、 マッチする追加の属性と値の対として、 質問と答えの 対 6 0 8を用いてケースマッチングのステップ 2 0 2を実行できる。 (公報第 8 頁右上欄) 」 とあるように、 上記ケースベース推論を繰り返し実行すようにして 最良のマッチケースを抽出するようにしたものである。 (Japanese Unexamined Patent Publication No. Hei 6—508702). In other words, the case-based inference system described in Japanese Patent Application Laid-Open No. 6-5080702 executes case-based inference to extract a case that matches the customer description input and displayed on the display panel. Then, if the match is high, an advisory message is given to the customer, and in response to the advisory, “application 6001 is a question-answer pair 60 0 Step 2 of case matching can be performed using 8 (the upper right column on page 8 of the gazette), and the above case-based inference is repeatedly executed to extract the best match case. Things.
また、 事例べ一ス推論を前提とする推論システムとして、 特開平 3— 2 6 6 0 3 1号 公報、 特開平 3— 1 4 8 7 2 7号公報に記載されたものが提案されている。  Further, as an inference system based on case-based inference, those described in JP-A-3-26601 and JP-A-3-148727 have been proposed. .
特表平 6— 5 0 8 7 0 2号公報記載のケースべ一ス推論システムは、 助言メヅ セージに対する応答に応じて 「ステップ 2 0 2」 のケースベース推論を繰り返し 実行する結果、 顧客からの記述について最良のマッチケースを抽出することが可 能であるが、 顧客からの記述及び助言に対してケースベース推論を繰り返し実行 するにすぎないものであることから、 ケースべ一ス推論の実行毎において抽出さ れたマッチングケースは一貫性に乏しく、 また同一のケースべ一ス推論を実行す る結果、 最良マッチングケースの抽出にも自ずと限界がある。 また、 特開平 3— 2 6 6 0 3 1号公報、 特開平 3— 1 4 8 7 2 7号公報記載の推論システムは、 入力された から事例を推論し、 抽出する際の類似度に工夫を凝らしたに止まり、 事例ベース推 論手法に関するものではない。 The case-based inference system described in Japanese Unexamined Patent Application Publication No. 6-50807002 repeatedly executes the case-based inference of “Step 202” in response to a response to an advisory message. Although it is possible to extract the best match case for the description in (1), the execution of case-based inference is only performed by repeatedly executing case-based inference for the description and advice from the customer. Extracted in every The matching cases obtained are inconsistent, and the same case-based inference is performed, which naturally limits the extraction of the best matching case. In addition, the inference systems described in JP-A-3-26631 and JP-A-3-148727 devise a case from an input, and devise the similarity at the time of extraction. It does not relate to case-based reasoning techniques.
本発明は、 上記に鑑みてなされたもので、 事例ベース推論において、 異なる視点に基 づく手順を採用することで、 ユーザーが入力した語句に対してよりマツチした事例を抽 出可能にし、 乃至は推論結果の評価を支援し得る事例ベース推論方法、 システム及び事 例ベース推論を実行するプログラムを記憶した可読記録媒体を提供することを目的とす るものである。 発明の開示  The present invention has been made in view of the above, and in a case-based reasoning, by adopting a procedure based on a different viewpoint, it is possible to extract a case that is more matched to a word input by a user, or It is an object of the present invention to provide a case-based reasoning method, a system, and a readable recording medium storing a program for executing the case-based reasoning, which can support the evaluation of the reasoning result. Disclosure of the invention
請求項 1記載の事例ベース推論方法は、 少なくとも 1以上の入力された語句に対して 事例ファイルとの間で事例検索を行うとともに、 前記語句との^ ¾程度に応じて、 検索 された事例にそれそれスコアリングを実行してその結果を報知するステップと、 検索さ れた事例に関連付けられた質問を質問ファイルから読み出して報知し、 該質問に対する 回答結果に応じて前記検索された各事例に対して再スコアリングを実行するステップと を有することを特徴とするものである。  The case-based reasoning method according to claim 1 performs a case search between at least one or more input words and a case file and, based on the degree of ^^ with the words, generates a case Executing the scoring and reporting the result; reading and reporting the question associated with the searched case from the question file; and performing the search on each of the searched cases according to the answer to the question. And performing a re-scoring on the data.
請求項 1 2記載の事例べ一ス推論システムは、 また、 事例ファイル、 質問ファイル及 び質問と事例を関連付けたファイルを備えるとともに、 表示手段と、 入力された語句に 対して事例ファイルとの間で事例検索を行う事例検索手段と、 検索された各事例に対し て前記語句との合致程度に応じたスコアリングを行うスコアリング手段と、 検索された 事例とスコアとを対応させて前記表示手段に出力する第 1の表示制御手段と、 検索され た事例と関連付けられた質問を前記表示手段に出力する第 2の表示制御手段と、 表示さ れた質問に対する回答に応じて、 検索された各事例に対するスコアを再スコアリングす る再スコアリング手段とを備えたことを特徴とするものである。 請求項 1 7記載の事例ベース推論を実行するプログラムを記憶した可読記録媒体は、 少なくとも 1以上の入力された に対して事例ファイルとの間で事例検索を行わせる とともに、 前記 との合致程度に応じて、 検索した各事例にスコアリングを実行して その結果を報知させ、 検索した事例に関連付けられた質問を質問ファイルから読み出し て報知し、 該質問に対する回答結果に応じて前記検索した各事例に対して再スコアリン グを実行させるものである。 The case-based inference system according to claim 12 further includes a case file, a question file, and a file in which the question and the case are associated with each other, and further includes a display unit and a case file for the input phrase. Case searching means for performing a case search on the basis of: a scoring means for scoring each searched case in accordance with the degree of matching with the phrase; and displaying means for associating the searched case with a score. First display control means for outputting to the display means a question associated with the searched case, and a second display control means for outputting to the display means a response to each of the displayed questions. Rescoring means for rescoring a score for a case. A readable recording medium storing a program for executing the case-based inference according to claim 17, wherein at least one or more of the inputted URLs is searched for a case with a case file, and the degree of matching with the above is determined. And then scoring each case found The result is reported, the question associated with the searched case is read out from the question file and reported, and the re-scoring is executed for each searched case according to the answer result to the question.
これらによれば、 マンマシンィン夕一フェース等を利用してユーザーから少なくとも According to these, at least from users using Man-Machine Yuichi face etc.
1以上の語句が文章も含めて課題として入力され、 この入力された語句に対して事例フ アイルを用いて第 1段としての事例検索が実行される。 検索された事例に対して前記語 句との合致程度に応じて、 例えば が複数ある場合にその語句を何個含むかという包 含個数に応じて、 事例にそれそれスコアリングの付与が実行され、 その結果が表示装置 などに報知される。 そして、 検索された事例に関連付けられた質問が質問ファイルから 読み出されて表示装置などに報知される。 該質問に対してユーザーが回答すると、 その 回答結果に応じて前記検索された各事例に対して再スコアリングが実行される。 そしてOne or more words and phrases, including sentences, are input as an assignment, and a case search is performed on the input words using a case file as the first stage. Scoring is performed on each case according to the degree of matching of the searched case with the above-mentioned phrase, for example, according to the number of words included in the case where there are a plurality of cases. The result is reported to a display device or the like. Then, the question associated with the searched case is read from the question file and notified to a display device or the like. When the user answers the question, rescoring is performed on each of the searched cases according to the answer result. And
、 最高スコアが付与された事例が課題に対する確からしさの最も高い事例であると推奨 する形で、 ユーザーに提示する。 Provide the user with a recommendation that the case with the highest score is the one with the highest likelihood for the task.
請求項 1 0記載の事例べ一ス推論方法は、 少なくとも 1以上の入力された語句を含む 質問を質問ファイルで検索して表示するとともに、 表示された質問に関連付けられた事 例を事例フアイルから読み出して表示するステップと、 表示された質問に対する回答結 果に応じて前記表示中の各事例に対して再スコアリングを実行するステップとを有する ものである。  The case-based reasoning method described in claim 10 searches and displays a question including at least one or more input words in a question file, and displays an example associated with the displayed question from the case file. It includes a step of reading and displaying, and a step of executing re-scoring on each of the displayed cases according to the result of answering the displayed question.
また、 請求項 1 3記載の事例ベース推論システムは、 事例ファイル、 質問ファイル及 び質問と事例を関連付けたファイルを備えるとともに、 表示手段と、 入力された語句を 含む質問を質問ファイルで検索する質問検索手段と、 検索された質問に関連付けられた 事例を事例ファイルから読み出す手段と、 検索された質問を読み出された事例とともに 前記表示手段に出力する第 1の表示制御手段と、 表示された質問に対する回答結果に応 じて前記表示中の各事例に対して再スコアリングする手段とを備えたものである。  Further, the case-based reasoning system according to claim 13 includes a case file, a question file, and a file in which the question and the case are associated with each other, a display means, and a question for searching for a question including the input word in the question file. Searching means; means for reading a case associated with the searched question from the case file; first display control means for outputting the searched question to the display means together with the read case; and the displayed question Means for re-scoring each of the displayed cases according to the result of the response to
また、 請求項 2 6記載の事例べ一ス推論を実行するプログラムを内蔵した可読記録媒 体は、 少なくとも 1以上の入力された語句を含む質問を質問ファイルで検索して表示す るとともに、 表示された質問に関連付けられた事例を事例ファィルから読み出して表示 させ、 表示された質問に対する回答結果に応じて前記再表示中の各事例に対して再スコ ァリングを実行させるようにしたものである。 これらによれば、 入力された^を含む質問が、 これらの質問と関連付けされた事例 とともに表示され、 これら表示された質問に対してユーザーが回答を行い得るので、 利 用者が熟知した分野である場合等、 より迅速に確からしさの高い事例に到達する可能性 が向上する。 図面の簡単な説明 In addition, the readable recording medium having a program for executing the case-based inference described in claim 26 searches and displays a question including at least one or more input words in a question file and displays the question. A case associated with the displayed question is read from the case file and displayed, and re-scoring is executed for each of the cases being redisplayed in accordance with the result of answer to the displayed question. According to these, questions containing ^ entered are displayed together with examples associated with these questions, and the user can respond to these displayed questions, so that the user is familiar with the field. In some cases, the likelihood of reaching a more probable case more quickly increases. BRIEF DESCRIPTION OF THE FIGURES
第 1図は、 事例ベース推論システムの一実施形態を示すプロック構成図である。  FIG. 1 is a block diagram showing an embodiment of a case-based reasoning system.
第 2図は、 デ一夕ベース構築部を用いて事例ファイルから語句事例索引ファイルを作 成する手順の概要を示す説明図である。  FIG. 2 is an explanatory diagram showing an outline of a procedure for creating a phrase case index file from a case file using the database construction unit.
第 3図は、 各ファイルの内容、 構造を例示する図面で、 (a ) は事例ファイル、 Fig. 3 is a drawing illustrating the contents and structure of each file. (A) is a case file,
( b ) は質問ファイル、 (c ) は質問事例索引ファイルを示す。 (b) shows a question file, and (c) shows a question case index file.
第 4図は、 モニタの画面の一表示例を示す図である。  FIG. 4 is a diagram showing a display example of a monitor screen.
第 5図は、 データ入力状態を示す画面を示す図である。  FIG. 5 is a diagram showing a screen showing a data input state.
第 6図は、 第 1段の検索ステップが終了した時点の表示画面を示す図である。  FIG. 6 is a diagram showing a display screen at the time when the first search step is completed.
第 7図は、 質問表示欄 4 2 2の 1行目の質問あるいは所望する行の質問を選択した状 態を示す画面を示す図である。  FIG. 7 is a diagram showing a screen showing a state in which a question on the first line or a question on a desired line in the question display column 422 is selected.
第 8図は、 質問に対する回答例を示す画面を示す図である。  FIG. 8 is a diagram showing a screen showing an example of answers to a question.
第 9図は、 推論結果の一例を示す表示画面を示す図である。  FIG. 9 is a diagram showing a display screen showing an example of the inference result.
第 1 0図は、 メニュー「事例情報」 を指定した状態の表示画面を示す図である。  FIG. 10 is a diagram showing a display screen in a state where the menu “case information” is designated.
第 1 1図は、 メニュー「事例参照図」 を指定した状態の表示画面を示す図である。 第 1 2図は、 事例べ一ス推論方法の手順を示すフローチャートである。  FIG. 11 is a diagram showing a display screen in a state where the menu “case reference diagram” is designated. FIG. 12 is a flowchart showing the procedure of the case-based inference method.
第 1 3図は、 ステップ S 7の「語句検索」 の内容を示す説明図である。  FIG. 13 is an explanatory diagram showing the content of “phrase search” in step S7.
第 1 4図は、 ステップ S 1 9、 S 2 1の「再スコアリング」及び「スコア順並び替え 表示」の内容を示す説明図である。  FIG. 14 is an explanatory diagram showing the contents of “re-scoring” and “score order rearrangement display” in steps S 19 and S 21.
第 1 5図は、 質問検索後の表示画面を示す図である。  FIG. 15 is a diagram showing a display screen after a question search.
第 1 6図は、 本推論システムの第 2実施形態を示すフローチャートである。  FIG. 16 is a flowchart showing a second embodiment of the present inference system.
第 1 7図は、 本推論システムの第 3実施形態を示すフローチャートである。  FIG. 17 is a flowchart showing a third embodiment of the present inference system.
第 1 8図は、 質問分析結果を示す図表で、 ( a ) は階層的な図、 ( b ) はリスト図表、 Figure 18 is a chart showing the results of question analysis, (a) is a hierarchical chart, (b) is a list chart,
( c ) は包含図、 (d ) は包含リスト図表である。 第 1 9図は、 他の事例と質問との関係を示す階層的な図表である。 発明を実施するための最良の形態 (c) is an inclusion diagram, and (d) is an inclusion list chart. Figure 19 is a hierarchical chart showing the relationship between other cases and questions. BEST MODE FOR CARRYING OUT THE INVENTION
第 1図は、 事例べ一ス推論システムの一実施形態を示すブロック構成図である。 図に おいて、 本システムは事例ベース推論等を実行するプロセッサ 1 0、 事例ベース推論ェ ンジン 2 0を備えるとともに、 マンマシンイン夕一フェース部 4 0及び事例ベース部 5 0から構成される。  FIG. 1 is a block diagram showing an embodiment of a case-based inference system. In the figure, the system includes a processor 10 for executing case-based reasoning and the like, a case-based reasoning engine 20, and a man-machine interface 40 and a case base 50.
マンマシンインターフェース部 4 0は入力部 4 1及びモニタ 4 2から構成されている。 入力部 4 1は通常のコンピュータに採用されるキーボードのような文字や数値等が入力 可能なキー及び必要に応じて特定の機能を指示するキーが配列されたものが採用される。 モニタ 4 2は〇1 1\ L C D, その他種々の表示素子から構成される、 少なくとも文字 表示可能な表示装置が採用される。 マンマシンインターフェース部 4 0はユーザ一との 間で情報が授受可能であれば、 入力部 4 1としては音声認識手段等、 キー入力以外の態 様を採用してもよく、 また情報を報知、 提示する目的からは、 モニタ 4 2は大量の情報 を同時的に認識し得る点で優れているが、 これに限らず音声合成手段を用いて音声案内 するようにしてもよい。  The man-machine interface section 40 includes an input section 41 and a monitor 42. The input unit 41 employs a keyboard, such as a keyboard used in a normal computer, in which keys capable of inputting characters, numerical values, and the like, and keys for instructing specific functions are arranged as necessary. The monitor 42 employs a display device that includes at least character display and is capable of displaying at least characters. As long as the information can be exchanged between the user and the user, the man-machine interface section 40 may employ a mode other than key input, such as voice recognition means, as the input section 41. For the purpose of presentation, the monitor 42 is excellent in that it can simultaneously recognize a large amount of information. However, the present invention is not limited to this, and voice guidance may be performed using voice synthesis means.
事例ベース部 5 0は、 事例ファイル 5 1、 語句事例索引ファイル 5 2、 質問ファイル 5 3及び質問事例索引ファイル 5 4とから構成される。  The case base 50 includes a case file 51, a phrase case index file 52, a question file 53, and a question case index file 54.
事例ファイル 5 1は、 例えば本システムが品質管理支援に採用される態様にあっては、 過去の実績としての (必要に応じて予測可能なものも含む) 種々のクレーム等の事例が その対策内容、 更には必要に応じて対策の詳細図等と事例番号で関連付けされて蓄積さ れているものである。 また、 事例ファイル 5 1は事例の内^ その対策、 事例乃至は対 策の詳細説明及び詳細図の他、 例えば第 3図 (a) に示すように、 各事例に付された識 別符号としての事例番号 (識別番号フィールドに格納) を各事例と関連付けられた 1又 は複数の質問を識別する質問番号 (質問フィールドに格納) とテーブル形式で格納して いる。 なお、 各事例番号に関連付けられた質問番号のそれそれは、 質問フィールドに示 すように階層的に整理されて格納されていることが好ましい。 例えば事例番号 5, 7で は質問番号 2が先頭に位置しているのに対し、 事例番号 1 0では先頭から何個か目であ る。 ここに事例とは、 本実施形態では上記金属材の製造工程での異常内容や、 異常に伴つ て発生する症状など、 本システムから品質管理支援を受けるに必要乃至は有効な (ユー ザ一が質問可能な) 表現内容に相当する態様をいい、 主には文章で表現される。 一方、 事例を検索するための語句としては、 主には単語、 熟語が採用されている。 例えば 「コ ンプレッサ一」 、 「ポンプ」 、 「割れ」 、 「油漏れ」、 「振動」等であるが、 その他に 症状の表現という観点から 「起動しない」 等の否定形語を含めることができる。 また、 対策というときは、 原因等も含めた結論全般を含むものとしてもよい。 For example, in the case where this system is adopted for quality control support, the case file 51 contains examples of various claims as past results (including those that can be predicted if necessary) It is also stored in association with the detailed diagram of the countermeasures and the case number as needed. In addition, the case file 51 includes, as well as the detailed explanation of the case, the case or the measure, and a detailed diagram of the case, as well as, for example, as shown in FIG. The case number (stored in the identification number field) and the question number (stored in the question field) for identifying one or more questions associated with each case are stored in a table format. It is preferable that the question numbers associated with each case number be stored in a hierarchically organized manner as shown in the question field. For example, in case numbers 5 and 7, question number 2 is positioned at the top, while in case number 10 the number is several from the top. In this embodiment, examples are those that are necessary or effective for receiving quality control support from the system, such as the details of abnormalities in the above-mentioned metal material manufacturing process and the symptoms caused by the abnormalities. (A question can be asked.) Refers to a form corresponding to the expression content, which is mainly expressed in sentences. On the other hand, words and idioms are mainly used to search for cases. For example, "compressor", "pump", "crack", "oil leak", "vibration", etc., but other negative words such as "do not start" from the viewpoint of symptom expression can be included. . In addition, the term "measures" may include general conclusions including causes.
I ^事例索引ファイル 5 2はュ一ザ一から入力される内容であって、 ユーザーが検索 したい事例が含むべきと期待する fg^Jと事例ファイル 5 1に格納されている事例とを関 連付けて、 第 2図に示す形式で記憶しているもので、 各語句 (詢フィールドに格納) を対応する事例の事例番号 (事例番号フィールドに格納) とテ一ブル形式で格納してい る。 と事例とを索引式等を介在させて対応付けして格納する態様でもよく、 これに よれば事例の格納容量を低減し得る利点がある。  I ^ The case index file 52 is content input from the user, and relates the fg ^ J that the user expects to include in the case to be searched to the case stored in the case file 51. In addition, each phrase (stored in the inquiry field) is stored in the table format with the case number (stored in the case number field) of the corresponding case. And the case may be stored in association with each other via an index formula or the like. This has an advantage that the storage capacity of the case can be reduced.
第 2図は、 デ一夕べ一ス構築部 2 0 aを用いて事例ファイル 5 1から語句事例索引フ アイル 5 2を作成する手順の概要を示す説明図である。 データべ一ス構築部 2 0 aは事 例ファイル 5 1の事例の内容と事例番号フィールドから語句事例索引ファイル 5 2を作 成する。 すなわち、 データベース構築部 2◦ aは事例内容から ig^Jとしてユーザ一の利 用が期待される を抽出し、 各駒を含んでいる事例番号をテーブル形式に作成する。 第 2図の例では、 語句事例索引ファイル 5 2は、 「コンプレッサー」 という語句が事例 番号 3 , 5, 7に含まれていることを示し、 「ポンプ」 という 1^0が事例番号 5, 7 , 1 0に含まれていることを示している。  FIG. 2 is an explanatory diagram showing an outline of a procedure for creating a phrase case index file 52 from the case file 51 using the database construction unit 20a. The database construction unit 20a creates a phrase case index file 52 from the case contents and the case number field of the case file 51. That is, the database construction unit 2◦a extracts from the contents of the case what is expected as the user ig ^ J and creates a case number including each piece in a table format. In the example of Fig. 2, the phrase case index file 52 indicates that the phrase “compressor” is included in case numbers 3, 5, and 7, and 1 ^ 0 that is “pump” is the case numbers 5 and 7. , 10.
質問ファイル 5 3は、 第 3図 (b ) に示すように、 ユーザーに対して、 例えば「Y e s, N o」等の択一的に回答可能な質問文 (質問文フィールドに格納) を質問番号 (質 問番号フィールドに格納) で対応付けて格納しているものである。 また、 質問ファイル 5 3には、 上記記録内容に加えて各質問の回答結果に応じて各事例に対するスコアのァ ップ、 ダウンを決定する重み付け値が属性値として格納されている。 重み付け値はスコ ァに乗算される係数とか、 加減算される値であってもよい。  As shown in Fig. 3 (b), the question file 53 asks the user a question sentence (stored in the question sentence field) that can be answered alternatively, for example, "Yes, No". It is stored in association with the number (stored in the question number field). Further, in the question file 53, in addition to the above recorded contents, weight values for determining whether the score is to be increased or decreased according to the answer result of each question are stored as attribute values. The weight value may be a coefficient by which the score is multiplied, or a value by which addition or subtraction is performed.
質問事例索引ファイル 5 4は、 第 3図 (c ) に示すように、 質問番号 (質問番号フィ 一ルドに格納) を事例番号 (関連事例番号フィールドに格納) と対応させてテーブル形 式に構築しているものである。 As shown in Fig. 3 (c), the question case index file 54 has a table format in which the question numbers (stored in the question number field) correspond to the case numbers (stored in the related case number field). This is what we are building in the formula.
事例ファイル 5 1、 質問ファイル 5 3、 質問事例索弓 iファイル 5 4の記録態様の一例 を、 第 3図の説明図を用いて詳述すると、 例えば事例ファイル 5 1の一部であって、 事 例番号フィールド内の事例番号 5、 事例番号 7、 事例番号 1 0に着目すると、 これらは いずれも質問番号 2を含んでいる (事例番号 7に対応する質問は質問番号 2の 1つであ る力 事例番号 5 , 1 0は複数を含んでいる。 ) 。 質問ファイル 5 3では質問番号 2に 対して 「機種は Aですか?」 という質問文を対応させて記録しているように、 質問番号 毎に対応する質問文が格納されている。 そして、 質問事例索引ファイル 5 4では質問番 号 2を基準にして関連する事例番号 5 , 7 , 1 0が格納されているように、 質問番号毎 に関連する事例番号が索弓 I形式で言礙されている。  An example of the recording mode of the case file 51, the question file 53, and the question case bow i-file 54 will be described in detail with reference to the explanatory diagram of FIG. 3, for example, a part of the case file 51, Focusing on case number 5, case number 7, and case number 10 in the case number field, they all include question number 2 (the question corresponding to case number 7 is one of question number 2). Case numbers 5 and 10 include more than one.) In the question file 53, a question sentence corresponding to each question number is stored such that a question sentence "Is the model A?" Then, as the question case index file 54 stores related case numbers 5, 7, and 10 based on question number 2, the related case numbers for each question number are written in the arch I format. I'm caught.
プロセッサ 1 0は、 第 1段としての検索ステップを実行する機能部と、 第 2段として の問診ステップを実行する機能部とを含む事例べ一ス推論ェンジン 2 0を備えるととも に、 マンマシンイン夕一フェース部 4 0との間にイン夕一フエ一スとしての I /F 3 1、 表示制御部 3 2を有する。  The processor 10 includes a case-based reasoning engine 20 including a function unit for executing a search step as a first stage and a function unit for executing an inquiry step as a second stage. It has an I / F 31 and a display control section 32 as an interface between the interface section 40 and the interface section 40.
データ抽出部 1 1は入力部 4 1から入力された 1又は 2以上の入力文 (検索したい事 例が含むべきと期待する を含む課題の内容) から推論 のための語句を (テキス トコードで) 抽出するためのものである。 入力部 4 1から、 例えば 「ポンプが油漏れし ている。 」 とか 「モー夕が起動しない。 」 の入力文に対して、 「ポンプ」 、 「油漏れ」 とか、 「モー夕」 、 「起動しない」 なる語句を抽出するものであり、 文章中からュ一ザ —が意図する語句 (用語、 熟語、 否定形述語) を文法的な鹏斤処理を利用することによ つて抽出するようにしている。 入力文はモニタ 4 2に複数行分が表示可能に準備されて おり (第 4図の 4 2 1参照) 、 入力文が複数に亘るときは、 文章毎に改行することによ り各文を識別可能にしており、 あるいは句点により各文の区切りを判断し得るようにし ている。 なお、 入力部 4 1からの入力内容の一部又は全部が語句であることが分かって いる場合 (例えば当該行に句点が入力されていない状態で改行されている等) には、 語 句についてはデ一夕抽出部 1 1をスルーし、 直接事例ファイル 5 1にアクセスし得るよ うになつている。  The data extraction unit 11 extracts words (in text code) for inference from one or more input sentences (contents of the task including the expected ones to be included in the case to be searched) input from the input unit 41. It is for extraction. From the input unit 41, for example, for the input statement such as "The pump is leaking oil." Or "The motor does not start.", "Pump", "Oil leak", "Mooring", "Starting" The phrase "no" is extracted from the sentence, and the phrase (term, idiom, negative form predicate) intended by the user is extracted from the sentence by using grammatical processing. I have. The input sentence is prepared so that a plurality of lines can be displayed on the monitor 42 (see 421 in FIG. 4). If there are multiple input sentences, each sentence is broken down by a line break for each sentence. It is identifiable, or the break of each sentence can be determined by the period. If it is known that a part or all of the input content from the input unit 41 is a word (for example, a line break without a punctuation in the line), the word Can access the case file 51 directly through the data extraction unit 11.
操作判断部 1 2は、 特に文章入力以外であって、 特定機能の実行が指示されたか否か を判断するためのものである。 特定の機能としては、 第 4図に示すモニタ画面で後述す るが、 例えば、 次処理に移行するための条件としての入力確定、 回^ ¾定等、 また論理 和検索か論理積検索かの指示等である。 The operation judging unit 12 is for judging whether or not execution of a specific function has been instructed, especially for other than text input. Specific functions are described later on the monitor screen shown in Fig. 4. However, for example, input determination, recovery determination, and the like as conditions for shifting to the next process, and an instruction to perform a logical sum search or a logical product search, and the like.
事例ベース推論エンジン 2 0は、 第 1段としての検索ステップを実行する機能部とし て語句事例検索処理部 2 1、 スコアリング部 2 2及び並び替え処理部 2 3を含み、 第 2 段としての問診ステップとを実行する機能部として質問事例検索処理部 2 4、 再スコア リング部 2 5及び評価判定部 2 6を含む。  The case-based inference engine 20 includes a phrase case search processing unit 21, a scoring unit 22 and a rearrangement processing unit 23 as functional units that execute the search step as the first stage. It includes a question case search processing unit 24, a re-scoring unit 25, and an evaluation judgment unit 26 as functional units that execute the inquiry step.
なお、 詳細表示処理部 2 7は最良の検索事例の詳細内容をモニタ 4 2に表示するため の機能部であり、 分析処理部 2 8は質問と事例、 質問相互の関係を分析して事例に含ま れる質問の妥当性 (表現方法、 数、 順序等) を検討する際に適切な形態で作表を行うと ともに表示を行わせ、 また、 対策と事例、 対策相互の関係を分析して事例に含まれる対 策の妥当性を同様に検討し、 表示させる機能部であり、 詳細内容については後述する。 事例修正処理部 2 9は検索された事例に対する修正を行わせる機能部である。  The detail display processing unit 27 is a functional unit for displaying the detailed contents of the best search case on the monitor 42.The analysis processing unit 28 analyzes the relationship between questions and cases, and the questions to create a case. When examining the validity of the included questions (expression method, number, order, etc.), make a table in an appropriate form and display it. Also, analyze the relationship between measures and cases, and measures This is a functional unit that also examines the validity of the measures included in, and displays them. The details will be described later. The case correction processing unit 29 is a functional unit for making a correction to the searched case.
事例検索処理部 2 1はデ一夕抽出部 1 1で抽出され、 あるいはスルーして取り込 まれた語句から関連する事例を、 事例ファイル 5 1及び語句事例索引ファイル 5 2を利 用することによって推論検索するものである。 この語句事例検索処理部 2 1は、 例えば を含む事例を語句事例索弓 Iファイル 5 2から事例番号で読み取り、 事例ファイル 5 1から該事例番号の事例内容をその対策等とともに読み出すようにしている。 なお、 後 述するように、 複数の語句が入力された場合に、 論理和による推論が指示されたか、 論 理積による推論が指示されたかによつて、 それそれの推論方法で処理が可能になされて いる。  The case search processing unit 21 uses the case file 51 and the phrase case index file 52 to search for relevant cases from the words extracted or passed through the data extraction unit 11. This is to search by inference. The phrase case search processing unit 21 reads a case including, for example, from the phrase case crossbow I file 52 by the case number, and reads the case contents of the case number from the case file 51 together with its countermeasures. . As will be described later, when multiple words are input, processing can be performed with each inference method depending on whether inference by logical OR or logical inference is instructed. It has been done.
スコアリング部 2 2は、 語句と事例との合致程度 (一致度合い) に応じたスコアを予 め設定された手法に従って付与するもので、 この第 1段のステップでは、 一致度として 1 (%) (以下、 スコア 1という) から、 好ましくはスコア 5 0以下の所定値を最大値 The scoring unit 22 assigns a score according to the degree of matching (degree of matching) between the phrase and the case according to a preset method. In the first step, the degree of matching is 1 (%) (Hereinafter referred to as score 1), preferably a predetermined value of score 50 or less is the maximum value
(本実施形態ではスコア 4 0 ) とするスコアが付与されるようになっている。 第 1段に おける検索ステップでの確からしさを好ましくはスコア 5 0以下とすることで、 第 1段 の信頼度を担保するとともに、 第 2の問診ステップの意義を高め、 確からしさのより高 い事例を最終的に推論し得るようにしている。 (In the present embodiment, a score of 40) is assigned. By setting the likelihood of the search step in the first stage to a score of preferably 50 or less, the reliability of the first stage is ensured, and the significance of the second inquiry step is increased, and the certainty is higher. The case can be finally inferred.
スコア付与の手法の一実施形態として、 入力されたある個数の語句に対して、 全ての 言詢を含む事例に対してはスコア 4 0が設定され、 以下、 含む^の数 (最少の 1つま で) に応じて順次最大値よりも低いスコアが予め設定された計算方法 (テーブル化され ている態様含む) に従って算出され、 設定されるようにしている。 例えば 2個の語句に 対する推論を実行するに当たり、 2個の語句を含む事例に対してはスコア 4 0が付与さ れ、 1個の語句を含む事例に対してはスコア 2 0が付与されるようになる。 なお、 検索 された事例を全て検索結果としてモニタ 4 2に表示するようにしてもよいが、 検索され た事例が多数の亘る場合など却って繁雑となる点も考慮して所定のスコァ以上のもの、 例えばスコア 1 0以上をクリアしているものだけを第 1段の検索ステップの結果とする ようにしてもよい。 In one embodiment of the scoring method, a score of 40 is set for a certain number of input words and for cases including all inquiries, and the number of included ^ According to the above, scores lower than the maximum value are sequentially calculated and set according to a preset calculation method (including a tabulated mode). For example, when performing inference on two terms, a score of 40 is given to a case containing two phrases, and a score of 20 is given to a case containing one phrase. Become like Note that all the searched cases may be displayed on the monitor 42 as search results.However, in consideration of the fact that the number of searched cases is rather complicated, such as when a large number of searched cases, For example, only those that clear the score of 10 or more may be the results of the first search step.
並び替え処理部 2 3は検索された事例を各事例に付与されたスコアの順番に並び替え て、 モニタ 4 2の事例表示欄 (第 4図の 4 2 3参照) に 1行目から下位行に向けて順に 表示させるものである。  The sorting unit 23 sorts the searched cases in the order of the scores assigned to each case, and places them in the case display column of the monitor 42 (see 4 23 in FIG. 4) from the first row to the lower row. Are displayed in order.
質問事例検索処理部 2 4は第 1段の検索ステップで抽出された事例であって、 スコア の高い順の事例の個々に関連付けされた質問文をモニタ 4 2に導くべく、 質問事例索引 ファイル 5 4から関連する事例に付された質問番号を読み出し、 当該質問番号の質問文 を質問ファイル 5 3から読み出す制御を行わせるものである。 通常抽出された事例は複 数存在するが、 各事例に関連付けられた 1又は複数の質問文が質問ファイル 5 3から読 み出され、 モニタ 4 2の質問表示欄に行毎に事例の表示順に対応して表示される。 なお、 検索された事例について共通する質問番号が存在する場合には、 表示の繁雑さを解消す るべく、 2番目以降の同じ質問文の表示は省略してレ、る。  The question case search processing unit 24 is a case extracted in the first search step. The question case index file 5 is used to guide the question sentences individually associated with the cases having the highest scores to the monitor 4 2. The question number assigned to the relevant case is read from 4 and the question sentence of the question number is read from the question file 53. Usually, there are multiple cases extracted, but one or more question sentences associated with each case are read from the question file 53, and are displayed in the question display column of the monitor 42 in the order in which the cases are displayed line by line. Displayed correspondingly. If there is a common question number for the retrieved cases, the display of the second and subsequent questions is omitted to reduce the complexity of the display.
再スコアリング部 2 5は、 ある事例に対応する質問文に対する 「Y e s」 か 「N o」 かの回答に応じて当該事例の確からしさとしてのスコアを再度計算し直すものである。 再スコアリングの計算方法は、 前述したように質問に対する回答「Y e s」、 「N o」 に応じた重み付け値を利用して、 例えば 「Y e s」 の回答に対しては対応する事例に付 与されている現スコアが 「Y e s」 に対して設定されている重み付け (マッチウェイ ト) に応じて (例えば係数の場合には比率で) アップされ (なお、 計算結果が 1 0 0を 越えるときはスコア 1 0 0とか、 あるいはスコア 9 9とすればよい) 、 「N o」 の回答 に対しては対応する事例に付与されている現スコアが 「N o」 に対して設定されている 重み付け (ミスマッチウェイ ト) に応じて (例えば比率で) ( 「Y e s」 に対して設定 されている重み付け値と同一でもよい) でダウンされるように設定されている。 再スコ アリングは比率計算に代えて加減算であつてもよく、 あるいは他の手法を採用してもよ い。 また質問と関連付けされていない事例 (すなわち、 当該質問を持たない事例) に対 しては、 アブセンスウェイトとしての重み付け値が、 同様に 「Y e s」 か 「N o」 に対 応して設定されており、 このようにして当該質問と関連付けされていない事例に対して もスコアを増減させるようにしている。 The re-scoring unit 25 recalculates the score as the certainty of the case according to the answer of “Yes” or “No” to the question sentence corresponding to the case. As described above, the re-scoring calculation method uses the weighting values according to the answers “Y es” and “No” to the question, as described above. The current score given is increased according to the weight (match weight) set for “Y es” (for example, in the case of a coefficient, by the ratio) (the calculation result exceeds 100) In this case, the score may be set to 100 or 9), and for the answer of "No", the current score assigned to the corresponding case is set for "No" According to the weight (mismatch weight), it is set to be lowered by (for example, by a ratio) (may be the same as the weight value set for “Y es”). Resco Alling may be addition / subtraction instead of ratio calculation, or another method may be adopted. For cases that are not associated with a question (ie, cases that do not have the question), the weight value as the absolute weight is set corresponding to “Yes” or “No”. In this way, the score is increased / decreased even in the case not related to the question.
評価判定部 2 6は第 2段の問診ステップにおいて、 再スコアリングにより得られたス コアのうち、 最高スコアが予め設定した値、 例えば値 8 0に達したか否かを再スコアリ ング毎に判定し、 最高スコアが値 8 0を越えたときは自動的に本推論手順が終了するよ うにしている。  In the second inquiry step, the evaluation determination unit 26 determines whether the highest score has reached a preset value, for example, a value of 80, out of the scores obtained by the re-scoring at each re-scoring. Judgment is made, and when the highest score exceeds the value 80, the inference procedure is automatically terminated.
詳細表示処理部 2 7は検索された事例に対応する対策内容がモニタ 4 2の画面の対策 表示欄 (第 4図の 4 2 4参照) に表示されており、 かかる対策のうちの最上位のものあ るいは任意の対策を指定して、 より詳しい対策内容さらには詳細な対策参照図を、 表示 行を指定することによって事例ファイル 5 1から読み出してモニタ 4 2の所定領域 (例 えば新たなウインドウを画面内に開いて) に表示するようにしてユーザ一に対策の詳細 を示すようにするものである。 この詳細表示処理部 2 7は、 また事例詳細、 事例参照図 の表示の指示に対しても駆動されるようにしている。  The detail display processing section 27 displays the countermeasures corresponding to the searched cases in the countermeasure display column (see 42.4 in Fig. 4) on the monitor 42 screen. By specifying a specific or arbitrary measure, a more detailed measure content and a detailed measure reference diagram are read from the case file 51 by specifying the display line, and the specified area of the monitor 42 (for example, a new A window is opened on the screen) and the details of the countermeasures are shown to the user. The detailed display processing unit 27 is also driven in response to an instruction to display case details and a case reference diagram.
第 4図は、 モニタ 4 2の画面の一表示例を示す図である。 図に示すように、 モニタ画 面 4 2 0の上部には複数のメニューとして 「検索」 、 「クリア」、 「回答評価」、 ···、 FIG. 4 is a diagram showing a display example of the screen of the monitor 42. As shown in the figure, at the top of the monitor screen 420, there are multiple menus such as “Search”, “Clear”, “Response Evaluation”,.
「事例情報」 、 「事例参照図」、 「対策詳細」 、 「対策参照図」及び「厳密検索」 がァ イコンの形式で準備されており、 このメニュー表示域に入力部 4 1が有する力一ソル指 示部材 4 1 1 (例えばマウス等) を用いてカーソルを移動させてクリック (あるいは適 宜ダブルクリック) を行うことで表示メニューの機能を選択的に実行させるようになつ ている。 また、 これらの表示域の下側には順次、 所定行分ずつ、 入力された文章を表示 する 「詳細説明 (キーワード) 」欄 4 2 1、 質問表示欄 4 2 2、 事例表示欄 4 2 3及び 対策表示欄 4 2 4が設けられている。 各欄 4 2 1〜4 2 4は、 第 2図に表示されている 行数に限定されず、 それ以上の行数容量が準備されており、 カーソル指示部材 4 1 1を 用いて各欄毎に、 行方向にスクロール表示可能になっており、 これにより所望する量“Case information”, “Case reference diagram”, “Measures details”, “Measures reference diagram” and “Exact search” are prepared in the form of icons, and the power of the input unit 41 in this menu display area is provided. The cursor is moved and clicked (or double-clicked as appropriate) using the sol indicating member 4 1 1 (for example, a mouse), and the function of the display menu is selectively executed. In the lower part of these display areas, the entered text is displayed sequentially for a specified number of lines. The “detailed explanation (keyword)” column 4 21, the question display column 4 2 2, and the case display column 4 2 3 And a countermeasure display column 4 2 4 is provided. Each column 4 2 1 to 4 2 4 is not limited to the number of lines shown in FIG. 2, and a larger number of lines is prepared. In addition, it is possible to scroll display in the line direction,
(行) の内容が入力乃至は表示し得るようになつている。 The content of (line) can be input or displayed.
メニュー 「検索」 は入力された複数の に対して論理和による検索 (第 1段の検索 ステップ:粗検索) を指示するものである。 メニュー 「クリア」 は 「詳細説明 (キ一ヮ ード) 」欄 4 2 1に表示されている検索のための入力内容の削除、 さらには他の各欄の 内容について選択的な削除を指示するものである。 メニュー「回答評価」 は表示された 質問に対する 1又は複数の回答を入力操作した後 (回答の確定) の、 事例の評価、 すな わち再スコアリングを指示するものである。 なお、 1つの回答毎に逐次評価させる態様 も選択的に指定でき、 この場合にはメニュー「回答評価」 は不要となる。 The menu "Search" is a search by OR for multiple input URLs. Step: coarse search). The menu “Clear” instructs the deletion of the input contents for search displayed in the “Detailed explanation (keyword)” column 4 2 1 and the selective deletion of the contents of other columns. Things. The menu “Response evaluation” is for instructing the evaluation of the case, that is, re-scoring, after inputting one or more answers to the displayed question (determining the answer). In addition, it is also possible to selectively designate a mode in which evaluation is performed sequentially for each answer, and in this case, the menu “answer evaluation” is not required.
メニュー 「事例情報」 は、 第 1 0図に示すように指示した事例に対する 「詳細説明」 の表示を指示するものである。 メニュー 「事例参照図」 は、 第 1 1図に示すように事例 のより詳細を示す目的でイメージで取り込まれた図表 (参照図) などを新たなウィンド ゥを開いて表示させることを指示するものである。 メニュー「厳密検索」 は入力された 複数の語句に対して論理積による検索 (第 1段の検索ステップ:粗検索) を指示するも のである。  The menu “case information” is for instructing the display of “detailed explanation” for the case indicated as shown in FIG. The menu “Case Reference Diagram” is used to instruct a new window を to open and display a diagram (reference diagram), etc. that was captured as an image to show more details of the case as shown in Fig. 11 It is. The menu “Exact search” is used to specify a logical AND search (first search step: coarse search) for multiple input words.
続いて、 第 5図〜第 1 1図に示すモニタ画面 4 2 0について説明する。  Subsequently, the monitor screen 420 shown in FIGS. 5 to 11 will be described.
第 5図は、 データ入力状態を示す画面で、 この表示例では 「詳細説明 (キ一ヮー ド) 」欄 4 2 1の 1行目に 「傷」 という語句が、 2行目に 「割れ」 という言狗が表示さ れている。  Fig. 5 shows a screen that shows the data entry status. In this display example, the word "scratch" appears on the first line of the "detailed explanation (keyword)" column 4 21 and the word "break" appears on the second line. Is displayed.
第 6図は、 第 1段の検索ステップが終了した時点の表示画面で、 さらに質問表示欄 4 2 2、 事例表示欄 4 2 3及び対策表示欄 4 2 4に検索された結果が表示されている。 事 例表示欄 4 2 3の 1行目には、 スコア 4 0、 事例番号 C 6として 「冷間加工時の割れ」 が表示され、 2行目にはスコア 4 0、 事例番号 C 9として 「冷間鍛造時の割れ」 が表示 されるなどしている。 対策表示欄 4 2 4の 1行目には、 前記 1, 2行目の事例に対応す る対策として 1行目に 「鋼片検査の徹底」 、 2行目 「皮下にアルミナ系介在物を残存さ せない。 」 とそれぞれ表示されている。  Fig. 6 shows the display screen at the end of the first search step, and the results of the search are displayed in the question display column 42, the case display column 42, and the countermeasure display column 42. I have. In the first line of the case display column 4 2 3, the score 40 is displayed, and the case number C 6 is displayed as `` crack during cold working, '' and in the second line, the score 40, and the case number C 9 is "Cracks during cold forging" are displayed. The first line of the countermeasure display column 4 2 4 contains “Thorough inspection of slabs” on the first line, and the second line “Alumina inclusions under the skin” It does not remain. "
また、 質問表示欄 4 2 2には、 少なくとも 1行目の事例に関連付けされた質問として Also, the question display column 4 2 2 contains at least the questions associated with the case on the first line.
「Q 1 3 鋼種は、 S 4 0 Cですか?」 が表示されている。 1行目は表示態様が変更さ れており (白黒反転表示) 、 この質問が回答するために選択された状態 (すなわち、"Is the Q13 steel grade S40C?" Is displayed. The first line has its display changed (black and white highlighted) and the question has been selected to answer (ie,
「未回答」 の状態) にあることを示している。 "Not answered").
第 7図は、 質問表示欄 4 2 2の 1行目の質問あるいは所望する行の質問を選択した状 態を示す画面で、 回答を受け付けるためのウインドウ画面 4 2 2 aが表示されている。 今、 力一ソル指示部材 4 1 1で 「Y e s」 が選択されている。 なお、 この状態で力一ソ ル指示部材 4 1 1をクリックすると、 選択した質問に対して 「Y e s」 を回答したこと になる。 FIG. 7 is a screen showing a state in which a question on the first line or a question on a desired line in the question display column 422 is selected, and a window screen 422 a for receiving an answer is displayed. Now, “Y es” is selected for the force indicating member 4 1 1. In this state, when the user clicks on the force indicating member 4 1 1, the user has answered “Yes” to the selected question.
第 8図は、 質問に対する回答例を示す画面で、 回答済みの質問の表示態様は未回答の 表示態様とは異なっている。 なお、 図では対応していないが、 回答済みの表示行は質問 欄の最下行に移動するようになっており、 これにより未回答の質問への選択、 回答作業 を容易にしている。 また、 未回答の質問は再スコアリング処理によって事例の並び替え に対応して質問の表示順も変更するようになっている。  Fig. 8 is a screen showing an example of answers to a question. The display form of the answered question is different from the unanswered display form. Although not shown in the figure, the displayed lines that have been answered are moved to the bottom line of the question column, making it easier to select and answer unanswered questions. For unanswered questions, the re-scoring process changes the display order of the questions in accordance with the sorting of cases.
第 9図は、 推論結果の一例を示す表示画面で、 事例表示欄 4 2 3の 1行目の事例 「C 6 冷間加工時の割れ」 はスコア 1 0 0となっている。 この事例は第 1段の検索ステッ プでは、 第 6図に示すようにスコア 4 0であったものである。 同様に、 対策表示欄 4 2 4の 1行目には、 前記事例の一行目と対応する内容である 「A 5 鋼片検査の徹底」 が スコア 1 0 0となっている。 また、 質問は第 6図に示す Q 1 3 , Q 1 4 , Q 1 5 (なお、 Qは質問の意味) が回答されて下方行に移動された結果、 本表示例では、 その次の行に あった Q 2 6が最上行に表示されている。  FIG. 9 is a display screen showing an example of the inference result. The case “C 6 Cracking during cold working” in the first line of the case display column 4 23 has a score of 100. In this case, in the first search step, the score was 40 as shown in Fig. 6. Similarly, in the first line of the countermeasure display column 424, the score corresponding to the first line of the above-mentioned case, “A5 Thorough inspection of steel slabs” has a score of 100. In addition, as a result of the question being answered to Q13, Q14, and Q15 (Q is the meaning of the question) shown in Fig. 6 and moving to the lower row, in this display example, the next row is displayed. Q26 which was in the top row is displayed.
第 1 0図は、 メニュー「事例情報」 を指定した状態の表示画面を示すもので、 事例や 対策の情報を確認するものである。 メニュー「事例情報」 が指示されると、 事例番号、 タイ トル欄が表示され、 この欄に、 事例の 1行目にあった 「冷間加工時の割れ」 が事例 番号 「6」 として抽出されている。  Fig. 10 shows the display screen when the menu “Case information” is specified, in which information on cases and countermeasures is confirmed. When the menu “Case Information” is instructed, a case number and title column are displayed, and in this column, the “crack during cold working” that was on the first line of the case is extracted as case number “6”. ing.
表示される内容は事例の 1行目から順次指示可能にされてもよく、 あるいはユーザー が行位置に関わらず、 (所定値であるスコア 8 0以上の、 あるいはこれに限定されず に) 所望するものを選択することも可能である。  The content to be displayed may be made instructable sequentially from the first line of the case, or the user may desire (regardless of, but not limited to, a score of 80 or more, which is a predetermined value) regardless of the line position. It is also possible to choose one.
タイ トルの直く、下位置には、 事例の詳細が事例ファイル 5 1から読み出されて、 例え ば「冷間鍛造中 (ネジ転造) に割れが発生した。 鋼種は、 S 4 0 C。 圧着傷による転造 割れが原因。 」 と表示され、 同時に質問への回答履歴が質問番号とともに表示され、 質 問に対する回答の確認が可能にされているとともに、 事例に対応する対策である 「鋼片 の徹底」 が対策番号 5とともに表示されている。  Immediately below the title, the details of the case are read from the case file 51, for example, “A crack occurred during cold forging (screw rolling). The cause is the cause of rolling cracks due to crimping scratches. "At the same time, the answer history to the question is displayed together with the question number, making it possible to confirm the answer to the question, and taking measures to respond to the case" Thorough use of steel slabs "is displayed with measure number 5.
第 1 1図は、 メニュー「事例参照図」 を指定した状態の表示画面を示すもので、 新た なウインドウを開いて事例や対策の詳細情報を図表等のイメージで示したものである。 第 1 2図は、 事例ベース推論方法の手順を示すフローチャートである。 本フローは大 別して、 第 1段としての検索ステップ (ステップ S 1〜S 1 1 ) と、 第 2段としての問 診ステップ (ステップ S 1 3〜S 2 3 ) とからなる。 Fig. 11 shows the display screen when the menu “Case Reference Diagram” is specified. A new window is opened to show detailed information on cases and countermeasures in images such as charts. FIG. 12 is a flowchart showing the procedure of the case-based reasoning method. This flow is roughly divided into a search step (steps S1 to S11) as the first stage and an inquiry step (steps S13 to S23) as the second stage.
まず、 ユーザ一により入力部 4 1から入力されるデータとしての を管理し、 入力 が終了したか否かがメニュー 「検索」 あるいはメニュー 「厳密検索」 への指示を確認す ることによって操作判断部 1 2で判断され、 指示がなければ入力許可状態が維持される (ステップ S l、 ステップ S 3で N o ) 。 入力内容は、 第 5図に示すように 「詳細説明 (キーワード) 」欄 4 2 1に表示される。 例えばメニュー 「検索」 の指示があれば、 続 いてデ一夕抽出部 1 1で入力デ一夕から ^の抽出処理が実行される (ステップ S 5 ) 。 なお、 語句が用語等であって抽出処理が不要と判断された場合には、 ステップ S 5はス ルーされる。  First, the user manages the data input from the input unit 41 by the user, and determines whether or not the input has been completed by confirming the instruction to the menu “search” or the menu “strict search”, and Judgment is made in step 1 and if there is no instruction, the input permission state is maintained (No in step S1 and step S3). The input contents are displayed in the “detailed explanation (keyword)” column 421 as shown in FIG. For example, if there is an instruction of the menu "search", then the extraction process of the input data is executed by the data extraction unit 11 (step S5). If it is determined that the word is a term or the like and the extraction process is unnecessary, step S5 is skipped.
入力デ一夕全てに対して語句の抽出処理が終了し、 あるいはスルーすると、 事例べ一 ス推論エンジン 2 0が第 1段の検索ステップとしての入力^を含む事例の検索処理を 実行する (ステップ S 7 ) 。 次いで、 検索処理で検索された事例に対して、 語句の含み 度合い (合致程度) に応じて予め設定された計算手法に従ったスコアリング (スコア計 算及び付与) が実行される (ステップ S 9 ) とともに、 スコアの高い順番に事例の並べ 替えが行われて、 その結果がモニタ 4 2に導かれて、 第 6図に示すように質問表示欄 4 When the phrase extraction process is completed or skipped for all input data, the case-based inference engine 20 executes the search process for the case including the input ^ as the first search step (step S 7). Next, scoring (score calculation and assignment) is performed on the cases searched in the search process according to a calculation method set in advance according to the degree of inclusion of the word (match degree) (step S9). ), The cases are sorted in descending order of the score, and the result is led to the monitor 42.
2 2、 事例表示欄 4 2 3及び対策表示欄 4 2 4にそれそれ表示される (ステップ S 12 2, Case display column 4 2 3 and countermeasure display column 4 2 4 are displayed respectively (Step S 1
1 ) 。 1).
続いて、 検索された事例の事例表示欄 4 2 3への表示と併せて表示された事例に関連 付けされた 1又は所望する複数の質問文に対して、 最上位から、 あるいはユーザーの任 意による選択がカーソル指示部材 4 1 1により行われる (ステップ S 1 3 ) 。 そして、 選択した 1又は複数の質問からのそれそれの回答、 すなわち第 7図に示すようにして、 「Y e s」 か 「N o」 の一方がそれそれ指定され (ステップ S 1 5 ) 、 さらにメニュー 「回答評価」 が指示されると、 回答の確定として (ステップ S 1 7 ) 、 再スコアリング 処理 (ステップ S 1 9 ) 及びスコア順並び替え表示 (ステップ S 2 1 ) からなる質問検 索が実行される。 そして、 最高スコアが値 8 0に達したか否かが判断 (評価) され (ス テヅプ S 2 3 ) 、 第 9図に示すように、 値 8 0を越えた事例が得られたら、 本フローを 終了する。 一方、 再スコアリングによっても最高スコアが値 8 0に達しなければ、 ユーザーによ る次の (未回答の) 質問に対する回答操作か新たなデータ入力かが判断され (ステップ S 2 5 ) 、 力一ソル指示部材 4 1 1及びメニュー 「回答評価」 を利用して回答操作が実 行されたのであれば、 ステップ S 1 3〜S 2 3が繰り返される。 Next, one or more desired question sentences associated with the case displayed in conjunction with the display of the searched case in the case display column 4 Is selected by the cursor indicating member 4 11 (step S 13). Then, each answer from one or more selected questions, that is, as shown in FIG. 7, either “Yes” or “No” is specified (step S15), and further, When the menu "Response evaluation" is instructed, a question search consisting of re-scoring (step S19), re-scoring processing (step S19), and sorting display in score order (step S21) is determined as the answer. Be executed. Then, it is determined (evaluated) whether or not the highest score has reached the value 80 (step S23), and as shown in FIG. Exit. On the other hand, if the highest score does not reach the value 80 even after re-scoring, it is determined whether the user has performed an answer operation for the next (unanswered) question or entered new data (step S25). If the answer operation has been executed using the one-sol instruction member 4 11 1 and the menu “answer evaluation”, steps S 13 to S 23 are repeated.
逆に、 問診ステップを続けても、 より高いスコアが得られそうもないとユーザーが判 断した場合には、 新たな fg^Jの入力 (削除も含む) を受付可能にし、 この状態でユーザ —からデ一夕が入力されたときは、 ステップ S 1に戻って、 新たな語句も含めて、 ある いは前回の入力^のうち不要なものをメニュー 「クリア」で適宜削除する等して、 再 びステップ S 1から本フローが続行される。 なお、 最高スコアが値 8 0に達する前の状 態であっても、 ユーザーからの操作によって本フ口一を強制的に終了させ、 終了前の検 索結果を維持するようにしてもよい。  Conversely, if the user determines that it is unlikely that a higher score will be obtained even after continuing the interview step, the user can accept input (including deletion) of a new fg ^ J, and in this state, -When the input is completed, return to step S1 and delete unnecessary items including new words or the previous input ^ using the "Clear" menu as appropriate. This flow is continued from step S1. Even before the highest score reaches the value of 80, the user may forcibly end the procedure by the operation of the user and maintain the search result before the end.
なお、 第 1 2図では示していないが、 本フローが終了した後に、 メニュー 「事例情 報」 を指定して第 1 0図に示すように事例の詳細内容を対策と共に表示し、 さらにはメ ニュー 「事例参照図」 を指定して第 1 1図に示すように事例の詳細な参照図を表示画面 上に表示させるようにすることができる。  Although not shown in Fig. 12, after this flow is completed, the menu "Case Information" is specified and the details of the case are displayed together with countermeasures as shown in Fig. 10, and furthermore, the menu is displayed. By specifying the new “Case Reference Diagram”, a detailed reference diagram of the case can be displayed on the display screen as shown in Fig. 11.
第 1 3図は、 ステップ S 7の 「語句検索」 の内容を示す説明図で、 第 2図の例に対応 している。 図において、 例えば、 として 「コンプレッサー」 と 「ポンプ」 とがデ一 夕抽出部 1 1で抽出されたとすると、 語句事例索引ファイル 5 2から語句 「コンプレヅ サ一」 が含まれる事例番号 3 , 5, 7及び語句 「ポンプ」 が含まれる事例番号 5, 7 , 3 0を検索し、 かっ^ ¾程度を抽出する。 すなわち全ての検索 群を含む事例として 事例番号 5, 7が認識され、 1つだけの検索語句を含む事例として事例番号 3, 3 0が 認識される。 そして、 前者の事例番号 5 , 7に対しては、 例えばスコア 4 0が付与され、 後者の事例番号 3 , 3 0に対しては、 例えばスコア 2 0が付与される (スコアリングさ れる) 。  FIG. 13 is an explanatory diagram showing the content of “phrase search” in step S7, and corresponds to the example in FIG. In the figure, for example, assuming that “compressor” and “pump” are extracted by the data extraction unit 11, case numbers 3, 5, and 5. Search for case numbers 5, 7, and 30 that contain 7 and the phrase "pump", and extract about {^}. That is, case numbers 5 and 7 are recognized as cases that include all search groups, and case numbers 3 and 30 are recognized as cases that include only one search term. The former case numbers 5 and 7 are given a score of 40, for example, and the latter case numbers 3 and 30 are given a score of 20 (scored).
第 1 4図は、 ステップ S 1 9、 S 2 1の 「再スコアリング」 及び「スコア順並び替え 表示」 の内容を示す説明図で、 第 3図、 第 1 3図の例に対応している。 再スコアリング は事例ファイル 5 1, 質問ファイル 5 3を用いて処理される。 質問ファイル 5 3は質問 番号毎に、 前述したように関連付けされた事例番号に対して (マッチ、 ミスマッチの) 重み付け値が設定されており、 一方、 関連付けされた事例以外の事例に対してもアブセ ンスウェイトを用いたアップ、 ダウンの重み付け値が設定されている (第 1 4図には示 されていない) 。 従って、 事例表示欄 4 2 3に表示された事例に関連付けされている質 問への回答結果に応じて、 該事例の現スコアがアップあるいはダウンし、 その他の事例 に対してそれそれ設定された、 ァップ時の及びダウン時の各重み付け値に従って現スコ ァがアップあるいはダウンされる。 なお、 現スコアがダウンされて所定の閾値以下とな つた事例については、 表示容量などの点を考慮して削除するなどしてもよい。 また、 回 答した質問を持たない事例に対するアブセンスウェイトは、 一律でなくてもよく、 階層 的に構築された質問と事例との関係から、 該当する事例あるいは質問との類似度を考慮 して体系化しておいて、 決めるなどしてもよい。 FIG. 14 is an explanatory diagram showing the contents of “re-scoring” and “score-sorted display” in steps S 19 and S 21, corresponding to the examples of FIGS. 3 and 13. I have. The rescoring is processed using the case file 51 and the question file 53. In the question file 53, a weight value (match or mismatch) is set for the associated case number as described above for each question number, while the absolute value is also set for cases other than the associated case. The up and down weights are set using the weights (not shown in Fig. 14). Therefore, according to the result of answering the question associated with the case displayed in the case display column 4 2 3, the current score of the case was increased or decreased, and the current score was set for other cases. The current score is moved up or down according to the weight values at the time of up, down or up. Note that cases in which the current score is reduced to a value equal to or less than a predetermined threshold may be deleted in consideration of display capacity and the like. Absence weights for cases that do not have a answered question need not be uniform, and are based on the relationship between the hierarchically structured question and the case, taking into account the similarity of the relevant case or question. It may be systematized and decided.
そして、 再スコアリングによってスコアが変更されると、 高いスコア順に事例の並び 替えが実行され、 併せて質問も事例の順に対応して並び替えられ、 その結果がモニタ 4 2に表示される。  Then, when the score is changed by the re-scoring, the cases are sorted in the order of the highest score, and the questions are also sorted in the order of the cases, and the result is displayed on the monitor 42.
次に、 本システムの第 2実施形態について説明する。 第 2実施形態におけるシステム 構成は、 第 1図に示すブロック図から語句事例索引ファイル 5 2、 語句事例検索処理部 2 1, スコアリンク"処理部 2 2を除いて構成されたものである。  Next, a second embodiment of the present system will be described. The system configuration in the second embodiment is configured by removing the phrase case index file 52, the phrase case search processing unit 21, and the score link "processing unit 22" from the block diagram shown in FIG.
第 1 6図は、 本推論システムの第 2実施形態を示すフローチャートで、 ステップ S 3 1〜S 3 5は、 第 1 2図のステップ S 1〜S 5と同一であるので説明は省略する。  FIG. 16 is a flowchart showing a second embodiment of the inference system. Steps S31 to S35 are the same as steps S1 to S5 in FIG.
語句が入力されると、 質問ファイル 5 3 (の質問文フィールド) から当該語句を含む 全ての質問文が読み出されるとともに、 対応する事例が質問事例索引ファイル 5 4を介 して事例ファイル 5 1を利用して抽出され、 モニタ 4 2に質問、 事例及び対策が対応し て表示される (ステップ S 3 7 ) 。 この段階では、 質問の抽出のみであって、 対応する として読み出された事例に対するスコア付与処理は特に行われず、 例えば一律にあるス コアが初期値として設定される。 あるいは未付与状態としてもよい。  When a word or phrase is input, all question sentences including the word and phrase are read from the question file 53 (question sentence field), and the corresponding case is stored in the case file 51 via the question case index file 54. It is extracted by using it, and the question, case, and countermeasure are displayed correspondingly on the monitor 42 (step S37). At this stage, only the question is extracted, and no scoring process is particularly performed on the case read as the corresponding. For example, a uniform score is set as the initial value. Alternatively, it may be in an unassigned state.
次いで、 質問に対して検索処理が実行される (ステップ S 3 9 ) 。 すなわち表示され た質問中から予め体系化された質問の区分とか、 質問文中に含まれる語句に対して詳細 説明 (キーワード) 表示欄に検索キーワードが入力可能にされ、 メニュー 「検索」 等を 指定すると、 検索条件を充足する質問のみが抽出されて質問表示欄に表示され (ステツ プ S 4 1 ) 、 検索条件外の質問は削除される。 このとき、 条件を充足した質問と対応す る事例及び対策のみがそれそれの表示欄に表示されることとなる。 次いで、 最上位の質 問から、 あるいは所望する質問を選択して (ステップ S 4 3 ) 、 「Y e s」 「N o」 で 回答を行って、 メニュー 「回答評価」 を指示すると (ステップ S 4 5、 S 4 7 ) 、 回答 結果に応じて、 第 1実施形態と同様に、 再スコアリングが実行され (ステップ S 4 9 ) 、 スコア順に事例が、 すなわち対応する形で質問の並び替えが行われてモニタ 4 2に表示 され (ステップ S 5 1 ) 。 Next, a search process is executed for the question (step S39). In other words, from the displayed question, you can input a search keyword into the display section of the question, which is organized in advance from the displayed question, or the words included in the question sentence. Only the questions that satisfy the search conditions are extracted and displayed in the question display column (step S41), and the questions that do not satisfy the search conditions are deleted. At this time, only the cases and countermeasures corresponding to the questions that satisfy the conditions will be displayed in the respective display columns. Then the top quality Select a desired or desired question (step S43), answer with "Yes", "No", and indicate the menu "evaluation of answer" (steps S45, S47) According to the answer result, as in the first embodiment, re-scoring is performed (step S49), and the cases are sorted in the order of the score, that is, the questions are rearranged in the corresponding form, and the results are displayed on the monitor 42. Is displayed (step S51).
なお、 ステップ S 4 1において、 検索条件の充足の有無に応じて区別可能な態様で (後述する第 1 5図では示されていない) 、 各質問が表示されるようにしてもよい。 第 1 5図は、 質問検索後の画面の一例を示す図である。 モニタ画面 4 2 0のやや中央位置 には、 検索条件を充足した質問についてのみ回答を可能とするためのメニュー 「質問ジ ヤンプ」 等が設けられている。 メニュー 「質問ジャンプ」 は検索条件を充足した質問に 対してのみ、 回答する毎に、 (上行から) 順次該当する行を回答可能に指定していくも のである。 この図に示すように、 質問の選択はユーザ一が所望する質問 (検索条件を充 足した範囲内で) に対してそれそれ回答できるようになつている。  In step S41, each question may be displayed in a manner that can be distinguished according to whether the search condition is satisfied (not shown in FIG. 15 described later). FIG. 15 is a diagram showing an example of a screen after a question search. At a slightly central position of the monitor screen 420, a menu “Question jump” or the like is provided so that only a question that satisfies the search condition can be answered. The menu “Question Jump” designates, in response to a question that satisfies the search conditions only, each time the question is answered and the corresponding line can be answered sequentially (from the top line). As shown in this figure, the selection of a question allows the user to answer a desired question (within a range that satisfies the search conditions).
続いて、 スコアが所定値 8 0を越えたか否かが評価され (ステップ S 5 3 ) 、 越えて おれば、 検索終了として本フローを終了し、 越えていなければ、 ステップ S 3 1に戻つ て 1§ ^データの再入力が再開される。  Subsequently, it is evaluated whether or not the score exceeds a predetermined value 80 (step S53). If the score is exceeded, the flow is terminated as a search end, and if not, the flow returns to step S31. 1§ ^ Data re-entry is resumed.
第 1 7図は、 本推論システムの第 3実施形態を示すフローチャートである。  FIG. 17 is a flowchart showing a third embodiment of the present inference system.
ステップ S 6 1 ~ S 7 1は、 第 1 2図のステップ S 1〜S 1 1と同一であり、 ステツ プ S 7 3〜S 8 7は、 第 1 6図のステップ S 3 9〜S 5 3と同一であるので説明は省略 する。 ステップ S 8 9はステップ S 8 7で事例の最大スコアが値 8 0を越えないときに、 ステップ S 7 3の質問検索と、 ステップ S 6 1のデ一夕の再入力を選択的に許可するた めのものである。  Steps S61 to S71 are the same as steps S1 to S11 in FIG. 12, and steps S73 to S87 are steps S39 to S5 in FIG. The description is omitted because it is the same as 3. In step S89, when the maximum score of the case does not exceed the value 80 in step S87, the question search in step S73 and the re-input of the data in step S61 are selectively permitted. It is for the purpose.
次に、 第 1図に示した分析処理部 2 8の構成、 作用について説明する。 分析処理部 2 8は入力部 4 1の特定キー乃至は力一ソル指示部材 4 1 1を用いて別途アイコンの形で 準備されているメニュー 「質問分析」 を指示することによって動作し、 質問事例索引フ アイル 5 4に格納されている質問を関連事例と関連付けて (質問番号、 事例番号で) 読 み出し、 第 1 8図 (a) に示すように階層的に並び替える処理を実行する分析機能部、 及びそれを同図 (a ) に示す形式でモニタ 4 2の画面 4 2 0に表示する作表機能部を備 える。 質問ファイル 5 3は、 この質問分析を可能にするべく、 例えば第 3図 (a) で示 したように、 予め各質問間に階層関係を付加した形式で質問フィ一ルドにデ一夕の格納 がなされており、 各質問を、 該質問に含まれる事例と共に前記階層関係に含ませるよう に処理し、 かつ表示する。 また、 事例と質問の関係の表示形式は、 第 1 8図 (b ) のよ うに事例を基本に各事例に含まれる質問をリスト表示するようにしてもよい。 なお、 こ の場合、 事例ファイル 5 1を利用するようにしてもよい。 Next, the configuration and operation of the analysis processing unit 28 shown in FIG. 1 will be described. The analysis processing unit 28 operates by instructing a menu “question analysis” separately prepared in the form of an icon using a specific key or a force indicating member 4 1 1 of the input unit 4 1. An analysis that associates the questions stored in the index file 54 with related cases and reads them (by question number and case number) and performs the process of hierarchically sorting them as shown in Fig. 18 (a). A function section and a tabulation function section for displaying the function section on the screen 420 of the monitor 42 in the format shown in FIG. Question file 53 is shown in Fig. 3 (a), for example, to enable this question analysis. As described above, the data is stored in the question field in a form in which a hierarchical relationship is added between the questions in advance, and each question is included in the hierarchical relationship together with an example included in the question. Process and display. The display format of the relationship between a case and a question may be such that a list of questions included in each case is displayed based on the case, as shown in Fig. 18 (b). In this case, the case file 51 may be used.
さらに、 分析処理部 2 8は、 例えば第 1 8図 (b ) から同図 (c ) に示すような事例 に含まれる質問を包含関係が認識し易いように包含図で表示する分析機能部を有し、 ま た包含図とともにあるいは個別に同図 (d ) に示すような包含リストで表示する作表機 能部も備えている。  Further, the analysis processing unit 28 includes an analysis function unit that displays a question included in the case shown in FIGS. 18 (b) to 18 (c) in an inclusion diagram so that the inclusion relationship can be easily recognized. It also has a tabulation function that is displayed together with the inclusion diagram or individually as an inclusion list as shown in (d) of the figure.
モニタ画面 4 2 0に第 1 8図 (a) 〜 (d ) の形式で階層関係や包含関係を一括して 乃至は個々 (一括以外含む) に選択表示することで、 好ましい階層関係や包含関係が得 られるように分析し、 ユーザーに対して適宜修正 (追加、 変更、 移動、 削除等) を促す ことができる。 修正は具体的には、 各ファイル 5 :!〜 5 4に対して、 対応する事例、 質 問を追加、 変更、 移動、 削除することである。 また、 事例全体の問題点を把握乃至は提 案し得るものとすることもできる。  By displaying hierarchical relations and inclusion relations collectively or individually (including non-collection relations) in the form shown in Fig. 18 (a) to (d) on the monitor screen 420, preferable hierarchical relations and inclusion relations Analysis can be performed to obtain the information, and the user can be urged to make appropriate corrections (addition, change, movement, deletion, etc.) Specifically, the correction is to add, change, move, or delete corresponding cases and questions for each file 5 :! In addition, it is possible to grasp or propose problems of the entire case.
さらに、 分析処理部 2 8は、 事例ベース 5 0として対策フアイノレ 5 5、 対策事例索引 ファイル 5 6を備えている態様では、 以下の分析も可能なようにしている。 対策フアイ ル 5 5は、 対策内容を事例ファイル 5 1内に格納しない場合に必要となるもので、 対策 番号と対策内容が対応して格納されているものである。 対策事例索引ファイル 5 6は対 策番号と該対策に関連付けられた事例番号とが対照式に格納されたものである。 このよ うに対策内容部分を事例ファイル 5 1とは別途に格納するファイルを持つことにより、 1つの対策に対して複数の事例が関連付けられるような場合に、 トータルとしての記憶 容量を低減し得るという利点がある。 そして、 分析処理部 2 8は、 対策同士、 及び対策 と事例との関係についても、 前述の質問同士、 質問と事例との関係の場合と同様の処理 を実行することで、 好ましい階層関係の有無、 包含関係の有無についての分析、 また事 例全体の問題点についての把握乃至は提案を支援し得る。 なお、 本システムがプリン夕 等の出力手段を装備している態様では、 第 1 8図 (a ) 〜 (d ) の図表をハードコピー として出力するようにしてもよい。  Furthermore, the analysis processing unit 28 also enables the following analysis in a mode in which the countermeasure file 55 and the countermeasure case index file 56 are provided as the case base 50. The countermeasure file 55 is required when the countermeasure content is not stored in the case file 51, and stores the countermeasure number and countermeasure content in correspondence. The measure case index file 56 stores the measure number and the case number associated with the measure in a contrasting manner. In this way, by having a file that stores the countermeasure content separately from the case file 51, it is possible to reduce the total storage capacity when multiple cases are associated with one countermeasure. There are advantages. Then, the analysis processing unit 28 performs the same processing as in the case of the above-described questions and the relationship between the questions and the cases with respect to the measures and the relation between the measures and the cases to thereby determine whether there is a preferable hierarchical relationship. It can assist in the analysis of the presence or absence of inclusion relations, and in understanding or proposing problems in the entire case. If the system is equipped with an output means such as a printer, the charts of FIGS. 18 (a) to 18 (d) may be output as a hard copy.
なお、 本発明は、 以下の変形態様にも適用可能である。 ( 1 ) 本実施形態では品質管理の異常に対する支援用を例にして説明したが、 本発明は かかる分野に限定されず、 検査業務全般に適用可能であり、 更に営業業務、 見積設計業 務、 プロセス設計業務、 計画業務 (生産計画、 工程設計、 スケジューリング、 在庫計 画) 、 故障診断業務、 材料設計業務、 運転、 操業業務、 教育、 その他専門性の高い知的 業務全般というように、 各種業務の支援システム (エキスパートシステム) に適用する ことが可能である。 さらに、 融資業務、 リース業務における審査にも適用可能である。Note that the present invention is also applicable to the following modifications. (1) In the present embodiment, the description has been made by taking as an example the support for quality control abnormalities.However, the present invention is not limited to such a field, and is applicable to all inspection services. Various tasks such as process design work, planning work (production planning, process design, scheduling, inventory planning), failure diagnosis work, material design work, operation, operation work, education, and other highly specialized intellectual work. It can be applied to the support system (expert system). In addition, it can be applied to examinations in lending and leasing operations.
( 2 ) 本実施形態では再スコアリング方法として、 質問と関連付けられた事例に、 質問 に対する回答結果に応じてアップ用、 ダウン用の重み付け係数を設けたが、 アップダウ ン共に等しい係数を符号のみ逆にして設定してもよい。 (2) In the present embodiment, as a re-scoring method, weighting coefficients for up and down are provided in the case associated with the question in accordance with the answer result to the question, but only the sign of the same coefficient in both the up and down is inverted. May be set.
( 3 ) 本^形態では再スコアリング方法として、 質問に対する回答結果を二者択一と したが、 複数選択枝方式、 あるいは数値 (物理量等) によるもの、 更には文字で回答す る態様にも適用することが可能である。 これらの場合にも、 回答内容に対処し得る形式 で再スコアリング方法を採用しておけばよい。  (3) In the present embodiment, the answer to the question is either binary as the re-scoring method. However, the multiple-choice method, numerical value (physical quantity, etc.), or even the answer in text It is possible to apply. In these cases, the rescoring method should be adopted in a format that can handle the contents of the answer.
( 4 ) 第 1〜第 3実施形態では、 推論処理の終了条件を最高スコアの事例が値 8 0に達 したこととしたが、 本発明は値 8 0に限定されるものではなく、 値 8 0より高い値、 あ るいは低い値に設定されたものでもよい。 また、 この値は固定的である必要はなく、 場 合に応じて適宜設定し得るようにしてもよく、 また業種に応じて適切な値を設定するよ うにしてもよい。  (4) In the first to third embodiments, the termination condition of the inference processing is that the case with the highest score has reached the value of 80, but the present invention is not limited to the value of 80, but the value of 8 It may be set to a value higher than 0 or lower. Also, this value does not need to be fixed, and may be appropriately set according to the situation, or may be set appropriately according to the type of business.
( 5 ) また、 第 1〜第 3実施形態では、 最高スコアの事例が所定値 (例えば値 8 0 ) に 達すると、 推論処理を終了するようにしたが、 これに限定されず、 最高スコアが所定値 に達したことをユーザーに報知するに止め (あるいは特別な報知をすることなく) 、 推 論処理の終了はユーザーに任せるようにしてもよい。  (5) Also, in the first to third embodiments, the inference processing is terminated when the case with the highest score reaches a predetermined value (for example, a value of 80). However, the present invention is not limited to this. The user may be notified that the predetermined value has been reached (or without any special notification), and the end of the inference processing may be left to the user.
( 6 ) また、 本発明は、 上記した融資業務、 リース業務に加えて各種の提案、 依頼事例 (案件) に対する評価、 決済、 審査の際の判断支援に対しても適用可能である。  (6) In addition to the above-mentioned financing business and leasing business, the present invention can also be applied to various proposals, evaluation of request examples (projects), settlement, and support for judgment at the time of examination.
本実施形態で説明した態様は、 発生した事例に対して初心者であつても専門家と同等 の回答を導出し得るようにした支援システムであつたが、 本発明はこれに限定されず、 上記審査等の際に要求される専門家としての判断基準を明確化する上で好適に適用可能 である。 すなわち、 審査マニュアル等を予め作成し、 製本化しておいて、 実際の審査に 当たっては、 これを参照しながら審査乃至は査定を行う場合が一般的であるが、 審査マ ニュアルでは全ての案件に適合するとは言い難く、 結局、 利用されなくなるといったケ ースが少なくない。 The aspect described in the present embodiment is a support system in which even a novice can derive a response equivalent to that of an expert for a generated case, but the present invention is not limited to this. It can be applied suitably to clarify the criteria of professional judgment required at the time of examination. In other words, it is common practice to prepare an examination manual, etc. in advance, bind the book, and then conduct an examination or assessment while referring to this book in the actual examination. It is hard to say that it is suitable for all projects in the manual, and there are many cases in which it is no longer used.
そこで、 審査対象事例からその対策 (結論) に至るに適切な 1乃至は複数の質問を柔 軟的に得ると共に、 事例、 質問及び対策を体系化する手法を以下説明する。  Therefore, the following is a description of a method for flexibly obtaining one or more questions from the case to be examined to its countermeasures (conclusion) and systematizing the cases, questions and countermeasures.
第 19図は、 第 18図と対応する図であって、 体系化途中の階層構造の一例を示すも のである。 各事例と質問との関係を説明すると、 質問は事例内容中の用語から審査に重 要な (結論に影響を与える) 要因を抽出し、 該要因を含む疑問文の形式、 又はその事例 を他の事例と区別して特徴づける自己主張文の形式で当該事例と関係付けされて登録さ れている。  FIG. 19 is a diagram corresponding to FIG. 18 and shows an example of a hierarchical structure in the course of systematization. Explaining the relationship between each case and the question, the question extracts factors that are important for the examination (affecting the conclusion) from the terms in the case content, and converts the question format including the factors or the case into another. It is registered in association with the case in the form of a self-assertion sentence that distinguishes it from the case.
図において、 仮に、 現時点で事例 C A 1〜C A 6がその対策も含めて既に体系化され ているとする。 事例 CA1及び事例 CA2は質問 Q l、 Q2、 Q3、 Q4と関連付けさ れて登録され、 事例 CA3は質問 Q5、 Q6、 Q 4と関連付けされて登録され、 事例 C A4及び事例 CA5は質問 Q7、 Q8、 Q9、 Q 4と関連付けされて登録され、 事例 C A6は質問 Q 10、 Q8、 Q9、 Q 4と関連付けされて登録されていることが判る。 そして、 今、 新たな事例として CA 7が提案されたとすると、 入力された事例 CA7 の内容 (文章等) から、 キーワード (用語) が、 好ましくは自動抽出され、 抽出された 用語に対して、 先ず既存の質問 Q 1〜Q 9がモニタ 42の画面 420に表示されるので、 その内から所望するものに回答して結論の導出を試み、 その適否を専門家の立場からみ て検討する。 第 19図では、 事例 CA7は既存の質問 Q 1〜 Q 9からは適切な結論が得 られず、 質問 Q9、 Q4に、 さらに質問 Q 11、 Q 12が必要となり、 追加されたこと が判る。  In the figure, it is assumed that cases C A1 to C A6 have already been systematized, including their countermeasures. Case CA1 and Case CA2 are registered in association with questions Ql, Q2, Q3, and Q4, Case CA3 is registered in association with questions Q5, Q6, and Q4, and Case C A4 and Case CA5 are questions Q7 and It can be seen that case C A6 is registered in association with questions Q10, Q8, Q9, and Q4. Now, assuming that CA7 is proposed as a new case, keywords (terms) are preferably automatically extracted from the contents (texts, etc.) of the input case CA7. Since the existing questions Q1 to Q9 are displayed on the screen 420 of the monitor 42, an attempt is made to derive a conclusion by answering a desired one from among them, and the suitability is examined from the viewpoint of an expert. In Figure 19, it can be seen that Case CA7 did not draw appropriate conclusions from the existing questions Q1 to Q9, and required additional questions Q11 and Q12 in addition to questions Q9 and Q4.
このように、 新たな事例の審査に際して、 先ず既存の質問内での検索を実行し、 その うちの所要の質問に応答することで適切と考えられる結論が得られたと判断したときは、 採用した質問を今回の事例に関連付けて登録し、 一方、 適切な結論が得られたとはいえ ない場合には、 新たな質問を 1又は所要数だけ追カ卩して適切な結論が得られたかどうか を判断し、 得られたのであれば、 追加質問も併せて関連付けて登録する。 この作業を適 切な結論が得られたと判断できるまで行って新たな質問を作成していく。 そして、 必要 時に、 第 19図に示す形態でプリントアウトする等して体系化のチェックし、 乃至は適 宜の修正を施すなどすることで、 より好適な体系化を実現することが可能となる。従つ て、 例えば事例に対する結果について上司の承認を取る場合等、 この質問検索の内容や 類似事例を併せて提示することで承認の適否判断もより客観的かつ容易となる。 In this way, when judging a new case, we first performed a search within the existing questions, and when we judged that answering the required questions gave us a conclusion that was considered appropriate, we adopted it. If a question is registered in connection with this case, but it cannot be said that a proper conclusion has been obtained, one or more new questions may be added to determine whether a proper conclusion has been obtained. Judgment is made, and if obtained, additional questions are also linked and registered. Do this until you have determined that you have reached the appropriate conclusion and create new questions. If necessary, the systematization can be checked by printing out in the form shown in Fig. 19, etc., or by making appropriate corrections, etc., so that a more suitable systematization can be realized. . Follow For example, when the result of a case is approved by the boss, by presenting the contents of this question search and similar cases together, it becomes more objective and easy to judge the approval.
また、 第 1 9図の体系において、 1の事例と他の事例の夫々との間の関係を、 共通す る質問の数に応じて一致度 (近似度) として数値ィ匕し、 各事例の登録ファイルに関連付 けて登録するようにしている。 例えば、 事例 C A 1と事例 CA 2とは質問 Q 1〜Q 4の 全てが共通しており、 これを一致度 " 4 " とすれば、 事例 CA 1と事例 C A 3とは質問 Q 4のみ共通するから、 一致度 " 1 " としてもよい。 あるいは、 比率的に数値化 (1 0 0 X共通する質問の数/質問の全体数) する時は、 前者を 1 0 0 (= 1 0 0 X 8/ 8 ) とし、 後者を 2 9 (= 1 0 0 x 2 /7 ) としてもよく、 あるいは階層のどの段階で分岐 したかという、 いわば分岐距離で数値ィ匕してもよい。 いずれにしても、 このように各事 例をそれそれ他の事例との間で一致度として数値ィ匕しておけば、 類似する事例の検索が 可能となり、 汎用性の高いものとなる。 以上の数値化は上述の種々の計算式 (あるいは 計算結果を記録したテーブル) を予め持たせておけば、 自動計算によって算出されるの で、 これにより、 質問の追加に応じて一致度も追随的に変更することができるという利 点がある。  In the system shown in Fig. 19, the relationship between the case 1 and each of the other cases is numerically expressed as the degree of coincidence (degree of approximation) according to the number of common questions. The registration is made in association with the registration file. For example, case CA1 and case CA2 share all of questions Q1 to Q4, and if this is a degree of coincidence of "4", case CA1 and case CA3 share only question Q4 Therefore, the matching degree may be set to "1". Alternatively, when numerically calculating (100 x number of common questions / total number of questions), the former should be set to 100 (= 100 x 8/8), and the latter should be set to 2 9 (= 100 x 2/7), or a numerical value may be set based on the branching distance at which stage in the hierarchy the branch was taken. In any case, if each case is numerically represented as a degree of coincidence with each other, similar cases can be searched for, and the versatility is high. The above quantification can be calculated by automatic calculation if the above-mentioned various calculation formulas (or tables recording the calculation results) are provided in advance, so that the degree of coincidence follows as questions are added. The advantage is that it can be changed dynamically.
以下、 第 1 9図を利用した質問 の一例を、 融資業務を例にして説明する。  Hereinafter, an example of a question using FIG. 19 will be described by taking a loan operation as an example.
事例番号 1 :タイトル「00株式会社の与信限度額 00百万円の件」  Case No. 1: Title “The credit limit of 00 Co., Ltd. is 00 million yen”
「設立:昭和 00年◦月 0日 資本金 00百万円  "Established: Showa 00 0 February 0 Capital 00 million yen
業種: 00製造業  Industry: 00 Manufacturing
債務超過、 販路は安定。 00商事 00 %などの取り扱いで 00商事の資本 系列にある。 財務改善として本社ビルを売却し、 借入金の軽減を図った。  Debt excess, sales channels stable. It is in the capital business of 00 Shoji with handling of 00 Shoji 00%. As a financial improvement, the company sold its headquarters building to reduce debt.
本社不動産売却による含み損の特別損失が 00億円であって債務超過であ る。 」  The extraordinary loss of unrealized loss due to the sale of the head office real estate is ¥ 0 billion, which is in excess of debt. "
が入力され、 モニタ 4 2に表示されると共に、 上記内容から用語「債務超過」、 「販 路」 が抽出され、 これに関する質問、 及び共通質問 (例えば第 1 9図でいえば、 質問 Q 4とか、 同じ分岐路中に含まれる質問など) としての「経常利益」 に関する質問がモニ 夕 4 2に表示される。 更には、 抽出された用語を含む質問文が抽出されて表示される。 ここでは、 そのうちから以下の 3つの質問を選択して回答している。 Is entered and displayed on the monitor 42, and the terms “excess debt” and “sales channel” are extracted from the above contents, and questions related to this and common questions (for example, in FIG. 19, question Q 4 Or questions included in the same fork, etc.) are displayed on the monitor 42. Further, a question sentence including the extracted term is extracted and displayed. Here, the following three questions are selected and answered.
「事例の質問 質問番号 1 : "債務超過ですか?" "Question questions Question number 1: "Is debt overrun?"
質問区分: Y e s /N o  Question category: Y e s / N o
質問番号 2 : "経常利益は黒字ですか?"  Question number 2: "Is ordinary profit in the black?"
質問区分: Y e s /N o  Question category: Y e s / N o
質問番号 3 : "販路は安定していますか?"  Question number 3: "Is the sales channel stable?"
質問区分: Y e s/N o」  Question classification: Y e s / N o "
上記質問に対して回答を終了すると、 スコア計算がされて、 結果が表示される。 When you finish answering the above question, the score is calculated and the result is displayed.
「事例の対策  "Countermeasures for cases
対策番号 1 :タイトル 「与信額 00百万円」 」  Countermeasure number 1: Title "Credit amount 00 million yen"
となり、 本質問検索によれば融資 0 Kの結果が得られたことを示している。 This indicates that the result of this question search showed that the result of the loan 0 K was obtained.
上記において、 スコア計算は、 各質問に対する回答が Y e sであれば、 所定の高い値 として例えば相対点で 1 0点が加算され、 N oであれば上言 H if定の高い値より小さい値 として例えば相対点で 2点が加算されるようにしている。 なお、 Y e sで正の値 (例え ば 1 0点) を、 N oで負の値 (例えば— 2点) を加算する態様でもよい。 そして、 他の 質問の相対的な点数との関連を加味してスコアリングを行う。 スコアリングは、 各質問 における Y e sの相対点の合計値に対する実際に取得した点数との比率に値 1 0 0を乗 じて、 1 0 0点満点として算出するようにすればよい。 そして、 所要の質問に対して回 答して得られたスコアが、 所定値を越えれば前記のように肯定する結果が得られる。 あ るいは操作者がスコァから判断するようにしてもよい。  In the above, if the answer to each question is Yes, the score is calculated as a predetermined high value, for example, 10 points are added as relative points, and if No, the value is lower than the high value of the above H if constant. For example, two points are added as relative points. Note that a positive value (for example, 10 points) may be added by Y es and a negative value (for example, -2 points) may be added by No. Then, scoring is performed in consideration of the relation with the relative scores of other questions. The scoring may be calculated as 100 out of 100 points by multiplying the ratio of the total score of the relative points of Y es in each question to the actually acquired score by the value 100. If the score obtained by answering the required question exceeds a predetermined value, a positive result is obtained as described above. Alternatively, the operator may judge from the score.
以上説明したように、 請求項 1、 1 2、 1 7記載の発明によれば、 語句検索と問診に よる質問回答という異なる視点から推論を実行するので、 より確からしさの高い事例を 抽出することができ、 また作業性、 汎用性の高いシステムを提供し得る。  As described above, according to the inventions described in claims 1, 12, and 17, inference is performed from different viewpoints of word search and question answering by questioning, so that a case with higher certainty can be extracted. And provide a highly workable and versatile system.
請求項 2記載の事例ベース推論方法は、 上記報知を表示手段に表示するようにしたも のである。 また、 請求項 1 8記載の事例べ一ス推論を実行するプログラムを内蔵した可 読記録媒体は、 上記報知は、 表示手段に表示させるようにしたものである。 これらによ り、 多数の情報を同時的に認識することが可能となり、 ユーザーの操作作業が容易、 効 率的となる。  In the case-based reasoning method described in claim 2, the notification is displayed on display means. Further, in a readable recording medium having a program for executing the case-based inference described in claim 18, the notification is displayed on a display means. As a result, a large amount of information can be recognized at the same time, and the user's operation work is easy and efficient.
請求項 3記載の事例べ一ス推論方法は、 検索された各事例に対応する対策が併せて報 知されることである。 また、 請求項 1 5記載の事例ベース推論システムは、 前記第 1の 表示制御手段は、 前記各事例に対応する対策を併せて前記表示手段に表示するものであ る。 また、 請求項 1 9記載の事例ベース推論を実行するプログラムを内蔵した可読記録 媒体は、 検索した各事例に対応する対策を併せて報知するようにしたものである。 これ らにより、 確からしさの高い事例が推奨し得るに止まらず、 採るべき行動としての直接 的な対策まで提示されるので、 支援としての機能を効果的に発揮している。 The case-based reasoning method described in claim 3 is that measures corresponding to each searched case are also reported. Further, the case-based inference system according to claim 15 is characterized in that: The display control means displays the countermeasure corresponding to each case on the display means. Further, the readable recording medium incorporating the program for executing the case-based reasoning described in claim 19 is configured to notify a countermeasure corresponding to each searched case together. As a result, not only high-probability cases can be recommended, but also direct measures as actions to be taken are presented, and the function as support is effectively demonstrated.
請求項 4記載の事例ベース推論方法は、 検索のための語句は、 入力手段から入力され た文章から抽出するようにしたものである。 また、 請求項 2 0記載の事例ベース推論を 実行するプログラムを内蔵した可読記録媒体は、 検索のための言詢を、 入力手段から入 力された文章から抽出するようにしたものである。 これらにより、 入力用語を個々に覚 えておく必要がなく、 ュ一ザ一の負担が減るので、 使い勝手の良い汎用性に富んだもの となる。  In the case-based reasoning method described in claim 4, words for search are extracted from sentences input from input means. A readable recording medium incorporating a program for executing the case-based reasoning described in claim 20 is configured to extract a query for search from a sentence input from input means. As a result, it is not necessary to be aware of the input terms individually, and the burden on the user is reduced.
請求項 5記載の事例ベース推論方法は、 前記質問に対して、 選択的に回答可能である ようにしている。 また、 請求項 2 1記載の事例べ一ス推論を実行するプログラムを内蔵 した可読記録媒体は、 前記質問に対して、 選択的に回答可能である。 これらにより、 ュ —ザ一が期待する質問に適宜回答する自由度が増大する。  The case-based reasoning method according to claim 5, wherein the question can be selectively answered. A readable recording medium incorporating a program for executing the case-based inference according to claim 21 can selectively answer the question. As a result, the degree of freedom to appropriately answer the questions expected by the user is increased.
請求項 6記載の事例ベース推論方法は、 再スコアリングの毎に事例の表示がスコア順 に並び替えられるようにしたものである。 また、 請求項 2 2記載の事例ベース推論を実 行するプログラムを内蔵した可読記録媒体は、 再スコアリングの毎に事例の表示をスコ ァ順に並び替えるようにするようにしたものである。 これらにより、 確からしさの高い 事例を見落とすなく推論作業が可能となる。 また、 表示手段において表示行が少なくて スクロール表示する必要があるような表示態様においては、 常に最高スコアが表示され ることとなるので非常に有益となる。  In the case-based reasoning method described in claim 6, the display of the cases is rearranged in the order of the score every time the re-scoring is performed. Further, the readable recording medium incorporating the program for executing the case-based reasoning described in claim 22 is arranged so that the display of the cases is rearranged in a scoring order every time rescoring is performed. These enable inference work without overlooking highly probable cases. Further, in a display mode in which the display means has a small number of display lines and needs to be scroll-displayed, the highest score is always displayed, which is very useful.
請求項 7記載の事例ベース推論方法は、 表示された事例に関連付けられた質問は、 事 例の表示順に対応して表示されるようにしたものである。 また、 請求項 2 3記載の事例 ベース推論を実行するプログラムを内蔵した可読記録媒体は、 表示された事例に関連付 けられた質問を、 事例の表示順に対応して表示するようにしたものである。 これらによ り、 質問が事例に対応した順で表示されるので、 より的確に質問を表示することが可能 となる。  In the case-based reasoning method described in claim 7, the questions associated with the displayed case are displayed in correspondence with the display order of the cases. Also, the readable recording medium incorporating the program for executing the case-based reasoning described in claim 23 is configured to display the questions associated with the displayed case in the order in which the cases are displayed. is there. As a result, the questions are displayed in the order corresponding to the case, so that the questions can be displayed more accurately.
請求項 8記載の事例ベース推論方法は、 再スコアリングによって最高スコアが所定値 に達したとき、 推論処理を終了するようにしたものである。 また、 請求項 2 4記載の事 例べ一ス推論を実行するプログラムを内蔵した可読記録媒体は、 再スコアリングによつ て最高スコアが所定値に達したとき、 推論処理を終了するようにしたものである。 これ らにより、 より迅速な推論作業が可能となる。 The case-based inference method according to claim 8, wherein the highest score is a predetermined value by re-scoring. Is reached, the inference processing ends. Further, the readable recording medium incorporating the program for executing the example-based inference described in claim 24 is configured to terminate the inference processing when the highest score reaches a predetermined value by re-scoring. It was done. These enable faster inference work.
請求項 9記載の事例ベース推論方法は、 前記事例と、 該事例に関連付けられた質問と を分析可能な態様に作表して表示するようにしたものである。 また、 請求項 2 5記載の 事例ベース推論を実行するプログラムを内蔵した可読記録媒体は、 前記事例と、 該事例 に関連付けられた質問とを分析可能な態様に作表して表示するようにしたものである。 これらにより、 質問と事例、 質問相互の関係を分析して事例に含まれる質問の妥当性 (表現方法、 数、 順序等) 、 事例全体から現場業務への改善点のヒントを得るための検 討作業が容易となる。  A case-based reasoning method according to claim 9, wherein the case and a question associated with the case are tabulated and displayed in a form that can be analyzed. A readable recording medium incorporating a program for executing the case-based reasoning according to claim 25, wherein the case and a question associated with the case are tabulated and displayed in a form that can be analyzed. It is. From these, the relationship between questions and cases and questions is analyzed, and the validity of the questions included in the case (expression method, number, order, etc.), and a study to obtain hints for improvements to the field work from the entire case. Work becomes easy.
請求項 1 0記載の事例べ一ス推論方法は、 少なくとも 1以上の入力された語句を含む 質問を質問ファイルで検索して表示するとともに、 表示された質問に関連付けられた事 例を事例ファイルから読み出して表示するステップと、 表示された質問に対する回答結 果に応じて前記表示中の各事例に対して再スコアリングを実行するステップとを有する ものである。  The case-based reasoning method described in claim 10 searches for and displays a question including at least one or more input words in a question file, and displays, from the case file, an example associated with the displayed question. It includes a step of reading and displaying, and a step of executing re-scoring on each of the displayed cases according to the result of answering the displayed question.
また、 請求項 1 3記載の事例ベース推論システムは、 事例ファイル、 質問ファイル及 び質問と事例を関連付けたファイルを備えるとともに、 表示手段と、 入力された語句を 含む質問を質問ファイルで検索する質問検索手段と、 検索された質問に関連付けられた 事例を事例ファイルから読み出す手段と、 検索された質問を読み出された事例とともに 前記表示手段に出力する第 1の表示制御手段と、 表示された質問に対する回答結果に応 じて前記表示中の各事例に対して再スコアリングする手段とを備えたものである。  Further, the case-based reasoning system according to claim 13 includes a case file, a question file, and a file in which the question and the case are associated with each other, a display means, and a question for searching for a question including the input word in the question file. Searching means; means for reading a case associated with the searched question from the case file; first display control means for outputting the searched question to the display means together with the read case; and the displayed question Means for re-scoring each of the displayed cases according to the result of the response to
また、 請求項 2 6記載の事例ベース推論を実行するプログラムを内蔵した可読記録媒 体は、 少なぐとも 1以上の入力された語句を含む質問を質問ファイルで検索して表示す るとともに、 表示された質問に関連付けられた事例を事例ファイルから読み出して表示 させ、 表示された質問に対する回答結果に応じて前記再表示中の各事例に対して再スコ ァリングを実行させるようにしたものである。  In addition, the readable recording medium having a program for executing the case-based reasoning described in claim 26 searches and displays at least a question including at least one input phrase in a question file, and displays the question. A case associated with the displayed question is read from the case file and displayed, and re-scoring is executed for each of the cases being redisplayed in accordance with the result of answer to the displayed question.
これらによれば、 入力された を含む質問が、 これらの質問と関連付けされた事例 とともに表示され、 これら表示された質問に対してユーザーが回答を行い得るので、 利 用者が熟知した分野である場合等、 より迅速に確からしさの高い事例に到達する可能性 が向上する。 According to these, the questions including the entered are displayed together with the examples associated with these questions, and the user can answer these displayed questions. The likelihood of reaching a more reliable case more quickly, such as when the user is familiar with the field, is improved.
請求項 1 1記載の事例べ一ス推論方法は、 前記再スコアリングを実行するステップに 先立って、 表示された質問に対し、 条件を設定して検索を行い、 検索条件を充足した質 問を関連する事例とともに再表示するステップを設けたものである。 また、 請求項 1 4 記載の事例ベース推論システムは、 前記第 1の表示制御手段により表示された質問に対 して条件を設定して検索を行い、 検索条件を充足した質問を関連付けされた事例ととも に再表示する手段を備えたものである。 また、 請求項 2 7記載の事例ペース推論を実行 するプログラムを内蔵した可読記録媒体は、 再コアリングを実行するに先立って、 表示 された質問に対し、 条件を設定して検索を行わせ、 検索条件を充足した質問を関連する 事例とともに再表示させるものである。 これらにより、 質問の量が多い場合等に、 適宜 の所望の条件で質問を絞り込むことができるので、 操作の効率性、 作業性が向上する。 また、 請求項 1 6記載の事例べ一ス推論方法は、 前記各事例は他のそれぞれの事例と の間の一致度が事例と質問の階層状況に基づいて設定されていることを特徴とするもの であり、 これによれば、 ある事例に類似した事例の抽出が容易に行えることになり、 類 似事例の内容の参酌などに極めて有用である。  In the case-based inference method according to claim 11, prior to the step of executing the re-scoring, a search is performed by setting a condition for the displayed question, and a question satisfying the search condition is obtained. It is provided with a step of re-displaying with a related case. The case-based inference system according to claim 14, wherein a condition is set for the question displayed by the first display control means, a search is performed, and a question satisfying the search condition is associated. It also has a means for redisplay. In addition, the readable recording medium incorporating the program for executing the case pace inference described in claim 27 allows the displayed question to be set and searched before executing the re-coring, The question that satisfies the search condition is redisplayed together with the related case. As a result, when the number of questions is large, questions can be narrowed down under appropriate desired conditions, so that operational efficiency and workability are improved. The case-based inference method according to claim 16, wherein the degree of coincidence between each case and each other case is set based on the hierarchical situation of the case and the question. According to this, a case similar to a certain case can be easily extracted, which is extremely useful for referring to the content of a similar case.
産業上の利用可能性 Industrial applicability
以上のように、 本発明は、 品質管理、 検査業務全般、 また営業業務、 見積設計業務、 プロセス設計業務、 計画業務 (生産計画、 工程設計、 スケジューリング、 在庫計画) 、 故障診断業務、 材料設計業務、 運転、 操業業務、 教育、 その他専門性の高い知的業務全 般というように、 各種業務において専門的な判断を得る際の支援システム (エキスパ一 トシステム) として有用であり、 さらに、 融資業務、 リース業務における審査にも適し ている。  As described above, the present invention provides quality management, inspection services in general, sales services, estimation design services, process design services, planning services (production planning, process design, scheduling, inventory planning), failure diagnosis services, and material design services. It is useful as a support system (expert system) for obtaining professional judgment in various tasks, such as general operations, operations, education, and other highly specialized intellectual services. It is also suitable for screening in leasing operations.

Claims

請 求 の 範 囲 The scope of the claims
1 . 少なくとも 1以上の入力された語句に対して事例ファイルとの間で事例検索を行 うとともに、 前記語句との合致程度に応じて、 検索された事例にそれそれスコアリング を実行してその結果を報知するステップと、 検索された事例に関連付けられた質問を質 問ファイルから読み出して報知し、 該質問に対する回答結果に応じて前記検索された各 事例に対して再スコアリングを実行するステップとを有することを特徴とする事例べ一 ス推論方法。 1. At least one or more input words are searched for a case with the case file, and according to the degree of matching with the word, scoring is performed on the searched cases, and Notifying the result and reading the question associated with the searched case from the question file, and performing re-scoring on each of the searched cases according to the answer result to the question A case-based reasoning method characterized by having the following.
2 . 上記報知は、 表示手段に表示することである請求項 1記載の事例ベース推論方法  2. The case-based reasoning method according to claim 1, wherein the notification is displayed on display means.
3 . 検索された各事例に対応する対策が併せて報知されることを特徴とする請求項 1 又は 2記載の事例べ一ス推論方法。 3. The case-based reasoning method according to claim 1 or 2, wherein a countermeasure corresponding to each searched case is reported together.
4 . 検索のための言狗は、 入力手段から入力された文章から抽出するようにしたこと を特徴とする請求項 1又は 2記載の事例ベース推論方法。  4. The case-based reasoning method according to claim 1 or 2, wherein the word for search is extracted from a sentence input from an input means.
5 . 前記質問に対して、 選択的に回答可能であることを特徴とする請求項 1又は 2記 載の事例ベース推論方法。  5. The case-based reasoning method according to claim 1 or 2, wherein the question can be selectively answered.
6 . 再スコアリングの毎に事例の表示がスコア順に並び替えられることを特徴とする 請求項 2記載の事例ベース推論方法。  6. The case-based reasoning method according to claim 2, wherein the display of the cases is rearranged in the order of the score every time the re-scoring is performed.
7 . 表示された事例に関連付けられた質問は、 事例の表示順に対応して表示されるこ とを特徴とする請求項 6記載の事例ベース推論方法。  7. The case-based reasoning method according to claim 6, wherein the questions associated with the displayed cases are displayed in correspondence with the display order of the cases.
8 . 再スコアリングによって最高スコアが所定値に達したとき、 推論処理を終了する ことを特徴とする請求項 1〜 Ίのいずれかに記載の事例ベース推論方法。  8. The case-based inference method according to claim 1, wherein the inference processing is terminated when the highest score reaches a predetermined value by re-scoring.
9 . 前記事例と、 該事例に関連付けられた質問とを分析可能な態様に作表して表示す ることを特徴とする請求項 2〜 8のいずれかに記載の事例ベース推論方法。  9. The case-based reasoning method according to any one of claims 2 to 8, wherein the case and a question associated with the case are tabulated and displayed in a form that can be analyzed.
1 0 . 少なくとも 1以上の入力された語句を含む質問を質問ファイルで検索して表示 するとともに、 表示された質問に関連付けられた事例を事例フアイルから読み出して表 示するステップと、 表示された質問に対する回答結果に応じて前記表示中の各事例に対 して再スコアリングを実行するステップとを有することを特徴とする事例ベース推論方 法。 10. Searching and displaying a question containing at least one or more input words in the question file, reading the case associated with the displayed question from the case file, and displaying the question; And performing a re-scoring on each of the displayed cases according to a response result to the case-based inference method.
1 1 . 前記再スコアリングを実行するステップに先立って、 表示された質問に対し、 条件を設定して検索を行 、、 検索条件を充足した質問を関連する事例とともに再表示す るステップを設けたことを特徴とする請求項 1 0記載の事例ベース推論方法。 1 1. Prior to the step of executing the re-scoring, a step is provided for performing a search on the displayed question by setting conditions and re-displaying the question that satisfies the search condition together with related examples. 10. The case-based reasoning method according to claim 10, wherein:
1 2 . 事例ファイル、 質問ファイル及び質問と事例を関連付けたファイルを備えると ともに、 表示手段と、 入力された ^Jに対して事例ファイルとの間で事例検索を行う事 例検索手段と、 検索された各事例に対して前記語句との合致程度に応じたスコアリング を行うスコアリング手段と、 検索された事例とスコアとを対応させて前記表示手段に出 力する第 1の表示制御手段と、 検索された事例と関連付けられた質問を前記表示手段に 出力する第 2の表示制御手段と、 表示された質問に対する回答に応じて、 検索された各 事例に対するスコアを再スコアリングする再スコアリング手段とを備えたことを特徴と する事例ベース推論システム。  1 2. A case file, a question file, and a file in which a question and a case are associated with each other. A display means, a case search means for performing a case search between the input ^ J and a case file, and a search. Scoring means for scoring each searched case in accordance with the degree of matching with the word, and first display control means for outputting the searched case and the score in correspondence to the display means. Second display control means for outputting a question associated with the searched case to the display means, and re-scoring for re-scoring a score for each searched case according to an answer to the displayed question. Case-based reasoning system characterized by having
1 3 . 事例ファイル、 質問ファイル及び質問と事例を関連付けたファイルを備えると ともに、 表示手段と、 入力された ^Jを含む質問を質問ファイルで検索する質問検索手 段と、 検索された質問に関連付けられた事例を事例ファイルから読み出す手段と、 検索 された質問を読み出された事例とともに前記表示手段に出力する第 1の表示制御手段と 、 表示された質問に対する回答結果に応じて前記表示中の各事例に対して再スコアリン グする手段とを備えたことを特徴とする事例ベース推論システム。  13 3. Include a case file, a question file, and a file that associates the question with the case, display means, a question search method that searches the question including the input ^ J in the question file, and a Means for reading an associated case from the case file; first display control means for outputting the searched question to the display means together with the read case; and displaying the question in response to a result of answer to the displayed question. Means for rescoring each case.
1 4. 前記第 1の表示制御手段により表示された質問に対して条件を設定して検索を 行い、 検索条件を充足した質問を関連付けされた事例とともに再表示する手段を備えた ことを特徴とする請求項 1 3記載の事例べ一ス推論システム。  1 4. means for performing a search by setting a condition for the question displayed by the first display control means, and redisplaying the question satisfying the search condition together with the associated case. 13. The case-based reasoning system according to claim 13.
1 5 . 前記第 1の表示制御手段は、 前記各事例に対応する対策を併せて前記表示手段 に表示することを特徴とする請求項 1 2〜1 4のいずれかに記載の事例ベース推論シス アム。  15. The case-based inference system according to any one of claims 12 to 14, wherein the first display control means displays a countermeasure corresponding to each case on the display means. Am.
1 6 . 前記各事例は他のそれそれの事例との間の一致度が事例と質問の階層状況に基 づいて設定されていることを特徴とする請求項 1〜1 5のいずれかに記載の事例ベース 推論システム。  16. The case according to any one of claims 1 to 15, wherein the degree of coincidence between each case and each of the other cases is set based on the hierarchical situation of the case and the question. Case-based reasoning system.
1 7. 少なくとも 1以上の入力された語句に対して事例ファイルとの間で事例検索を 行わせるとともに、 前記 fg^Iとの^程度に応じて、 検索した各事例にスコアリングを 実行してその結果を報知させ、 検索した事例に関連付けられた質問を質問ファイルから 読み出して報知し、 該質問に対する回答結果に応じて前記検索した各事例に対して再ス コアリングを実行させる事例ベース推論を実行するプログラムを内蔵した可読記録媒体 1 7. At least one or more input words are searched for a case with the case file, and according to the degree of fg ^ I, scoring is performed on each searched case. Notify the results and ask questions related to the searched cases from the question file. A readable recording medium incorporating a program for executing case-based reasoning for reading out and informing and performing re-scoring on each of the searched cases according to the answer to the question
1 8 . 上記報知は、 表示手段に表示させるようにしたことを特徴とする請求項 1 7記 載の事例ベース推論を実行するプログラムを内蔵した可読言 3^媒体。 18. A readable word 3 ^ medium having a program for executing the case-based reasoning according to claim 17, wherein the notification is displayed on a display means.
1 9 . 検索した各事例に対応する対策を併せて報知することを特徴とする請求項 1 7 又は 1 8記載の事例ベース推論を実行するプログラムを内蔵した可読記録媒体。  19. A readable recording medium incorporating a program for executing the case-based reasoning according to claim 17 or 18, wherein a measure corresponding to each searched case is reported together.
2 0 . 検索のための語句を、 入力手段から入力された文章から抽出するようにしたこ とを特徴とする請求項 1 7又は 1 8記載の事例ベース推論を実行するプログラムを内蔵 した可読記録媒体。  20. A readable record with a built-in program for executing case-based reasoning according to claim 17 or 18, wherein a word for search is extracted from a sentence inputted from an input means. Medium.
2 1 . 前記質問に対して、 選択的に回答可能であることを特徴とする請求項 1 7又は 1 8記載の事例ベース推論を実行するプログラムを内蔵した可読記録媒体。  21. A readable recording medium incorporating a program for executing case-based reasoning according to claim 17 or 18, wherein the question can be selectively answered.
2 2 . 再スコアリングの毎に事例の表示をスコア順に並び替えるようにすることを特 徴とする請求項 1 8記載の事例ベース推論を実行するプログラムを内蔵した可読記録媒 体。  22. A readable recording medium incorporating a program for executing case-based inference according to claim 18, characterized in that the display of cases is sorted in the order of scores each time rescoring is performed.
2 3 . 表示された事例に関連付けられた質問を、 事例の表示順に対応して表示するよ うにしたことを特徴とする請求項 2 2記載の事例べ一ス推論を実行するプログラムを内 蔵した可読記録媒体。  23. A program for executing the case-based reasoning described in claim 22, wherein the questions associated with the displayed cases are displayed in correspondence with the order of displaying the cases. A readable recording medium.
2 4 . 再スコアリングによって最高スコアが所定値に達したとき、 推論処理を終了す ることを特徴とする請求項 2 2記載の事例べ一ス推論を実行するプログラムを内蔵した 可読記録媒体。  23. The readable recording medium according to claim 22, wherein the inference processing is terminated when the highest score reaches a predetermined value by the re-scoring.
2 5 . 前記事例と、 該事例に関連付けられた質問とを分析可能な態様に作表して表示 することを特徴とする請求項 1 8〜 2 4のいずれかに記載の事例ベース推論を実行する プログラムを内蔵した可読記録媒体。  25. The case-based inference according to any one of claims 18 to 24, wherein the case and the question associated with the case are tabulated and displayed in a form that can be analyzed. A readable recording medium with a built-in program.
2 6 . 少なくとも 1以上の入力された語句を含む質問を質問ファイルで検索して表示 するとともに、 表示された質問に関連付けられた事例を事例ファイルから読み出して表 示させ、 表示された質問に対する回答結果に応じて前記表示中の各事例に対して再スコ アリングを実行させる事例ベース推論を実行するプログラムを内蔵した可読記録媒体。  2 6. Search and display questions containing at least one or more entered words in the question file, read the case associated with the displayed question from the case file, display it, and answer the displayed question. A readable recording medium containing a program for executing a case-based reasoning for executing a re-scoring on each of the cases displayed according to a result.
2 7 . 再スコアリングを実行するに先立って、 表示された質問に対し、 条件を設定し て検索を行わせ、 検索条件を充足した質問を関連する事例とともに再表示させることを 特徴とする請求項 2 5記載の事例ベース推論を実行するプログラムを内蔵した可読記録 媒体。 2 7. Set the conditions for the displayed question before performing re-scoring. 26. The readable recording medium according to claim 25, further comprising: causing a search to be performed to re-display a question satisfying the search condition together with a related case.
PCT/JP1999/006085 1998-11-02 1999-11-02 Case-based reasoning method and system thereof, and readable recording medium with built-in program for executing case-based reasoning WO2000026779A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU64881/99A AU6488199A (en) 1998-11-02 1999-11-02 Case-based reasoning method and system thereof, and readable recording medium with built-in program for executing case-based reasoning

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP10311873A JP2000137615A (en) 1998-11-02 1998-11-02 Case-based reasoning method and system and readable recording medium for incorporating program for executing case-based reasoning
JP10/311873 1998-11-02

Publications (1)

Publication Number Publication Date
WO2000026779A1 true WO2000026779A1 (en) 2000-05-11

Family

ID=18022448

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1999/006085 WO2000026779A1 (en) 1998-11-02 1999-11-02 Case-based reasoning method and system thereof, and readable recording medium with built-in program for executing case-based reasoning

Country Status (3)

Country Link
JP (1) JP2000137615A (en)
AU (1) AU6488199A (en)
WO (1) WO2000026779A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002157276A (en) * 2000-11-16 2002-05-31 Hitachi Software Eng Co Ltd Method and system for supporting solution of problem
JP2003016275A (en) * 2001-07-03 2003-01-17 Daiwa Securities Group Inc System and program for automatically showing financial article
JP4334793B2 (en) 2001-09-28 2009-09-30 太田 美津枝 Selection support arithmetic unit
KR20030040237A (en) * 2003-02-13 2003-05-22 (주)카프나 The pipeline network analysis system using artificial intelligence method
US11429672B2 (en) 2018-03-27 2022-08-30 Ntt Docomo, Inc. Dialogue server
JP6508855B1 (en) * 2018-04-05 2019-05-08 株式会社管理技術ラボ Business flowchart creation method combining the problem estimated from the business processing form for each type of business category and the business flowchart and its creation system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5581664A (en) * 1991-03-04 1996-12-03 Inference Corporation Case-based reasoning system
JPH10240536A (en) * 1997-02-27 1998-09-11 Mitsubishi Electric Corp Device and method for instance retrieval and device and method for structuring instance base

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5581664A (en) * 1991-03-04 1996-12-03 Inference Corporation Case-based reasoning system
JPH10240536A (en) * 1997-02-27 1998-09-11 Mitsubishi Electric Corp Device and method for instance retrieval and device and method for structuring instance base

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Lotus ScreenCam demonstration of Inference's CasePoint Webserver software", INFERENCE CORPORATION, 1996, Retrieved from the Internet <URL:http://www.scpm.salford.ac.uk/kbe/software/webdemo.zip> [retrieved on 20000229] *
"Nichimen Data System 'CBR Express/CasePoint'", COMPUTOPIA,, vol. 32, no. 372, September 1997 (1997-09-01), (TOKYO), pages 93, XP002929927 *
NIKKEI COMPUTER,, vol. 373, September 1995 (1995-09-01), pages 103 - 105, XP002929926 *

Also Published As

Publication number Publication date
JP2000137615A (en) 2000-05-16
AU6488199A (en) 2000-05-22

Similar Documents

Publication Publication Date Title
AU687457B2 (en) A system and method for defining a process structure for performing a task
US5537618A (en) Method and apparatus for implementing user feedback
US8095476B2 (en) Automated support scheme for electronic forms
WO2018221120A1 (en) Display device
US5479344A (en) Insurance computation display
JPH05204982A (en) Method for retrieving time series information and system therfor
US20090248468A1 (en) Invention Review Board System and Method
KR19980080989A (en) Handwriting Data Input Device with Coordinate Detection Tablet
US20060190483A1 (en) Data registration/search support device using a keyword
US11688017B1 (en) Computer system and method for detecting, extracting, weighing, benchmarking, scoring, reporting and capitalizing on complex risks found in buy/sell transactional agreements, financing agreements and research documents
WO2018221119A1 (en) Search document information storage device
Harry et al. Evaluations of electronic databases, part I: criteria for testing CDROM products
WO2000026779A1 (en) Case-based reasoning method and system thereof, and readable recording medium with built-in program for executing case-based reasoning
JP2018142190A (en) Decision assisting system and decision assisting method
JPH03116228A (en) Design back-up method
US20060074839A1 (en) Merger integration analysis tool
JP2005190284A (en) Information classification device and method
JP7247481B2 (en) Information processing device and program
JP2004185346A (en) Method and system for supporting project work
JP2005149489A (en) Program, and business operation support system and method
Henley et al. Supporting Annotators with Affordances for Efficiently Labeling Conversational Data
de Menezes User experience evaluation for automation tools: An industrial experience
EP1288805A1 (en) eCommerce benchmarking
JP7460054B2 (en) Verify System
JP6809765B2 (en) Document creation system related to services for work machines

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref country code: AU

Ref document number: 1999 64881

Kind code of ref document: A

Format of ref document f/p: F

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase