Preview

Koyal - a Multi-Purpose Expert System - Md-Cob-Coa Knowledge Representation Using Prolog in J2Se

Good Essays
Open Document
Open Document
2229 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Koyal - a Multi-Purpose Expert System - Md-Cob-Coa Knowledge Representation Using Prolog in J2Se
Koyal - A Multi-purpose Expert System - MD-CoB-CoA Knowledge Representation Using PROLOG in J2SE
Prof. Sreedhar Babu
Department of Electrical Engineering Amrita Viswa Vidyapeetham Amritapuri, Kerala ammassridhar@gmail.com

Archana, Vineeth & Veena
Department of Computer Science & Applications Amrita Viswa Vidyapeetham Amritapuri, Kerala sudershanam24@gmail.com

Abstract— Expert systems are AI‟s greatest commercial success. It is a research-oriented application area of AI. An expert system uses knowledge specific to a problem domain to provide "expert quality" performance. Predicate logic is being used for knowledge representation which is further programmed using PROLOG inference engine for deriving intelligent conclusions. The current research paper introduces a rule-based expert system that provides a medical diagnosis for determining the health problems and classification of birds and animals. The user has to have some knowledge about these topics so that he can query the system. Three knowledge bases are provided for each domain. The specialized computer language PROLOG embedded into J2SE is used to develop this system. Keywords-component: Expert System; Knowledge-base; Medical Diagnosis, Rule-based ES, Knowledge representation PROLOG; J2SE. 1. INTRODUCTION : THE KOYAL EXPERT SYSTEM The current paper of Koyal has mainly two modules: 1.1. Knowledge Base 1.2. User Interface 1.1 Knowledge Base [1 & 2] Mainly, three knowledge bases are required for the system. They are bird‟s knowledge base for identifying a bird, animal knowledge base for identifying an animal and a disease knowledge base for medical diagnose. The system uses this knowledge base for finding solutions. Knowledge is represented in rule-based format. The rule of the system is in the form of: IF first premise and second premise, and ………. THEN conclusion

This is semantically same as a Prolog rule: conclusion:first_ premise, second_ premise, ………... Premises are written as attribute-value pair.



