| This paper presents a conflict resolution strategy for an adaptive access control system based on inductive learning of answer set semantics.First,we introduced the syntax and semantics of answer set program,which is the basis of the full text.Secondly,we introduce the framework and algorithm of inductive learning,and extend the inductive learning framework and algorithm under the semantics of the answer set accordingly.After that,we introduced the organization-based access control system and discussed its advantages and disadvantages.The article focuses on the adaptive access control model based on inductive learning of answer set semantics,and introduces the definition and conflict detection in the model,and then uses the inductive learning method of answer set semantics to detect and resolve conflicts.Answer set program is a type of declarative program.Declarative program is a paradigm that describes the problem,rather than determining how to solve it.The use of declarative language allows strategies and requirements to be gradually added to the knowledge base without worrying about potential inconsistencies.This provides a technical basis for solving conflicts in the adaptive access control system.The main content of inductive learning is to learn certain programs or generalized logic programs.In this article,we extend the learning content of inductive learning to a wider set of answer sets,combining existing learning frameworks such as cautious induction and brave induction,an inductive learning method under the semantics of the generalized answer set is given for conflict resolution in an adaptive access control system.The adaptive access control system is a supplement to the organization-based access control system.The purpose is to allow the system to have a certain ability to repair problems when the context changes or an abnormal situation occurs.Based on the adaptive access control system model,using answer set program and inductive learning to expand,an automatic inference scheme based on inductive learning program under the semantics of question and answer set is given,which clearly represents incomplete context data and incomplete strategy set.According to the related concepts ofinductive learning,the inductive learning algorithm is used to learn the conflict resolution mode autonomously,so as to realize the automatic detection and resolution of conflicts. |