File Information
File: 05-lr/acl_arc_1_sum/cleansed_text/xml_by_section/abstr/97/a97-2007_abstr.xml
Size: 7,408 bytes
Last Modified: 2025-10-06 13:48:50
<?xml version="1.0" standalone="yes"?> <Paper uid="A97-2007"> <Title>Yoon Hee Lee S Leem Seop Shim S Chong Woo Woo S</Title> <Section position="1" start_page="0" end_page="13" type="abstr"> <SectionTitle> aar@rpslmc, edu Abstract </SectionTitle> <Paragraph position="0"> CIRCSlM-Tutor version 2, a dialogne-based intelligent tutoring system (ITS), is nearly five years old. It conducts a conversation with a student to help the student learn to solve a class of problems in cardiovascular physiology dealing with the regulation of blood pressure. It uses natural language for both input and output, and can handle a variety of syntactic constructions and lexical items, including sentence fragments and misspelled words.</Paragraph> <Paragraph position="1"> Using CIRCSIM-Tutor One of the important topics which beginning medical students must learn is how blood pressure is regulated in the human body. When something happens to change the blood pressure, such as a change in the volume of blood in the body, the body must compensate. The negative feedback loop which controls this process, known as the baroreeeptor reflex, can be a difficult topic for students.</Paragraph> <Paragraph position="2"> CIaCSlM-Tutor is based on a qualitative model involving seven core physiological parameters. The core parameters and the causal relationships between them are shown in the concept map in Figure 1.</Paragraph> <Paragraph position="3"> Figure 1 also shows the influence of the nervous system, which plays an essential role in blood pressure *This work was supported by the Cognitive Science Program, Office of Naval Research under Grant No. N00014-94-1-0338, to Illinois Institute of Technology. The content does not reflect the position or policy of the government and no official endorsement should be inferred. ~:Ru-Charn Chang is now at Baxter Laboratories, North Chicago, IL. Yoon Hee Lee is currently Director of Training and Education, Institute of Defense Analysis, Seoul, Korea. Leem Seop Shim is currently at the Department of Information Science and Telecommunications, Hanshin University, Osan, Korea. Chong Woo Woo is currently Chair of the Department of Computer Science, Kookmin University, Seoul, Korea.</Paragraph> <Paragraph position="4"> regulation. (In the diagram, Baro=baroreceptor pressure and NS = nervous system response.) Students use CIRCSIM-Tutor to learn to solve problems like those taught in their physiology course. Students are asked to predict the value of the seven parameters at three points in time: the DR or direct response stage immediately atter the precipitating event, the RR or reflex response stage after the nervous system responds, and the SS or new steady state stage.</Paragraph> <Paragraph position="5"> When students start CIRCSIM-Tutor, they see the main user interface screen illustrated in Figure 2. The precipitating event (a broken pacemaker in this case) is shown at the top of the screen. One side of the screen contains room for students to enter their predictions.</Paragraph> <Paragraph position="6"> After the predictions are entered, the dialogue will unfold on the other side of the screen.</Paragraph> <Paragraph position="7"> Instructional and Discourse Planning The main components of CIRCSIM-Tutor v.2 are the input understander, the student modeler, the instructional planner, the discourse processor, the text generator, and the knowledge base/problem solver.</Paragraph> <Paragraph position="9"> CIRCS\]M-Tutor picks a problem for the student to solve and obtains the correct answers from the problem solver. It collects the student's predictions and calls the instructional planner to conduct a conversation.</Paragraph> <Paragraph position="10"> The planner is given the student's predictions, plus a student model showing student errors and possible misconceptions. CIRCSIM-Tutor v. 2 uses an overlay model. For each causal relation in the knowledge base, the student model keeps a record of whether the student is correct or mistaken about that relationship.</Paragraph> <Paragraph position="11"> This record is built when the predictions are first entered and updated during the dialogue.</Paragraph> <Paragraph position="12"> The planning cycle is implemented with an augmented finite state machine. The tutoring plans are kept on a stack. State transitions are chosen based on the student's current input, whether the student has attempted the question before, and domain knowledge.</Paragraph> <Paragraph position="13"> For example, the system only generates a hint when the student makes a mistake on the first try at a question.</Paragraph> <Paragraph position="14"> Otherwise it gives the student the right answer.</Paragraph> <Paragraph position="15"> The planner calls the discourse processor with a list of discourse actions such as the following: 1. Elicit the determinants of the erroneous variable 2. Elicit the currently active determinant 3. Elicit the relationship between the active determinant and the erroneous variable 4. Elicit the correct value Alternatives to elicit are to give a declarative explanation or a hint (&quot;Remember that ...&quot;). Parsing, Interpretation and and Spelling Correction The input understanding component of CIRCSIM-Tutor v. 2 contains a bottom-up chart parser, producing first a phrase-structure parse and then a Lexical Functional Grammar f-structure. Matching the f-structure functional representation of the student's utterance to the logic form of the tutor's question is largely performed by ad hoc code. This task is simplified by the fact that ten predicates cover most student answers. The CIRCSIM-Tutor v. 2 input lexicon is comprised of approximately 750 lemmata. Also in the lexicon are basic Lexical-Functional Grammar annotations to be used by the parser. Spelling correction is an important aspect of the input understander, as students frequently misspell words, abbreviate creatively, and make word boundary errors (two words joined together or a single word split in two). Spelling correction is based on a three-way match algorithm which slides a small window simultaneously across both the unknown input word and a candidate word from the lexicon. Transpositions, elisions, substitutions, and similar errrors are counted and the most likely candidate is picked.</Paragraph> <Paragraph position="16"> Text Generation The text generator produces sentences from logic forms generated by the planner. A single tutor turn may involve several logic forms, such as an acknowledgment, an explanation expressed as a declarative statement, and a question. The logic forms are used to fill in abstract templates. Transformations such as passivization, insertion of auxiliary verbs and wh-movement are performed, and the final sentence is linearized with the help of an LFG grammar.</Paragraph> <Paragraph position="17"> Example of Generated Dialogue Here is an excerpt from a conversation generated from the tutoring tutoring tactic illustrated above: T: Remember that the Direct Response occurs immediately and produces changes in the system before any reflex is activated. What controls HR? S: Nervous system.</Paragraph> <Paragraph position="18"> T: Correct. Heart rate is neurally controlled. What is the correct value of HR? S: Unchanged.</Paragraph> <Paragraph position="19"> T: Correct, the value of HR is unchanged ...</Paragraph> </Section> class="xml-element"></Paper>