Abstract
The use of ontologies in knowledge engineering arose as a solution to the difficulties associated with acquiring knowledge, commonly referred to as the knowledge acquisition bottleneck. The knowledge-level model represented in an ontology provides a much more structured and principled approach compared with earlier transfer-of-symbolic-knowledge approaches but brings with it a new problem, which can be termed the ontology-acquisition (and maintenance) bottleneck. Each ontological approach offers a different structure, different terms and different meanings for those terms. The unifying theme across approaches is the considerable effort associated with developing, validating and connecting ontologies. We propose an approach to engineering ontologies by retrospectively and automatically discovering them from existing data and knowledge sources in the organization. The method offered assists in the identification of similar and different terms and includes strategies for developing a shared ontology. The approach uses a human-centered, concept-based knowledge processing technique, known as formal concept analysis, to generate an ontology from examples. To assist classification of examples and to identify the salient features of the example, we use a rapid and incremental knowledge acquisition and representation technique, known as ripple-down rules. The method can be used as an alternative or complement to other approaches.
Similar content being viewed by others
References
Baader F (1995) Computing a minimal representation of the subsumption lattice of all conjunctions of concepts defined in a terminology. In: Proceedings of the international symposium on knowledge retrieval, use, and storage for efficiency, KRUSE 95, Santa Cruz, CA, 1995
Balzer R (1991) Tolerating inconsistency. In: Proceedings of 13th international conference on software engineering (ICSE-13), Austin, Texas, USA, 13–17 May 1991. IEEE Computer Society Press, pp 158–165
Bareiss ER (1989) Exemplar-based knowledge acquisition: a unified approach to concept representation, classification, and learning. Academic, Boston
Beydoun G, Hoffmann A (1997) Acquisition of search knowledge. In: Plaza E, Benjamins R (eds) Knowledge acquisition, modeling and management. 10th European Workshop, EKAW’97, Lecture notes in artificial intelligence 1319. Springer, Berlin Heidelberg New York, pp 1–16
Cai Y, Cerone N, Han J (1991) Attribute-oriented induction in relational databases. In: Knowledge discovery in databases. AAAI/MIT Press
Chalupsky H (2000) OntoMorph: a translation system for symbolic knowledge. In: Proceedings of knowledge representation 2000 (KR’00), Breckenridge, CO, pp 471–482
Compton P, Edwards G, Kang B, Lazarus L, Malor R, Preston P, Srinivasan A (1992) Ripple down rules: turning knowledge acquisition into knowledge maintenance. Artif Knowl Med 4:463–475
Deogun J, Raghavan V, Sever H (1998) Association mining and formal concept analysis. In: Proceedings of the 6th international workshop on rough sets, data mining and granular computing 1:335–338
Easterbrook S, Nuseibeh B (1996) Using viewpoints for inconsistency management. BCSEEE Softw Eng J January 1996:31–43
Edwards G (1996) Reflective expert systems in clinical pathology. MD Thesis, University of New South Wales
Edwards G, Compton P, Malor R, Srinivasan A, Lazarus L (1993) PEIRS: a pathologist maintained expert system for the interpretation of chemical pathology. Rep Pathol 25:27–34
Eriksson H, Fergerson RW, Shahar Y Musen MA (1999) Automatic generation of ontology. In: Proceedings of the 12th workshop on knowledge acquisition, modeling and management (KAW’99), 16–21 October 1999, Banff
Fernandez Lopez M, Gomez-Perez A, Pazos Sierra A, Pazos Sierra J (1999) Building a chemical ontology using methontology and the ontology design environment. IEEE Intell Syst 14(1)
Fortin S, Liu L, Goebel R (1996) Multi-level association rule mining: an object-oriented approach based on dynamic hierarchies. Technical Report TR 96-15, Department of Computing Science, University of Alberta
Gaines BR, Compton P (1993) Induction of meta-knowledge about knowledge discovery. IEEE Trans Knowl Data Eng 5(6):990–992
Ganter B (1988) Composition and decomposition of data. In: Bock H (ed) Classification and related methods of data analysis, pp 561–566. North-Holland, Amsterdam
Ganter B, Wille R (1989) Conceptual scaling. In: Roberts F (ed) Applications of combinatorics and graph theory to the biological sciences. Springer, Berlin Heidelberg New York, pp 139–167
Genesereth M, Fikes R (1992) Knowledge interchange format, Version 3.0 reference manual. Technical Report Logic-92-1, Computer Science Department, Stanford University
Gomez-Perez A (1999) Evaluation of taxonomic knowledge in ontologies and knowledge bases. In: Proceedings of the 12th workshop on knowledge acquisition, modeling and management (KAW’99), 16–21 October 1999, Banff
Gruninger M, Fox MS (1995) Methodology for the design and evaluation of ontologies. Workshop on basic ontological issues in knowledge sharing, 19–20 August, Montreal, Quebec
Guha TV, Lenat DB (1990) CYC: a mid-term report. AI Mag 11(3):32–59
Hochman Z, Compton P, Blumenthal M, Preston P (1996) Ripple-down rules: a potential tool for documenting agricultural knowledge as it emerges. In: Proceedings of the 8th Australian Agronomy Conference, Toowoomba, 1996, pp 313–316
Hovy E (1998) Combining and standardising large-scale, practical ontologies for machine translation and other uses. In: Proceedings of the 1st international conference on language resources and evaluation, Granada, Spain
Humphreys BL, Lindberg DA (1993) The UMLS project: making the conceptual connection between users and the information they need. Bull Med Library Assoc 81(2):170
Jasper R, Uschold M (1999) A framework for understanding and classifying ontology applications. In: Proceedings of the 12th workshop on knowledge acquisition, modeling and management (KAW’99), 16–21 October, 1999, Banff
Kang B, Compton P, Preston P (1995) Multiple classification ripple down rules: evaluation and possibilities. In: Proceedings of the 9th Banff knowledge acquisition for knowledge based systems workshop, 26 Feb–3 March 1995, Banff, pp 17.1–17.20
Kang B, Yoshida K, Motoda H, Compton P (1997) Help desk with intelligent interface. Appl Artif Intell 11:611–631
Karp PD (1993) A qualitative biochemistry and its application to the regulation of the trytophan operon. In: Hunter L (ed) Artificial intelligence and molecular biology. AAAI Press, Menlo Park, CA, pp 289–325
Kent RE, Neuss C (1995) Creating a 3D web analysis and visualization environment. Comput Net ISDN Syst 28:109–117
Kietz J-U, Maedche A, Volz R (2000) A method for semi-automatic ontology acquisition from a corporate intranet. WS “Ontologies and Text”, co-located with EKAW’2000, Juan-les-Pins, French Riviera, 2–6 October 2000. Knowledge Systems Laboratory (2001) http://www.ksl.stanford.edu/software/ontolingua/
Kolodner J (1993) Case-based Reasoning. Morgan Kaufmann, San Mateo, CA
Langlotz CP, Shortliffe EE (1983) Adapting a consultation system to critique user plans. Int J Man-Mach Stud 19:479–496
Lazarus L (2000) Clinical decision support systems: background and role in clinical support. http://www.pks. com.au/CDSS_White_Paper_doc.pdf
Martinez-Bejar R, Benjamins R, Compton P, Preston P, Martin-Rubio F (1998) A formal framework to build domain knowledge ontologies for ripple-down rules-based systems. In: Gaines B, Musen M (eds) 11th Workshop on knowledge acquisition, modeling and management (KAW’98), Banff, 18–23 April, 1998, Vol 2: SHARE13
McCarthy J (1991) Notes on formalizing context. Technical Report, Computer Science Department, Stanford University
McGuiness D, Fikes R, Rice J, Wilder S (2000) An environment for merging and testing large ontologies. Proceedings of the knowledge representation 2000 (KR’00), Breckenridge, CO, pp 483–493
Miller GA (1990) WordNet: an on-line lexical database. Int J Lexicogr 3–4:235–312
Narayanaswamy K, Goldman N (1992) “Lazy consistency”: a basis for Cooperative software development. Proceedings of International conference on computer-supported cooperative work (CSCW’92), Toronto, 31 October–4 November, ACM SIGCHI & SIGOIS, pp 257–264
Noy NF, Hafner CD (1997) The state of the art in ontology design: a survey and comparative review. AI Mag Fall 1997; 18(3):53–74
Noy NF, Musen MA (2000) PROMPT: algorithm and tool support for automated ontology merging and alignment. In: Proceedings of AAAI’00, pp 450–455
NSW Agriculture (2002) http://www.agric.nsw.gov.au/reader/3483
Omelayenko B (2001) Learning of ontologies for the web: the analysis of existent approaches. In: Proceedings of the international workshop on Web dynamics, held in conjunction with the 8th International conference on database theory (ICDT’01), London, UK, 3 January 2001
Pasquier N (2000): Mining association rules using formal concept analysis. In: Stumme G (ed) Working with conceptual structures. Contributions to ICCS 2000. Verlag Shaker, Aachen, pp 259–264
Pawlak Z (1991) Rough sets: theoretical aspects of reasoning about data. Kluwer, Dordrecht
Predigger S, Stumme G (1999) Theory-driven logical scaling. In: Proceedings of the 6th international workshop on knowledge representation meets databases, CEUR workshop proceedings, 1999
Predigger S, Wille R (1999) The lattice of concept graphs of a relationally scaled context. In: Tepfenhart W, Cyre W, Proceedings of the 7th international conference on conceptual structures; standards and practices (ICCS-99), Blacksburg, VA, 12–15 July 1999. Lecture notes in computer science (Lecture notes in artificial intelligence), vol 1640. Springer, Berlin Heidelberg New York, pp 401–414
Pressman R (2000) Software engineering: a practitioner’s approach, 5th ed. (European adaptation). McGraw Hill, Berkshire
Richards D (1998) An evaluation of the formal concept analysis line diagram. In: Slaney J, Antoniou G, Maher MJ (eds) Poster proceedings of the 11th Australian joint artificial intelligence conference AI’98, 13–17 July 1998, Griffith University, Nathan Campus, Brisbane, Australia, pp 121–133
Richards D (2000a) Reconciling conflicting sources of expertise: a framework and illustration. In: Compton P, Hoffmann A, Motoda H, Yamaguchi1 T (eds) Proceedings of the 6th Pacific knowledge acquisition workshop, Sydney, 11–13 December, 2000, pp 275–296
Richards D (2000b) The visualisation of multiple views to support knowledge reuse. In: Intelligent information processing conference (IIP’2000). In conjunction with the 16th IFIP world computer congress WCC2000, 21–25 August, 2000, Beijing, China, pp 47–54
Richards D, Chellen V, Compton C (1996) The reuse of ripple down rule knowledge bases: using machine learning to remove repetition. In: Compton P, Mizoguchi R, Motoda H, Menzies T (eds) Proceedings of Pacific knowledge acquisition workshop PKAW’96, 23–25 October 1996, Coogee, Australia, pp 293–312
Richards D, Compton P (1997) Uncovering the conceptual models in ripple down rules. In: Lukose D, Delugach H, Keeler M, Searle L, Sowa JF (eds) (1997) Conceptual structures: fulfilling Peirce’s dream, Proceedings of the 5th international conference on conceptual structures (ICCS’97), 3–8 August, University of Washington, Seattle. Lecture notes in computer science (Lecture notes in artificial intelligence), vol 1257. Springer, Berlin Heidelberg New York, pp 198–212
Richards D, Compton P (1999) An alternative verification and validation technique for an alternative knowledge representation and acquisition technique. J Knowl Based Syst 12:55–73
Richards D, Menzies T (1998) Extending the SISYPHUS III experiment from a knowledge engineering to a requirements engineering task. In: Gaines B, Musen M (eds) 11th Workshop on knowledge acquisition, modeling and management (KAW’98), Banff, Canada, SRDG Publications, Department of Computer Science, University of Calgary, Calgary, Canada, 1:SIS-6
Schmitt I, Saake G (1998) Merging inheritance hierarchies for database integration. In: Proceedings of CoopIS’98. IEEE Computer Science Press, pp 322–331
Shen W, Ong K, Mitbander B, Zaniolo C (1995) Metaqueries for data mining in Fayad U, Piatetsky-Shapiro G, Smyth P, Uthurusamy R (eds) Advances in knowledge discovery and data mining. AAAI/MIT Press
Singh L, Scheuermann P, Chen B (1997) Generating association rules from semistructured documents using an extended concept hierarchy. In: Proceedings of the 6th international conference on information and knowledge management, Las Vegas, Nevada, 1997, pp 193–200
Soloway E, Bachant J, Jensen K (1987) Assessing the maintainability of XCON-in-RIME: coping with problems of a very large rule Base. In: Proceedings of the 6th international conference on artificial intelligence. Morgan Kaufmann, Seattle, WA 2:824–829
Sowa JF (2000) http://users.bestweb.net/∼sowa/ontology/
Stumme G, Maedche A (2001) FCA-merge: bottom-up merging of ontologies. In: IJCAI’01 – Proceedings of the 17th international joint conference on artificial intelligence, Seattle, 1–6 August 2001. Morgan Kaufmann, San Francisco, CA
Suryanto H, Compton P (2000) Discovery of class relations in exception structured knowledge bases. In: Proceedings of the 8th international conference on conceptual structures; logical, linguistic and computational issues (ICCS-2000), Darmstadt, Germany, 14–18 August. Springer, Berlin Heidelberg New York
Suryanto H, Richards D, Compton P (1999) The automatic compression of multiple classification ripple down rules. In: The 3rd international conference on knowledge based intelligent information engineering systems (KES’99), 31 August–1 September 1999, Adelaide
Taylor M, Stoffel K, Hendler J (1997) Ontology-based induction of high level classification rules. In: SIGMOD data mining and knowledge discovery workshop proceedings, Tucson, AZ, 1997
Uschold M (1998) Where are the killer apps? In: Proceedings of the ECAI’98 workshop on applications of ontologies and problem solving methods http://delicias.dia.fi.upm.es/ WORKSHOP /ECAI98/accepted-articles.html
Uschold M, Gruninger M (1996) Ontologies: principles, methods and applications. Knowl Eng Rev 11(2):93–155
Van de Vet PE, Speel P-H, Mars NJ (1994) The PLINIUS ontology of ceramic materials. 11th European conference on artificial intelligence (ECAI’94) workshop on comparison of implemented ontologies, 8–12 August, Amsterdam, The Netherlands
Vogt F, Wille R (1995) TOSCANA – a graphical tool for analyzing and exploring data. Knowledge Organisation 22(2):78–81
Walker A (1980) On retrieval from a small version of a large database. In: Proc 6th Int Conf on VLDB, pp 47–54
Wille R (1982) Restructuring lattice theory: an approach based on hierarchies of concepts. In: Rival (ed) Ordered sets. Reidel, Dordrecht, pp 445–470
Wille R (1989) Knowledge acquisition by methods of formal concept analysis. In: Diday E (ed) Data analysis, learning symbolic and numeric knowledge. Nova Science, New York, pp 365–380
Wille R (1992) Concept lattices and conceptual knowledge systems. Comput Math Appl 23(6–9):493–515
Zalta EN (1988) Intensional logic and the metaphysics of intentionality. MIT Press, Cambridge, MA
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Richards, D. Addressing the Ontology Acquisition Bottleneck Through Reverse Ontological Engineering. Know. Inf. Sys. 6, 402–427 (2004). https://doi.org/10.1007/s10115-003-0136-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-003-0136-3