Integration of Symbolic and Connectionist AI techniques

Size: px
Start display at page:

Download "Integration of Symbolic and Connectionist AI techniques"

Transcription

1 Integration of Symbolic and Connectionist AI techniques Decision Support Systems for biochemical processes Davide Sottara Seminari III anno dottorato - XXII ciclo

2 Outline 1 PhD Curriculum 2 Introduction Case Study : Water Treatment State of the Art 3 Hybrid Architectures Proposed Architecture Hybrid Modules 4 Rule Engine Inference under Uncertainty Rule Language and Engine 5 Results and Future Works

3 Curriculum Tutor: Co-Tutor: Cooperations : Other: Prof. P. Mello Ing. L. Luccarini ENEA - ACS PROT IDR Water Resource Management Section (Jan 07 - Dec 09) University of Newcastle / JBoss (Feb 09 - Jun 09) Track Co-Chair at RULEML09 Rules and Uncertainty

4 Publications Journal Papers G. L. Bragadin, G. Colombini, L. Luccarini, M. Mancini, P. Mello, M. Montali, and D. Sottara. Formal verification of wastewater treatment processes using events detected from continuous signals by means of artificial neural networks. Case study: SBR plant. Environmental Modelling and Software (IF 2.659). Article in Press. P. Mello, M. Proctor, and D. Sottara. A configurable RETE-OO engine for reasoning with different types of imperfect information. IEEE Transactions on Knowledge and Data Engineering (TKDE) - Special Issue on Rule Representation, Interchange and Reasoning in Distributed, Heterogeneous Environments (IF 2.236). Article in Press.

5 Conference Acts I Sottara D., P.Mello, L.Luccarini, and G.Colombini. Controllo e gestione intelligente degli impianti di depurazione. In Europa del Recupero : le ricerche, le tecnologie, gli strumenti e i casi studio per una cultura della responsabilitã ambientale, pages , S.Arcangelo di Romagna (RN) ITA, 5-8 Novembre Maggioli Editore (ITALY). D.Sottara, L.Luccarini, and P.Mello. Strumenti di IA per il controllo e la diagnosi dei processi biologici negli impianti a fanghi attivi. In Europa del recupero : le ricerche, le tecnologie, gli strumenti e i casi studio per una cultura della responsabilitã ambientale, pages , S.Arcangelo di Romagna (RN) ITA, 5-8 Novembre Maggioli Editore (ITALY). L. Luccarini, P. Mello, D. Sottara, and A. Spagni. Artificial Intelligence based rules for event recognition and control applied to SBR systems. In Conference Proceedings of the 4th Sequencing Batch Reactor Conference, pages , ROMA ITA, 7-10 April, s.n. M. Nickles and D. Sottara. Approaches to Uncertain or Imprecise Rules - A survey. In G. Governatori, J. Hall, and A. Paschke, editors, Rule Interchange and Applications, International Symposium, RuleML 2009, Las Vegas, Nevada, USA, November 5-7, Proceedings, volume 5858 of Lecture Notes in Computer Science, pages Springer, D. Sottara and P. Mello. Modelling radial basis functions with rational logic rules. In E. Corchado, A. Abraham, and W. Pedrycz, editors, Hybrid Artificial Intelligence Systems, Third International Workshop, HAIS 2008, Burgos, Spain, September 24-26, Proceedings, volume 5271 of Lecture Notes in Computer Science, pages Springer, 2008.

6 Conference Acts II D. Sottara, L. Luccarini, P. Mello, S. Grilli, M. Mancini, and G.L. Bragadin. Tecniche di intelligenza artificiale per la gestione e il controllo di impianti di depurazione. caso di studio: SBR in scala pilota alimentato con refluo reale. In Luciano Morselli, editor, Ambiente: tecnologie, controlli e certificazioni per il recupero e la valorizzazione di materiali ed energie. ECOMONDO X Fiera Internazionale del Recupero di Materia ed Energia e dello Sviluppo Sostenibile. Rimini novembre 2006, volume 1, pages Maggioli Editore (ITALY), D. Sottara, L. Luccarini, and P. Mello. AI techniques for Waste Water Treatment Plant control. Case study: Denitrification in a pilot-scale SBR. In B. Apolloni, R. J. Howlett, and L. C. Jain, editors, Knowledge-Based Intelligent Information and Engineering Systems, 11th International Conference, KES 2007, XVII Italian Workshop on Neural Networks, Vietri sul Mare, Italy, September 12-14, Proceedings, Part I, volume 4692 of Lecture Notes in Computer Science, pages Springer, D. Sottara, P. Mello, and M. Proctor. Adding uncertainty to a RETE-OO inference engine. In N. Bassiliades, G. Governatori, and A. Paschke, editors, Rule Representation, Interchange and Reasoning on the Web, International Symposium, RuleML 2008, Orlando, FL, USA, October 30-31, Proceedings, volume 5321 of Lecture Notes in Computer Science, pages Springer, D. Sottara, G. Colombini, L. Luccarini, and P. Mello. A Pool of Experts to evaluate the evolution of biological processes in SBR plants. In E. Corchado, X. Wu, E. Oja, Á. Herrero, and B. Baruque, editors, Hybrid Artificial Intelligence Systems, 4th International Conference, HAIS 2009, Salamanca, Spain, June 10-12, Proceedings, volume 5572 of Lecture Notes in Computer Science, pages Springer, 2009.

7 Conference Acts III D. Sottara, L. Luccarini, G.L. Bragadin, M.L. Mancini, P. Mello, and M. Montali. Process quality assessment in automatic management of wastewater treatment plants using formal verification. In International Symposium on Sanitary and Environmental Engineering-SIDISA 08 -Proceedings, volume 1, pages 152/1 152/8, ROMA ITA, june ANDIS. D. Sottara, A. Manservisi, P. Mello, G. Colombini, and L. Luccarini. A CEP-based SOA for the management of wastewater treatment plants. In EESMS IEEE Workshop on Environmental, Energy, and Structural Monitoring Systems, Proceedings, pages 58 65, 25/09/ D. Sottara, P. Mello, L. Luccarini, G. Colombini, and A. Manservisi. Controllo intelligente in linea per una gestione efficiente e sostenibile degli impianti di trattamento reflui. Caso di studio: SBR in scala pilota. In Ecodesign per il pianeta: soluzioni per un ambiente pulito e per una nuova economia, pages , S.Arcangelo di Romagna (RN) ITA, Ottobre Maggioli Editore (ITALY). D. Sottara, P. Mello, and M. Proctor. Towards modelling defeasible reasoning with imperfection in production rule systems. In G. Governatori, J. Hall, and A. Paschke, editors, Rule Interchange and Applications, International Symposium, RuleML 2009, Las Vegas, Nevada, USA, November 5-7, Proceedings, volume 5858 of Lecture Notes in Computer Science, pages Springer, N. Wulff and D. Sottara. Fuzzy reasoning with a RETE-OO Rule Engine. In G. Governatori, J. Hall, and A. Paschke, editors, Rule Interchange and Applications, International Symposium, RuleML 2009, Las Vegas, Nevada, USA, November 5-7, Proceedings, volume 5858 of Lecture Notes in Computer Science, pages Springer, 2009.

