Working Group 4 Creative Systems for Knowledge Management in Life Sciences.

Slides:



Advertisements
Similar presentations
To confirm the deepest thing in our students is the educator’s special privilege. It demands that we see in the failures of adolescence and its confusions,
Advertisements

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
C Introduction to the Geostat project Session on User needs (Geostat workshop in Bled 1-3 october 2008) Lars H. Backer
Artificial Intelligence 1. Characterisations of AI Course V231 Department of Computing Imperial College, London © Simon Colton.
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Prof. Carolina Ruiz Computer Science Department Bioinformatics and Computational Biology Program WPI WELCOME TO BCB4003/CS4803 BCB503/CS583 BIOLOGICAL.
Automated Exploration of Bioinformatics Spaces Simon Colton Computational Bioinformatics Laboratory.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
Fungal Semantic Web Stephen Scott, Scott Henninger, Leen-Kiat Soh (CSE) Etsuko Moriyama, Ken Nickerson, Audrey Atkin (Biological Sciences) Steve Harris.
Relational Data Mining in Finance Haonan Zhang CFWin /04/2003.
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
© Franz Kurfess Project Topics 1 Topics for Master’s Projects and Theses -- Winter Franz J. Kurfess Computer Science Department Cal Poly.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Using Bioinformatics to Make the Bio- Math Connection The Confessions of a Biology Teacher.
SCB : 1 Department of Computer Science Simulation and Complexity SCB : Simulating Complex Biosystems Susan Stepney Department of Computer Science Leo Caves.
Modeling and Validation Victor R. Basili University of Maryland 27 September 1999.
Models of Human Performance Dr. Chris Baber. 2 Objectives Introduce theory-based models for predicting human performance Introduce competence-based models.
Eindhoven Universityof Technology The Netherlands.
12.1 Frameworks for comparing ISD methodologies IMS Information Systems Development Practices.
Applying Multi-Criteria Optimisation to Develop Cognitive Models Peter Lane University of Hertfordshire Fernand Gobet Brunel University.
1212 Management and Communication of Distributed Conceptual Design Knowledge in the Building and Construction Industry Dr.ir. Jos van Leeuwen Eindhoven.
CS Machine Learning. What is Machine Learning? Adapt to / learn from data  To optimize a performance function Can be used to:  Extract knowledge.
Bioinformatics Jan Taylor. A bit about me Biochemistry and Molecular Biology Computer Science, Computational Biology Multivariate statistics Machine learning.
ILP for Mathematical Discovery Simon Colton & Stephen Muggleton Computational Bioinformatics Laboratory Imperial College.
The HOMER System for Discovery in Number Theory Simon Colton Imperial College, London.
9/30/2004TCSS588A Isabelle Bichindaritz1 Introduction to Bioinformatics.
Lakatos-style Methods in Automated Reasoning Alison Pease University of Edinburgh Simon Colton Imperial College, London.
Knowledge Acquisition. Concepts of Knowledge Engineering Knowledge engineering The engineering discipline in which knowledge is integrated into computer.
Copyright R. Weber Machine Learning, Data Mining ISYS370 Dr. R. Weber.
Automated Explanation of Gene-Gene Relationships Wacek Kuśnierczyk.
Ontology Development in the Sciences Some Fundamental Considerations Ontolytics LLC Topics:  Possible uses of ontologies  Ontologies vs. terminologies.
Automated Theory Formation: First Steps in Bioinformatics Simon Colton Computational Bioinformatics Laboratory.
1 Learning Agents Laboratory Computer Science Department George Mason University Prof. Gheorghe Tecuci 1. Introduction.
Webb’s Depth of Knowledge
Automated Theory Formation in Bioinformatics Simon Colton Computational Bioinformatics Lab Imperial College, London.
Artificial Intelligence
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Future & Emerging Technologies in the Information Society Technologies programme of European Commission Future & Emerging Technologies in the Information.
A Theory of Theory Formation Simon Colton Universities of Edinburgh and York.
HYGIA: Design and Application of New Techniques of Artificial Intelligence for the Acquisition and Use of Represented Medical Knowledge as Care Pathways.
Illustrations and Answers for TDT4252 exam, June
Edinburgh and Calculemus Simon Colton Universities of Edinburgh and York.
The Evolution of ICT-Based Learning Environments: Which Perspectives for School of the Future? Reporter: Lee Chun-Yi Advisor: Chen Ming-Puu Bottino, R.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
A Theory of Theory Formation Simon Colton Universities of Edinburgh and York.
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Data Mining BY JEMINI ISLAM. Data Mining Outline: What is data mining? Why use data mining? How does data mining work The process of data mining Tools.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Interactive Evolution in Automated Knowledge Discovery Tomáš Řehořek March 2011.
National Research Council Of the National Academies
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
Data Mining and Decision Support
Automatic Generation of First Order Theorems Simon Colton Universities of Edinburgh and York Funded by EPSRC grant GR/M98012 and the Calculemus Network.
Anne Watson Hong Kong  grasp formal structure  think logically in spatial, numerical and symbolic relationships  generalise rapidly and broadly.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Lecture 11 CS5661 Structural Bioinformatics – Structure Comparison Motivation Concepts Structure Comparison.
Machine Creativity Edinburgh Simon Colton Universities of Edinburgh and York.
Organic Evolution and Problem Solving Je-Gun Joung.
#1 Make sense of problems and persevere in solving them How would you describe the problem in your own words? How would you describe what you are trying.
1 Survey of Biodata Analysis from a Data Mining Perspective Peter Bajcsy Jiawei Han Lei Liu Jiong Yang.
Sub-fields of computer science. Sub-fields of computer science.
Architecture Components
Knowledge Representation
ece 627 intelligent web: ontology and beyond
Overview of Machine Learning
Stepping on Earth: A Roadmap for Data-driven Agent-Based Modelling
AP Biology Class Bonneville High School
Key Ideas How do scientists explore the world?
Presentation transcript:

