LEARNING FUZZY LOGIC from EXAMPLES 8'' 8'' M

Total Page:16

File Type:pdf, Size:1020Kb

LEARNING FUZZY LOGIC from EXAMPLES 8'' 8'' M LEARNING FUZZY LOGIC FROM EXAMPLES 8'' 8'' m- A Thesis Presented to The Faculty of the College of Engineering and Technology Ohio University In Partial Fulfillment of the Requirements for the Degree Master of Science Luis Alfonso Quiroga -Aranibay March 1994 ACKNOWLEDGMENTS I would like to first thanks my advisor, Dr. Luis C. Rabelo, for his continuos commitment to quality and his tireless contributions for a better Industrial and Systems Engineering Department at Ohio University. His encouragement during my initial "fuzzy" days was fundamental in the development of this work. I dedicate this work to my parents, because all that I am I owe it to them. Their infinite love and understanding for their children will forever be the guidelines in my life. I also dedicate this work to my sister and my brothers whose constant care and affection always give me the perseverance to try my best. Special thanks to Dr. Donald D. Scheck for being the person who introduced me to the world of Fuzzy Logic. I appreciate very much his interest on my experiences in the manufacturing environment and my research. I owe special gratitude to Dr. James J. Fales and Mr. Roger S. Vincent. They have been the most influential people in my years at Ohio University. Their willingness to share their knowledge and professional experience has granted me with the invaluable opportunity to perceive the demands of the professional world early on in my career. I am indebted for their trust in my assignments at the Center for Automatic Identification. My friend and teacher, Dr. Evgueni Mourzine, deserves my recognition for his teachings in C++. His input and suggestions were always helpful and insightful. My deepest appreciation to Mrs. Linda Stroh, Mrs. Brenda Stover, and Mrs. Polly Sandenburgh. Their kind friendship and words of encouragement were essential for the completion of this work. My endless gratitude to Monica, Connie, Tonga, Kevin, Franklin, Gaspar, and Makoto: they accompanied me during the writing of this thesis and they are the foundation in which it rests. You made the good times better and the tough times easier: the last few years worth living for. My love to all of you. TABLE OF CONTENTS ... ACKNOWLEDGMENTS ........................................................................................... m TABLE OF CONTENTS .... ... .. .. .. , . iv LIST OF TABLES .................................................................................................... vi LIST OF FIGURES ................................................................................................... vii Chapter I Introduction .. 1 Chapter I1 Literature Review 2.1 Fuzzy Logic: Basic Concepts ......................................................................5 2.2 Fuzzy Logic Control: Current Application ................................................15 2.3 Approaches to Manufacturing Planning ....................................................22 2.3.1 Traditional Techniques Mathematical Programming and Analytical Models.. .. .. .. .. .... ... ... ... .. ... .. 22 Dispatching Rules ................................................................................24 2.3.2 Artificial Intelligence Techniques Knowledge-Based Expert Systems.................................................... 26 Artificial Neural Networks Application . ............. .... .... .... .. ...... ...... 28 Chapter I11 The Wang and Mendel Methodology 3.1 Fuzzy Associative Memory .......................................................................29 3.2 Generating Fuzzy Rules from Numerical Data Divide Input and Output Spaces into Fuzzy Region .............................31 Generate Fuzzy Rules from the Given Data Pairs ................................. 33 Assign a Degree to Each Rule ..............................................................34 Create a Combined FAM Bank ............................................................35 Determine a Mapping based on the FAM Bank ....................................36 Chapter IV Application of the Wang-Mendel Methodology in Robot Motion Control 4.1 Robot Motion Control Case Study ........ .. .. ....... ... .. .. .. .. .. 38 4.2 Development of the Fuzzy Logic Controller ...............................................45 4.3 The Fuzzy Machine ..... .. .. .. .. ...... ....... ... ......... .. ......... 49 4.4 Testing of the Fuzzy Logic Controller ........................................................57 v Chapter V Application of the Wang-Mendel Methodology in Job-Shop Scheduling 5.1 Job-Shop Scheduling: Introduction ............................................................65 5.2 Job-Shop Scheduling Case Study ...............................................................67 5.2.1 Training the Fuzzy Logic Controller ........................................71 5.2.2 Job-Shop Scheduling: Fuzzy ...........................................................75 5.3 Neural Networks Approach .......................................................................79 5.4 Quinlan's ID3 Machine Learning Approach ................................................83 Chapter VI Conclusions .......................................................................................................90 Further Research ...............................................................................................93 Selected References .................................................................................................... 95 Appendix A "Learning from Examples" Methods 1. Artificial Neural Networks ...........................................................102 2. Machine Learning ........................................................................106 Appendix B Sample Data Sets for the Robot Motion Control Case Study ............... 111 Appendix C Degree of Membership Functions for Robot Motion Control ............... 114 Appendix D Sample of Initial Fuzzy Rules for Robot Motion Control ..................... 118 Appendix E 1I 1 Control Fuzzy Rules for Robot Motion Control ............................ 121 Appendix F Training and Testing Data Pair Samples for Job-Shop Scheduling ........ 134 Appendix G 15 Control Fuzzy Rules for Job-Shop Scheduling ................................ 137 Appendix H Program Source Code ......................................................................... 140 LIST OF TABLES Table 1: Fuzzy Ranges for Inputs and Outputs: Robot Motion Control ...................... 47 Table 2: Degree of Membership Functions: Robot Motion Control ............................ 51 Table 3: Results for Testing Data: Robot Motion Control ..........................................64 Table 4: Fuzzy Ranges for Inputs and Outputs: Job-Shop Scheduling ........................ 69 Table 5: Degree of Membership Functions: Job-Shop Scheduling ..............................73 Table 6: Results for Testing Data: Job-Shop Scheduling ............................................78 Table 7: Mismatched Data Sets: Job-Shop Scheduling ...............................................79 Table 8: History File Report for the Neural Networks Approach ................................81 Table 9: ID3 Leaf Intervals: Job-Shop Scheduling ..................................................... 88 Table 10: ID3 Results: Job-Shop Scheduling .............................................................89 Table 11 : Comparison Criteria for "Learning from Examples" Techniques .................92 vii LIST OF FIGURES Figure Page 2.1 Definition of a Membership Function ..................................................................7 2.2 Linguistic Variables and the Effects of Fuzzy Modifiers ......................................9 2.3 Components of a Fuzzy Logic Controller ..........................................................12 2.4 Fuzzification .....................................................................................................13 2.5 Centroid Method ..............................................................................................14 2.6 Fuzzy Sets for the Mamdani-Assilian Steam Engine .......................................... 16 2.7 Fuzzy Mapping for the Mamdani-Assilian Steam Engine ................................... 17 3.1 Division of Input and Output Spaces into Fuzzy Regions .................................. 32 3.2 FAM Bank Representation ................................................................................36 4.1 Two Dimensional 2 Degree of Freedom Manipulator ........................................ 40 4.2 Final Configuration at point (x,y) for the Robot Arm .........................................42 4.3 Joint Angle Solution .........................................................................................43 4.4 Configuration for the Robot Motion Control Case Study ..................................44 4.5 Degree of Membership Functions for Robot Motion Control .............................48 4.6 Definition of the Degree of Membership Functions ............................................50 4.7 Degree of Membership Values for Numerical Example ......................................53 4.8 Definition of a FAM Bank ................................................................................ 56 4.9 FAM Bank for the Robot Motion Control Case Study ......................................58 4.10 Fuzzy Logic Controller Response to Testing Data ............................................. 60 5.1 The Job-Shop Scheduling Operation .................................................................. 65 5.2 Typical Schedule for the Job-Shop
Recommended publications
  • Computing Degrees of Subsethood and Similarity for Interval-Valued Fuzzy Sets: Fast Algorithms Hung T
    University of Texas at El Paso DigitalCommons@UTEP Departmental Technical Reports (CS) Department of Computer Science 8-1-2008 Computing Degrees of Subsethood and Similarity for Interval-Valued Fuzzy Sets: Fast Algorithms Hung T. Nguyen Vladik Kreinovich University of Texas at El Paso, [email protected] Follow this and additional works at: http://digitalcommons.utep.edu/cs_techrep Part of the Computer Engineering Commons Comments: Technical Report: UTEP-CS-08-27a Published in Proceedings of the 9th International Conference on Intelligent Technologies InTech'08, Samui, Thailand, October 7-9, 2008, pp. 47-55. Recommended Citation Nguyen, Hung T. and Kreinovich, Vladik, "Computing Degrees of Subsethood and Similarity for Interval-Valued Fuzzy Sets: Fast Algorithms" (2008). Departmental Technical Reports (CS). Paper 94. http://digitalcommons.utep.edu/cs_techrep/94 This Article is brought to you for free and open access by the Department of Computer Science at DigitalCommons@UTEP. It has been accepted for inclusion in Departmental Technical Reports (CS) by an authorized administrator of DigitalCommons@UTEP. For more information, please contact [email protected]. Computing Degrees of Subsethood and Similarity for Interval-Valued Fuzzy Sets: Fast Algorithms Hung T. Nguyen Vladik Kreinovich Department of Mathematical Sciences Department of Computer Science New Mexico State University University of Texas at El Paso Las Cruces, NM 88003, USA El Paso, TX 79968, USA [email protected] [email protected] Abstract—Subsethood A ⊆ B and set equality A = B are Thus, for two fuzzy sets A and B, it is reasonable to define among the basic notions of set theory. For traditional (“crisp”) degree of subsethood and degree of similarity.
    [Show full text]
  • A Philosophical Treatise on the Connection of Scientific Reasoning
    mathematics Review A Philosophical Treatise on the Connection of Scientific Reasoning with Fuzzy Logic Evangelos Athanassopoulos 1 and Michael Gr. Voskoglou 2,* 1 Independent Researcher, Giannakopoulou 39, 27300 Gastouni, Greece; [email protected] 2 Department of Applied Mathematics, Graduate Technological Educational Institute of Western Greece, 22334 Patras, Greece * Correspondence: [email protected] Received: 4 May 2020; Accepted: 19 May 2020; Published:1 June 2020 Abstract: The present article studies the connection of scientific reasoning with fuzzy logic. Induction and deduction are the two main types of human reasoning. Although deduction is the basis of the scientific method, almost all the scientific progress (with pure mathematics being probably the unique exception) has its roots to inductive reasoning. Fuzzy logic gives to the disdainful by the classical/bivalent logic induction its proper place and importance as a fundamental component of the scientific reasoning. The error of induction is transferred to deductive reasoning through its premises. Consequently, although deduction is always a valid process, it is not an infallible method. Thus, there is a need of quantifying the degree of truth not only of the inductive, but also of the deductive arguments. In the former case, probability and statistics and of course fuzzy logic in cases of imprecision are the tools available for this purpose. In the latter case, the Bayesian probabilities play a dominant role. As many specialists argue nowadays, the whole science could be viewed as a Bayesian process. A timely example, concerning the validity of the viruses’ tests, is presented, illustrating the importance of the Bayesian processes for scientific reasoning.
    [Show full text]
  • A Simple Logic for Comparisons and Vagueness
    THEODORE J. EVERETT A SIMPLE LOGIC FOR COMPARISONS AND VAGUENESS ABSTRACT. I provide an intuitive, semantic account of a new logic for comparisons (CL), in which atomic statements are assigned both a classical truth-value and a “how much” value or extension in the range [0, 1]. The truth-value of each comparison is determined by the extensions of its component sentences; the truth-value of each atomic depends on whether its extension matches a separate standard for its predicate; everything else is computed classically. CL is less radical than Casari’s comparative logics, in that it does not allow for the formation of comparative statements out of truth-functional molecules. I argue that CL provides a better analysis of comparisons and predicate vagueness than classical logic, fuzzy logic or supervaluation theory. CL provides a model for descriptions of the world in terms of comparisons only. The sorites paradox can be solved by the elimination of atomic sentences. In his recent book on vagueness, Timothy Williamson (1994) attacks accounts of vagueness arising from either fuzzy logic or supervaluation theory, both of which have well-known problems, stemming in part from their denial of classical bivalence. He then gives his own, epistemic ac- count of vagueness, according to which the vagueness of a predicate is fundamentally a matter of our not knowing whether or not it applies in every case. My main purpose in this paper is not to criticize William- son’s positive view, but to provide an alternative, non-epistemic account of predicate vagueness, based on a very simple logic for comparisons (CL), which preserves bivalence.
    [Show full text]
  • Does Informal Logic Have Anything to Learn from Fuzzy Logic?
    University of Windsor Scholarship at UWindsor OSSA Conference Archive OSSA 3 May 15th, 9:00 AM - May 17th, 5:00 PM Does informal logic have anything to learn from fuzzy logic? John Woods University of British Columbia Follow this and additional works at: https://scholar.uwindsor.ca/ossaarchive Part of the Philosophy Commons Woods, John, "Does informal logic have anything to learn from fuzzy logic?" (1999). OSSA Conference Archive. 62. https://scholar.uwindsor.ca/ossaarchive/OSSA3/papersandcommentaries/62 This Paper is brought to you for free and open access by the Conferences and Conference Proceedings at Scholarship at UWindsor. It has been accepted for inclusion in OSSA Conference Archive by an authorized conference organizer of Scholarship at UWindsor. For more information, please contact [email protected]. Title: Does informal logic have anything to learn from fuzzy logic? Author: John Woods Response to this paper by: Rolf George (c)2000 John Woods 1. Motivation Since antiquity, philosophers have been challenged by the apparent vagueness of everyday thought and experience. How, these philosophers have wanted to know, are the things we say and think compatible with logical laws such as Excluded Middle?1 A kindred attraction has been the question of how truth presents itself — relatively and in degrees? in approximations? in resemblances, or in bits and pieces? F.H. Bradley is a celebrated (or as the case may be, excoriated) champion of the degrees view of truth. There are, one may say, two main views of error, the absolute and relative. According to the former view there are perfect truths, and on the other side there are sheer errors..
    [Show full text]
  • Intransitivity and Vagueness
    Intransitivity and Vagueness Joseph Y. Halpern∗ Cornell University Computer Science Department Ithaca, NY 14853 [email protected] http://www.cs.cornell.edu/home/halpern Abstract preferences. Moreover, it is this intuition that forms the ba- sis of the partitional model for knowledge used in game the- There are many examples in the literature that suggest that indistinguishability is intransitive, despite the fact that the in- ory (see, e.g., [Aumann 1976]) and in the distributed sys- distinguishability relation is typically taken to be an equiv- tems community [Fagin, Halpern, Moses, and Vardi 1995]. alence relation (and thus transitive). It is shown that if the On the other hand, besides the obvious experimental obser- uncertainty perception and the question of when an agent vations, there have been arguments going back to at least reports that two things are indistinguishable are both care- Poincare´ [1902] that the physical world is not transitive in fully modeled, the problems disappear, and indistinguishabil- this sense. In this paper, I try to reconcile our intuitions ity can indeed be taken to be an equivalence relation. More- about indistinguishability with the experimental observa- over, this model also suggests a logic of vagueness that seems tions, in a way that seems (at least to me) both intuitively to solve many of the problems related to vagueness discussed appealing and psychologically plausible. I then go on to ap- in the philosophical literature. In particular, it is shown here ply the ideas developed to the problem of vagueness. how the logic can handle the Sorites Paradox. To understand the vagueness problem, consider the well- n+1 1 Introduction known Sorites Paradox: If grains of sand make a heap, then so do n.
    [Show full text]
  • Machine Learning in Scientometrics
    DEPARTAMENTO DE INTELIGENCIA ARTIFICIAL Escuela Tecnica´ Superior de Ingenieros Informaticos´ Universidad Politecnica´ de Madrid PhD THESIS Machine Learning in Scientometrics Author Alfonso Iba´nez˜ MS Computer Science MS Artificial Intelligence PhD supervisors Concha Bielza PhD Computer Science Pedro Larranaga˜ PhD Computer Science 2015 Thesis Committee President: C´esarHerv´as Member: Jos´eRam´onDorronsoro Member: Enrique Herrera Member: Irene Rodr´ıguez Secretary: Florian Leitner There are no secrets to success. It is the result of preparation, hard work, and learning from failure. Acknowledgements Ph.D. research often appears a solitary undertaking. However, it is impossible to maintain the degree of focus and dedication required for its completion without the help and support of many people. It has been a difficult long journey to finish my Ph.D. research and it is of justice to cite here all of them. First and foremost, I would like to thank Concha Bielza and Pedro Larra~nagafor being my supervisors and mentors. Without your unfailing support, recommendations and patient, this thesis would not have been the same. You have been role models who not only guided my research but also demonstrated your enthusiastic research attitudes. I owe you so much. Whatever research path I do take, I will be prepared because of you. I would also like to express my thanks to all my friends and colleagues at the Computa- tional Intelligence Group who provided me with not only an excellent working atmosphere and stimulating discussions but also friendships, care and assistance when I needed. My special thank-you goes to Rub´enArma~nanzas,Roberto Santana, Diego Vidaurre, Hanen Borchani, Pedro L.
    [Show full text]
  • On the Relationship Between Fuzzy Autoepistemic Logic and Fuzzy Modal Logics of Belief
    JID:FSS AID:6759 /FLA [m3SC+; v1.204; Prn:31/03/2015; 9:42] P.1(1-26) Available online at www.sciencedirect.com ScienceDirect Fuzzy Sets and Systems ••• (••••) •••–••• www.elsevier.com/locate/fss On the relationship between fuzzy autoepistemic logic and fuzzy modal logics of belief ∗ Marjon Blondeel d, ,1, Tommaso Flaminio a,2, Steven Schockaert b, Lluís Godo c,3, Martine De Cock d,e a Università dell’Insubria, Department of Theorical and Applied Science, Via Mazzini 5, 21100 Varese, Italy b Cardiff University, School of Computer Science and Informatics, 5The Parade, Cardiff, CF24 3AA, UK c Artficial Intelligence Research Institute (IIIA) – CSIC, Campus UAB, 08193 Bellaterra, Spain d Ghent University, Department of Applied Mathematics, Computer Science and Statistics, Krijgslaan 281 (S9), 9000 Gent, Belgium e University of Washington Tacoma – Center for Web and Data Science, 1900 Commerce Street, Tacoma, WA 98402-3100, USA Received 12 February 2014; received in revised form 30 September 2014; accepted 26 February 2015 Abstract Autoepistemic logic is an important formalism for nonmonotonic reasoning originally intended to model an ideal rational agent reflecting upon his own beliefs. Fuzzy autoepistemic logic is a generalization of autoepistemic logic that allows to represent an agent’s rational beliefs on gradable propositions. It has recently been shown that, in the same way as autoepistemic logic generalizes answer set programming, fuzzy autoepistemic logic generalizes fuzzy answer set programming as well. Besides being related to answer set programming, autoepistemic logic is also closely related to several modal logics. To investigate whether a similar relationship holds in a fuzzy logical setting, we firstly generalize the main modal logics for belief to the setting of finitely-valued c Łukasiewicz logic with truth constants Łk, and secondly we relate them with fuzzy autoepistemic logics.
    [Show full text]
  • Application of Fuzzy Query Based on Relation Database Dongmei Wei Liangzhong Yi Zheng Pei
    Application of Fuzzy Query Based on Relation Database Dongmei Wei Liangzhong Yi Zheng Pei School of Mathematics & Computer Engineering, Xihua University, Chengdu 610039, China Abstract SELECT <list of ¯elds> FROM <list of tables> ; The traditional query in relation database is unable WHERE <attribute> in <multi-valued attribute> to satisfy the needs for dealing with fuzzy linguis- tic values. In this paper, a new data query tech- SELECT <list of ¯elds> FROM <list of tables>; nique combined fuzzy theory and SQL is provided, WHERE NOT <condition> and the query can be implemented for fuzzy linguis- tic values query via a interface to Microsoft Visual SELECT <list of ¯elds> FROM <list of tables>; Foxpro. Here, we applied it to an realism instance, WHERE <subcondition> AND <subcondition> questions could be expressed by fuzzy linguistic val- ues such as young, high salary, etc, in Employee SELECT <list of ¯elds> FROM <list of tables>; relation database. This could be widely used to WHERE <subcondition> OR <subcondition> realize the other fuzzy query based on database. However, the Complexity is limited in precise data processing and is unable to directly express Keywords: Fuzzy query, Relation database, Fuzzy fuzzy concepts of natural language. For instance, theory, SQL, Microsoft visual foxpro in employees relation database, to deal with a query statement like "younger, well quali¯ed or better 1. Introduction performance ", it is di±cult to construct SQL be- cause the query words are fuzzy expressions. In Database management systems(DBMS) are ex- order to obtain query results, there are two basic tremely useful software products which have been methods of research in the use of SQL Combined used in many kinds of systems [1]-[3].
    [Show full text]
  • On Fuzzy and Rough Sets Approaches to Vagueness Modeling⋆ Extended Abstract
    From Free Will Debate to Embodiment of Fuzzy Logic into Washing Machines: On Fuzzy and Rough Sets Approaches to Vagueness Modeling⋆ Extended Abstract Piotr Wasilewski Faculty of Mathematics, Informatics and Mechanics University of Warsaw Banacha 2, 02-097 Warsaw, Poland [email protected] Deep scientific ideas have at least one distinctive property: they can be applied both by philosophers in abstract fundamental debates and by engineers in concrete practi- cal applications. Mathematical approaches to modeling of vagueness also possess this property. Problems connected with vagueness have been discussed at the beginning of XXth century by philosophers, logicians and mathematicians in developing foundations of mathematics leading to clarification of logical semantics and establishing of math- ematical logic and set theory. Those investigations led also to big step in the history of logic: introduction of three-valued logic. In the second half of XXth century some mathematical theories based on vagueness idea and suitable for modeling vague con- cepts were introduced, including fuzzy set theory proposed by Lotfi Zadeh in 1965 [16] and rough set theory proposed by Zdzis¸saw Pawlak in 1982 [4] having many practical applications in various areas from engineering and computer science such as control theory, data mining, machine learning, knowledge discovery, artificial intelligence. Concepts in classical philosophy and in mathematics are not vague. Classical the- ory of concepts requires that definition of concept C hast to provide exact rules of the following form: if object x belongs to concept C, then x possess properties P1,P2,...,Pn; if object x possess properties P1,P2,...,Pn, then x belongs to concept C.
    [Show full text]
  • Research Hotspots and Frontiers of Product R&D Management
    applied sciences Article Research Hotspots and Frontiers of Product R&D Management under the Background of the Digital Intelligence Era—Bibliometrics Based on Citespace and Histcite Hongda Liu 1,2, Yuxi Luo 2, Jiejun Geng 3 and Pinbo Yao 2,* 1 School of Economics & Management, Tongji University, Shanghai 200092, China; [email protected] or [email protected] 2 School of Management, Shanghai University, Shanghai 200444, China; [email protected] 3 School of Management, Shanghai International Studies University, Shanghai 200333, China; [email protected] * Correspondence: [email protected] Abstract: The rise of “cloud-computing, mobile-Internet, Internet of things, big-data, and smart-data” digital technology has brought a subversive revolution to enterprises and consumers’ traditional patterns. Product research and development has become the main battlefield of enterprise compe- Citation: Liu, H.; Luo, Y.; Geng, J.; tition, facing an environment where challenges and opportunities coexist. Regarding the concepts Yao, P. Research Hotspots and and methods of product R&D projects, the domestic start was later than the international ones, and Frontiers of Product R&D many domestic companies have also used successful foreign cases as benchmarks to innovate their Management under the Background management methods in practice. “Workers must first sharpen their tools if they want to do their of the Digital Intelligence jobs well”. This article will start from the relevant concepts of product R&D projects and summarize Era—Bibliometrics Based on current R&D management ideas and methods. We combined the bibliometric analysis software Citespace and Histcite. Appl. Sci. Histcite and Citespace to sort out the content of domestic and foreign literature and explore the 2021, 11, 6759.
    [Show full text]
  • Download (Accessed on 30 July 2016)
    data Article Earth Observation for Citizen Science Validation, or Citizen Science for Earth Observation Validation? The Role of Quality Assurance of Volunteered Observations Didier G. Leibovici 1,* ID , Jamie Williams 2 ID , Julian F. Rosser 1, Crona Hodges 3, Colin Chapman 4, Chris Higgins 5 and Mike J. Jackson 1 1 Nottingham Geospatial Science, University of Nottingham, Nottingham NG7 2TU, UK; [email protected] (J.F.R.); [email protected] (M.J.J.) 2 Environment Systems Ltd., Aberystwyth SY23 3AH, UK; [email protected] 3 Earth Observation Group, Aberystwyth University Penglais, Aberystwyth SY23 3JG, UK; [email protected] 4 Welsh Government, Aberystwyth SY23 3UR, UK; [email protected] 5 EDINA, University of Edinburgh, Edinburgh EH3 9DR, UK; [email protected] * Correspondence: [email protected] Received: 28 August 2017; Accepted: 19 October 2017; Published: 23 October 2017 Abstract: Environmental policy involving citizen science (CS) is of growing interest. In support of this open data stream of information, validation or quality assessment of the CS geo-located data to their appropriate usage for evidence-based policy making needs a flexible and easily adaptable data curation process ensuring transparency. Addressing these needs, this paper describes an approach for automatic quality assurance as proposed by the Citizen OBservatory WEB (COBWEB) FP7 project. This approach is based upon a workflow composition that combines different quality controls, each belonging to seven categories or “pillars”. Each pillar focuses on a specific dimension in the types of reasoning algorithms for CS data qualification.
    [Show full text]
  • A Framework for Software Modelling in Social Science Re- Search
    A FRAMEWORK FOR SOFTWARE MODELLING IN SOCIAL SCIENCE RESEARCH by Piper J. Jackson B.Sc., Simon Fraser University, 2005 B.A. (Hons.), McGill University, 1996 a Thesis submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the School of Computing Science Faculty of Applied Sciences c Piper J. Jackson 2013 SIMON FRASER UNIVERSITY Summer 2013 All rights reserved. However, in accordance with the Copyright Act of Canada, this work may be reproduced without authorization under the conditions for \Fair Dealing." Therefore, limited reproduction of this work for the purposes of private study, research, criticism, review and news reporting is likely to be in accordance with the law, particularly if cited appropriately. APPROVAL Name: Piper J. Jackson Degree: Doctor of Philosophy Title of Thesis: A Framework for Software Modelling in Social Science Re- search Examining Committee: Dr. Steven Pearce Chair Dr. Uwe Gl¨asser Senior Supervisor Professor Dr. Vahid Dabbaghian Supervisor Adjunct Professor, Mathematics Associate Member, Computing Science Dr. Lou Hafer Internal Examiner Associate Professor Dr. Nathaniel Osgood External Examiner Associate Professor, University of Saskatchewan Date Approved: April 29, 2013 ii Partial Copyright Licence iii Abstract Social science is critical to decision making at the policy level. Software modelling and sim- ulation are innovative computational methods that provide alternative means of developing and testing theory relevant to policy decisions. Software modelling is capable of dealing with obstacles often encountered in traditional social science research, such as the difficulty of performing real-world experimentation. As a relatively new science, computational research in the social sciences faces significant challenges, both in terms of methodology and accep- tance.
    [Show full text]