8 Case Study : Water Treatment Outline 1 PhD Curriculum 2 Introduction Case Study : Water Treatment State of the Art 3 Hybrid Architectures Proposed Architecture Hybrid Modules 4 Rule Engine Inference under Uncertainty Rule Language and Engine 5 Results and Future Works

9 Case Study : Water Treatment Sequencing Batch Reactors Single treatment tank Cyclic process : Reactions sequential in time ph, redox potential orp, dissolved oxygen DO probes

10 Case Study : Water Treatment Intelligent Management of Complex Systems Control Process Optimization Greater efficiency Money/Energy savings Diagnosis Anomaly Prevention Fault Isolation Automatic Intervention Support Diagnosis Detection Probes Operator Intervention Prevention Reaction Actuators Plant

11 Case Study : Water Treatment Reaction Completion Change in signal trends are correlated to completed reactions Denitrification 2 Nitrification Draw Load Anox Aero Set Idle

12 State of the Art Outline 1 PhD Curriculum 2 Introduction Case Study : Water Treatment State of the Art 3 Hybrid Architectures Proposed Architecture Hybrid Modules 4 Rule Engine Inference under Uncertainty Rule Language and Engine 5 Results and Future Works

13 State of the Art A few considerations... The problem is complex

14 State of the Art A few considerations... The problem is complex Models are not applicable

15 State of the Art A few considerations... The problem is complex Models are not applicable Decision Support Systems are more suitable

16 State of the Art A few considerations... The problem is complex Models are not applicable Decision Support Systems are more suitable No single AI technology is optimal

17 State of the Art Integrated Intelligent Remote Control User Interface Integrated Remote Control System DSS Probes Database Plant Controller PID Actuators Combines different technologies Remote Access Diagnosis & Fault Detection Optimal Set-point Control Operator Support Benefits Full KB system Reactive / Proactive Limitations Monolithic architecture Coordination?

18 State of the Art Integrated Intelligent Remote Control User Interface Analysis Techniques Probes NDSS OD R F Database Plant Controller PID Actuators Different approaches Data Mining Neural Networks Fuzzy Logic Rule Based Systems Ontologies Benefits Full KB system Reactive / Proactive Limitations Monolithic architecture Coordination?

19 Proposed Architecture Outline 1 PhD Curriculum 2 Introduction Case Study : Water Treatment State of the Art 3 Hybrid Architectures Proposed Architecture Hybrid Modules 4 Rule Engine Inference under Uncertainty Rule Language and Engine 5 Results and Future Works

20 Proposed Architecture Complex Event-Driven SOAs CED-SOA A Service-Oriented Architecture for Complex Event Processing

21 Proposed Architecture Complex Event-Driven SOAs CED-SOA A Service-Oriented Architecture for Complex Event Processing Services may interact producing or consuming events Looser coupling Reactiveness

22 Proposed Architecture Complex Event-Driven SOAs CED-SOA A Service-Oriented Architecture for Complex Event Processing Services may interact producing or consuming events Looser coupling Reactiveness Services aggregate events Implementation is hidden

23 Proposed Architecture Complex Event-Driven SOAs CED-SOA A Service-Oriented Architecture for Complex Event Processing Services may interact producing or consuming events Looser coupling Reactiveness Services aggregate events Implementation is hidden The middleware delivers events Producers need not know Consumers, if any

24 Proposed Architecture Towards Complex Achitectures User Interface NDSS OD R F Probes Database Plant Ctrl + PID Actuators

25 Proposed Architecture Towards Complex Achitectures User Interface D N F R O Database Ctrl + PID DSS Probes Plant Actuators

26 Proposed Architecture Towards Complex Achitectures User Interface D N F R O Database Ctrl + PID DSS Probes Plant Actuators

27 Proposed Architecture Towards Complex Achitectures User Interface ORFN D Database Ctrl + PID DSS Probes Plant Actuators

28 Proposed Architecture Towards Complex Achitectures User Interface ORFN D Database Controller DSS Probes Plant Actuators

29 Proposed Architecture Towards Complex Achitectures User Interface ORFN D Acquisition Database Controller DSS Probes Plant Actuators

30 ORFN D Proposed Architecture Towards Complex Achitectures UI DW I/OStore Acquisition Controller Probes Plant Actuators

31 ORFN D Proposed Architecture Towards Complex Achitectures Security Admin Registry... UI DW I/OStore Acquisition Controller Probes Plant Actuators

32 ORFN D Proposed Architecture Towards Complex Achitectures Security Admin Registry... UI DW Scheduler I/OStore Acquisition Controller Probes Plant Actuators

33 ORFN D Proposed Architecture Towards Complex Achitectures Security Admin Registry... UI DW Scheduler Rule I/OStore Acquisition Controller Probes Plant Actuators

34 ORFN D Proposed Architecture Towards Complex Achitectures Security Admin Registry... UI DW Rule Router Scheduler I/OStore Acquisition Controller Probes Plant Actuators

35 Proposed Architecture Event-Processing Networks : (Loose) Interactions Chart Statistics Scheduler Predict Probes Denoise Analysis Policy Control Actuators Trace Storage Router

36 Proposed Architecture Events : A typical scenario Chart Statistics Scheduler Predict Probes Raw Denoise Analysis Policy Control Actuators Trace Storage Router

37 Proposed Architecture Events : A typical scenario Chart Statistics Scheduler Predict Probes Denoise Sample Analysis Policy Control Actuators Trace Storage Router

38 Proposed Architecture Events : A typical scenario Chart Statistics Scheduler Predict Estimate Probes Denoise AnalysisTrend Policy Control Actuators Trace Stage Storage Router

39 Proposed Architecture Events : A typical scenario Chart Statistics Scheduler Predict Probes Denoise Analysis Policy Switch Control Actuators Trace Storage Router

40 Proposed Architecture Events : A typical scenario Chart Statistics Scheduler Predict Probes Denoise Analysis Policy Control Actuators Trace Phase Storage Router

41 Proposed Architecture Events : A typical scenario Chart Statistics Scheduler Predict Switch Probes Denoise Analysis Policy Control Actuators Trace Storage Router

42 Hybrid Modules Outline 1 PhD Curriculum 2 Introduction Case Study : Water Treatment State of the Art 3 Hybrid Architectures Proposed Architecture Hybrid Modules 4 Rule Engine Inference under Uncertainty Rule Language and Engine 5 Results and Future Works

43 Hybrid Modules AI Modules Chart Statistics Scheduler P R Predict R FF SOM Probes Denoise Analysis Policy Control Actuators Num R Num R Trace R SOM Storage Router R

44 Hybrid Modules Hybrid Systems Combine benefits of Soft and Hard Computing Hard Computing (HCS) Encode Knowledge Self-Explanatory Reason Soft Computing (SCS) Learn Flexible Evaluate Complementary

45 Hybrid Modules Hybrid Systems Combine benefits of Soft and Hard Computing Hard Computing (HCS) Encode Knowledge Self-Explanatory Reason Soft Computing (SCS) Learn Flexible Evaluate Complementary Problem : Integration The output of SCS is Uncertain and unsuitable for HCS

46 Hybrid Modules An Ontology for Uncertainty (W3C) Uncertainty Nature Derivation Type Model Aleatory Episthemic Subjective Objective Inconsistency Vagueness Incompleteness FuzzySets Ambiguity Randomness Probability Belief RandomSets RoughSets more...

