Knowledge Management Using Orion Making Knowledge Active.

Slides:



Advertisements
Similar presentations
Heuristic Search techniques
Advertisements

Aladdin Overview *************************** NOTICE ************************* PROPRIETARY AND CONFIDENTIAL MATERIAL. DISTRIBUTION, USE, AND DISCLOSURE.
AI Pathfinding Representing the Search Space
Visual Scripting of XML
Programming Paradigms and languages
Cutting-edge technology for the development of business software applications Takes advantage of the most recent international trends, combining Microsoft.NET.
Schedule and Effort. Planning Big Project: Waterfall-ish Style 1.Figure out what the project entails Requirements, architecture, design 2.Figure out dependencies.
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
Project management Project manager must;
Best-First Search: Agendas
Simulation of End-of-Life Computer Recovery Operations Design Team Jordan Akselrad, John Marshall Mikayla Shorrock, Nestor Velilla Nicolas Yunis Project.
From Words to Knowledge ORION Active Structure. ORION Active Structure Two Approaches We could separate the process of turning words into knowledge into.
Orion Philosophy and Rationale. If it really is structure, what sort of structure is it? We are asserting that it is active dynamic undirected structure.
DSS: Decision Support Systems and AI: Artificial Intelligence
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 4: Modeling Decision Processes Decision Support Systems in the.
Virtual reality interfaces in connection with building process simulations. Prof. Nash Dawood Centre for Construction Innovation Research University of.
Database Management: Getting Data Together Chapter 14.
Knowledge Management In the Insurance Industry Making Organisational Knowledge Active.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Geography 465 Overview Geoprocessing in ArcGIS. MODELING Geoprocessing as modeling.
Orion Overview. We build an internal model of the world, so we can predict future behaviour - we make the model out of active structure so it is interoperable.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
 A data processing system is a combination of machines and people that for a set of inputs produces a defined set of outputs. The inputs and outputs.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Lecture 7: Simulations.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
WorkPlace Pro Utilities.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
1.eCognition Overview. 1 eCognition eCognition is a knowledge utilisation platform based on Active Knowledge Network technology eCognition covers the.
Active Structure A + B = C. Logic and Numbers IF A + B = C THEN D + E = F.
Managing Organizations Informed decision making as a prerequisite for success Action Vision Mission Organizational Context Policies, Goals, and Objectives.
2131 Structured System Analysis and Design By Germaine Cheung Hong Kong Computer Institute Lecture 2 (Chapter 2) Information System Building Blocks.
Integrated Development Environment for Policies Anjali B Shah Department of Computer Science and Electrical Engineering University of Maryland Baltimore.
Goals  Correlation/dependency: The storing of correlations and dependencies  Integration: Methodology for integrating correlated risk distributions into.
Knowledge Modeling, use of information sources in the study of domains and inter-domain relationships - A Learning Paradigm by Sanjeev Thacker.
소프트웨어공학 강좌 1 Chap 7. Software Prototyping - Rapid software development to validate requirements -
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
DEBUGGING. BUG A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected.
1 Extend is a simulation tool to create models quickly, with all the blocks you need and without even having to type an equation. You can use a series.
CSC 395 – Software Engineering Lecture 28: Classical Analysis -or- Do You Really Want to Do That?
1 Transforming Invention into Innovation: The Conceptualization Stage.
Operational Logistics. Useful New Abilities The abilities to: embed alternatives, contingencies switch on/off different chains dynamically extend the.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Computational Autonomy. Broadening the Focus Computational Autonomy is seen as a way of enlarging the narrow focus of a program, which carries out one.
Chapter 10 Verification and Validation of Simulation Models
Building Simulation Model In this lecture, we are interested in whether a simulation model is accurate representation of the real system. We are interested.
Software Prototyping Rapid software development to validate requirements.
Knowledge Management & Knowledge Management Systems By: Chad Thomison MIS 650.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Scenario A scenario is a sequence of steps describing an interaction between a user and a system. Use case is a set of scenarios tied together by a common.
Software Engineering1  Verification: The software should conform to its specification  Validation: The software should do what the user really requires.
Knowledge Networks or “The Rise of the Machines”.
Chapter 1 Software Engineering Principles. Problem analysis Requirements elicitation Software specification High- and low-level design Implementation.
Forms Manager. What is Forms Manager? Forms Manager is a completely new online form creation and form data management tool.
© Brammertz Consulting, 20091Date: Unified Financial Analysis Risk & Finance Lab Chapter 16: Non-Life insurance Willi Brammertz / Ioannis Akkizidis.
ECognition Model Components. 2. eCognition Model Components1 Model Components Variables and Constants Operators and Functions Links Logical States Messages.
Tupai Business Systems Predictive Models using eCognition TM.
Investigate Plan Design Create Evaluate (Test it to objective evaluation at each stage of the design cycle) state – describe - explain the problem some.
Prototyping in the software process
Software Prototyping.
DSS: Decision Support Systems and AI: Artificial Intelligence
Financial Risk Management of Insurance Enterprises
Chapter 10 Verification and Validation of Simulation Models
Tools of Software Development
Design Model Like a Pyramid Component Level Design i n t e r f a c d s
Computer Science Testing.
Test Case Test case Describes an input Description and an expected output Description. Test case ID Section 1: Before execution Section 2: After execution.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
Presentation transcript:

