TY - GEN
T1 - Tuning a Bayesian Knowledge Base
AU - Santos, Eugene
AU - Gu, Qi
AU - Santos, Eunice E.
PY - 2011/9/9
Y1 - 2011/9/9
N2 - For a knowledge-based system that fails to provide the correct answer, it is important to be able to tune the system while minimizing overall change in the knowledge-base. There are a variety of reasons why the answer is incorrect ranging from incorrect knowledge to information vagueness to incompleteness. Still, in all these situations, it is typically the case that most of the knowledge in the system is likely to be correct as specified by the expert(s) and/or knowledge engineer(s). In this paper, we propose a method to identify the possible changes by understanding the contribution of parameters on the outputs of concern. Our approach is based on Bayesian Knowledge Bases for modeling uncertainties. We start with single parameter changes and then extend to multiple parameters. In order to identify the optimal solution that can minimize the change to the model as specified by the domain experts, we define and evaluate the sensitivity values of the results with respect to the parameters. We discuss the computational complexities of determining the solution and show that the problem of multiple parameters changes can be transformed into Linear Programming problems, and thus, efficiently solvable. Our work can also be applied towards validating the knowledge base such that the updated model can satisfy all test-cases collected from the domain experts.
AB - For a knowledge-based system that fails to provide the correct answer, it is important to be able to tune the system while minimizing overall change in the knowledge-base. There are a variety of reasons why the answer is incorrect ranging from incorrect knowledge to information vagueness to incompleteness. Still, in all these situations, it is typically the case that most of the knowledge in the system is likely to be correct as specified by the expert(s) and/or knowledge engineer(s). In this paper, we propose a method to identify the possible changes by understanding the contribution of parameters on the outputs of concern. Our approach is based on Bayesian Knowledge Bases for modeling uncertainties. We start with single parameter changes and then extend to multiple parameters. In order to identify the optimal solution that can minimize the change to the model as specified by the domain experts, we define and evaluate the sensitivity values of the results with respect to the parameters. We discuss the computational complexities of determining the solution and show that the problem of multiple parameters changes can be transformed into Linear Programming problems, and thus, efficiently solvable. Our work can also be applied towards validating the knowledge base such that the updated model can satisfy all test-cases collected from the domain experts.
UR - http://www.scopus.com/inward/record.url?scp=80052392417&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80052392417&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:80052392417
SN - 9781577355014
T3 - Proceedings of the 24th International Florida Artificial Intelligence Research Society, FLAIRS - 24
SP - 638
EP - 643
BT - Proceedings of the 24th International Florida Artificial Intelligence Research Society, FLAIRS - 24
T2 - 24th International Florida Artificial Intelligence Research Society, FLAIRS - 24
Y2 - 18 May 2011 through 20 May 2011
ER -