47 Hybrid Modules An Ontology for Uncertainty (W3C) Uncertainty Uncertainty / Confidence Factors Nature Derivation Type Model Aleatory Episthemic Subjective Objective Inconsistency Vagueness Incompleteness FuzzySets Ambiguity Randomness Probability Belief RandomSets RoughSets more...

48 Hybrid Modules An Ontology for Uncertainty (W3C) Uncertainty Uncertainty / Frequentist Probability Nature Derivation Type Model Aleatory Episthemic Subjective Objective Inconsistency Vagueness Incompleteness FuzzySets Ambiguity Randomness Probability Belief RandomSets RoughSets more...

49 Hybrid Modules An Ontology for Uncertainty (W3C) Uncertainty Uncertainty / Bayesian Probability Nature Derivation Type Model Aleatory Episthemic Subjective Objective Inconsistency Vagueness Incompleteness FuzzySets Ambiguity Randomness Probability Belief RandomSets RoughSets more...

50 Hybrid Modules An Ontology for Uncertainty (W3C) Uncertainty Vagueness / Fuzzy Logic Nature Derivation Type Model Aleatory Episthemic Subjective Objective Inconsistency Vagueness Incompleteness FuzzySets Ambiguity Randomness Probability Belief RandomSets RoughSets more...

51 Hybrid Modules Rule examples : Analysis r u l e "Step Up" // f u z z y r u l e when $ f : F e a t u r e s ( d e l t a T i s "short" and d e l t a Y i s "high" and l e f t D e r i s "flat" and cender i s " steeppositive" ) then TrendChange t c = new TrendChange ( $f, "step_up", d r o o l s. getconsequencedegree ( ) ) ; d e l i v e r E v e n t ( t c ) ; end

52 Hybrid Modules Rule examples : Prediction r u l e " Predict NO3 " // c a s c a d e d h y b r i d when $s : Sample ( $ i d : i d ) $n : NeuralNet ( $out : o u t p u t == " no3 " ) then i n s e r t ( new Value ( $id, $out, $n. e v a l ( $s ) ) ; end r u l e " Validate " // f u n c t i o n embedding h y b r i d when $s : Sample ( $ i d : i d ) $v : Value ( i d == $id, t y p e == " no3 " ) e x i s t s SOM Neuron ( t h i s s i m i l a r $s ) then i n s e r t ( new E s t i m a t e ( $s, $v, d r o o l s. getconsequencedegree ( ) ) ; end

53 Hybrid Modules Rule examples : Policy r u l e " EoD " // time aware r u l e w i t h f u z z y >p r o b a b i l i t y mapping i m p l i c a t i o k i n d= f u z 2 p r o b, p r i o r = i d e n t i t y ] when $ f : CurrPhase ( name == " anox " ) k i n d= Luk ] // c o n f i g a t t r i b u t e s $m : TrendChange ( s i g n a l == "ph", t y p e == " max " ) and $k : TrendChange ( s i g n a l == " orp ", t y p e == " knee_down " ) and TrendChange ( t h i s == $m, t h i s o v e r l a p s $k ) then EndOfReact eod = new EndOfReact ( " denitro ", d r o o l s. getconsequencedegree ( ) ; d e l i v e r E v e n t ( eod ) ; end

54 Hybrid Modules Rule examples : Policy II r u l e "Switch" // i n j e c t i n g r u l e when $ f : CurrPhase ( name == "anox" ) $eod : EndOfReact ( r e a c t i o n == "denitro" ) then Switch sw = new Switch (+1); // next phase i n j e c t (new Tuple ( sw ), "holds" ) ; i n s e r t ( sw ) ; end

55 Hybrid Modules Rule examples : Policy III r u l e "Safe_Switch" // multi premise, g r a d u a l r u l e when $s : Switch ( t h i s holds ) kind= prod ] / p ( S ) r ( S ) > p( S ) r ( S ) / i m p l i e s ( Switch ( t h i s c r i s p ] $s, t h i s neg holds and t h i s neg cost "falsen" ) Switch ( t h i s c r i s p ] $s, t h i s holds and t h i s neg cost "falsep" ) ) then s c h e d u l e ( $s, TMAX (1 d r o o l s. getconsequencedegree ( ) ) ) ; end

56 Outline 1 PhD Curriculum 2 Introduction Case Study : Water Treatment State of the Art 3 Hybrid Architectures Proposed Architecture Hybrid Modules 4 Rule Engine Inference under Uncertainty Rule Language and Engine 5 Results and Future Works

57 DROOLS JBoss Drools Business Rule Management System Production Rules : RETE-based Open Source Modular Expert : Object-Oriented Rule engine Flow : Support for Workflows Fusion : Support for Events Guvnor : Remote rule Repository

58 Inference under Uncertainty Outline 1 PhD Curriculum 2 Introduction Case Study : Water Treatment State of the Art 3 Hybrid Architectures Proposed Architecture Hybrid Modules 4 Rule Engine Inference under Uncertainty Rule Language and Engine 5 Results and Future Works

59 Inference under Uncertainty Generalized Inference P(x),P(X ) C(Y ) C(y) Classic Modus Ponens Premise and Implication entail Consequence

60 Inference under Uncertainty Generalized Inference Φ(...,A j (x)/ε j,... ),P(X ) C(Y ) C(y) Premise Atomic constraints are evaluated General, pluggable Evaluators A Degree is returned

61 Inference under Uncertainty Generalized Inference Φ(...,A j (x)/ε j,... )/ε P,P(X ) C(Y ) C(y) Premise Atomic constraints are evaluated General, pluggable Evaluators A Degree is returned Premise Atoms are aggregated in formulas using generalized logic Connectives evaluated by Operators

62 Inference under Uncertainty Generalized Inference Implication Implication has a Degree often given a priori P(x)/ε P, (X,Y ) /ε C(y)

63 Inference under Uncertainty Generalized Inference P(x)/ε P, (X,Y ) /ε C(y)/ε C Implication Implication has a Degree often given a priori Modus Ponens MP computes the Degree of the Consequence

64 Inference under Uncertainty Generalized Inference P 1, 1 C 1 /ε C1,..., P n, n Cn/ε C n C(y)/ε C Merging multiple sources Multiple premises for the same conclusion Solve conflicts Handle missing values

65 Rule Language and Engine Outline 1 PhD Curriculum 2 Introduction Case Study : Water Treatment State of the Art 3 Hybrid Architectures Proposed Architecture Hybrid Modules 4 Rule Engine Inference under Uncertainty Rule Language and Engine 5 Results and Future Works

66 Rule Language and Engine Language extensions Custom Evaluators Before : limited support for boolean functions After : integration with external modules Adapter interfaces Degrees carry more information Formulas Before : conjunction, quantifiers, NaF After : support for all standard connectives Configuration Attributes Before : parameters passed to custom evaluators only After : granular configuration Compile-time : choose implementation Run-time : configure propagation behaviour

67 Rule Language and Engine Language extensions : Example r u l e "Rule" // custom : i m p l i c a t i o n s and MP i m p l i c a t i o degree = 0.75 ] d e d u c t i o kind= min ] when $o1 : Type ( $f1 : f i e l d 1 / custom : e x t e r n a l e v a l u a t o r / i d= i 1, kind= e x t e r n a l, params =... ] "val" ) kind= max ] // custom : o p e r a t o r s $o2 : AnotherType ( f i e l d 3 == 0 ˆˆ // custom : o p e r a t o r s f i e l d 3 c r i s p ] $f1 ) // custom : b e h a v i o u r then / consequence d e g r e e /... = d r o o l s. getconsequencedegree ( ) ;

