Scone Knowledge Base Scott E. Fahlman April 14, 2005 School of Computer Science.

Slides:



Advertisements
Similar presentations
LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Dr. Alexandra Cristea
Advertisements

Ilias Tachmazidis 1,2, Grigoris Antoniou 1,2,3, Giorgos Flouris 2, Spyros Kotoulas 4 1 University of Crete 2 Foundation for Research and Technology, Hellas.
Modeling Mental Contexts and Their Interactions Wei Chen and Scott Fahlman Carnegie Mellon University.
Intelligent systems Lecture 6 Rules, Semantic nets.
Human Language Technologies. Issue Corporate data stores contain mostly natural language materials. Knowledge Management systems utilize rich semantic.
Analyzing the tradeoffs between breakup and cloning in the context of organizational self-design By Sachin Kamboj.
Neural Networks Basic concepts ArchitectureOperation.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
Chapter 3 Database Management
Jimmy Lin The iSchool University of Maryland Wednesday, April 15, 2009
1 Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial Rajiv Ranjan, Aaron Harwood And Rajkumar Buyya, The University Of Melbbourne IEEE Communications.
1 Regular expression matching with input compression : a hardware design for use within network intrusion detection systems Department of Computer Science.
1 Java Grande Introduction  Grande Application: a GA is any application, scientific or industrial, that requires a large number of computing resources(CPUs,
Silberschatz, Galvin and Gagne ©2009Operating System Concepts – 8 th Edition Chapter 4: Threads.
Memoplex Browser: Searching and Browsing in Semantic Networks CPSC 533C - Project Update Yoel Lanir.
Enhance legal retrieval applications with an automatically induced knowledge base Ka Kan Lo.
Personalized Ontologies for Web Search and Caching Susan Gauch Information and Telecommunications Technology Center Electrical Engineering and Computer.
Innovation in operations and processes Lesson 6 Chapter 8 + slides.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
14.1 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts with Java – 8 th Edition Chapter 4: Threads.
Chapter 01 Nell Dale & John Lewis.
Early Experience with Out-of-Core Applications on the Cray XMT Daniel Chavarría-Miranda §, Andrés Márquez §, Jarek Nieplocha §, Kristyn Maschhoff † and.
Silberschatz, Galvin and Gagne ©2011Operating System Concepts Essentials – 8 th Edition Chapter 4: Threads.
An Example Use Case Scenario
CS 102 Computers In Context (Multimedia)‏ 01 / 23 / 2009 Instructor: Michael Eckmann.
ALCME: OAI at OCLC Jeffrey A. Young OCLC Online Computer Library Center, Inc.
Chapter 1 The Big Picture.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
CSCE 121: Introduction to Program Design and Concepts, Honors Dr. J. Michael Moore Spring 2015 Set 3: Objects, Types, and Values 1 Based on slides.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Implementation support z programming tools y levels of services for programmers z windowing systems y core support for separate and simultaneous user-system.
 Topology Topology  Different types of topology Different types of topology  bus topologybus topology  ring topologyring topology  star topologystar.
If our atoms were expanded to the size of BBs, *a simple molecule would be the size of a marble, *a chain molecule might be the size of a cat, *a molecular.
M Machine Learning F# and Accord.net. Alena Dzenisenka Software architect at Luxoft Poland Member of F# Software Foundation Board of Trustees Researcher.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
10.Introduction to Data-Parallel architectures TECH Computer Science SIMD {Single Instruction Multiple Data} 10.1 Introduction 10.2 Connectivity 10.3 Alternative.
1/52 Overlapping Community Search Graph Data Management Lab, School of Computer Science
8.1 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Paging Physical address space of a process can be noncontiguous Avoids.
1 Efficient Trie Braiding in Scalable Virtual Routers Author: Haoyu Song, Murali Kodialam, Fang Hao, T.V. Lakshman Publisher: IEEE/ACM TRANSACTIONS ON.
Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 4: Threads.
Copyright © Clifford Neuman - UNIVERSITY OF SOUTHERN CALIFORNIA - INFORMATION SCIENCES INSTITUTE Advanced Operating Systems Lecture notes Dr.
Concept Mapping Tutorial. What Is a Concept Map? Like all maps, concept maps are representations of spatial relationships. Rather than portraying the.
Object-Oriented Systems. Goals Object-Oriented Methodologies – The Rumbaugh et al. OMT – The Booch methodology – Jacobson's methodologies.
OOD OO Design. OOD-2 OO Development Requirements Use case analysis OO Analysis –Models from the domain and application OO Design –Mapping of model.
Project Deliverables CIS 4328 – Senior Project 2 And CEN Engineering of Software 2.
MULTIMEDIA DATA MODELS AND AUTHORING
Knowledge Engineering. Sources of Knowledge - Books - Journals - Manuals - Reports - Films - Databases - Pictures - Audio and Video Tapes - Flow Diagram.
ECognition Model Components. 2. eCognition Model Components1 Model Components Variables and Constants Operators and Functions Links Logical States Messages.
Silberschatz, Galvin and Gagne ©2009Operating System Concepts – 8 th Edition Chapter 4: Threads.
GUILLOU Frederic. Outline Introduction Motivations The basic recommendation system First phase : semantic similarities Second phase : communities Application.
Network Processing Systems Design
Module 5 Other Knowledge Representation Formalisms
Chapter 4: Threads.
Course Outcomes of Object Oriented Modeling Design (17630,C604)
SUPA/YMCA (Yang Models for Configuration and topology Abstraction)
our atoms were expanded to the size of BBs,
International Research and Development Institute Uyo
IDENTIFICATION OF DENSE SUBGRAPHS FROM MASSIVE SPARSE GRAPHS
Parallel Processing and GPUs
CPE 401 / 601 Computer Network Systems
Chapter 4: Threads.
What is trying to solve any virtual memory implementation ?
SigMatch Fast and Scalable Multi-Pattern Matching
KNOWLEDGE REPRESENTATION
Outline Announcements Lab2 Distributed File Systems 1/17/2019 COP5611.
Semantic Nets and Frames
Outline Review of Quiz #1 Distributed File Systems 4/20/2019 COP5611.
August 8, 2006 Danny Budik, Itamar Elhanany Machine Intelligence Lab
Rich Model Toolkit – An Infrastructure for Reliable Computer Systems
GGF10 Workflow Workshop Summary
Presentation transcript:

Scone Knowledge Base Scott E. Fahlman April 14, 2005 School of Computer Science

April 14, Goals for Scone Build a practical “knowledge base” (KB) engine and toolkit that can be used in any number of applications. Semantic network model: nodes are entities, links are statements. Emphasis on scalability and ease of use. –A few million entities and relations on a high-end workstation. –Parallelizable if you want more. Implemented in Common Lisp, runs on 32-bit or 64-bit workstations. Will release as open-source, with a tutorial book. Alicia Tribble (Ph.D. student) working on NL input of knowledge.

April 14, Current Cabilities Multiple-inheritance hierarchy with exceptions. Efficient detection of type violations. Mapping of concepts to words is many-to-many. User-defined roles and relations. Can attach meta-knowledge to any node or link. Multiple contexts: hierarchical & lightweight. Can represent numerical weights and probabilities. Programmer-level document. Current “core” KB is minimal. Machinery for episodic memory exists, but is minimal.

April 14, Multiple Contexts Each link (statement) in SCONE is tied to the context in which it is true. Contexts form an inclusion hierarchy. Each starts as a clone, then adds or cancels some information. To activate a context, mark it and all included contexts, then mark all active statements. Only these link are active. So multiple contexts are efficient, lightweight, and heavily used for reasoning about alternative states of the universe, real or hypothetical. (“What if…”) The multiple-context mechanism is used to implement actions and events.