The Delphi process applied to African Traditional Medicine
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
The Delphi process applied to African Traditional Medicine Ghislain Atemezing, Iván Garcı́a-Magariño, and Juan Pavón Dep. Ingenerı́a del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense Madrid, Spain atemezing@yahoo.com, ivan gmg@fdi.ucm.es, jpavon@fdi.ucm.es Summary. The African Traditional Medicine (ATM) has been applied over the years in the ethnics of the African continent. The experts of this area have conserved this knowledge by oral transmission. This knowledge varies from one ethnic to other, thus it is distributed among these ethnics. In this context, this work proposes to use ontologies and multi-agent systems to manage this distributed knowledge. The presented approach uses the Delphi process, in which, there are several agents that represent ATM healers and participate in several rounds of questionnaires in order to reach a consensus for providing a heal to a patient. Key words: African traditional medicine, multi-agent systems, software engineer- ing, Delphi process 1 Introduction African Traditional Medicine (ATM) [13] is the result of diverse experience, mixing customs and knowledge about nature, which has been transmitted by oral tradition along the history. Nowadays, the availability of computers and networks in an increasing number of places around the African conti- nent opens the possibility to consider the support of knowledge systems for new practitioners, who can take benefit of ATM knowledge. African Tradi- tional Medicine (ATM) uses many symbols and rites in its way to cure. It distinguishes symptoms from illness. When a patient goes to a traditional- practitioner, he suffers from something (an illness) that has a name in the set of the diseases known to modern medicine. But the traditional-practitioner seems to deal with a “social unrest” expressed by the tensions (revealed or not) that could exist in the patient’s environment. Also, this medicine faces a wide range of factors, causes of diseases and medicinal plants. However, this knowledge did not have until now, a formal codification for a better under- standing and management of concepts and the relations between them. The
2 Ghislain Atemezing, Iván Garcı́a-Magariño, and Juan Pavón work [2] presents an ontology that best feeds with the ATM domain with the particularity of being extendible to other type of traditional medicine. This work gathers the ATM knowledge in order to provide a prescription for a patient, by means of a Multi-agent System (MAS) that uses Delphi process. In this MAS, some agents represent ATM healers and each of these agents have a piece of ATM knowledge. This MAS uses the Delphi [4] process to reach consensus among agents and provide a prescription to the patient. In the Delphi process, a monitor creates several rounds of questionnaires, in which the ATM healers fill the questionnaires, and questionnaires include some information of the previous rounds. In these manner, the system usually evolves to reach a consensus. Before this work, the Delphi process obtained good results for a MAS [9] that evaluates document relevance. This work uses the INGENIAS [17] methodology for the development and its tool support, the INGENIAS Development Kit (IDK) [10], the notation of the most relevant concepts of INGENIAS is presented in Figure 1. Next section describes the background concepts, which are: the ATM, and the Delphi Method. Section 3 describes the application of the Delphi process to the ATM, by means of a MAS. Finally, Section 4 mentions the conclusions and future work. Fig. 1. The Most Relevant INGENIAS Notation. 2 Background Concepts 2.1 African Traditional Medicine African Traditional Medicine (ATM) [13] is a complex system of cure in which disease is considered as a social illness, which is necessary to eradicate from the root. There is intervention of several actors from several domains, which turns complex and diversified exchanges and treated knowledge. Several actors can be identified in ATM, with specific roles and functions: the healer, who knows the names of plants, animals and rocks; the fetishist, who predicts important events and is consulted to find the cause of a disease; the soothsayer, who predicts and is seeing as the intermediary with the divinity; and the magician, who throws lots and makes use of black arts. In the process of treatment, a healer tries to reconcile the patient in all its integrity, as well physical as psychic, by using symbols that are a part of the universe and the life of every day of the patient during its interventions.
Delphi for African Traditional Medicine 3 In ATM, it is also necessary to distinguish symptoms from disease. When a patient meets a traditional doctor, he suffers from the evil of which one can attribute a name in human disease of the modern medicine. But for the tradi- tional doctor, this patient is seen as a person who possesses a symptom, a sign of a social illness. Social illness expresses tensions (hidden or revealed) that could exist in the circle of acquaintances of the patient. Some anthropologists, such as [18], introduce the concept of traditional model to express all that is lived in the traditional vision. The body in this model consists of two entities: a visible part and an invisible part. The global steps in the traditional model are : interpretation of the cause of the bad physical appearance (sort of diag- nosis); phase of divination to know how to treat the patient; and prescriptions according to the cause of the disease and follow-up of the patient evolution in the process of cure depending of the case [1]. It is important to highlight that, in the traditional societies, there is no distinction between the religious and the profane, but only between the visible and the invisible; that is between the ancestors world and the alive one. One believes much more easily in the thing that he does not see but that some other people are able to see, than the one he/she sees. The family here is not only composed of those who are alive but also of the death that live in an other sense. The identity of each one is firstly within his family identity. One’s life update his father live, his grandfather live, and so on. Thus someone’s disease is the symptom of a collective illness. The traditional actor tries to find what is going wrong in the family. It could maybe comes from a deceased, a living or some relative closed to the family. For the traditional practitioner, the illness of one family member is the clearly proof of his family conflict. 2.2 Delphi Method The Delphi method [7] dates back to the fifties. It was created by the RAND corporation in Santa Monica, California. It plans several rounds of questionar- ies which are sent to the different involved experts. The results collected can be included partially in a new round of questionaires, but respecting the anonymity of the participants. This method was created initially for foresight studies, i.e., long-term de- cisions that guide the policy of a country or a company. Besides forecasting, there are many contexts where the Delphi Method can be applied, like reach- ing a consensus in a community of experts [7]. The scenario considers several experts discussing about a concrete topic. By using the Delphi method, indi- vidual experts are forced to look at the reasons of other experts. This extra information can force experts to reconsider their opinions and reach agree- ments. An important part of the Delphi method consists in defining different questionaires which are to be filled in by the different experts. These ques- tionnaires intend to re-orient the initial problem. The re-orientation can be elaborated according to the different answers supplied by experts. Therefore,
4 Ghislain Atemezing, Iván Garcı́a-Magariño, and Juan Pavón each questionaire will include pieces of the answers already developed. By the intervention of the questionaire elaborator, it is assumed that the process converges in a single alternative. This mediator role is usually played by a hu- man, though it could be replaced by a computer. This leads to the the Delphi Conference, i.e., a computer based Delphi method [20]. The Delphi Process in general is not rigid and its structure depends on the situation. Looking for guidelines, this paper follows the steps and guidelines stated in [6]. The Delphi approach has been applied in several areas for different uses. For instance, Roth [19] used the Delphi approach for acquiring knowledge from multiple experts. Recently; Bryant [5] applied the Delphi method for estimating the risk factors of the terrestrial chemical spill; Hayes [11] did a Delphi study of the future of marketing of the higher education; Miro [16] ap- plied the Delphi method to reach consensus among professionals with interest in chronic pain among children and adolescents. The automatization of Delphi is considered first as a set of computers and software assisting human experts in the process. In this line, literature mentions DEMOS[15], which is an on-line discussion system based on Del- phi, and Turoff [20], who presents a Delphi method with computer assistance. Holsapple [12] provided a framework based on Delphi methodology. Within this framework the processors (human and/or computer-based) manipulates knowledge resources. This framework is descriptive, but considers and en- courages the possibility of computer-based processors integrated in a Delphi organization. However, the Delphi method was not completely computerized until our previous work about document relevance []. 3 Delphi process for ATM The Delphi method can make a MAS reach a consensus [8]. The current work applies this method in the African traditional medicine. Within this section, Subsection 3.1 describes the general overview, Subsections 3.2 and 3.3 respectively indicate how the questionnaires are replied and managed. Subsection 3.4 describes the ontology of the presented system. 3.1 General Overview In this application of Delphi process, the experts are the ATM healers, and they are modeled with a collection of cases. In this approach, the main use cases (see Figure 2) are the following: • beCuredUC : The MAS indicate the way a patient can be cured. • delphiUC : In this use case, the agents, representing the healers of ATM, cooperate to obtain the best cure for a patient. The MAS uses the following agents for this application of Delphi process:
Delphi for African Traditional Medicine 5 Fig. 2. Main use cases considered in the development of the Delphi process for ATM • Patient agent: This agent is the interface for the patient. The patient indicate its illness to this agent. This agent asks for the other agent to obtain a cure for its patient. • ATMHealer agent: Each of these agents has a particular piece of knowledge of the ATM. This knowledge is managed with ontologies. It can provide a prescription for each illness. This agent can also be flexible and consider other opinions and slightly alter its original prescription. • Monitor agent: This agent can organize a Delphi process, in which it makes a group of different ATMHealer agents to reach a consensus. The workflow (see Figure 3) of this MAS of ATM follows the Delphi pro- cess. Firstly, in task FillSymptoms, the patient fills a form with its symptoms and the agent Patient inquires a prescription to the Monitor agent. Then, the form is received by the Monitor agent and a customized questionaire is elaborated with task InitQuestT. The questionaire is answered by ATMHealer agents by means of a task AnswerQuestT. The answer is processed by the Mon- itor with a task ProcessAnswerT. As a result of this task, another round can be derived or not. If a new round occurs, the task CreateOtherQuestT should be executed. This would force another elaboration of questionnaires and a new answer delivered by experts. If no more rounds occur, then the Monitor delivers the result to the Patient agent, which processes the prescription with task ResultObtainedT and presents it to the patient. 3.2 Replying the Questionnaires The ATM healers reply the questionnaires. In the first round, each ATM healer receives input from the symptoms and indicates a prescription. Each ATM healer agent has a piece of knowledge, which is represented with a collection of African-medicine cases. These ATM healer agents use the Case Base Reasoning (CBR) [21] to reply questionnaire. A case here is constituted with: the symptoms, the illness, the healer experience of the case and the prescription.
6 Ghislain Atemezing, Iván Garcı́a-Magariño, and Juan Pavón Fig. 3. Overview of the workflow used to implement the Delphi process for ATM The symptoms consist of the following attributes: Family (polygamic, monogamic, large); weight (constant or no); fever( yes or no); vomiting (fre- quently, si or no); human part (one of the sixteen division we have adopted from [14]); pain type (serious or no), patient’s category (child, adolescent, adult and old); and sex. The names of the illness in ATM changes from one region to another region. Thus, the ontology is necessary to narrow the diversity of terminology. The ATM healer experience indicates the reliability of the case. Both the illness and experience are taken into account for considering the answers from other ATM healers. The prescription consists of the following attributes: • Operatory mode: that describes how the remedy is obtain or the technics used to obtain the remedy. • Posology: which describes how to take the remedy. • Medicine Group: which is one of the fourteen medicine groups which, among others, can be respectively: drinked, breathed, purge, ointed, gar- gled and licked. • Requirements: which are some previous conditions to make use of plants or organic minerals in a composition or/and posology. • Compositions: which are plants names or minerals that enter in the com- position of the potion or remedy. For replying the questionnaires, the symptoms are used to retrieve the most similar case. The similarity function uses the cosine of the similarity for each attribute. The similarity of the most symptoms attributes is calculated
Delphi for African Traditional Medicine 7 by means of the ATM ontology or some table of values that indicates the similarity between two values. These ontology and similarity values are the results from a collaborative work with ten ATM healers, who currently lives in Cameroon (a Central African country). The questionnaires are filled with both the illness and the prescription of the retrieved case. Since the agent should save and learn from cases, this work uses the JCol- ibri [3] CBR tool. Each agent has casebase in a plain text with a mapping connector to the CBR, where the columns are the relevant attributes of the forms questionnaires filled by the patient agent. The use of the CBR Tool allows one to make use of the similarities functions already existed and im- plemented within the tool. 3.3 Considering the Replies for Reaching Consensus The Monitor agent creates questionnaires considering the Replies of the pre- vious Rounds. Then, ATM healer agents consider the replies of other ATM healer agents when these questionnaires are replied. This consideration is based on the illness and the expertise retrieved for the collections of cases. Each Agent has his experience of treatment, that is all the cases of his different practices. We use an attribute to balance this experience for each disease case (EC ), a real that is ranged in the [0,1] interval and is communi- cated to others agents to justify its point of view. In the rounds of this process, different situations could be raised, which the Monitor agent manages with the following rules: Rule 1 if there are more than one agent with the same score, the solution of these agents is adopted for the case Rule 2 if there is one agent with a score greater than 0.9 and all the others with a score less than 0.5, the solution is the one proposed by that agent. Rule 3 If there are many scores (more than 80 %) less than 0.5, each agent calculates and returns his Reputation Score RS (see Equation 1) If one has RS > 0.9, this rule follows Rule 1 and Rule 2. α ∗ RM + β ∗ EC RS = (1) α+β where RM is the Reputation of the Master 1 of the healer. EC is the Experience of the healer in the Case α, β are constant parameter values α + β greater or equal to one 1 The master is the person from whom a healer learns. The reputation of the master is obtained by asking the patients of the master.
8 Ghislain Atemezing, Iván Garcı́a-Magariño, and Juan Pavón Rule 4 Otherwise the Monitor starts a new round of questionnaires. The ATM healer agents are expected to smoothly change their replies. For this reason, the agents that strongly change their reply are considered as non- reliable, and they are omitted in the next round. Rule 5 If there is no one who knows the case, the case must be treated by a human ATM healer. Each ATM healer agent saves the case in his KB and learn from it. 3.4 The Ontology Fig. 4. An excerpt of ontology for ATM The ontology now covers up to 152 diseases, classified in 28 different cat- egories (by body parts); 26 remedies or potions, 42 vegetable products that enter in the elaboration of these remedies [14]; 11 groups de potions and 3 conditions lying in the prescription of some medicines. An example of the knowledge in this Knowledge Base is one of the following in the Duala language (spoken in many region of Cameroon coast) , “mulopo ma mbomo” is considered as Infantile Acute Headache and a well-known
Delphi for African Traditional Medicine 9 treatment for it is: “Crush mundo ma ngue and mix it with cool water. Filter and purge the child: two or three small pears. First purge the child with simple water”. The agents used mainly the following classes of the Ontology: Diagnos- tic, Disease, MedicineGroup, DiseaseGroup Medicine and Requirements. The extract of the used classes can be seen in the Figure 4. 4 Conclusions and Future Work In conclusion, this work proposes a MAS that combines the Delphi pro- cess with the Case Base Reasoning (CBR) for African Traditional Medicine (ATM). The Delphi method regards on the domain, and it was necessary that several experts of ATM provide the necessary information to the engineers. For future work, the presented MAS can be tested with patients, in order to validate the system with empirical results. In addition, for the future, this work pursues another goal, which is to prove that the Delphi method is a reliable mechanism to reach consensus in MAS. The first step was to apply the Delphi method in Document relevance. In this second work, the Delphi method is applied in African traditional medicine. Acknowledgments. This work has been supported by the following projects: Methods and tools for agent-based modeling supported by Spanish Council for Science and Tech- nology with grant TIN2005-08501-C03-01; Methods and tools for agent-based modeling supported by Spanish Council for Science and Technology with grant TIN2005-08501-C03-03 and Grant for Research Group 910494 by the Region of Madrid (Comunidad de Madrid) and the Universidad Complutense Madrid; and Methods and tools for agent-based modeling project with grant TIN2005- 08501-C03-01 and Grant for Research Group 92354, supported by the Univer- sidad Complutense Madrid in 2008. References 1. Ghislain A. and al. Modisation multi agent massif d’un syste d’aide la dision en mecine traditionnelle. Annales de la Facultdes Arts, Lettres et Sciences Hu- maines del’Universitde Ngaound ISSN : 1026-3225, pages 199–217, 2006. 2. G. Atemezing and J. Pavon. An Ontology for African Traditional Medicine. In International Symposium on Distributed Computing and Artificial Intelligence 2008 (Dcaia08), page 329. Springer, 2008. 3. J.J. Bello-Tomas, P.A. Gonzalez-Calero, and B. Diaz-Agudo. JColibri: An Object-Oriented Framework for Building CBR Systems. LECTURE NOTES IN COMPUTER SCIENCE, pages 32–46, 2004.
10 Ghislain Atemezing, Iván Garcı́a-Magariño, and Juan Pavón 4. B.B. Brown and Rand Corporation. Delphi Process: A Methodology Used for the Elicitation of Opinions of Experts. Rand Corp, 1968. 5. Derek L. Bryant and Mark D. Abkowitz. Estimation of terrestrial chemical spill risk factors using a modified delphi approach. Journal of Environmental Management, 85:112–120, 2007. 6. Kerstin Cuhls. Delphi method. Technical report, Fraunhofer Institute for Sys- tems and Innovation Research, 2003. 7. N. Dalkey and O. Helmer. An Experimental Application of the Delphi Method to the Use of Experts. Management Science, 9(3):458–467, 1963. 8. Ivan Garcia-Magarino, Jorge J. Gomez-Sanz, and Jose R. Perez Aguera. A complete-computerised delphi process with a multi-agent system. Sixth inter- national Workshop on Programming Multi-Agent Systems, ProMAS’08, pages 187–202, 2008. May 13, 2008, Estoril Portugal. 9. Ivan Garcia-Magarino, Jorge J. Gomez-Sanz, and Jose R. Perez Aguera. A multi-agent based implementation of a delphi process. The Seventh International Conference on Autonomous Agents and Multiagent Systems, AAMAS’08, pages 1543–1546, 2008. May 12-16, 2008, Estoril Portugal. 10. Jorge J. Gómez-Sanz, Rubén Fuentes-Fernández, Juan Pavón, and Ivn Garcı́a- Magario. Ingenias development kit: a visual multi-agent system development environment (best academic demo of aamas’08). pages 1675–1676, 2008. May 12-16, 2008, Estoril Portugal. 11. Tom Hayes. Delphi study of the future of marketing of higher education. Journal of Business Research, 60:927931, 2007. 12. C.W. Holsapple and K.D. Joshi. Knowledge manipulation activities: results of a delphi study. Information and Management, 39:477490, 2002. 13. Nivole Sindzingre Jean Pierre Dozon. Pluralisme thérapeutique et médecine traditionnelle en afrique contemporaire;. Fonds Documentaire ORSTOM, pages 43–51. 14. N. Kingue Kwa and al. Les cahiers du male ma makom. 1994. Duala. 15. R. Luehrs, J. Pavón, and M. Schneider. DEMOS Tools for Online Discussion and Decision Making. ICWE, pages 525–528, 2003. 16. Jordi Mir, Anna Huguet, and Rubn Nieto. Predictive factors of chronic pediatric pain and disability: A delphi poll. The Journal of Pain, 8(10):774–792, Octover 2007. 17. J. Pavón and J. Gómez-Sanz. Agent Oriented Software Engineering with IN- GENIAS. Multi-Agent Systems and Applications III, 2691:394–403, 2003. 18. E. Rosny. L’Afrique des guérisons. Karthala, Paris, 1992. 19. R.M. Roth. A Delphi approach to acquiring knowledge from single and multi- ple experts. Proceedings of the 1990 ACM SIGBDP conference on Trends and directions in expert systems, pages 301–324, 1990. 20. M. Turoff and S.R. Hiltz. Computer Based Delphi Processes. Gazing into the Oracle. The Delphi Method and its Application to Social Policy and Public Health, Jessica Kingsley Publishers, London, pages 56–85, 1996. 21. I. Watson and F. Marir. Case-Based Reasoning: A Review. The Knowledge Engineering Review, 9(4):327–354, 1994.
You can also read