This document discusses approaches to managing consistency and adaptation in rule-based systems. It begins by introducing the problems of consistency, when a new rule is introduced to a rule base, and adaptation, how an existing rule base is adapted to a new environment.
To address consistency, it presents priority-based and constraint-based representations of rules and algorithms to convert between the two. It also discusses using meta-rules to define rule priorities. For adaptation, it presents two perspectives: top-down optimization theory where adaptation comes from optimizing payoffs, and bottom-up emergence theory where behaviors arise from uncertainty. It then models rule application as a payoff analysis and discusses how payoffs could determine rule priority for optimal conversions between representations
A truth table is a mathematical table utilized in logic - more specifically—specifically in relation with Boolean algebra, boolean functions, and propositional calculus.
Bridging Representation of Laws, of Implementations and of BehavioursGiovanni Sileno
Presentation at JURIX 2015 (Legal Knowledge and Information Systems) conference.
To align representations of law, of implementations of law and of concrete behaviours, we designed a common ground representational model for the three domains, based on the notion of position, building upon Petri nets. This paper reports on work to define subsumption between positional models.
Presentation at AICOL Workshop: AI Approaches to the Complexity of Legal Systems
Abstract: the paper is an investigation on how behaviour relates to norms, i.e. on how a certain conduct acquires meaning in institutional terms. The simplest example of this phenomenon is given by the ’count-as’ relation, generally associated to constitutive rules, through which an agent has the legal capacity, via performing a certain action, to create, modify or destroy a certain institutional fact. In the literature, however, the ‘count-as’ relation is mostly accounted for its classificatory functions. Introducing an extension of the Petri Net notation, we argue that the structure of constitutive rules cannot be completely captured by logic conditionals, nor by causal connectives, but it can approached by the notion of supervenience.
On the Interactional Meaning of Fundamental Legal ConceptsGiovanni Sileno
Presentation at JURIX 2014.
Abstract: Rather than as abstract entities, jural relations are analyzed in terms of the bindings they create on the individual behaviour of concurrent social agents. Investigating a simple sale transaction modeled with Petri Nets, we argue that the concepts on the two Hohfeldian squares rely on the implicit reference to a “transcendental” collective entity, to which the two parties believe or are believed to belong. From this perspective, we observe that both liabilities and duties are associated to obligations, respectively of an epistemic or practical nature. The fundamental legal concepts defined by Hohfeld are revisited accordingly, leading to the construction of two Hohfeldian prisms.
A truth table is a mathematical table utilized in logic - more specifically—specifically in relation with Boolean algebra, boolean functions, and propositional calculus.
Bridging Representation of Laws, of Implementations and of BehavioursGiovanni Sileno
Presentation at JURIX 2015 (Legal Knowledge and Information Systems) conference.
To align representations of law, of implementations of law and of concrete behaviours, we designed a common ground representational model for the three domains, based on the notion of position, building upon Petri nets. This paper reports on work to define subsumption between positional models.
Presentation at AICOL Workshop: AI Approaches to the Complexity of Legal Systems
Abstract: the paper is an investigation on how behaviour relates to norms, i.e. on how a certain conduct acquires meaning in institutional terms. The simplest example of this phenomenon is given by the ’count-as’ relation, generally associated to constitutive rules, through which an agent has the legal capacity, via performing a certain action, to create, modify or destroy a certain institutional fact. In the literature, however, the ‘count-as’ relation is mostly accounted for its classificatory functions. Introducing an extension of the Petri Net notation, we argue that the structure of constitutive rules cannot be completely captured by logic conditionals, nor by causal connectives, but it can approached by the notion of supervenience.
On the Interactional Meaning of Fundamental Legal ConceptsGiovanni Sileno
Presentation at JURIX 2014.
Abstract: Rather than as abstract entities, jural relations are analyzed in terms of the bindings they create on the individual behaviour of concurrent social agents. Investigating a simple sale transaction modeled with Petri Nets, we argue that the concepts on the two Hohfeldian squares rely on the implicit reference to a “transcendental” collective entity, to which the two parties believe or are believed to belong. From this perspective, we observe that both liabilities and duties are associated to obligations, respectively of an epistemic or practical nature. The fundamental legal concepts defined by Hohfeld are revisited accordingly, leading to the construction of two Hohfeldian prisms.
Presentation given at the CRCL 2022: Computational ‘law’ on edge conference (CRCL2022), Brussels, 3 ovember 2022 https://www.cohubicol.com/about/conference-crcl-2022/
Presentation given at the 3rd International Workshop on Cognition: Interdisciplinary Foundations, Models and Applications (CIFMA2021), joint with SEFM 2021
Operationalizing Declarative and Procedural KnowledgeGiovanni Sileno
Operationalizing Declarative and Procedural Knowledge: a Benchmark on Logic Programming Petri Nets (LPPNs)
International Conference on Logic Programming (ICPL2020) Workshop on Causal Reasoning and Explanation in Logic Programming (CAUSAL2020)
History of AI, Current Trends, Prospective TrajectoriesGiovanni Sileno
Talk given at the 2nd Winter Academy on Artificial Intelligence and International Law of the Asser Institute. The birth of AI: Dartmouth workshop. The biggest AI waves: classic symbolic AI (reasoning, knowledge systems, problem-solving), machine learning (induction). Current problems: explainability, trustworthyness, impact and transformation on society and people, the rise of artificially dumber systems.
On the problems of interface: explainability, conceptual spaces, relevanceGiovanni Sileno
Summary talk of the research conducted at Télécom ParisTech and Paris Dauphine University during my postdoc project (2016-2018), in collaboration with Isabelle Bloch, Jamal Atif and Jean-Louis Dessalles.
A Petri net-based notation for normative modeling: evaluation on deontic para...Giovanni Sileno
Presentation at MiReL workshop @ ICAIL 2017, the workshop on MIning and REasoning with Legal texts at the International Conference on Artificial Intelligence and Law
Legal Knowledge Conveyed by Narratives: towards a representational modelGiovanni Sileno
The paper investigates a representational model for narratives, aiming to facilitate the acquisition of the systematic core of stories concerning legal cases, i.e. the set of causal and temporal relationships that govern the world in which the narrated scenario takes place. At the discourse level, we consider narratives as sequences of messages collected in an observation, including descriptions of agents, of agents’ behaviour and of mechanisms relative to physical, mental and institutional domains. At the content level, stories correspond to synchronizations of embodied agent-roles scripts. Following this approach, the Pierson v Post case is analyzed in detail and represented as a Petri net.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
Presentation given at the CRCL 2022: Computational ‘law’ on edge conference (CRCL2022), Brussels, 3 ovember 2022 https://www.cohubicol.com/about/conference-crcl-2022/
Presentation given at the 3rd International Workshop on Cognition: Interdisciplinary Foundations, Models and Applications (CIFMA2021), joint with SEFM 2021
Operationalizing Declarative and Procedural KnowledgeGiovanni Sileno
Operationalizing Declarative and Procedural Knowledge: a Benchmark on Logic Programming Petri Nets (LPPNs)
International Conference on Logic Programming (ICPL2020) Workshop on Causal Reasoning and Explanation in Logic Programming (CAUSAL2020)
History of AI, Current Trends, Prospective TrajectoriesGiovanni Sileno
Talk given at the 2nd Winter Academy on Artificial Intelligence and International Law of the Asser Institute. The birth of AI: Dartmouth workshop. The biggest AI waves: classic symbolic AI (reasoning, knowledge systems, problem-solving), machine learning (induction). Current problems: explainability, trustworthyness, impact and transformation on society and people, the rise of artificially dumber systems.
On the problems of interface: explainability, conceptual spaces, relevanceGiovanni Sileno
Summary talk of the research conducted at Télécom ParisTech and Paris Dauphine University during my postdoc project (2016-2018), in collaboration with Isabelle Bloch, Jamal Atif and Jean-Louis Dessalles.
A Petri net-based notation for normative modeling: evaluation on deontic para...Giovanni Sileno
Presentation at MiReL workshop @ ICAIL 2017, the workshop on MIning and REasoning with Legal texts at the International Conference on Artificial Intelligence and Law
Legal Knowledge Conveyed by Narratives: towards a representational modelGiovanni Sileno
The paper investigates a representational model for narratives, aiming to facilitate the acquisition of the systematic core of stories concerning legal cases, i.e. the set of causal and temporal relationships that govern the world in which the narrated scenario takes place. At the discourse level, we consider narratives as sequences of messages collected in an observation, including descriptions of agents, of agents’ behaviour and of mechanisms relative to physical, mental and institutional domains. At the content level, stories correspond to synchronizations of embodied agent-roles scripts. Following this approach, the Pierson v Post case is analyzed in detail and represented as a Petri net.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
About
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Technical Specifications
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
Key Features
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface
• Compatible with MAFI CCR system
• Copatiable with IDM8000 CCR
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
Application
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Quality defects in TMT Bars, Possible causes and Potential Solutions.PrashantGoswami42
Maintaining high-quality standards in the production of TMT bars is crucial for ensuring structural integrity in construction. Addressing common defects through careful monitoring, standardized processes, and advanced technology can significantly improve the quality of TMT bars. Continuous training and adherence to quality control measures will also play a pivotal role in minimizing these defects.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Event Management System Vb Net Project Report.pdfKamal Acharya
In present era, the scopes of information technology growing with a very fast .We do not see any are untouched from this industry. The scope of information technology has become wider includes: Business and industry. Household Business, Communication, Education, Entertainment, Science, Medicine, Engineering, Distance Learning, Weather Forecasting. Carrier Searching and so on.
My project named “Event Management System” is software that store and maintained all events coordinated in college. It also helpful to print related reports. My project will help to record the events coordinated by faculties with their Name, Event subject, date & details in an efficient & effective ways.
In my system we have to make a system by which a user can record all events coordinated by a particular faculty. In our proposed system some more featured are added which differs it from the existing system such as security.
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfKamal Acharya
The College Bus Management system is completely developed by Visual Basic .NET Version. The application is connect with most secured database language MS SQL Server. The application is develop by using best combination of front-end and back-end languages. The application is totally design like flat user interface. This flat user interface is more attractive user interface in 2017. The application is gives more important to the system functionality. The application is to manage the student’s details, driver’s details, bus details, bus route details, bus fees details and more. The application has only one unit for admin. The admin can manage the entire application. The admin can login into the application by using username and password of the admin. The application is develop for big and small colleges. It is more user friendly for non-computer person. Even they can easily learn how to manage the application within hours. The application is more secure by the admin. The system will give an effective output for the VB.Net and SQL Server given as input to the system. The compiled java program given as input to the system, after scanning the program will generate different reports. The application generates the report for users. The admin can view and download the report of the data. The application deliver the excel format reports. Because, excel formatted reports is very easy to understand the income and expense of the college bus. This application is mainly develop for windows operating system users. In 2017, 73% of people enterprises are using windows operating system. So the application will easily install for all the windows operating system users. The application-developed size is very low. The application consumes very low space in disk. Therefore, the user can allocate very minimum local disk space for this application.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Final project report on grocery store management system..pdf
A Constructivist Approach to Rule Bases
1. A Constructivist
Approach to Rule-Bases
Giovanni Sileno (g.sileno@uva.nl),
Alexander Boer, Tom van Engers
Leibniz Center for Law
University of Amsterdam
11 January 2015 - ICAART @ Lisbon
2. ●
Samuel lives in a sunny country. He
never checks the weather before
going out.
3. ●
Samuel lives in a sunny country. He
never checks the weather before
going out.
●
Raphael lives in a rainy country. He
always checks the weather before
going out.
4. ●
Samuel lives in a sunny country. He
never checks the weather before
going out.
●
Raphael lives in a rainy country. He
always checks the weather before
going out.
●
They both take the umbrella if it rains,
however.
5. ●
Samuel lives in a sunny country. He
never checks the weather before
going out.
●
Raphael lives in a rainy country. He
always checks the weather before
going out.
●
They both take the umbrella if it rains,
however.
●
What do you expect if they switch
country of residence?
6. Deliberation and Performance
●
In everyday life, we do not deliberate at each
moment what to do next.
●
Our practical reasoning is mostly based on
applying already structured behavioural scripts.
●
Such scripts are constructed by education and
experience, and refined by some adaptation
process.
7. Deliberation and Performance
in the legal system
●
Structuration exemplified by
– Stare deciris (binding precedent) principle
– existence and maintenance of sources of law.
●
Sources of law are artifacts which describe and
prescribe the institutional powers and duties
of the social components, including institutional
agencies (e.g. public administrations)
12. ●
On Sunday we eat outdoor.
r1: sunday -> eat_outdoor
A simple* example
* We are neglecting predication, deontic characterizations,
intentionality, causation, etc..
13. ●
On Sunday we eat outdoor.
r1: sunday -> eat_outdoor
●
If it is raining, we never eat outdoor.
r2: raining -> -eat_outdoor
A simple example
classic negation
14. ●
On Sunday we eat outdoor.
r1: sunday -> eat_outdoor
●
If it is raining, we never eat outdoor.
r2: raining -> -eat_outdoor
●
What to do when it is Sunday and it is raining?
A simple example
15. ●
On Sunday we eat outdoor.
r1: sunday -> eat_outdoor
●
If it is raining, we never eat outdoor.
r2: raining -> -eat_outdoor
●
A possible solution is defining the priority between
rules. e.g. r2 > r1
●
From a formal characterization, we are in the
domain of defeasible reasoning.
Priority-based representation
16. ● lex posterior derogat priori
→ the most recent law is stronger
● lex specialis derogat generali
→ the law with lower abstraction is stronger
● lex superior derogat inferiori
→ the hierachical order in the legal system counts
r1: you have to pay taxes at the end of the year.
r2: if you are at loss with your activity, you don't
have to pay taxes.
Institutional mechanisms
“natural” meta-rules
defining priorities
18. ●
Alternative solution: modify the premises of the
relevant rules with less priority.
●
If it is raining, we never eat outdoor.
r2: rain -> -eat_outdoor
Constraint-based representation
19. ●
Alternative solution: modify the premises of the
relevant rules with less priority.
●
On Sunday we eat outdoor, unless it is raining.
r1': sunday and -rain -> eat_outdoor
●
If it is raining, we never eat outdoor.
r2: rain -> -eat_outdoor
Constraint-based representation
20. ●
Alternative solution: modify the premises of the
relevant rules with less priority.
●
On Sunday we eat outdoor, unless it is raining.
r1': sunday and -rain -> eat_outdoor
●
If it is raining, we never eat outdoor.
r2: rain -> -eat_outdoor
Constraint-based representation
→ cf. “distinguishing”
action in common law
21. ●
Horty (2011) has analyzed the mechanisms of
precedential reasoning, proposing an algorithm of
conversion
- from priority-based to constraint-based
Conversion algorithms
Horty, J. F. (2011). Rules and Reasons in the Theory of
Precedent. Legal Theory, 17(01):1–33.
22. ●
Our work presents algorithms and a computational
implementation for the full cycle of conversions:
- from priority-based (PB) to constraint-based (CB)
- from CB to full-tabular CB
- from full-tabular CB to minimal CB
- from full-tabular CB to PB (given the priority)
http://justinian.leibnizcenter.org/rulebaseconverter
Conversion algorithms
25. a→ pa∧¬b→ p
full-tabular CB PB(intermediate) CB
b→¬ pb→¬ p
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
¬a∧¬b→?
expand the premises
to all relevant factors
26. a→ pa∧¬b→ p
full-tabular CB PB(intermediate) CB
b→¬ pb→¬ p
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
¬a∧¬b→?
Apply Quine-McCluskey
to reduce to the minimal canonical form
minimal CB
a∧¬b→ p
b→¬ p
27. a→ pa∧¬b→ p
full-tabular CB PB(intermediate) CB
b→¬ pb→¬ p
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
¬a∧¬b→?
minimal CB
a∧¬b→ p
b→¬ p
Quine-McCluskey et
similar algorithms are
commonly used for logic
ports synthesis
32. Constraint-basedpriority
1
2 a∧¬b→ p
b→¬ p
a∧¬b
a∧b
¬a∧b
¬a∧¬b
relevant situations
for each rule, check if it applies to
situations yet to be evaluated
full-tabular CB
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
33. Constraint-basedpriority
1
2 a∧¬b→ p
b→¬ p
a∧¬b
a∧b
¬a∧b
¬a∧¬b
relevant situations
for each rule, check if it applies to
situations yet to be evaluated
full-tabular CB
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
34. Constraint-basedpriority
1
2 a∧¬b→ p
b→¬ p
a∧¬b
a∧b
¬a∧b
¬a∧¬b
relevant situations
for each rule, check if it applies to
situations yet to be evaluated
full-tabular CB
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
35. Constraint-basedpriority
1
2 a∧¬b→ p
b→¬ p
a∧¬b
a∧b
¬a∧b
¬a∧¬b
relevant situations
apply Quine-McCluskey
on the remaining
full-tabular CB
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
36. Constraint-basedpriority
1
2 a∧¬b→ p
b→¬ p
a∧¬b
a∧b
¬a∧b
¬a∧¬b
relevant situations
apply Quine-McCluskey
on the remaining
full-tabular CB
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
Priority-based
b→¬ p
38. Constraint-basedpriority
1
2 a∧¬b→ p
b→¬ p
a∧¬b
a∧b
¬a∧b
¬a∧¬b
relevant situations
full-tabular CB
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
For each rule, check if it applies to
situations yet to be evaluated
39. Constraint-basedpriority
1
2 a∧¬b→ p
b→¬ p
a∧¬b
a∧b
¬a∧b
¬a∧¬b
relevant situations
full-tabular CB
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
For each rule, check if it applies to
situations yet to be evaluated
40. Constraint-basedpriority
1
2 a∧¬b→ p
b→¬ p
a∧¬b
a∧b
¬a∧b
¬a∧¬b
relevant situations
full-tabular CB
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
apply Quine-McCluskey
on the remaining...
41. Constraint-basedpriority
1
2 a∧¬b→ p
b→¬ p
a∧b
¬a∧b
relevant situations
full-tabular CB
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
removing
estabilished
facts
apply Quine-McCluskey
on the remaining...
a∧¬b
¬a∧¬b
42. Constraint-basedpriority
1
2 a∧¬b→ p
b→¬ p
a∧b
¬a∧b
relevant situations
full-tabular CB
a∧¬b→ p
a∧b→¬ p
¬a∧b→¬ p
removing
estabilished
facts
apply Quine-McCluskey
on the remaining...
a→ p
Priority-based
a∧¬b
¬a∧¬b
45. Two perspectives on adaptation
top-down, design
optimization theory : adaptation comes from the
agent's efforts to obtain a better overall pay-off.
bottom-up, emergence
e.g. theory of predictable behaviour (Heiner 1983):
behavioural regularities arise in the presence of
uncertainty about the "right" course of action
Heiner, R. (1983). The origin of predictable behavior.
The American economic review, 73(4):560–595.
49. Rule application payoff analysis
E[ payoff ]=p(success)⋅E[ payoff of concluding C]
+ p( failure)⋅E[ payoff of not concluding C]
r :c1∧c2∧...∧cn→C
p(success)= p(c1∧c2∧...∧cn)
●
A rule may be seen as an investigation about a
conclusion C.
−cost
50. Rule application payoff analysis
E[ payoff ]=p(success)⋅E[ payoff of concluding C]
+ p( failure)⋅E[ payoff of not concluding C]
●
Furthermore, we assume that the not-
applicability of a certain rule does not entail
other consequences beside the cost.
−cost
51. Optimization constraint
E[ payoff ]=p(success)⋅E[ payoff of concluding C]
●
The use of a rule is worth if
or, equivalently:
−cost
E[ payoff ]>0
E[ payoff of concluding C]>
cost
p(success)
=
cost
p(c1∧..∧cn)
p(c1∧..∧cn)>
cost
E[ payoff of concluding C]
53. Initial story
●
If it rains, take the umbrella.
r: rain -> umbrella
E[ payoff ]=p(rain)⋅G−cost({rain}, K)
The payoff of applying r is :
– G is the payoff of deciding to take the
umbrella (indipendent from the rule used).
– cost({rain}, K) is the cost of inferring the
fact rain, given the knowledge base K.
54. Initial story
●
If it rains, take the umbrella.
r: rain -> umbrella
E[ payoff ]=p(rain)⋅G−cost({rain}, K)
The payoff of applying r is :
●
Imagine the agent has no clue about rain
– Raphael (rainy country): p(rain) significant E > 0→
55. Initial story
●
If it rains, take the umbrella.
r: rain -> umbrella
E[ payoff ]=p(rain)⋅G−cost({rain}, K)
The payoff of applying r is :
●
Imagine the agent has no clue about rain
– Raphael (rainy country): p(rain) significant E > 0→
– Samuel (sunny country): p(rain) ~ 0 → E < 0!
56. Default assumptions (ASP syntax)
●
If it rains, take the umbrella.
rain -> umbrella
●
If you don't know if it rains, than it doesn't rain.
not rain -> -rain.
●
When the payoff may be negative (e.g. Samuel),
we may introduce a default rule which overrides
the investigation.
classic negationdefault negation
(negation as failure)
57. Better payoff higher priority→
●
The analysis of evaluation payoffs provides an
optimal order of investigation: choose the r which
maximises payoff!
●
To be used for CB to PB optimal conversions.
60. Events concerning rule-bases
●
incremental modifications, determining a
partial reconfiguration of the operational
knowledge used by the agent.
– because of distinguishing actions, the new rules brings
to the foreground factors left implicit in the previous rules.
61. Events concerning rule-bases
●
incremental modifications, determining a
partial reconfiguration of the operational
knowledge used by the agent.
– because of distinguishing actions, the new rules brings
to the foreground factors left implicit in the previous rules.
●
ad-hoc reorganizations, aiming for better
adaptation.
62. Events concerning rule-bases
●
incremental modifications, determining a
partial reconfiguration of the operational
knowledge used by the agent.
– because of distinguishing actions, the new rules brings
to the foreground factors left implicit in the previous rules.
●
ad-hoc reorganizations, aiming for better
adaptation.
– When a rule base is “compiled” to a more efficient
priority-based form, we lose the reasons motivating that
structure (e.g. probabilistic assumptions)
64. Reconstruction
●
To rewrite the rule base again, the agent has to
reflect over the rule base.
●
He has to unveil the underlying constraint-based
representation, removing all default assumptions
and recompute the priority indexes.
65. Reconstruction
●
To rewrite the rule base again, the agent has to
reflect over the rule base.
●
He has to unveil the underlying constraint-based
representation, removing all default assumptions
and recompute the priority indexes.
●
Why the agent should do that?
66. Reconstruction
●
To rewrite the rule base again, the agent has to
reflect over the rule base.
●
He has to unveil the underlying constraint-based
representation, removing all default assumptions
and recompute the priority indexes.
●
Why the agent should do that?
– e.g. because of a number of practical
failures exceeding a certain threshold.
68. Conclusion
●
Our analysis has not targeted beliefs, as in belief
revision.
●
We have not used a model of theory revision
accounting both facts and rules, as in machine
learning.
●
Our work focuses “just” on rules, already
defined at symbolic level, and on rule-based
systems.
– affinity with expert systems literature
69. Conclusion
●
The paper started with the intention of completing
Horty's work on the conversion between CB and
PB representations.
●
The additional adaption analysis grew up from our
experience with default assumptions in ASP.
70. Conclusion
●
The paper started with the intention of completing
Horty's work on the conversion between CB and
PB representations.
●
The additional adaption analysis grew up from our
experience with default assumptions in ASP.
●
Obviously, many research directions remain:
– formal analysis, computational complexity
– bottom-up adaptation
– interactions with other theoretical frameworks
– considering “real” rule-bases