The Paradoxical Success of Fuzzy Logic Charles Elkan, University of California, San Diego

Total Page:16

File Type:pdf, Size:1020Kb

The Paradoxical Success of Fuzzy Logic Charles Elkan, University of California, San Diego I The Paradoxical Success of Fuzzy Logic Charles Elkan, University of California, San Diego Fuzzy logic methods have been used suc- Definition 1: Let A and B be arbitrary as- itively, and it is natural to apply it in rea- cessfully in many real-world applications, sertions. Then soning about a set of fuzzy rules, since but the foundations of fuzzy logic remain 7(A A 4)and B v (4A 4)are both t(A A B) = min [ t(A),t(B)) under attack. Taken together, these two reexpressions of the classical implication t(A v B) = max { t(A),t(B)] facts constitute a paradox. A second para- 4 4 B. It was chosen for this reason, but t(4)= 1 - t(A) dox is that almost all of the successful the same result can also be proved using t(A)= t(B)if A and B are logically fuzzy logic applications are embedded con- many other ostensibly reasonable logical equivalent. trollers, while most of the theoretical pa- aquivalences. pers on fuzzy methods deal with knowl- Depending how the phrase “logically equiv- It is important to be clear on what ex- edge representation and reasoning. I hope alent” is understood, Definition 1 yields actly Theorem 1 says, and what it does not here to resolve these paradoxes by identify- different formal systems. A fuzzy logic sys- say. On the one hand, the theorem applies ing which aspects of fuzzy logic render it tem is intended to allow an indefinite variety to any more general formal system that useful in practice, and which aspects are of numerical truth values. However, for includes the four postulates listed in Defin- inessential. My conclusions are based on a many notions of logical equivalence, only ition 1. Any extension of fuzzy logic to mathematical result, on a survey of litera- two different truth values are possible given accommodate first-order sentences, for ture on the use of fuzzy logic in heuristic the postulates of Definition 1. example, collapses to two truth values if it control and in expert systems, and on prac- admits the propositional fuzzy logic of Theorem 1: Given the formal system of Def- tical experience developing expert systems. Definition 1 and the equivalence used in inition 1, if l(A A 4)and B v (4A 4) the statement of Theorem 1 as a special are logically equivalent, then for any two An apparent paradox case. The theorem also applies to fuzzy set assertions A and B, either t(B)= t(A)or As is natural in a research area as active theory given the equation (A fl B‘)‘ = t(B) = 1-t(A). W as fuzzy logic, theoreticians have investi- B U (A‘ n BC),because Definition 1 can be gated many formal systems, and a variety A direct proof of Theorem 1 appears in the understood as axiomatizing degrees of of systems have been used in applications. sidebar, but it can also be proved using membership for fuzzy set intersections, Nevertheless, the basic intuitions have re- similar results couched in more abstract unions, and complements. mained relatively constant. At its simplest, On the other hand, the theorem does not fuzzy logic is a generalization of standard necessarily apply to versions of fuzzy logic Proposition: Let P be a finite Boolean al- propositional logic from two truth values, that modify or reject any of the postulates of gebra of propositions and let z be a truth- false and true, to degrees of truth between Definition 1 or the equivalence used in The- assignment function P + [0,1], supposedly 0 and 1. orem 1. However, it is possible to carry truth-functional via continuous connec- Formally, let A denote an assertion. In through the proof of the theorem in many tives. Then for all p E P, Q) E { 0, 1 ] W fuzzy logic, A is assigned a numerical value variant fuzzy logic systems. In particular, t(A),called the degree of truth of A, such The link between Theorem 1 and this propo- the theorem remains true when negation is that 0 5 t(A)I 1. For a sentence composed sition is that l(A A 4)= B v (4A -IB) is modeled by any operator in the Sugeno from simple assertions and the logical con- a valid equivalence of Boolean algebra. class,’ and when disjunction or conjunction nectives “and” (A), “or” (v), and “not” (1) Theorem 1 is stronger in that it relies on are modeled by operators in the Yager degree of truth is defined as follows: only one particular equivalence, while the classes! The theorem also does not depend proposition is stronger because it applies to on any particular definition of implication in any connectives that are truth-functional fuzzy logic. New definitions of fuzzy impli- and continuous (as defined in its authors’ cation are still being proposed as new appli- paper). cations of fuzzy logic are investigated.’ ~ The equivalence used in Theorem 1 is Of course, the last postulate of Definition An earlier version with the same title rather complicated, but it is plausible intu- 1 is the most controversial one. To preserve appeared in Proceedings of the Eleventh Na trona1 Conference on Artificial Intelligence (AAA1 ’93), MIT Press, 1993, pp 698-703 AUGUST 1994 3 Proof of Theorem 1 Theorem I; Given the formal system t(B)< 1 - r(B) < 1 - r(A), By the same reasoning as before, none of of Definition 1, if l(A A 4l) and B v the following can be true: that is if t(B) < 1 - t(B) and t(A) < r(B), (4A lB) are logically equivalent, then which happens if t(A) < t(B) < 0.5. So it 1 - r(A) < [(E)< 0.5 for any two assertions A and E, either t(B)= cannot be true that r(A) < t(B) < 0.5. !(A) < 1 - t(B)< 0.5 t(A) or r(B) = 1-t(A). Now note that the sentences -(A A 4) 1 - t(A)< 1 - t(B)< 0.5 Prmj Given the assumed equivalence, and E v (-A A 4)are both reexpressions of r(B) < t(A)< 0.5 (,(A A 4))= t(B v (-A A TB)). Now the material implication A 4B. One by one, 1 - t(B) < t(A) < 0.5 tf7(A A 7B)) = 1 - min [ r(A), 1 - t(B)] consider the seven other material implication t(B) < 1 - [(A)< 0.5 = 1 + max {-r(A), -1 + t(B)) sentences involving A and B, which are 1 - t(B) < I - t(A)< 0.5 = max [ 1 - (A), t(B)) 44B Now let x = min { r(A), 1 - r(A))and let A+yB and y = min [ t(B), 1 - t(B)].Clearly x I 0.5 and 434 y < 0.5 so if x # y. then one of the eight V A B+A f(B (4 iB)) = inequalities derived must he satisfied. Thus max {t(B),min { 1 - t(A), 1 - t(B))1. iB+A t(B)= t(A) or r(B) = 1 - r(A). B-4 The numerical expressions above are dif- -lB 44 ferent if a continuum of degrees of truth, one natu- Fuzzy logic in expert systems view of the extent of fuzzy logic applica- rally wants to restrict the notion of logical The basic motivation for fuzzy logic is tion in current commercial and industrial equivalence. In intuitive descriptions, fuzzy clear: While many ideas resemble tradi- knowledge-based systems. All the systems logic is often characterized as arising from tional assertions, they are not naturally in actual use described at the 1992 IEEE the rejection of the law of excluded middle: either true or false; uncertainty of some Intemational Conference on Fuzzy Sys- the assertion A v 4. Unfortunately, reject- sort is attached to them. Fuzzy logic is an tems are controllers, as opposed to reason- ing this law is not sufficient to avoid col- attempt to capture valid reasoning pattems ing systems. At the 1993 IEEE Conference lapse to just two truth values. Intuitionistic about uncertainty. The notion is now well on AI for Applications, no applications of logic rejects the law of excluded middle, accepted that there are many different types fuzzy logic in knowledge-based systems but the formal system of Definition 1 still of uncertainty, vagueness, and ign~rance.~ were reported. Of the 16 deployed systems collapses when logical equivalence means However, there is still debate as to what described at the 1993 AAA1 Conference on intuitionistic equivalence? (The Godel types of uncertainty are captured by fuzzy Innovative Applications of AI, three - the translations of classically equivalent sen- logic. Many papers have discussed (at a CAPE,* D~dger,~and DYCE'" systems - tences are intuitionistically equivalenL6 For high level of mathematical abstraction) the used fuzzy logic in some way. However, any sentence, the first three postulates of question of whether fuzzy logic provides none of these systems uses fuzzy logic op- Definition 1 make its degree of truth and suitable laws of thought for reasoning erators for reasoning about uncertainty. the degree of truth of its Godel translation about uncertainty - and if so, which vari- Input observations are assigned degrees of equal. Thus the proof in the sidebar can be eties of uncertainty. The question of inter- membership in fuzzy sets, but inference carried over directly.) Dubois and Prade est here is more empirical: whether or not with these degrees of membership uses note that if all the properties of a Boolean fuzzy logic is in practice an adequate for- other formalisms. algebra are preserved except for the law of malism for uncertain reasoning in knowl- In addition to DYCE, a team at IBM has excluded middle, their proposition no edge-based systems.
Recommended publications
  • 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]
  • The State of the Art in Developing Fuzzy Ontologies: a Survey
    The State of the Art in Developing Fuzzy Ontologies: A Survey Zahra Riahi Samani1, Mehrnoush Shamsfard2, 1Faculty of Computer Science and Engineering, Shahid Beheshti University Email:[email protected] 1Faculty of Computer Science and Engineering, Shahid Beheshti University Email:[email protected] Abstract Conceptual formalism supported by typical ontologies may not be sufficient to represent uncertainty information which is caused due to the lack of clear cut boundaries between concepts of a domain. Fuzzy ontologies are proposed to offer a way to deal with this uncertainty. This paper describes the state of the art in developing fuzzy ontologies. The survey is produced by studying about 35 works on developing fuzzy ontologies from a batch of 100 articles in the field of fuzzy ontologies. 1. Introduction Ontology is an explicit, formal specification of a shared conceptualization in a human understandable, machine- readable format. Ontologies are the knowledge backbone for many intelligent and knowledge based systems [1, 2]. However, in some domains, real world knowledge is imprecise or vague. For example in a search engine one may be interested in ”an extremely speedy, small size, not expensive car”. Classical ontologies based on crisp logic are not capable of handling this kind of knowledge. Fuzzy ontologies were proposed as a combination of fuzzy theory and ontologies to tackle such problems. On the topic of fuzzy ontology, we studied about 100 research articles which can be categorized into four main categories. The first category includes the research works on applying fuzzy ontologies in a specific domain- application to improve the performance of the application such as group decision making systems [3] or visual video content analysis and indexing [4].The ontology development parts of the works in this category were done manually or were not of much concentration.
    [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]