Working Group 4 Creative Systems for Knowledge Management in Life Sciences

Purpose of this Talk We are researching methods which we believe could provide non-standard solutions to complex problems We need concrete problems to identify possible interactions between the working groups

Structure of Talk Individual research directions General techniques for creative reasoning A case study

Computational Bioinformatics Laboratory, Imperial College London Progol system –Learning of concepts in bioinformatics –Theory behind, and implementation of ILP –Applications: Predictive toxicology, secondary structure in proteins, learning metabolic pathways HR system –Discovering in mathematics (and bioinformatics) –Theory behind, and implementation of ATF –Applications: Adding to databases: Integer sequences, TPTP library Finding invariants, inventing CSP constraints, tutorials Scientific Discovery via integration of techniques

Centre for Computational Creativity City University, London Formal frameworks for describing and reasoning about creative behaviour –Compare seach methods and outcomes –Define value etc and reason about properties of definitions Pattern discovery and matching technogies for multidimensional datasets –Discover/locate geometrically identical structural regions, possibly with gaps in multi-D data –Example: 3D representations of atoms in space for pharmacophore bonding models

University of A Corunha Hybrid Society (HS) Development framework to validate and to allow the learning of various computational models of tasks which require creativity and a social behaviour HS is based on machines and humans living together in a virtual and “egalitarian” society Solves the problem of Value in a dynamic context. Allows the comparison of different computer paradigms and systems. Allow the collaboration between humans and computer systems Allows the use of adaptive techniques such us Evolutionary Computation and Artificial Neural Networks

Creative Systems Group University of Coimbra Computational Models of Creativity –Analogy –Evolution –Conceptual Blending Models of Surprise Hybrid Societies for Creativity Assessment

University of Edinburgh Lakatos-style reasoning: -Experts interact to build a common theory -Counterexamples used to modify conjectures; clarify concepts; improve proofs - Ways of evaluating machine creativity

Universidad Complutense de Madrid Ongoing research work: –Knowledge intensive CBR CBRArm: framework for CBR + ontologies –Generating narrative and metaphorical texts, NLG architectures, CBR for text generation –CBR for Knowledge Management Java documentation, helpdesks –Information Filtering + User Modeling –Computer games

Creative Reasoning Reasoning in non-standard ways to produce: –“interesting”/valued/unexpected outputs –emergent complex behaviour Reconceptualise existing knowledge structures to get new knowledge structures with added value –using in a different way than they were intended –lateral connections that weren’t there already Heuristic reasoning –Including sound and unsound methods Post hoc verification –value measurements for the domain are a pre-requisite

General Techniques Conceptual blending Metaphorical/analogical reasoning Inductive inference Hypothesis repair Evolutionary methods

Conceptual Blending

Metaphorical Reasoning

Inductive Inference Predictive Induction –Know the positives/negatives of a concept –Search for a concept which fits categorisation Use examples as evidence for predictive accuracy Cross validate results Descriptive Induction –Search for rules which associate background predicates, using data as empirical evidence –(Sometimes) use deduction to prove rules found

Hypothesis Repair Using a counterexample to repair a faulty hypothesis by: –Generalising from counterexample to a property then stating the exception in the hypothesis –Generalising from the positives and then limiting the hypothesis to these

Evolutionary Methods Exploration of complex search spaces –in non-uniform ways –Based on biologically inspired evolutionary notions such as gene recombination, mutation, fitness functions –Dynamically adaptive systems

Potential Applications Levels of discovery –You know what you are looking for, But you don’t know what it looks like –You don’t know what you are looking for But you know you are looking for something –You didn’t know you were even looking for anything Levels of search –At the object level (millions/billions of data points) –At the semantics level (tens of thousands of terms) –At the meta-level (scores of techniques)

Possible (General) Application: Ontology Maintenance Ontologies standardise concepts –And standardise relationships between them Many areas see the need for ontologies –Including scientific domains such as life sciences Very important that the ontology represents current scientific thinking Need to continually maintain ontology –New nodes –New links Need to continually interpret ontology –Large scale structures

Case Study – Gene Ontology ~14,000 terms from biology/genetics –Process, function, structure –Structured into hierarchies using isa/partof Each term has genes associated –~ 1.3 million genes (from, e.g., GenBank) Aims to unify biology –Databases are in a bad state Different interpretations/notations/standards

Gene Ontology (Example)

Methods for Ontology Maintenance Mining rules between concepts using inductive techniques (adds edges) –Project to use HR for this in progress –Project to use Progol to learn terminology Conceptual blending –Invent new concepts (nodes) Metaphorical reasoning –Look at structure to reorganise links Hypothesis repair –Explain genes which are seemingly misclassified

Proactive and Reactive Applications Proactive –Attempt to make discoveries in GO –Give value added when someone submits a new term to the ontology Reactive –A new gene is added which (using sequence alignments) is associated with “wrong” concept –Creatively re-organise ontology to fix problem

The Bottom Line We have solutions but not problems –With respect to Life Sciences Our application domains are disparate –But our methods are general We’re already thinking about certain tasks/problems in life sciences –Predictive toxicology –Protein structure prediction And we’re inventing our own problems –Maintaining the Gene Ontology But we really need to discuss what it is that standard techniques do not yet give you –And see what creative systems/techniques can do