TY - JOUR
T1 - An assistant system for dairy works using CBR based on XML
AU - Yasumura, Yoshiaki
AU - Suzuki, Sachiko
AU - Nitta, Katsumi
PY - 2003/12/1
Y1 - 2003/12/1
N2 - This paper introduces an agent system for supporting user's dairy work on the Internet like a secretary. In this system, an agent is assigned to a user, and receives requests from the user or other agents. Since there are various kinds of requests, it is difficult to prepare a complete set of request-handling rules in advance. In order to handle various requests, the agent uses Case Based Reasoning (CBR), which is an approach to solve a problem by referring old cases. Requests and cases are described as XML documents, that are easily understandable for both the user and agent, because the agent needs to interact with them. Describing documents in XML enables an agent to match a request and a case more exactly. This agent consists of a request receipt module, planning module, executing module, and case storage module. The request receipt module receive a request from the user or other agents. The request is described as a XML document by interacting with the user. The planning module searches an old case similar to the request, and generates a sequence of basic operations as a plan by referring the case. The executing module executes the plan. If the agent fails to execute a basic operation or requires user's instruction, then it carries out the plan by interacting with the user. The case storage module stores the new case with user's evaluation score into the case base. The experimental results shows that increase in the number of cases raises a proposal rate and accuracy rate. However, too many cases may cause decline in the accuracy rate by inconsistency of user's evaluation.
AB - This paper introduces an agent system for supporting user's dairy work on the Internet like a secretary. In this system, an agent is assigned to a user, and receives requests from the user or other agents. Since there are various kinds of requests, it is difficult to prepare a complete set of request-handling rules in advance. In order to handle various requests, the agent uses Case Based Reasoning (CBR), which is an approach to solve a problem by referring old cases. Requests and cases are described as XML documents, that are easily understandable for both the user and agent, because the agent needs to interact with them. Describing documents in XML enables an agent to match a request and a case more exactly. This agent consists of a request receipt module, planning module, executing module, and case storage module. The request receipt module receive a request from the user or other agents. The request is described as a XML document by interacting with the user. The planning module searches an old case similar to the request, and generates a sequence of basic operations as a plan by referring the case. The executing module executes the plan. If the agent fails to execute a basic operation or requires user's instruction, then it carries out the plan by interacting with the user. The case storage module stores the new case with user's evaluation score into the case base. The experimental results shows that increase in the number of cases raises a proposal rate and accuracy rate. However, too many cases may cause decline in the accuracy rate by inconsistency of user's evaluation.
KW - Assistant agent
KW - CBR
KW - Dairy work
KW - XML
UR - http://www.scopus.com/inward/record.url?scp=18444393073&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=18444393073&partnerID=8YFLogxK
U2 - 10.1527/tjsai.18.183
DO - 10.1527/tjsai.18.183
M3 - Article
AN - SCOPUS:18444393073
VL - 18
SP - 183
EP - 192
JO - Transactions of the Japanese Society for Artificial Intelligence
JF - Transactions of the Japanese Society for Artificial Intelligence
SN - 1346-0714
IS - 4
ER -