Decision Engineering SeriesEditor ProfessorRajkumarRoy DepartmentofEnterpriseIntegration SchoolofIndustrialandManufacturingScience CranfieldUniversity Cranfield Bedford MK430AL UK Othertitlespublishedinthisseries CostEngineeringinPractice JohnMcIlwraith IPA–ConceptsandApplicationsinEngineering JerzyPokojski StrategicDecisionMaking NavneetBhushanandKanwalRai ProductLifecycleManagement JohnStark FromProductDescriptiontoCost:APracticalApproach Volume1:TheParametricApproach PierreFoussier FromProductDescriptiontoCost:APracticalApproach Volume2:BuildingaSpecificModel PierreFoussier Decision-MakinginEngineeringDesign YotaroHatamura CompositeSystemsDecisions MarkSh.Levin IntelligentDecision-makingSupportSystems JatinderN.D.Gupta,GuisseppiA.ForgionneandManuelMoraT. N. R. Milton KnowledgeAcquisition in Practice A Step-by-step Guide 123 N.R.Milton,PhD,BSc,BA ChiefKnowledgeArchitect Epistemics www.epistemics.co.uk and DirectorofKnowledgeServices TacitConnexions www.tacitconnexions.com BritishLibraryCataloguinginPublicationData Milton,N.R. Knowledgeacquisitioninpractice:astep-by-stepguide.- (Decisionengineering) 1.Knowledgeacquisition(Expertsystems)2.Knowledge representation(Informationtheory) I.Title 006.3’31 ISBN-13:9781846288609 LibraryofCongressControlNumber:2007925390 DecisionEngineeringSeriesISSN1619-5736 ISBN 978-1-84628-860-9 e-ISBN 978-1-84628-861-6 Printedonacid-freepaper ©Springer-VerlagLondonLimited2007 Apartfromanyfairdealingforthepurposesofresearchorprivatestudy,orcriticismorreview,as permittedundertheCopyright,DesignsandPatentsAct1988,thispublicationmayonlybereproduced, stored or transmitted, in any form or by any means, with the prior permission in writing of the publishers,orinthecaseofreprographicreproductioninaccordancewiththetermsoflicencesissued bytheCopyrightLicensingAgency.Enquiriesconcerningreproductionoutsidethosetermsshouldbe senttothepublishers. Theuseofregisterednames,trademarks,etc.inthispublicationdoesnotimply,evenintheabsenceof aspecificstatement,thatsuchnamesareexemptfromtherelevantlawsandregulationsandtherefore freeforgeneraluse. Thepublishermakesnorepresentation,expressorimplied,withregardtotheaccuracyoftheinfor- mationcontainedinthisbookandcannotacceptanylegalresponsibilityorliabilityforanyerrorsor omissionsthatmaybemade. 9 8 7 6 5 4 3 2 1 SpringerScience+BusinessMedia springer.com Foreword In the 1970s, AI practitioners came to believe that the secret to building effective software programs was to fill them with knowledge. However, they knew very little about the techniques and methods required to extract knowledge either from textural sources, databases or human experts. The field of knowledge acquisition and elicitation was born as a distinct area. I well remember the earliest conferences and workshops on the topic. They were a heady mix of disciplines – psychologists, sociologists and computer scientists. The one unifying observation was that there was a significant bottleneck, i.e. that knowledge acquisition and elicitation was costly and difficult to do and there was little advice and few tools or techniques available. As academics are wont to do in a new topic area, workshops flourished, conferences were born and research projects were funded. Significant progress was made by developing principles, methods and software tools to help extract, organise, validate and implement knowledge. A substantial problem, however, was that the area tended to become an academic enclave and too little attention was given to the actual process of engaging with end-users, application context and the business requirements. Despite 30 years of investment in this area, it is still the case that there is little practical advice and guidance for those embarking on an attempt to organise and regiment knowledge from whatever source. During the 1980s, the discipline known as knowledge acquisition rapidly attracted the attention of not just those interested in building computer systems. The whole area of management science and organizational psychology was in need of techniques for building knowledge structures. In the late 80s and early 90s, the field of knowledge management came to prominence in a number of seminal books. Companies became increasingly interested in their knowledge assets: how they could represent the knowledge held in their companies, how they could protect it and how they could assign value to it. The whole field of knowledge management added a new dimension to the requirement for tools and techniques to formally model knowledge. vi Foreword More recently, the extraordinary emergence of the largest information construct in human history, the World Wide Web, has presented us with a new way of thinking about how we might organise and regiment information. The challenge here is that a wealth of information has to be acquired, retrieved, indexed, sorted, structured and managed. So in the last 30 years, we have seen at least 3 major drivers all of which point to a requirement for knowledge acquisition techniques. To date there has been no single treatment of the practical methods to build systems, in the most general sense, that embody knowledge. Whether these are for the purposes of building decision support systems, organizing a corporate knowledge management programme, putting up sustained intranets or modelling the content of the web. As someone who was involved in the earliest days of the research, it gives me great pleasure to write this foreword. Nick Milton worked with me at the University of Nottingham in the early days of seeking to widen the applicability of knowledge acquisition tools and techniques. He has gained huge experience in the applied and practitioner aspects – how one teaches this material, how you convey the important concepts – and has engineered a wide variety of successful solutions for many clients. This book presents a systematic presentation of processes, procedures and routines to organise a general knowledge acquisition project. The beauty of the approach is that it is independent of whether the project is to deliver a decision support system, a knowledge management product or a website. The approach also allows the incorporation of particular or bespoke in-house methods at various stages in the acquisition process. As someone who on many occasions presented courses, lectures and seminars in the area, it was always somewhat embarrassing to be asked “Where is the definitive text book on the art and craft of knowledge acquisition?”. This book squarely meets that requirement. Professor Nigel Shadbolt President of the British Computer Society Professor of AI at the University of Southampton January 2007 Acknowledgements The ideas and procedure described in this book are the result of many years work by many talented people. In particular, I acknowledge the work of knowledge engineers and others at a number of organisations that have pioneered the use of knowledge engineering methods to capture, store, share and use knowledge. I especially thank those people at Airbus, BAE Systems, QinetiQ, Rolls-Royce and Thales for their contributions to this area. I give grateful thanks to the individuals who have helped in the inception, birth and development of this book and the procedure it describes. In rough chronological order, these are: Paul Riley, Hugh Cottam, Darius Baria, Steve Swallow, Clive Emberey, Florence Sellini, David Bond, Vince Phillips, Richard McIntosh, Graeme Adamson, Graham Clarke, Spencer Wilkinson, Heather Adams, Geoff Walker, Duncan Mclean and Nigel Flood. I give special thanks to Professor Nigel Shadbolt for his pioneering work in knowledge acquisition, for being my mentor when I first became a knowledge engineer and for writing the foreword to this book. I give thanks to the series editor, Professor Rajkumar Roy, for his inspiring suggestion to make this book a step-by-step handbook for practicing knowledge engineers. I also thank Anthony Doyle and Simon Rees at Springer for their help and assistance. On a personal note, I thank the four most important people in the world to me for their support and love: my wife Natasha, my daughter Margarita, and my parents Maurice and Joyce. And last but not least, I thank you dear reader for picking up this book and reading some or all of it. Nick Milton January 2007 Contents 1. Introduction........................................................................................................1 1.1 Uses and Benefits..........................................................................................1 1.2 The Nature of Knowledge..............................................................................3 1.3 Issues and Difficulties....................................................................................6 1.4 About this Book.............................................................................................8 2. Overview of the Step-by-step Procedure..........................................................9 2.1 Knowledge Capture.......................................................................................9 2.2 Knowledge Analysis....................................................................................12 2.3 Knowledge Modelling.................................................................................14 2.4 47-step Walkthrough...................................................................................19 2.5 Ensuring the End-product is Useful, Usable and Used................................21 3. Start, Scope and Plan the Project....................................................................23 3.1 Step 1: Identify a Project Idea......................................................................23 3.2 Step 2: Gather Opinions on Project Idea......................................................26 3.3 Step 3: Create a Project Proposal.................................................................28 3.4 Step 4: Get Agreement for Proposal............................................................31 3.5 Step 5: Create a K-base................................................................................33 3.6 Step 6: Decompose Domain........................................................................36 3.7 Step 7: Rate and Select Knowledge Areas...................................................39 3.8 Step 8: Agree Scope and Finalise Aims.......................................................44 3.9 Step 9: Identify Sources of Knowledge.......................................................46 3.10 Step 10: Identify Project Type...................................................................49 3.11 Step 11: Define and Understand Procedure...............................................52
Description: