Building age models is hard 12/12/17. Ar#ficial Intelligence. An artificial intelligence tool for complex age-depth models

Similar documents
Introduction to Statistical Hypothesis Testing Prof. Arun K Tangirala Department of Chemical Engineering Indian Institute of Technology, Madras

NPTEL NPTEL ONINE CERTIFICATION COURSE. Introduction to Machine Learning. Lecture-59 Ensemble Methods- Bagging,Committee Machines and Stacking

ECE 5424: Introduction to Machine Learning

ECE 5984: Introduction to Machine Learning

Here s a very dumbed down way to understand why Gödel is no threat at all to A.I..

Deep Neural Networks [GBC] Chap. 6, 7, 8. CS 486/686 University of Waterloo Lecture 18: June 28, 2017

McDougal Littell High School Math Program. correlated to. Oregon Mathematics Grade-Level Standards

ECE 5424: Introduction to Machine Learning

INTRODUCTION TO HYPOTHESIS TESTING. Unit 4A - Statistical Inference Part 1

Question Answering. CS486 / 686 University of Waterloo Lecture 23: April 1 st, CS486/686 Slides (c) 2014 P. Poupart 1

(Refer Slide Time 03:00)

ECE 5424: Introduction to Machine Learning

Reproducible Reports with knitr and R Markdown

Other Logics: What Nonclassical Reasoning Is All About Dr. Michael A. Covington Associate Director Artificial Intelligence Center

6.041SC Probabilistic Systems Analysis and Applied Probability, Fall 2013 Transcript Lecture 21

>> Marian Small: I was talking to a grade one teacher yesterday, and she was telling me

Assessing Confidence in an Assurance Case

Biometrics Prof. Phalguni Gupta Department of Computer Science and Engineering Indian Institute of Technology, Kanpur. Lecture No.

Artificial Intelligence: Valid Arguments and Proof Systems. Prof. Deepak Khemani. Department of Computer Science and Engineering

think that people are generally moral relativists. I will argue that people really do believe in moral

Functionalism and the Chinese Room. Minds as Programs

TRANSITIVITY AND PARADOXES

logic is everywhere Logik ist überall Hikmat har Jaga Hai Mantık her yerde la logica è dappertutto lógica está em toda parte

ECE 6504: Deep Learning for Perception

Anchored Narratives in Reasoning about Evidence

correlated to the Massachussetts Learning Standards for Geometry C14

Actuaries Institute Podcast Transcript Ethics Beyond Human Behaviour

Module - 02 Lecturer - 09 Inferential Statistics - Motivation

Frequently Asked Questions about ALEKS at the University of Washington

Macmillan/McGraw-Hill SCIENCE: A CLOSER LOOK 2011, Grade 1 Correlated with Common Core State Standards, Grade 1

A Knowledge-based System for Extracting Combined and Individual Quranic Recitations

ORTHODOX CHRISTIAN FELLOWSHIP

MISSOURI S FRAMEWORK FOR CURRICULAR DEVELOPMENT IN MATH TOPIC I: PROBLEM SOLVING

THE 13th INTERNATIONAL CONFERENCE OF. ISSEI International Society for the Study of European Ideas. in cooperation with the University of Cyprus

The Fallacy in Intelligent Design

How Gödelian Ontological Arguments Fail

Argument Visualization Tools for Corroborative Evidence

Computational Learning Theory: Agnostic Learning

9 Knowledge-Based Systems

(i) Morality is a system; and (ii) It is a system comprised of moral rules and principles.

SYSTEMATIC RESEARCH IN PHILOSOPHY. Contents

Tools Andrew Black CS 305 1

BUILDING A SYSTEM FOR FINDING OBJECTIONS TO AN ARGUMENT

PHILOSOPHIES OF SCIENTIFIC TESTING

Visual Analytics Based Authorship Discrimination Using Gaussian Mixture Models and Self Organising Maps: Application on Quran and Hadith

Informalizing Formal Logic

The World Wide Web and the U.S. Political News Market: Online Appendices

Chapter 1. Introduction. 1.1 Deductive and Plausible Reasoning Strong Syllogism

KEEP THIS COPY FOR REPRODUCTION Pý:RPCS.15i )OCUMENTATION PAGE 0 ''.1-AC7..<Z C. in;2re PORT DATE JPOTTYPE AND DATES COVERID

DOWNLOAD OR READ : WHOSE LAND WHOSE PROMISE WHAT CHRISTIANS ARE NOT BEING TOLD ABOUT ISRAEL AND THE PALESTINIANS PAPERBACK PDF EBOOK EPUB MOBI

World View, Paradigms and the Research Process

Gödel's incompleteness theorems

Agnostic Learning with Ensembles of Classifiers

Can a Machine Think? Christopher Evans (1979) Intro to Philosophy Professor Douglas Olena

Verification and Validation

Introduction to Philosophy Fall 2018 Test 3: Answers

x Philosophic Thoughts: Essays on Logic and Philosophy

Discussion Notes for Bayesian Reasoning

How many imputations do you need? A two stage calculation using a quadratic rule

7AAN2004 Early Modern Philosophy report on summative essays

Pastor Search Survey Text Analytics Results. An analysis of responses to the open-end questions

Louisiana English Language Arts Content Standards BENCHMARKS FOR 5 8

APAS assistant flexible production assistant

It is One Tailed F-test since the variance of treatment is expected to be large if the null hypothesis is rejected.

Information Extraction. CS6200 Information Retrieval (and a sort of advertisement for NLP in the spring)

Carolina Bachenheimer-Schaefer, Thorsten Reibel, Jürgen Schilder & Ilija Zivadinovic Global Application and Solution Team

Lecture 9. A summary of scientific methods Realism and Anti-realism

IMPLICIT BIAS, STEREOTYPE THREAT, AND TEACHING PHILOSOPHY. Jennifer Saul

John L. Pollock's theory of rationality

Who wrote the Letter to the Hebrews? Data mining for detection of text authorship

2.1 Review. 2.2 Inference and justifications

Curriculum Guide for Pre-Algebra

SAMPLING AND DEMOGRAPHICS...

Radiomics for Disease Characterization: An Outcome Prediction in Cancer Patients

Raindrop Plotter. Joyce Ma. June 2005

DNA, Information, and the Signature in the Cell

PHLA10 Reason and Truth Exercise 1

Why Computers are not Intelligent: An Argument. Richard Oxenberg

APRIL 2017 KNX DALI-Gateways DG/S x BU EPBP GPG Building Automation. Thorsten Reibel, Training & Qualification

NPTEL NPTEL ONLINE CERTIFICATION COURSE. Introduction to Machine Learning. Lecture 31

Argumentation Module: Philosophy Lesson 7 What do we mean by argument? (Two meanings for the word.) A quarrel or a dispute, expressing a difference

Tao Workshop for Developing Soul Intelligence Workshop Outline April 2015

Outline. Uninformed Search. Problem-solving by searching. Requirements for searching. Problem-solving by searching Uninformed search techniques

Critical Reasoning and Moral theory day 3

The Power of Critical Thinking Why it matters How it works

Artificial Intelligence Prof. Deepak Khemani Department of Computer Science and Engineering Indian Institute of Technology, Madras

The Unity of Reasoning?

Morality in the Modern World (Higher) Religious, Moral and Philosophical Studies (Higher)

Lesson 07 Notes. Machine Learning. Quiz: Computational Learning Theory

6.080 / Great Ideas in Theoretical Computer Science Spring 2008

Course Syllabus: MC670 Working with Marginalized Groups and the Urban Poor

Engaging Moderns & Postmoderns. Engaging Moderns. The Fine-Tuning Argument. The Fine-Tuning Argument. The Fine-Tuning Argument

Is the Concept of God Fundamental or Figment of the Mind?

THE NORMATIVITY OF ARGUMENTATION AS A JUSTIFICATORY AND AS A PERSUASIVE DEVICE

Present: Bob Bacon Guests: Kevin & Michelle Webb

A Computationally Generated Ontological Argument Based on Spinoza s The Ethics: Part 2

Georgia Quality Core Curriculum 9 12 English/Language Arts Course: American Literature/Composition

Ms. Shruti Aggarwal Assistant Professor S.G.G.S.W.U. Fatehgarh Sahib

Negative Introspection Is Mysterious

Some questions about Adams conditionals

Transcription:

An artificial intelligence tool for complex age-depth models Paleoclimate proxy data Liz Bradley, Ken Anderson, Laura Rassbach de Vesine, Vivian Lai, Tom Marchi@o, Tom Nelson, Izaak Weiss, and Jim White Age model Building age models is hard Ar#ficial Intelligence Requires expert knowledge and forensic reasoning ArOficial Intelligence is the study of ideas that enable computers to be intelligent. Intelligence includes: ability to reason, ability to acquire and apply knowledge, ability to perceive and manipulate things in the physical world, and others. (PHW 1984) 1

Symbolic AI logic systems planners, theorem provers rule-based systems qualitaove reasoning Sta.s.cal AI machine learning neural nets support vector machines Bayesian techniques Symbolic AI: reasons generally and reports on its reasoning but someone has to feed it the operaove knowledge and knowledge engineering is hard. StaOsOcal AI: works really well, but requires lots of informaoon to learn from (training sets, priors, ) output = staosocs, not explanaoons 2

Symbolic AI: reasons generally and reports on its reasoning but someone has to feed it the operaove knowledge and knowledge engineering is hard. StaOsOcal AI: works really well, but requires lots of informaoon to learn from (training sets, priors, ) output = staosocs, not explanaoons Building age models is hard Requires expert knowledge and forensic reasoning Can involve subjecove judgements Building age models is hard Requires expert knowledge and forensic reasoning Can involve subjecove judgements As well as some fairly complex mathemaocs Age-modeling soaware is powerful, but not necessarily user-friendly 3

Paleoclimate proxy data Argumenta#on Age model Why argumenta#on? Experts communicate in argument All conclusions are defeasible MulOple simultaneous hypotheses [Chamberlain] Shows reasoning, not just answers Communicate in the scien.st s language Solves the problems well ParOal support ContradicOon Hobbes in ac#on KNR166-2-26JPC Xie et al., Paleoceanography, 27, PA3221 4

How about using linear regression to build the age model? Observed 2 nd derivaove of the model is small everywhere è slope is consistent è weak argument in favor of this model No observed reversals in model è very weak argument in favor of this model Observed residuals are large è very strong argument against this model The strength of the argument against this model is stronger than the combined strength of the arguments for it, so this is judged to be a bad model Under the hood Evaluating Linear Regression Model: Argument FOR Linear Regression Model (weak): Evidence FOR Linear Regression Model (weak) <= Argument FOR consistent slope (very_strong) (Evidence FOR consistent slope (very_strong) <= observed 2nd derivative < 0.2) Argument FOR Linear Regression Model (very_weak): Evidence FOR Linear Regression Model (very_weak) <= Argument AGAINST reversals (very_strong) (Evidence AGAINST reversals (very_strong) <= observed reversals found < 1) Argument AGAINST Linear Regression Model (very_strong): Evidence AGAINST Linear Regression Model (very_strong) <= Argument AGAINST good data fit (very_strong) (Evidence AGAINST good data fit (very_strong) <= NOT observed residuals < 0.2) Or maybe piecewise-linear interpola#on? What about a BACON model? Observed 2 nd derivaove of the model is not small everywhere è slope is not consistent è weak argument against this model Several observed reversals in model è very strong argument against this model Observed residuals are small è weak argument for this model The combined strength of the arguments against this model is (far) stronger than the strength of the argument for it, so it too is judged to be an even worse model Observed 2 nd derivaove of the model is small everywhere è slope is consistent è very weak argument for this model No observed reversals in model è very weak argument for this model Model age not within error bounds è weak argument against this model Model not converging to a single distribuoon è weak argument against this model SOll not a good model 5

What if we increased the BACON number-of-itera#ons parameter? Argument FOR Increase Bacon Iterations (strong) Evidence FOR Increase Bacon Iterations (weak) <= model age not within error bounds Evidence FOR Increase Bacon Iterations (weak) <= model not converging to a single distribution What if we then increased the BACON sec#on-width parameter? Argument FOR Decrease Section Width (weak) Evidence FOR Decrease Section Width (weak) <= model age not within error bounds Reversal-free, has consistent slope, and now converges to a single distribuoon, but the age points are further outside the error bounds, so it s not a be@er model. The age points are closer to the error bounds and all of the other properoes (reversals, slope, single distribuoon) are soll good, so this one is be@er... 10 cm secoon width in black 5 cm secoon width in blue Reasoning about hiatuses Reasoning about outliers r(( outlier', 'd_i'), arg( err_anomaly', 'd_i'), weak) r(( outlier', 'd_i'), arg( different_material', 'd_i'), strong) r('hiatus', arg("hiatus at", "d_i"), very_strong) r(('hiatus at', 'd_i'), arg('vertical jump', 'd_i'), strong) r(('vertical jump', 'd_i'), calc('percent_change, calc('local_slope','d_i'), calc('avg_slope')), very_strong) 6

Using built-in analysis workflows: Rolling your own analysis workflow: Metadata about all runs stored with cores Graphical User Interface, powerful plo@er, lots of builtin tools, can compose your own analysis workflows, Documentable, reproducible, interoperable Speak to me aaer the session for a demo (and/or help geong it installed on your machine) The CSciBox code* is open source and freely available on github Import/export wizard * We re soll busy breaking the AI version every other day, so I wouldn t advise grabbing it unless you have a lot of CS experience Who & how Geoscience: Jim White, Tom Marchi@o So:ware Engineering: Viv Lai, Izaak Weiss, Suyog SoO, Ken Anderson AI: Tom Nelson, Laura Rassbach de Vesine Funding: US NaOonal Science FoundaOon CREATIV/ INSPIRE #ATM-0325929 undergrads This material is based upon work sponsored by the NaOonal Science FoundaOon. Any opinions, findings, and conclusions or recommendaoons expressed in this material are those of the author(s) and do not necessarily reflect the views of the NSF. Knowledge engineering: Dave Anderson Maarten Blaauw Sze Ling Ho Colin Lindsay Thanks Amy Myrbo Tyler Jones Kira Rehfeld 7

Forensic paleo reasoning The data that you have: Physical & chemical properoes of some stuff What you want to figure out: The past history of that stuff: When & how it got there What happened since then What you know: A set of processes that may have acted upon that stuff What you don t know: Which of those processes really were involved, and what the parameter values were How you proceed: MulOple simultaneous hypotheses Can we automate that reasoning? What s hard about automa#ng forensic paleo reasoning Combinatorial explosion of scenarios Which may involve processes with cononuousvalued parameters So can t just do brute-force abducoon Knowledge engineering is a challenge What s hard about automa#ng forensic paleo reasoning, cont. RepresentaOon & reasoning issues Expert reasoning involves lots of hypotheses & heurisocs It s oaen contradictory It s not absolute; several weaker conclusions can defeat a stronger one So most of the standard AI soluoons won t work And scienosts are oaen suspicious of automated reasoning results One nice soluoon to all of that: argumentaoon 8