Knowledge Management Using Orion Making Knowledge Active

Knowledge Is Structure What does that mean? What sort of structure does it imply?

ORION Orion is a knowledge utilisation system based on using an active, undirected structure to represent knowledge Orion covers the full knowledge cycle – creation or capture, marshalling and deployment It is particularly suited to dynamically changing problems, where its ability to modify its own structure comes to the fore

Instead of writing programs, turn the knowledge itself into a computing machine Programmatic: if input(a) and input(b) then c=a+b else if input(a) and input(c) then b=c-a else… Example: a + b = c A new approach to knowledge Structure NYK - Not Yet Known

Values flow through the structure in any direction. The EQUALS operator allows for logical control. Example: a + b = c Use the structure itself

Information Coming the Other Way Example: a + b = c We have a range on one variable, producing a range on another.

The user can turn what they know into a shareable and reusable piece of knowledge by describing relations among objects - the system will use the relations any way it needs to, when it needs to. Users can refine their thinking by observing a model of it in operation - does it match reality? The System as a Thinking Tool Orion

Combining Knowledge Domains Models from different domains can be combined easily because they are undirected - each expert operates in their own domain, thinking in ways they are comfortable with. Economy Funding Credit Risk FX Integrated Model

Techniques Knowledge about the problem area is turned into a structure, made up of variables, operators and links. The structure is undirected and extensible, and supports the following problem-solving techniques: Logical and Numerical Analysis Ranges of Values Simulation Structure Self-modification Backtracking Constraint Reasoning Hypothesising

Ranges of Values Ranges allow you to specify limits in a natural way. The duration is between 4 and 10 days. The cost should be between 1 and 3 million. The expected magnitude lies anywhere from 4.8 to 6.3.

Logical & Numerical Analysis Here are logic and numbers interacting together in a plan. If there is insufficient time for Activity_4’s duration, or insufficient budget or resources, it forces itself false and the other alternative becomes True.

Probability Distributions Probability distributions are another important source of technical knowledge. They need not follow simple forms like Normal or Poisson.

Backtracking When there are lots of possibilities to consider, you want the system to try to find a good solution for you. Backtrack allows the system to try something, observe the result, and then undo it and try something else. While trying something, it may need to erect new structure - “build a castle in the air” - then undo all that as well.

Constraint Reasoning Sometimes there may be constraints on a solution, but no analytic way of finding it. Then you have to try different possibilities, while respecting the constraints. If you use the constraints to prune away downstream possibilities, this is Constraint Reasoning. It helps if the structure of the constraints is undirected, so you can start where there are only a few possibilities - where the problem is most heavily constrained.

Using the System

Logic Editor - Used to enter declarative knowledge in textual form. The text is immediately transformed into active model structure.

Network Display The user can: trace the structure of the network observe the values in particular components set and unset values trace the source of inconsistencies debug the network by halting propagation and observing states

Analysis and Visualization List Editor Stochastic Editor Drawing Editor

Stochastic Editor The user can visualize and manipulate distributions and N- dimensional relations. apply constraints to variables and observe the impact on other variables construct ad hoc distribution and relation operators

Data Miner One of the shortcomings of existing data mining technologies is that in order to use the findings, the user needs to understand them. The reason is that the technologies used for mining are different to those used in operational systems. With Orion, the same technology is used for both tasks. The Miner actually morphs newly found correlations in the data into an active component of the operational system. The system can start with mined data, then “learn on the run” from new transactions.