68 Rule Language and Engine Engine Extension Global additions Evaluations and Degrees Centralized Factory Builds and converts degrees and operators Improved RETE Network Additional Nodes Enabled Node Operator Nodes Including Implication and Modus Ponens Augmented Alpha and Beta nodes

69 Rule Language and Engine Extended Engine : Example # # #4 3 #11 3 #3 1 #10 1 #2 field1 == val #9$f1 2 #1 Type $o1 # #0 this enabled #7 field3 == 0 # #5 #6 this AnotherType enabled $o2 #8 field3 == $f1 #12 2 #13 1 #14 0 #15 #Rule 2

70 Outline 1 PhD Curriculum 2 Introduction Case Study : Water Treatment State of the Art 3 Hybrid Architectures Proposed Architecture Hybrid Modules 4 Rule Engine Inference under Uncertainty Rule Language and Engine 5 Results and Future Works

71 Results and Future Works Results Design and development of a configurable RETE engine Added support for different non-boolean logics Development of strongly coupled hybrid systems Technology transfer : application of modern technologies to WWTPs

72 Results and Future Works Results Design and development of a configurable RETE engine Added support for different non-boolean logics Development of strongly coupled hybrid systems Technology transfer : application of modern technologies to WWTPs Future Developments Release the engine as an official module ( Drools Chance ) Integration of Rule-Based Systems and Ontologies Application to different domains

Outline. On Premise Evaluation On Conclusion Entailment. 1 Imperfection : Why and What. 2 Imperfection : How. 3 Conclusions

Outline. On Premise Evaluation On Conclusion Entailment. 1 Imperfection : Why and What. 2 Imperfection : How. 3 Conclusions Outline 1 Imperfection : Why and What 2 Imperfection : How On Premise Evaluation On Conclusion Entailment 3 Conclusions Outline 1 Imperfection : Why and What 2 Imperfection : How On Premise Evaluation

More information

Fuzzy Reasoning with a Rete-OO Rule Engine

Fuzzy Reasoning with a Rete-OO Rule Engine Fuzzy Reasoning with a Rete-OO Rule Engine University of Applied Sciences Münster, Germany 1 DEIS, Facolta di Ingegneria, Universita di Bologna, Italy 2 Nikolaus Wulff 1 (Speaker) Davide Sottara 2 Why

More information

Logic. Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001

Logic. Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001 Logic Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001 Last Lecture Games Cont. α-β pruning Outline Games with chance, e.g. Backgammon Logical Agents and thewumpus World

More information

ANN and Statistical Theory Based Forecasting and Analysis of Power System Variables

ANN and Statistical Theory Based Forecasting and Analysis of Power System Variables ANN and Statistical Theory Based Forecasting and Analysis of Power System Variables Sruthi V. Nair 1, Poonam Kothari 2, Kushal Lodha 3 1,2,3 Lecturer, G. H. Raisoni Institute of Engineering & Technology,

More information

Chapter 7 R&N ICS 271 Fall 2017 Kalev Kask

Chapter 7 R&N ICS 271 Fall 2017 Kalev Kask Set 6: Knowledge Representation: The Propositional Calculus Chapter 7 R&N ICS 271 Fall 2017 Kalev Kask Outline Representing knowledge using logic Agent that reason logically A knowledge based agent Representing

More information

Outline. Logical Agents. Logical Reasoning. Knowledge Representation. Logical reasoning Propositional Logic Wumpus World Inference

Outline. Logical Agents. Logical Reasoning. Knowledge Representation. Logical reasoning Propositional Logic Wumpus World Inference Outline Logical Agents ECE57 Applied Artificial Intelligence Spring 007 Lecture #6 Logical reasoning Propositional Logic Wumpus World Inference Russell & Norvig, chapter 7 ECE57 Applied Artificial Intelligence

More information

GIS for spatial decision making

GIS for spatial decision making MASTERS DISSERTATION: GEOINFORMATICS GIS for spatial decision making Veldic Vlado 2001 - University of Pretoria GIS for spatial decision-making Veldic Vlado Submitted in partial fulfilment of the requirements

More information

Propositional Logic: Logical Agents (Part I)

Propositional Logic: Logical Agents (Part I) Propositional Logic: Logical Agents (Part I) This lecture topic: Propositional Logic (two lectures) Chapter 7.1-7.4 (this lecture, Part I) Chapter 7.5 (next lecture, Part II) Next lecture topic: First-order

More information

Propositional Logic: Logical Agents (Part I)

