Question-based Dialog NetworksOne good way to build teaching systems is to populate them with stories told by experts, and then design the instruction so that the right story appears at the right time for the student to be informed by it. When a human is confronted with a problem, questions will often come to mind. When a human hears a story or watches a video, questions will also come to mind. When we ask a question we hope to get an answer and, if we do, further questions will often come to mind. A series of questions and answers is a dialog. Question-based dialog networks are built in order to simulate human-like, problem-solving dialogs with a computer. Question-based dialog networks are a kind of hypermedia comprised of
Every story raises some questions and answers some other questions.
Creating a QBDN is simply a matter of matching all the questions raised in one story with the corresponding questions-answered in other stories. And then doing that for all stories in the network. However, imagine a set of 100 stories (not a large number).
Therefore, matching could be between two sets of 3000 questions each: an intractable job.
A Theory of ConversationTo assist in managing questions a theory of conversation has been developed that says problem-solving dialogs have regularities. In particular, that certain categories of questions are employed that keep a conversation on point
Relative Indexing and Associational Indices
Associational indices define the relationships individual texts can have to other texts: one text might provide the background for another, it may illustrate a consequent of a previous text, etc. The idea of relative indexing is to capture the shifts of focus that can occur in a conversation, changing the topic and yet remaining on the same subject. The set of relative indices is usually kept to a minimum in order to maintain generality. There is no universal agreement on the proper inventory, but the standard set usually includes relationships such as
Example Story: The Airframe Manufacturer"This was an interesting problem. An aerospace defense contractor on the west coast decided they would not be competitive within a particular Air Force program unless they were able to manufacture and assemble their aircraft faster. We worked closely with both middle management and the trade union people to reorganize the plant floor in order to eliminate non-value-added steps and gain efficiencies ..." The following questions, under the following conversational categories, are arrayed before the user.
Note: not every story has follow-up questions in every conversational category. This story has questions indexed as opportunities, warnings, causes, results, and specifics, but no questions indexed as either alternatives, analogies, or context. Also Note: question categories can be thought of as paired. For example
Suppose the following question is asked (and answered with the story, "Problems with Middle Management"): USER: What resistance to change was encountered on this project?
Followup Story: Problems with Middle Management
The story of "Problems with Middle Management" is also one that could lead to further mentoring dialog. However, the questions arising from this story are different from the questions arising from the Airframe story. The conversation has moved forward, and the following set of questions now arise before the user. Once again, not all conversational categories are available at every point in a dialog.
History: 26May99, 3Apr01; Contact: slator@cs.ndsu.edu |