THE SP SYSTEM AS AN AID TO CRIME PREVENTION AND DETECTION (CPD)

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
Prof. Carolina Ruiz Computer Science Department Bioinformatics and Computational Biology Program WPI WELCOME TO BCB4003/CS4803 BCB503/CS583 BIOLOGICAL.
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 7 Technologies to Manage Knowledge: Artificial Intelligence.
Soft computing Lecture 6 Introduction to neural networks.
Chapter 11 Managing Knowledge.
Chapter 12: Intelligent Systems in Business
Learning Programs Danielle and Joseph Bennett (and Lorelei) 4 December 2007.
02 -1 Lecture 02 Agent Technology Topics –Introduction –Agent Reasoning –Agent Learning –Ontology Engineering –User Modeling –Mobile Agents –Multi-Agent.
19 April, 2017 Knowledge and image processing algorithms for real-life applications. Dr. Maria Athelogou Principal Scientist & Scientific Liaison Manager.
Artificial Intelligence
Introduction to Data Mining Engineering Group in ACL.
Wilma Bainbridge Tencia Lee Kendra Leigh
OLAM and Data Mining: Concepts and Techniques. Introduction Data explosion problem: –Automated data collection tools and mature database technology lead.
9/30/2004TCSS588A Isabelle Bichindaritz1 Introduction to Bioinformatics.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Knowledge Acquisition. Concepts of Knowledge Engineering Knowledge engineering The engineering discipline in which knowledge is integrated into computer.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Notes for Chapter 12 Logic Programming The AI War Basic Concepts of Logic Programming Prolog Review questions.
Purpose of study A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing.
Knowledge representation
DECISION SUPPORT SYSTEM ARCHITECTURE: The data management component.
Artificial Intelligence
NEURAL NETWORKS FOR DATA MINING
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Chapter 13 Artificial Intelligence and Expert Systems.
I Robot.
Overview of Bioinformatics 1 Module Denis Manley..
Majid Sazvar Knowledge Engineering Research Group Ferdowsi University of Mashhad Semantic Web Reasoning.
Data Mining and Decision Trees 1.Data Mining and Biological Information 2.Data Mining and Machine Learning Techniques 3.Decision trees and C5 4.Applications.
Overview of Bioinformatics Module Denis Manley.. Contact Details Lecturer Name: Denis Manley Room number: KE-1-013a
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
What is Artificial Intelligence?
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Using Bayesian Networks to Predict Plankton Production from Satellite Data By: Rob Curtis, Richard Fenn, Damon Oberholster Supervisors: Anet Potgieter,
Artificial Intelligence Chapter 1 - Part 2 Artificial Intelligence (605451) Dr.Hassan Al-Tarawneh.
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence Knowledge Representation.
FNA/Spring CENG 562 – Machine Learning. FNA/Spring Contact information Instructor: Dr. Ferda N. Alpaslan
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Why Intelligent Data Analysis? Joost N. Kok Leiden Institute of Advanced Computer Science Universiteit Leiden.
Introduction to Machine Learning, its potential usage in network area,
Sub-fields of computer science. Sub-fields of computer science.
Chapter 11 Managing Knowledge.
Brief Intro to Machine Learning CS539
Knowledge Representation Techniques
THE SP SYSTEM AND ITS POTENTIAL APPLICATIONS IN DEFENCE
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
INFORMATION COMPRESSION, MULTIPLE ALIGNMENT, AND INTELLIGENCE
Spring 2003 Dr. Susan Bridges
Done Done Course Overview What is AI? What are the Major Challenges?
RESEARCH APPROACH.
Chapter 11 Managing Knowledge.
Knowledge Representation
Data Mining: Concepts and Techniques Course Outline
What is Pattern Recognition?
Basic Intro Tutorial on Machine Learning and Data Mining
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Database management concepts
Artificial Intelligence introduction(2)
CSc4730/6730 Scientific Visualization
Data Warehousing and Data Mining
Overview of Machine Learning
KNOWLEDGE REPRESENTATION
3.1.1 Introduction to Machine Learning
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
DSS Concepts, Methodologies and Technologies
Presentation transcript:

THE SP SYSTEM AS AN AID TO CRIME PREVENTION AND DETECTION (CPD) Dr Gerry Wolff CognitionResearch.org

■ A database system... ■ …with intelligence. THE SP SYSTEM Very roughly, the SP theory of intelligence (expressed in the SP computer model) is: ■ A database system... ■ …with intelligence. CognitionResearch.org

SIMPLIFICATION AND INTEGRATION ■ Computer science, including artificial intelligence, has become very fragmented: pushdown automaton LL(k) grammar genetic algorithm production systems simulated annealing explanation-based learning schema inheritance Bayesian networks logic programming case-based reasoning Lisp perceptron Skolemization lambda calculus neural networks expert system Horn clause inductive logic programming possibilistic logic fuzzy logic truth maintenance self-organising feature maps autoepistemic logic constraint satisfaction utility theory ontologies re-write rule semi-graphoid object-oriented design temporal logic variable situation calculus parsing means-ends analysis Petri nets n-tuple prototype theory blackboard tableau operator ■ The SP system aims to simplify and integrate ideas in computing. ■ The key to simplification and integration is multiple alignment (next). CognitionResearch.org