References: Websites:     http://en.wikipedia.org/wiki/Expert_system http://www.wtec.org/loyola/kb/c1_s1.htm http://www.aaai.org/aitopics/pmwiki/pmwiki.php/AIT opics/ExpertSystems http://www.paine.org/students/lectures/lect3/node7.ht ml Fig. 5.1 is the architectural flow diagram of Koyal for the classification of birds, animals and the medical diagnosis. If the implementation stage is not carefully planned and controlled, it can cause chaos. Implementation involves careful planning, investigation of the current system and its constraints on implementation, design of methods to achieve the changeover, training of staff in the changeover procedure and evaluation of changeover methods. This phase of implementation has allowed us to integrate various cutting edge technologies in the project which involves the implementation of Prolog and Java. Testing phase included white box testing and black box testing thought most of the testing was performed as system testing. 5.2 IMPLEMENTATION The implementation phase of software development is concerned with the translation of the structural design specification into source code. The primary goal is to write source code and internal documentation. Testing, Debugging and modification are performed in this phase also. The first step in developing an expert system has been the creation of a Prototype model of the actual system on the basis of the reference model available. In case of an expert system each system‟s knowledge is domain specific so every system has its own advantage and disadvantage. We cannot consider the system as expert in every aspect. This will require time and much effort to develop such a spool proof system. After testing the prototype further modification were incorporated in it by including extra features and implementing the knowledge base part of our system. The prototype is then tested. After the user is satisfied with the function of the prototype the actual system is developed. JPL is a library using the SWI-Prolog foreign interface and the Java jni interface providing a bidirectional interface between Java and Prolog that can be used to embed Prolog in Java as well as for embedding Java in Prolog. In both setups it provides a reentrant bidirectional interface. jpl allows the loading of prolog engine to Java. Thereby we can load the prolog files which contain knowledge regarding the domains.  Books: http://www.primenet.com/pcai/New_Home_Page/ai_in fo/expert_systems.html A Guide to Expert Systems by Donald A. Waterman Ist Edition, Addison-Wesley Publishing Company. [2] Russell, S. and P. Norvig, 2002. Artificial Intelligence: A Modern Approach, Prentice Hall, Second Edition. [3] Analysis and design of information systems by V.Rajaraman, 5th print, PH [1] Introduction to Artificial Intelligence and Expert Systems by Dan W. Patternson, PHI Pvt. Limited, Eighth Reprint 2000. [5] Expert Systems Theoty and Practices by Jean-Louis Ermine, PHp Publications, 2007 [6] Introduction to Expert Systems by Peter Jackson, Addison-Wesley, Pearson Education Asia ltd., Reprint 2000 [7] Foundation of Artificial Intelligences and Expert Systems" by V S Janakiraman, K Sarukesi, P Gopalakrishnan, Macmillan Series in Computed Science, Reprint 2001. [4]

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Clinical decision systems are computer based that have been in the market to improve the quality of care and the efficiency of care by a variety of settings enabled in the system. As its widely been implemented across the globe, it is crucial to understand how clinical decision system has been designed and used. It is always beneficial for us to compare two clinical decision system to check what kinds of flexibility each tool gives.…

    • 83 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    References: Keen, P. G.W. (1980). Decision support systems : a research perspective. DSpace@MIT, Retrieved from http://hdl.handle.net/1721.1/47172…

    • 527 Words
    • 2 Pages
    Good Essays
  • Good Essays

    According to my textbook the three essential properties of every material is the kind of atoms of which it is made. The way those atoms are arranged. The way the atoms are bonded to each other. Atoms is all matter is composed of atoms. Atoms are the minimum particle of an element that retains its identity in a chemical reaction. Atom comes from the Greek word atomos meaning inseparable. (Trefil, 2010)…

    • 725 Words
    • 3 Pages
    Good Essays
  • Good Essays

    This system captures and stores the knowledge of human experts and then imitates human reasoning and decision-making process for those who have less expertise. (Shelly, 1999) This system would be used by scientists to diagnose an illness. It also part of Artificial Intelligence which has a variety of capabilities, including speech recognition and logical reasoning. Another way it is used today is the traffic light. The traffic light is based on the flow of traffic and also automatic pilot on airplanes. This information system is highly flexible and its concerned with predicting the…

    • 678 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Phase 1 Ip

    • 1003 Words
    • 5 Pages

    References: Luger, George; Stubblefield, William (2004). Artificial Intelligence: Structures and Strategies for Complex Problem Solving (5th ed.). http://www.cs.unm.edu/~luger/ai-final/tocfull.html.…

    • 1003 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    This system is designed to provide better health care decision policy to the physicians and other health care persons to make clinically based treatment better for their patients. In United States (U.S) with the approval of American Recovery and Reinvestment, there are so many healthcare technologies are being into use. These technologies include Health Information Technology for Economic and Clinical Health Act and Computerized Physician Order Entry. In United States Clinical Decision, the support system has commonly used the system.…

    • 804 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    It has been shown that clinical decision support systems (CDSS) improve both patient care outcomes, reduce the cost of care (Berner & La Lande, 2007). CDSSs are interactive expert systems, which use embedded clinical knowledge to help health professionals analyse patient data and make decisions regarding diagnosis, prevention, and treatment of health problems (Wu, Lu and Duan, 2008). A systematic review of CDSSs found that over 90% of the systems significantly improved clinical care (Kawamoto, Del Fiol, Lobach and Jenders, 2010). They have shown great promise and contributed towards reducing medical errors and improving patient care (Kawamoto, Houlihan, Balas and Lobach, 2005).…

    • 298 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Perhaps every student can remember sitting in study hall, struggling through some thick textbook full of arcane terminology and complicated new ideas that frazzled his neurons to the point of exhaustion. Well, students of the future are likely to have it a lot easier, because digital books equipped with artificial intelligence capabilities will guide them along with the patience and perceptiveness of their favorite kindly professors.…

    • 939 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Information System

    • 323 Words
    • 2 Pages

    Bibliography: Rainer, R. K., & Cegielski, C. G. (2011). Introduction to Information Systems (3rd ed.). : John Wiley & Sons Inc..…

    • 323 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Expert systems use a combination of knowledge-base and software components, which uses stored knowledge to form a conclusion, and then delivers the answer to users’ requests. Expert systems and knowledge-based information systems are the most common AI application used in businesses. Expert systems uses specific areas of knowledge, which emulates an expert consultant to users, and also provides details on how it arrived at its’ conclusion. Figure 1 shows the components of expert systems, and the flow of knowledge (Murugavel, 2014).…

    • 752 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    possible solutions is maintained. On the other hand, increasing the number of possible solutions will lead to an exponential growth in execution…

    • 9928 Words
    • 35 Pages
    Good Essays
  • Satisfactory Essays

    CIS 207 Week 4 DQ 2

    • 383 Words
    • 2 Pages

    Read Technology Guide 4: Intelligent Systems, in Introduction to Information Systems. Supporting and Transforming Business, Fourth Edition.…

    • 383 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Class Diagram

    • 1615 Words
    • 7 Pages

    The basic components of a CDSS include a dynamic (medical) knowledge base and an inferencing mechanism (usually a set of rules derived from the experts and evidence-based medicine) and implemented through medical logic modules based on a language such as Arden syntax. It could be based on Expert systems or artificial neural networks or both (connectionist expert systems).…

    • 1615 Words
    • 7 Pages
    Good Essays
  • Powerful Essays

    After calculating the global similarity, the system will sort the 10 highest values of the global similarity then the system will only choose the global similarity value more than 80% to count majority voting. The result to classify the car class is based on the class which has the highest total vote.…

    • 681 Words
    • 3 Pages
    Powerful Essays
  • Powerful Essays

    these classes has been stored into a relational data-base. For each input case, the system allows the physician find similar situations that…

    • 5221 Words
    • 21 Pages
    Powerful Essays