Abstract
Codifying expert domain knowledge is a difficult and expensive task. To evaluate the quality of the outcome, often the same domain expert or a colleague of similar expertise is relied on to undertake a direct evaluation of the knowledge-based system or indirectly by preparing appropriate test data. During an incremental knowledge acquisition process, a data stream is available, and the knowledge base is observed and amended by an expert each time it produces an error. Using the kept record of the system’s performance, we propose an evaluation process to estimate its effectiveness as it gets evolved. We instantiate this process for an incremental knowledge acquisition methodology, Ripple Down Rules. We estimate the added value in each knowledge base update. Using these values, the decision makers in the organisation employing the knowledge-based information system can apply a cost-benefit analysis of the continuation of the incremental knowledge acquisition process. They can then determine when this process, involving keeping an expert online, should be terminated. As a result, the expert is not kept on-line longer than it is absolutely necessary. Hence, a major expense in deploying the information system—the cost of keeping a domain expert on-line—is reduced.
Similar content being viewed by others
References
Aggarwal C, Yu P (2010) On clustering massive text and categorical data streams. Knowl Inf Syst 24: 171–196
Akerkar R, Sajja P (2010) Knowledge-based systems. Jones and Bartlett, Ontario
Barouni-Ebrahimi M, Ghorbani A (2008) An interactive search assistant architecture based on intrinsic query stream characteristics. Comput Intell 24(2): 158–190
Baumeister J, Freiberg M (2011) Knowledge visualization for evaluation tasks. Knowl Inf Syst 29: 349–378
Berners-Lee T, Hall W et al (2006) Creating a Science of the Web. Science 313(5788): 769–771
Beydoun G (2009) Formal concept analysis for an e-learning semantic web. Expert Syst Appl 36(8): 10952–10961
Beydoun G, Gonzalez-Perez C, Henderson-Sellers B et al (2006) Developing and evaluating a generic metamodel for MAS work products. In: Garcia A, Choren R, Lucena C et al (eds) Software engineering for multi-agent systems IV: research issues and practical applications. Springer, Berlin, LNCS 3914, pp 126–142
Beydoun G, Hoffmann A (1998) Simultaneous modelling and knowledge acquisition using NRDR. 5th Pacific Rim conference on artificial intelligence (PRICAI98). Springer, Singapore
Beydoun G, Hoffmann A (2000) Incremental acquisition of search knowledge. Int J Hum Comput Stud 52(3): 493–530
Beydoun G, Hoffmann A (2000) Monitoring knowledge acquisition instead of evaluating knowledge bases. 12th European conference on knowledge acquisition and knowledge management (EKAW2000). Springer, France
Beydoun G, Hoffmann A (2001) Theoretical basis for hierarchical incremental acquisition. Int J Hum Comput Stud 54(3): 407–452
Beydoun G, Hoffmann A, Hamade R (2010) Automating dimensional tolerancing using Ripple Down Rules (RDR). Expert Syst Appl 37(7): 5101–5109
Beydoun G, Lopez-Lorca A, García-Sánchez F et al (2011) How do we measure and improve the quality of a hierarchical ontology?. J Syst Softw 84(12): 2363–2373
Bichindaritz I (2009) Prototypical cases for retrieval, reuse, and knowledge maintenance in biomedical case-based reasoning. Comput Intell 25(3): 214–234
Bichindaritz I, Montani S (2009) Introduction to the special issue on case-based reasoning in the health sciences. Comput Intell 25(3): 161–164
Brewster C, O’Hara K (2004) Knowledge representation with ontologies: the present and future. IEEE Intell Syst 19(1): 72–81
Cao T, Compton P (2006) Knowledge acquisition evaluation using simulated experts managing knowledge in a world of networks. Springer, Berlin, pp 35–42
Compton P, Kang B, Preston P et al (1993) Knowledge acquisition without knowledge analysis. European Knowledge Acquisition Workshop (EKAW93). Springer, Berlin
Compton P, Peters L, Edwards G et al (2006) Experience with Ripple Down Rules. Knowl Based Syst 19(5): 356–362
Davis R (1979) Interactive transfer of expertise: acquisition of new inference rules. Artif Intell 12: 121–157
Edwards G (1996) Reflective expert systems in clinical pathology (MD thesis), University of New South Wales
Farahat AK, Kamel M (2011) Statistical semantics for enhancing document clustering. Knowl Inf Syst 28: 365–393
Grogono P, Batarekh A, Preece A et al (1991) Expert system evaluation techniques: a selected bibliography. Expert Syst 8(4): 227–239
Hoffmann A, Kwok R, Compton P (2001) Simulations for comparing knowledge acquisition and machine learning. Australian artificial intelligence conference (AI2001), pp 273–284
Kelil A, Wang S, Jiang Q et al (2010) A general measure of similarity for categorical sequences. Knowl Inf Syst 24: 197–220
Kivinen J, Mannila H, Ukkonen E (1993) Learning rules with local exceptions. ACM Conference on Computational Theory. Santa Cruz, USA
Kwok RBH (2000) Translations of ripple down rules into logic formalisms. The 12th European Knowledge Acquisition Conference (EKAW2000). Springer, France
Littau D, Boley D (2009) Clustering very large data sets using a low memory matrix factored representation. Comput Intell 25(2): 114–135
Liu H, Lin Y, Han J (2011) Methods for mining frequent items in data streams: an overview. Knowl Inf Syst 26: 1–30
Menzies T (1998) Evaluation issues with critical success metrics. 11th Banff Knowledge Acquisition for Knowledge Base System Workshop (KAW99). SRDG Publications, Canada
Mitchell TM (1997) Machine learning. McGraw-Hill, Singapore
Nick M, Althoff K, Tautz C (1999) Facilitating the practical evaluation of organizational memories using the goal-question-metric technique. 12th Banff knowledge acquisition for knowledge-based systems workshop (KAW99). SRDG publications, Canada
Ning H, Shihan D (2006) Structure-based ontology evaluation. IEEE International conference on e-business engineering (ICEBE’06), pp 132–137
Punera K, Rajan S, Ghosh J (2006) Automatic construction of N-ary tree based taxonomies. In: Sixth IEEE International conference on data mining—workshops (ICDMW’06). University of Texas, Austin
Sadraei E, Aurum A, Beydoun G et al (2007) A field study of the requirements engineering practice in Australian software industry. Requir Eng 12(3): 145–162
Scheffer T (1995) Learning rules with nested exceptions. International Workshop on Artificial Intelligence
Simmuteit S, Schleif F, Villmann T et al (2010) Evolving trees for the retrieval of mass spectrometry-based bacteria fingerprints. Knowl Inf Syst 25: 327–343
Sun S, Huang Z, Zhong H et al (2010) Efficient monitoring of skyline queries over distributed data streams. Knowl Inf Syst 25: 575–606
Völker J, Vrandecic D, Sure Y et al (2005) Automatic evaluation of ontologies (AEON). The 4th International Semantic Web Conference (ISWC 2005). Springer, Berlin
Wada T, Horiuchi T, Motoda H et al (1998) A new look at default knowledge in ripple down rules method. Pacific Rim Knowledge Acquisition Workshop (PKAW98). National Univeristy of Singapore, Singapore
Wobcke W, Chan R, Limaru A (2006) A call handling assistant for mobile devices. International Conference on Intelligent Agent Technology (IAT06). IEEE/WIC/ACM, Hong Kong
Zeng Y, Zhong N et al (2011) User-centric query refinement and processing using granularity-based strategies. Knowl Inf Syst 27: 419–450
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Beydoun, G., Hoffmann, A. Dynamic evaluation of the development process of knowledge-based information systems. Knowl Inf Syst 35, 233–247 (2013). https://doi.org/10.1007/s10115-012-0491-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-012-0491-z