MULTIPLE ALIGNMENT: A CONCEPT BORROWED (AND ADAPTED) FROM BIOINFORMATICS A widely-used technique for the analysis of DNA is to arrange two or more sequences so that matching bases and subsequences of bases are aligned, as shown in this figure. In the SP theory, this idea has been borrowed and adapted. The main change is the distinction between ‘New’ and ‘Old’ patterns, with the goal of finding multiple alignments that enable New patterns to be encoded economically in terms of Old patterns. CognitionResearch.org

AN SP MULTIPLE ALIGNMENT ■ Multiple alignment is central in the SP system. ■ Multiple alignment is very versatile (next). CognitionResearch.org

VERSATILITY AND ADAPTABILITY OF THE SP SYSTEM ■ Unsupervised learning: a foundation for all other kinds of learning. ■ Representation of several different kinds of knowledge. ■ Several different kinds of reasoning. ■ Pattern recognition with potential for computer vision. ■ Processing of natural language. ■ Information storage and retrieval. ■ Planning. ■ Problem solving. CognitionResearch.org

SEAMLESS INTEGRATION IN THE SP SYSTEM ■ A potential advantage of the SP system is that it has potential for seamless integration (SI) of different kinds of knowledge (DK) and different aspects of intelligence (DI) — (SIDKDI). ■ This is because multiple alignment has potential to be a universal framework for DK and DI. ■ SIDKDI appears to be essential if we are to achieve human-like versatility and adaptability in artificial intelligence. In reasoning, people naturally make use of many different kinds of knowledge and many different aspects of intelligence. Consider reasoning in “whodunnit” scenarios. CognitionResearch.org

THE POTENTIAL OF THE SP SYSTEM IN CPD — SUMMARY ■ The SP system as a versatile database system, with intelligence. ■ Unsupervised learning. ■ Several kinds of reasoning. ■ Planning and problem solving. ■ Pattern recognition and computer vision. ■ Processing of natural language. ■ Transparency and visualisation. CognitionResearch.org

THE SP SYSTEM AS A VERSATILE DATABASE SYSTEM, WITH INTELLIGENCE ■ Storage of information ■ Efficiency in use of storage space. ■ Efficiency in transmission of information. ■ Retrieval of information (ED = relevant to eDiscovery) ■ Query-by-example. ■ Natural language queries. ■ SQL. ■ Versatility in representing different kinds of knowledge and with different aspects of intelligence. ED ■ Seamless integration of different kinds of knowledge and different aspects of intelligence. ED CognitionResearch.org

UNSUPERVISED LEARNING ■ The SP system has strengths and potential in unsupervised learning (the inspiration for the system). ■ It means learning without a “teacher” or anything equivalent. Most human learning is unsupervised. ■ It is the foundation for “reinforcement learning”, “learning by imitation”, “learning by being told”, and more. ■ For CPD, it can mean: ■ The discovery of significant structures, patterns, or associations in data, including patterns of activity, associations amongst people, habits of individuals, and many more. ED ■ Automatic or semi-automatic organisation of unstructured or semi- structured information. ED CognitionResearch.org

SEVERAL KINDS OF REASONING, WITH OTHER ASPECTS OF INTELLIGENCE ■ The SP system supports several kinds of reasoning that can work together and with other aspects of intelligence, in any combination. This is a major strength of the system. ■ For CPD, this can mean: ■ Recognising patterns of activity that precede acts of terrorism. ■ Working out who may be planning a crime or act of terrorism, and where, and how. ■ Following chains of reasoning and patterns in “whodunnit” investigations. CognitionResearch.org

PATTERN RECOGNITION AND COMPUTER VISION The SP system has strengths and potential in: ■ Recognising patterns in data, including such things as patterns of activity, or language styles, that have been previously learned by the system. ED ■ Recognising or retrieving such things as finger prints or DNA samples that are the same as or similar to a given target. ED ■ Computer vision: analysis and interpretation of scenes, recognition of people from different angles, recognition of objects and their significance, …. ED CognitionResearch.org

PROCESSING OF NATURAL LANGUAGE ■ The SP system has strengths and potential in: ■ Parsing (analysis) and production of natural language without meanings. ■ Understanding natural language and production of language from meanings. ■ Translation between natural languages via meanings. ■ Potential applications in CPD, include understanding conversations by suspects, understanding legal documents, and help in composing reports. ■ Seamless integration of NL with other aspects of intelligence. ■ More ambitious than NL in current AI applications. CognitionResearch.org

TRANSPARENCY AND VISUALIZATION ■ In the SP system there is transparency in: ■ How knowledge is organised (cf deep learning and artificial neural networks). ■ Processing — there is an audit trail for all processing. ■ Static and moving graphics may help visualisation of knowledge and processing. ■ This is likely to be important in: ■ Assessments of security against crime or terrorism. ■ Legal issues arising from crime or terrorism. CognitionResearch.org

A HIGH-PARALLEL SP MACHINE AS A VEHICLE FOR RESEARCH CognitionResearch.org

FURTHER INFORMATION ■ www.cognitionresearch.org/sp.htm . ■ Papers: There are details of several papers, many with download links, on the above web page. ■ Contact: ■ jgw@cognitionresearch.org, ■ +44 (0) 1248 712962, ■ +44 (0) 7746 290775. CognitionResearch.org