Implementation of the Q-learning Algorithm for Optimising Judicial Advisory Expert System (jaes)
نویسنده
چکیده
The work presented in this paper is an implementation of the Q-learning algorithm to optimise the rule execution process of Judicial Advisory Expert System (JAES). JAES covers the Sale of Goods Act (SGA) sections 16 to 20, UK. Addition of further sections to JAES led to its performance degradation; hence adopting an algorithm which improves the rule execution process was necessary. The existing approach of depth-first search was computationally expensive; therefore we had to adopt the Q-learning algorithm to learn the paths of the execution process to optimise its performance. Prior to implementing the Qlearning algorithm, we evaluated JAES with real world legal case hearings, to determine its effectiveness to reach legal conclusions. For a successful implementation of the Q-learning algorithm, we had to modify the existing modular decomposition structure to accommodate the changes in the design. Furthermore, after the implementation, we evaluated the effectiveness and the performance of JAES and compared the results using scenario-based legal cases. The results were impressive, as we were able to optimise the JAES rule execution process by 33%.
منابع مشابه
User-based Vehicle Route Guidance in Urban Networks Based on Intelligent Multi Agents Systems and the ANT-Q Algorithm
Guiding vehicles to their destination under dynamic traffic conditions is an important topic in the field of Intelligent Transportation Systems (ITS). Nowadays, many complex systems can be controlled by using multi agent systems. Adaptation with the current condition is an important feature of the agents. In this research, formulation of dynamic guidance for vehicles has been investigated based...
متن کاملReinforcement learning based feedback control of tumor growth by limiting maximum chemo-drug dose using fuzzy logic
In this paper, a model-free reinforcement learning-based controller is designed to extract a treatment protocol because the design of a model-based controller is complex due to the highly nonlinear dynamics of cancer. The Q-learning algorithm is used to develop an optimal controller for cancer chemotherapy drug dosing. In the Q-learning algorithm, each entry of the Q-table is updated using data...
متن کاملAn expert advisory system for the ISO 9001 quality system
The ISO 9000 quality management system has been widely accepted and adapted as a national standard by most industrial countries. Despite its high popularity and the urgent demand from customers to implement ISO 9000, some major concerns for those organizations that are seeking registration to ISO 9000 include the expensive cost and the lengthy time to implement. The purpose of this paper is to ...
متن کاملMini/Micro-Grid Adaptive Voltage and Frequency Stability Enhancement Using Q-learning Mechanism
This paper develops an adaptive control method for controlling frequency and voltage of an islanded mini/micro grid (M/µG) using reinforcement learning method. Reinforcement learning (RL) is one of the branches of the machine learning, which is the main solution method of Markov decision process (MDPs). Among the several solution methods of RL, the Q-learning method is used for solving RL in th...
متن کاملA Q-learning Based Continuous Tuning of Fuzzy Wall Tracking
A simple easy to implement algorithm is proposed to address wall tracking task of an autonomous robot. The robot should navigate in unknown environments, find the nearest wall, and track it solely based on locally sensed data. The proposed method benefits from coupling fuzzy logic and Q-learning to meet requirements of autonomous navigations. Fuzzy if-then rules provide a reliable decision maki...
متن کامل