Additional tools and facilities Structural debugger Script editor Simulator Graphing XML Link Time Series Analysis module Structure extraction from text

Applications Knowledge Management in Organisations Strategic Planning, Program/Project Management Financial Analysis, Wealth Management Risk analysis Simulation, Workflow, Scheduling Knowledge Representation

Simulation - Insurance/Reinsurance

Model the Problem Area Programmatic approach Orion Business Domain Household Commercial Property Quota Share treaty Surplus treaty Risk Access treaty Catastrophe treaty The model takes the form of the business structure it represents. It is “alive” all the time, every piece of it is visible and accessible.

Creation and Destruction of Objects When the simulation starts, the portfolio has 10 bond invocations maturing on 2001 to After a 20 years simulation, where maturing bonds are destroyed and new bonds are purchased if the cash position allows, the portfolio is left with 3 bonds purchased in 2018, 2019 and 2020.

Reinsurance Simulation Generated Commercial Property Claims A Surplus treaty Claims paid after the Surplus recoveries Household Risk Excess treaty Claims paid after the Surplus and RiskXs Combine with Household Claims after Quota Share (into Catastrophe treaty) The structure generated for Commercial Property (each column represents a policy) The structure of the reinsurance program is in the form that insurance people understand it – claims flow into a reinsurance treaty, which recovers some of the payments. What remains can be combined and flow into another treaty.

Earthquake Knowledge Model Structure Attenuation Greece Info (GIS) Intensity/ Damage Recorders Acceleration attenuation based on magnitude, distance and local site conditions Find distance between site and Epicenter, local conditions, etc. Relations between acceleration, intensity and damageratio XML Event Events Frequency/ Amplification Relations between magnitude and frequency, building type, number of floors and natural frequency, including comparison and amplification estimates

Analytic Structure - Wave Attenuation A formula for attenuation (note function on left hand side)

Experiential Structure The Sauter curves, linking Intensity, Building Type and Damage Ratio, are loaded into distributions and relations.Sauter curves Wood Reinforced Concrete

Accept Anything Here is KM at work. Need to accept: Different forms of knowledge - analytic, experiential Different timescales for validity - yesterday, last month, always Different sources - journals, consultants, suppliers, customers Integrate it, iron out the inconsistencies, if necessary change it on the run - manage it.

Propagation An example of one of many value propagation paths, from event magnitude to damage ratio. Magnitude – Event submodel Attenuation submodel  SAh Experiential submodel  intensity Experiential submodel  Damage Ratio

Compatible Knowledge Structures A variable can have a PLUS operator on one side and a RELATION on the other, so analysis and experience are easily combined.

Knowledge in Text Much knowledge is held in text. Unless the text can be accurately “read”, that knowledge is unreachable by automation. Techniques such as Text Mining barely scratch the surface, and requiring someone to attempt to pluck out the knowledge into checklists, ontologies or other simple forms is doomed to failure - knowledge is much richer than these simplifications allow. Orion can read text and create an Active Structure - an active representation of what the text means.

A look at the finishDate of the Occupy relation in a contract. The date value of the ImpliedOne is linked both to an “and” objectgroup comprising August 31, 2005, and the date which is the StartDate of the IS relation of “Tenant’s Work is Substantially complete”. The OBJECTTEST operator created a MIN operator linking the three date values. Note that since the date is not known yet, its value is a range (green), which propagates all the way to the occupy relation. Active Structure from Text

Orion can handle a wide range of problem areas. Its power comes from its simple form - variables, operators, links - and the fact that it is easy to combine structures which do not have a beginning or an end.

How Is It Different? It is based on: Connection Activity Visibility Extensibility Self Modification Undirectedness

It Sounds Too Complex Complexity appears quite quickly. A + B = C is static. X = SUM(List) is already dynamic. “The earthquake struck Sao Paulo last Thursday.” is just more dynamic. Knowledge in an organisation is dynamic - it is just that humans handle it without a second thought. For a system to handle it well, the system needs some similar properties - activity, connectivity, visibility, self- organisation.

The Benefits Knowledge in many technical areas is hugely dense. ORION brings a logical structure and the ability to represent dense knowledge in a way that is useful to the organisation. Instead of being locked in a few people’s heads, it becomes a shareable resource, giving others the ability to comment on it, criticise it, add to it, link it into an organisational whole.