Propositional Logic: Logical Agents (Part I) Propositional Logic: Logical Agents (Part I) First Lecture Today (Tue 21 Jun) Read Chapters 1 and 2 Second Lecture Today (Tue 21 Jun) Read Chapter 7.1-7.4 Next Lecture (Thu 23 Jun) Read Chapters 7.5 (optional:

More information

Intelligent Agents. Pınar Yolum Utrecht University

Intelligent Agents. Pınar Yolum Utrecht University Intelligent Agents Pınar Yolum p.yolum@uu.nl Utrecht University Logical Agents (Based mostly on the course slides from http://aima.cs.berkeley.edu/) Outline Knowledge-based agents Wumpus world Logic in

More information

Introduction to Artificial Intelligence (AI)

Introduction to Artificial Intelligence (AI) Introduction to Artificial Intelligence (AI) Computer Science cpsc502, Lecture 10 Oct, 13, 2011 CPSC 502, Lecture 10 Slide 1 Today Oct 13 Inference in HMMs More on Robot Localization CPSC 502, Lecture

More information

Uncertain Entailment and Modus Ponens in the Framework of Uncertain Logic

Uncertain Entailment and Modus Ponens in the Framework of Uncertain Logic Journal of Uncertain Systems Vol.3, No.4, pp.243-251, 2009 Online at: www.jus.org.uk Uncertain Entailment and Modus Ponens in the Framework of Uncertain Logic Baoding Liu Uncertainty Theory Laboratory

More information

EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS

EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS Lecture 10, 5/9/2005 University of Washington, Department of Electrical Engineering Spring 2005 Instructor: Professor Jeff A. Bilmes Logical Agents Chapter 7

More information

Outline. Logical Agents. Logical Reasoning. Knowledge Representation. Logical reasoning Propositional Logic Wumpus World Inference

Outline. Logical Agents. Logical Reasoning. Knowledge Representation. Logical reasoning Propositional Logic Wumpus World Inference Outline Logical Agents ECE57 Applied Artificial Intelligence Spring 008 Lecture #6 Logical reasoning Propositional Logic Wumpus World Inference Russell & Norvig, chapter 7 ECE57 Applied Artificial Intelligence

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

More information

Reasoning with Uncertainty

Reasoning with Uncertainty Reasoning with Uncertainty Representing Uncertainty Manfred Huber 2005 1 Reasoning with Uncertainty The goal of reasoning is usually to: Determine the state of the world Determine what actions to take

More information

Index Terms Vague Logic, Linguistic Variable, Approximate Reasoning (AR), GMP and GMT

Index Terms Vague Logic, Linguistic Variable, Approximate Reasoning (AR), GMP and GMT International Journal of Computer Science and Telecommunications [Volume 2, Issue 9, December 2011] 17 Vague Logic in Approximate Reasoning ISSN 2047-3338 Supriya Raheja, Reena Dadhich and Smita Rajpal

More information

A Generalized Decision Logic in Interval-set-valued Information Tables

A Generalized Decision Logic in Interval-set-valued Information Tables A Generalized Decision Logic in Interval-set-valued Information Tables Y.Y. Yao 1 and Qing Liu 2 1 Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail: yyao@cs.uregina.ca

More information

Engineering of Automated Systems with Mechatronic Objects

Engineering of Automated Systems with Mechatronic Objects Engineering of Automated Systems with Mechatronic Objects On Cyber Physical Systems, intelligent Units, Industrie 4.0 Components and other granular and decentralized elements in automation engineering

More information

Lecture 7: Logic and Planning

Lecture 7: Logic and Planning Lecture 7: Logic and Planning Planning and representing knowledge Logic in general Propositional (Boolean) logic and its application to planning COMP-424, Lecture 8 - January 30, 2013 1 What is planning?

More information

Artificial Intelligence Chapter 7: Logical Agents

Artificial Intelligence Chapter 7: Logical Agents Artificial Intelligence Chapter 7: Logical Agents Michael Scherger Department of Computer Science Kent State University February 20, 2006 AI: Chapter 7: Logical Agents 1 Contents Knowledge Based Agents

More information

The Problem. Sustainability is an abstract concept that cannot be directly measured.

The Problem. Sustainability is an abstract concept that cannot be directly measured. Measurement, Interpretation, and Assessment Applied Ecosystem Services, Inc. (Copyright c 2005 Applied Ecosystem Services, Inc.) The Problem is an abstract concept that cannot be directly measured. There

More information

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR Last time Expert Systems and Ontologies oday Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof theory Natural

More information

An Advanced Rule Engine for Computer Generated Forces

An Advanced Rule Engine for Computer Generated Forces An Advanced Rule Engine for Computer Generated Forces Qing Sui Ye-Chuan Yeo Khee-Yin How DSO National Laboratories. 20 Science Park Drive Singapore 118230 Darren Wee-Sze Ong Defence Science and Technology

More information

Deliberative Agents Knowledge Representation I. Deliberative Agents

Deliberative Agents Knowledge Representation I. Deliberative Agents Deliberative Agents Knowledge Representation I Vasant Honavar Bioinformatics and Computational Biology Program Center for Computational Intelligence, Learning, & Discovery honavar@cs.iastate.edu www.cs.iastate.edu/~honavar/

More information

Logical Agents. Chapter 7

Logical Agents. Chapter 7 Logical Agents Chapter 7 Outline Knowledge-based agents Wumpus world Logic in general - models and entailment Propositional (Boolean) logic Equivalence, validity, satisfiability Inference rules and theorem

More information

Stéphane Lafortune. August 2006

Stéphane Lafortune. August 2006 UNIVERSITY OF MICHIGAN DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE LECTURE NOTES FOR EECS 661 CHAPTER 1: INTRODUCTION TO DISCRETE EVENT SYSTEMS Stéphane Lafortune August 2006 References for

More information

CS 4700: Foundations of Artificial Intelligence

CS 4700: Foundations of Artificial Intelligence CS 4700: Foundations of Artificial Intelligence Bart Selman selman@cs.cornell.edu Module: Knowledge, Reasoning, and Planning Part 2 Logical Agents R&N: Chapter 7 1 Illustrative example: Wumpus World (Somewhat

More information

Integrating induced knowledge in an expert fuzzy-based system for intelligent motion analysis on ground robots

Integrating induced knowledge in an expert fuzzy-based system for intelligent motion analysis on ground robots Integrating induced knowledge in an expert fuzzy-based system for intelligent motion analysis on ground robots José M. Alonso 1, Luis Magdalena 1, Serge Guillaume 2, Miguel A. Sotelo 3, Luis M. Bergasa

More information

Lecture 1: Introduction & Fuzzy Control I

Lecture 1: Introduction & Fuzzy Control I Lecture 1: Introduction & Fuzzy Control I Jens Kober Robert Babuška Knowledge-Based Control Systems (SC42050) Cognitive Robotics 3mE, Delft University of Technology, The Netherlands 12-02-2018 Lecture

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

More information

Usability Extensions for the Worklet Service

Usability Extensions for the Worklet Service Usability Extensions for the Worklet Service Michael Adams Queensland University of Technology, Brisbane, Australia. mj.adams@qut.edu.au Abstract. The YAWL Worklet Service is an effective approach to facilitating

More information

Reasoning about uncertainty

Reasoning about uncertainty Reasoning about uncertainty Rule-based systems are an attempt to embody the knowledge of a human expert within a computer system. Human knowledge is often imperfect. - it may be incomplete (missing facts)

More information

REASONING UNDER UNCERTAINTY: CERTAINTY THEORY

REASONING UNDER UNCERTAINTY: CERTAINTY THEORY REASONING UNDER UNCERTAINTY: CERTAINTY THEORY Table of Content Introduction Certainty Theory Definition Certainty Theory: Values Interpretation Certainty Theory: Representation Certainty Factor Propagation

More information

Modeling Defeasible Argumentation within a Possibilistic Logic Framework with Fuzzy Unification

Modeling Defeasible Argumentation within a Possibilistic Logic Framework with Fuzzy Unification Modeling Defeasible Argumentation within a Possibilistic Logic Framework with Fuzzy Unification Teresa Alsinet Carlos I. Chesñevar Dept. of Computer Science University of Lleida, Spain {tracy,cic}@eps.udl.es

More information

Inconsistency Management for Traffic Regulations

Inconsistency Management for Traffic Regulations Inconsistency Management for Traffic Regulations Harald Beck Thomas Eiter Thomas Krennwallner KBS Group, Institute of Information Systems, Vienna University of Technology AAAI 12 Workshop on Semantic Cities

More information

Fuzzy and Rough Sets Part I

Fuzzy and Rough Sets Part I Fuzzy and Rough Sets Part I Decision Systems Group Brigham and Women s Hospital, Harvard Medical School Harvard-MIT Division of Health Sciences and Technology Aim Present aspects of fuzzy and rough sets.

More information

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system): Logic Knowledge-based agents Inference engine Knowledge base Domain-independent algorithms Domain-specific content Knowledge base (KB) = set of sentences in a formal language Declarative approach to building

More information

Spatial Data Science. Soumya K Ghosh

Spatial Data Science. Soumya K Ghosh Workshop on Data Science and Machine Learning (DSML 17) ISI Kolkata, March 28-31, 2017 Spatial Data Science Soumya K Ghosh Professor Department of Computer Science and Engineering Indian Institute of Technology,

More information

Logical Agents (I) Instructor: Tsung-Che Chiang

Logical Agents (I) Instructor: Tsung-Che Chiang Logical Agents (I) Instructor: Tsung-Che Chiang tcchiang@ieee.org Department of Computer Science and Information Engineering National Taiwan Normal University Artificial Intelligence, Spring, 2010 編譯有誤

More information

Materials Science Forum Online: ISSN: , Vols , pp doi: /

Materials Science Forum Online: ISSN: , Vols , pp doi: / Materials Science Forum Online: 2004-12-15 ISSN: 1662-9752, Vols. 471-472, pp 687-691 doi:10.4028/www.scientific.net/msf.471-472.687 Materials Science Forum Vols. *** (2004) pp.687-691 2004 Trans Tech

More information

The ATU Decision Support System (DSS)

The ATU Decision Support System (DSS) The ATU Decision Support System (DSS) The ATU Decision Support System (DSS) A decision support system to proactively manage streetworks Streetworks Issues Street works are second highest concern of residents

More information

LONG - TERM INDUSTRIAL LOAD FORECASTING AND PLANNING USING NEURAL NETWORKS TECHNIQUE AND FUZZY INFERENCE METHOD ABSTRACT

LONG - TERM INDUSTRIAL LOAD FORECASTING AND PLANNING USING NEURAL NETWORKS TECHNIQUE AND FUZZY INFERENCE METHOD ABSTRACT LONG - TERM NDUSTRAL LOAD FORECASTNG AND PLANNNG USNG NEURAL NETWORKS TECHNQUE AND FUZZY NFERENCE METHOD M. A. Farahat Zagazig University, Zagazig, Egypt ABSTRACT Load forecasting plays a dominant part

More information

MODELLING OF TOOL LIFE, TORQUE AND THRUST FORCE IN DRILLING: A NEURO-FUZZY APPROACH

MODELLING OF TOOL LIFE, TORQUE AND THRUST FORCE IN DRILLING: A NEURO-FUZZY APPROACH ISSN 1726-4529 Int j simul model 9 (2010) 2, 74-85 Original scientific paper MODELLING OF TOOL LIFE, TORQUE AND THRUST FORCE IN DRILLING: A NEURO-FUZZY APPROACH Roy, S. S. Department of Mechanical Engineering,

More information

Ranking Verification Counterexamples: An Invariant guided approach

Ranking Verification Counterexamples: An Invariant guided approach Ranking Verification Counterexamples: An Invariant guided approach Ansuman Banerjee Indian Statistical Institute Joint work with Pallab Dasgupta, Srobona Mitra and Harish Kumar Complex Systems Everywhere

More information

INF5390 Kunstig intelligens. Logical Agents. Roar Fjellheim

INF5390 Kunstig intelligens. Logical Agents. Roar Fjellheim INF5390 Kunstig intelligens Logical Agents Roar Fjellheim Outline Knowledge-based agents The Wumpus world Knowledge representation Logical reasoning Propositional logic Wumpus agent Summary AIMA Chapter

More information

Imprecise Probability

Imprecise Probability Imprecise Probability Alexander Karlsson University of Skövde School of Humanities and Informatics alexander.karlsson@his.se 6th October 2006 0 D W 0 L 0 Introduction The term imprecise probability refers

More information

SOFTWARE ARCHITECTURE DESIGN OF GIS WEB SERVICE AGGREGATION BASED ON SERVICE GROUP

SOFTWARE ARCHITECTURE DESIGN OF GIS WEB SERVICE AGGREGATION BASED ON SERVICE GROUP SOFTWARE ARCHITECTURE DESIGN OF GIS WEB SERVICE AGGREGATION BASED ON SERVICE GROUP LIU Jian-chuan*, YANG Jun, TAN Ming-jian, GAN Quan Sichuan Geomatics Center, Chengdu 610041, China Keywords: GIS; Web;

More information

Copernicus Data Driven Services for Regional & Local Government in Greece

Copernicus Data Driven Services for Regional & Local Government in Greece Workshop on Copernicus uptake by public authorities Gabriel Mavrellis CEO, Geospatial Enabling Technologies Copernicus Data Driven Services for Regional & Local Government in Greece The Company Copernicus

More information

A new Approach to Drawing Conclusions from Data A Rough Set Perspective

A new Approach to Drawing Conclusions from Data A Rough Set Perspective Motto: Let the data speak for themselves R.A. Fisher A new Approach to Drawing Conclusions from Data A Rough et Perspective Zdzisław Pawlak Institute for Theoretical and Applied Informatics Polish Academy

More information

Value Constraints In ORM

Value Constraints In ORM Reference: Mustafa Jarrar: Lecture Notes on Value Constraints in ORM University of Birzeit, Palestine, 2015 Value Constraints In ORM (Chapter 6) Dr. Mustafa Jarrar University of Birzeit mjarrar@birzeit.edu

More information

Surveying, Mapping and Remote Sensing (LIESMARS), Wuhan University, China

Surveying, Mapping and Remote Sensing (LIESMARS), Wuhan University, China Name: Peng Yue Title: Professor and Director, Institute of Geospatial Information and Location Based Services (IGILBS) Associate Chair, Department of Geographic Information Engineering School of Remote

More information

An Embedded Implementation of Bayesian Network Robot Programming Methods

An Embedded Implementation of Bayesian Network Robot Programming Methods 1 An Embedded Implementation of Bayesian Network Robot Programming Methods By Mark A. Post Lecturer, Space Mechatronic Systems Technology Laboratory. Department of Design, Manufacture and Engineering Management.

More information

Mathematical Approach to Vagueness

Mathematical Approach to Vagueness International Mathematical Forum, 2, 2007, no. 33, 1617-1623 Mathematical Approach to Vagueness Angel Garrido Departamento de Matematicas Fundamentales Facultad de Ciencias de la UNED Senda del Rey, 9,

More information

Bayesian Networks Inference with Probabilistic Graphical Models

Bayesian Networks Inference with Probabilistic Graphical Models 4190.408 2016-Spring Bayesian Networks Inference with Probabilistic Graphical Models Byoung-Tak Zhang intelligence Lab Seoul National University 4190.408 Artificial (2016-Spring) 1 Machine Learning? Learning

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Propositional Logic Marc Toussaint University of Stuttgart Winter 2016/17 (slides based on Stuart Russell s AI course) Motivation: Most students will have learnt about propositional

More information

Fuzzy reliability using Beta distribution as dynamical membership function

Fuzzy reliability using Beta distribution as dynamical membership function Fuzzy reliability using Beta distribution as dynamical membership function S. Sardar Donighi 1, S. Khan Mohammadi 2 1 Azad University of Tehran, Iran Business Management Department (e-mail: soheila_sardar@

More information

2007 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes

2007 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes 2007 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or

More information

A Fuzzy Collaborative Forecasting Approach for WIP Level Estimation in a Wafer Fabrication Factory

A Fuzzy Collaborative Forecasting Approach for WIP Level Estimation in a Wafer Fabrication Factory Appl. Math. Inf. Sci. 7, No. 4, 1465-1470 (2013) 1465 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.12785/amis/070427 A Fuzzy Collaborative Forecasting Approach

More information

Together4Water project. Implementing an open-source database to monitor water-related SDG in Tunisia

Together4Water project. Implementing an open-source database to monitor water-related SDG in Tunisia Linked Open Data in Agriculture Together4Water project Implementing an open-source database to monitor water-related SDG in Tunisia Ir. Raed Fehri Supervisors: Prof. Marnik Vanclooster Prof. Kim Mens Berlin,

More information

Review. Propositions, propositional operators, truth tables. Logical Equivalences. Tautologies & contradictions

Review. Propositions, propositional operators, truth tables. Logical Equivalences. Tautologies & contradictions Review Propositions, propositional operators, truth tables Logical Equivalences. Tautologies & contradictions Some common logical equivalences Predicates & quantifiers Some logical equivalences involving

More information

Intelligent NMR productivity tools

Intelligent NMR productivity tools Intelligent NMR productivity tools Till Kühn VP Applications Development Pittsburgh April 2016 Innovation with Integrity A week in the life of Brian Brian Works in a hypothetical pharma company / university

More information

Automatic Differentiation Equipped Variable Elimination for Sensitivity Analysis on Probabilistic Inference Queries

Automatic Differentiation Equipped Variable Elimination for Sensitivity Analysis on Probabilistic Inference Queries Automatic Differentiation Equipped Variable Elimination for Sensitivity Analysis on Probabilistic Inference Queries Anonymous Author(s) Affiliation Address email Abstract 1 2 3 4 5 6 7 8 9 10 11 12 Probabilistic

More information

Testability. Shaahin Hessabi. Sharif University of Technology. Adapted from the presentation prepared by book authors.

Testability. Shaahin Hessabi. Sharif University of Technology. Adapted from the presentation prepared by book authors. Testability Lecture 6: Logic Simulation Shaahin Hessabi Department of Computer Engineering Sharif University of Technology Adapted from the presentation prepared by book authors Slide 1 of 27 Outline What

More information

CS:4420 Artificial Intelligence

CS:4420 Artificial Intelligence CS:4420 Artificial Intelligence Spring 2018 Propositional Logic Cesare Tinelli The University of Iowa Copyright 2004 18, Cesare Tinelli and Stuart Russell a a These notes were originally developed by Stuart

More information

On Applying Point-Interval Logic to Criminal Forensics

On Applying Point-Interval Logic to Criminal Forensics On Applying Point-Interval Logic to Criminal Forensics (Student Paper) Mashhood Ishaque Abbas K. Zaidi Alexander H. Levis Command and Control Research and Technology Symposium 1 Report Documentation Page

More information

Reasoning under Uncertainty: Intro to Probability

Reasoning under Uncertainty: Intro to Probability Reasoning under Uncertainty: Intro to Probability Computer Science cpsc322, Lecture 24 (Textbook Chpt 6.1, 6.1.1) Nov, 2, 2012 CPSC 322, Lecture 24 Slide 1 Tracing Datalog proofs in AIspace You can trace

More information

Propositions. c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 5.1, Page 1

Propositions. c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 5.1, Page 1 Propositions An interpretation is an assignment of values to all variables. A model is an interpretation that satisfies the constraints. Often we don t want to just find a model, but want to know what

More information

Neutron inverse kinetics via Gaussian Processes

Neutron inverse kinetics via Gaussian Processes Neutron inverse kinetics via Gaussian Processes P. Picca Politecnico di Torino, Torino, Italy R. Furfaro University of Arizona, Tucson, Arizona Outline Introduction Review of inverse kinetics techniques

More information

Virtual Sensor Technology for Process Optimization. Edward Wilson Neural Applications Corporation

Virtual Sensor Technology for Process Optimization. Edward Wilson Neural Applications Corporation Virtual Sensor Technology for Process Optimization Edward Wilson Neural Applications Corporation ewilson@neural.com Virtual Sensor (VS) Also known as soft sensor, smart sensor, estimator, etc. Used in

More information

Representation of Parsimonious Covering Theory in OWL-DL

Representation of Parsimonious Covering Theory in OWL-DL Representation of Parsimonious Covering Theory in OWL-DL Cory Henson, Krishnaprasad Thirunarayan, Amit Sheth, Pascal Hitzler Ohio Center of Excellence in Knowledge-enabled Computing (Kno.e.sis) Wright

More information

Detecting Anomalous and Exceptional Behaviour on Credit Data by means of Association Rules. M. Delgado, M.D. Ruiz, M.J. Martin-Bautista, D.

Detecting Anomalous and Exceptional Behaviour on Credit Data by means of Association Rules. M. Delgado, M.D. Ruiz, M.J. Martin-Bautista, D. Detecting Anomalous and Exceptional Behaviour on Credit Data by means of Association Rules M. Delgado, M.D. Ruiz, M.J. Martin-Bautista, D. Sánchez 18th September 2013 Detecting Anom and Exc Behaviour on

More information

Inference in first-order logic. Production systems.

Inference in first-order logic. Production systems. CS 1571 Introduction to AI Lecture 17 Inference in first-order logic. Production systems. Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Sentences in Horn normal form Horn normal form (HNF) in

More information

Propositional Definite Clause Logic: Syntax, Semantics and Bottom-up Proofs

Propositional Definite Clause Logic: Syntax, Semantics and Bottom-up Proofs Propositional Definite Clause Logic: Syntax, Semantics and Bottom-up Proofs Computer Science cpsc322, Lecture 20 (Textbook Chpt 5.1.2-5.2.2 ) June, 6, 2017 CPSC 322, Lecture 20 Slide 1 Lecture Overview

More information

Mihai Boicu, Gheorghe Tecuci, Dorin Marcu Learning Agent Center, George Mason University

Mihai Boicu, Gheorghe Tecuci, Dorin Marcu Learning Agent Center, George Mason University Mihai Boicu, Gheorghe Tecuci, Dorin Marcu Learning Agent Center, George Mason University The Seventh International Conference on Semantic Technologies for Intelligence, Defense, and Security STIDS Fairfax,

More information

Bayesian belief networks. Inference.

Bayesian belief networks. Inference. Lecture 13 Bayesian belief networks. Inference. Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Midterm exam Monday, March 17, 2003 In class Closed book Material covered by Wednesday, March 12 Last

More information

Reasoning. Inference. Knowledge Representation 4/6/2018. User

Reasoning. Inference. Knowledge Representation 4/6/2018. User Reasoning Robotics First-order logic Chapter 8-Russel Representation and Reasoning In order to determine appropriate actions to take, an intelligent system needs to represent information about the world

More information

EXPERT SYSTEM FOR POWER TRANSFORMER DIAGNOSIS

EXPERT SYSTEM FOR POWER TRANSFORMER DIAGNOSIS EXPERT SYSTEM FOR POWER TRANSFORMER DIAGNOSIS Virginia Ivanov Maria Brojboiu Sergiu Ivanov University of Craiova Faculty of Electrical Engineering 107 Decebal Blv., 200440, Romania E-mail: vivanov@elth.ucv.ro

More information

Related Concepts: Lecture 9 SEM, Statistical Modeling, AI, and Data Mining. I. Terminology of SEM

Related Concepts: Lecture 9 SEM, Statistical Modeling, AI, and Data Mining. I. Terminology of SEM Lecture 9 SEM, Statistical Modeling, AI, and Data Mining I. Terminology of SEM Related Concepts: Causal Modeling Path Analysis Structural Equation Modeling Latent variables (Factors measurable, but thru

More information

Design and implementation of a new meteorology geographic information system

Design and implementation of a new meteorology geographic information system Design and implementation of a new meteorology geographic information system WeiJiang Zheng, Bing. Luo, Zhengguang. Hu, Zhongliang. Lv National Meteorological Center, China Meteorological Administration,

More information

Pei Wang( 王培 ) Temple University, Philadelphia, USA

Pei Wang( 王培 ) Temple University, Philadelphia, USA Pei Wang( 王培 ) Temple University, Philadelphia, USA Artificial General Intelligence (AGI): a small research community in AI that believes Intelligence is a general-purpose capability Intelligence should

More information

Previous Accomplishments. Focus of Research Iona College. Focus of Research Iona College. Publication List Iona College. Journals

Previous Accomplishments. Focus of Research Iona College. Focus of Research Iona College. Publication List Iona College. Journals Network-based Hard/Soft Information Fusion: Soft Information and its Fusion Ronald R. Yager, Tel. 212 249 2047, E-Mail: yager@panix.com Objectives: Support development of hard/soft information fusion Develop

More information

CS 188: Artificial Intelligence Spring 2007

CS 188: Artificial Intelligence Spring 2007 CS 188: Artificial Intelligence Spring 2007 Lecture 8: Logical Agents - I 2/8/2007 Srini Narayanan ICSI and UC Berkeley Many slides over the course adapted from Dan Klein, Stuart Russell or Andrew Moore

More information

Reactive power control strategies for UNIFLEX-PM Converter

Reactive power control strategies for UNIFLEX-PM Converter Reactive power control strategies for UNIFLEX-PM Converter S. Pipolo, S. Bifaretti, V. Bonaiuto Dept. of Industrial Engineering University of Rome Tor Vergata Rome, Italy Abstract- The paper presents various

More information

Computation of Large Sparse Aggregated Areas for Analytic Database Queries

Computation of Large Sparse Aggregated Areas for Analytic Database Queries Computation of Large Sparse Aggregated Areas for Analytic Database Queries Steffen Wittmer Tobias Lauer Jedox AG Collaborators: Zurab Khadikov Alexander Haberstroh Peter Strohm Business Intelligence and

More information

Approximation Properties of Positive Boolean Functions

Approximation Properties of Positive Boolean Functions Approximation Properties of Positive Boolean Functions Marco Muselli Istituto di Elettronica e di Ingegneria dell Informazione e delle Telecomunicazioni, Consiglio Nazionale delle Ricerche, via De Marini,

More information

Supervisor: Prof. Stefano Spaccapietra Dr. Fabio Porto Student: Yuanjian Wang Zufferey. EPFL - Computer Science - LBD 1

Supervisor: Prof. Stefano Spaccapietra Dr. Fabio Porto Student: Yuanjian Wang Zufferey. EPFL - Computer Science - LBD 1 Supervisor: Prof. Stefano Spaccapietra Dr. Fabio Porto Student: Yuanjian Wang Zufferey EPFL - Computer Science - LBD 1 Introduction Related Work Proposed Solution Implementation Important Results Conclusion

More information

Keywords- Source coding, Huffman encoding, Artificial neural network, Multilayer perceptron, Backpropagation algorithm

Keywords- Source coding, Huffman encoding, Artificial neural network, Multilayer perceptron, Backpropagation algorithm Volume 4, Issue 5, May 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Huffman Encoding

More information

Bayesian Reasoning. Adapted from slides by Tim Finin and Marie desjardins.

Bayesian Reasoning. Adapted from slides by Tim Finin and Marie desjardins. Bayesian Reasoning Adapted from slides by Tim Finin and Marie desjardins. 1 Outline Probability theory Bayesian inference From the joint distribution Using independence/factoring From sources of evidence

More information

OPTIMAL CAPACITOR PLACEMENT USING FUZZY LOGIC

OPTIMAL CAPACITOR PLACEMENT USING FUZZY LOGIC CHAPTER - 5 OPTIMAL CAPACITOR PLACEMENT USING FUZZY LOGIC 5.1 INTRODUCTION The power supplied from electrical distribution system is composed of both active and reactive components. Overhead lines, transformers

More information

Probabilistic Reasoning

Probabilistic Reasoning Course 16 :198 :520 : Introduction To Artificial Intelligence Lecture 7 Probabilistic Reasoning Abdeslam Boularias Monday, September 28, 2015 1 / 17 Outline We show how to reason and act under uncertainty.

More information

1 Algebraic Methods. 1.1 Gröbner Bases Applied to SAT

1 Algebraic Methods. 1.1 Gröbner Bases Applied to SAT 1 Algebraic Methods In an algebraic system Boolean constraints are expressed as a system of algebraic equations or inequalities which has a solution if and only if the constraints are satisfiable. Equations

More information

A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions

A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions Fernando Bobillo Miguel Delgado Juan Gómez-Romero Department of Computer Science and Artificial Intelligence University

More information

Index. C, system, 8 Cech distance, 549

Index. C, system, 8 Cech distance, 549 Index PF(A), 391 α-lower approximation, 340 α-lower bound, 339 α-reduct, 109 α-upper approximation, 340 α-upper bound, 339 δ-neighborhood consistent, 291 ε-approach nearness, 558 C, 443-2 system, 8 Cech

More information

Quantum Computing Approach to V&V of Complex Systems Overview

Quantum Computing Approach to V&V of Complex Systems Overview Quantum Computing Approach to V&V of Complex Systems Overview Summary of Quantum Enabled V&V Technology June, 04 Todd Belote Chris Elliott Flight Controls / VMS Integration Discussion Layout I. Quantum

More information

APPLICATION OF RADIAL BASIS FUNCTION NEURAL NETWORK, TO ESTIMATE THE STATE OF HEALTH FOR LFP BATTERY

APPLICATION OF RADIAL BASIS FUNCTION NEURAL NETWORK, TO ESTIMATE THE STATE OF HEALTH FOR LFP BATTERY International Journal of Electrical and Electronics Engineering (IJEEE) ISSN(P): 2278-9944; ISSN(E): 2278-9952 Vol. 7, Issue 1, Dec - Jan 2018, 1-6 IASET APPLICATION OF RADIAL BASIS FUNCTION NEURAL NETWORK,

More information

A Hybrid Method of CART and Artificial Neural Network for Short-term term Load Forecasting in Power Systems

A Hybrid Method of CART and Artificial Neural Network for Short-term term Load Forecasting in Power Systems A Hybrid Method of CART and Artificial Neural Network for Short-term term Load Forecasting in Power Systems Hiroyuki Mori Dept. of Electrical & Electronics Engineering Meiji University Tama-ku, Kawasaki

More information

CS 7180: Behavioral Modeling and Decision- making in AI

CS 7180: Behavioral Modeling and Decision- making in AI CS 7180: Behavioral Modeling and Decision- making in AI Review of Propositional Logic Prof. Amy Sliva September 7, 2012 Outline General properties of logics Syntax, semantics, entailment, inference, and

More information

A PRIMER ON ROUGH SETS:

A PRIMER ON ROUGH SETS: A PRIMER ON ROUGH SETS: A NEW APPROACH TO DRAWING CONCLUSIONS FROM DATA Zdzisław Pawlak ABSTRACT Rough set theory is a new mathematical approach to vague and uncertain data analysis. This Article explains

More information

A Quantum Computing Approach to the Verification and Validation of Complex Cyber-Physical Systems

A Quantum Computing Approach to the Verification and Validation of Complex Cyber-Physical Systems A Quantum Computing Approach to the Verification and Validation of Complex Cyber-Physical Systems Achieving Quality and Cost Control in the Development of Enormous Systems Safe and Secure Systems and Software

More information