{"title":"A Reference Architecture of a Hybrid Learning Agent","authors":"Adriana Leite, R. Girardi","doi":"10.1109/WI.2016.0066","DOIUrl":null,"url":null,"abstract":"A software reference architecture specifies a generic architectural solution for the development of specific software architectures. It includes common components to all software architectures and their relationships, a common vocabulary, a mapping methodology for realizing a specific architecture and good design practices. Software agents represent an evolution of traditional software, having the ability to control their own behavior and acting with autonomy. Typically, software agents act reactively, where actions and perceptions are predefined at design time, or in a deliberative way, where the corresponding action for a given perception is found at run time through a process of reasoning. However, to perform better, software agents should act using both forms of behavior with learning abilities in a hybrid way. In this paper, a reference architecture that specifies a generic architectural solution for the development of specific architectures of hybrid learning agents is presented. An example of realization of this architecture in the network intrusion domain is also presented.","PeriodicalId":6513,"journal":{"name":"2016 IEEE/WIC/ACM International Conference on Web Intelligence (WI)","volume":"13 1","pages":"421-424"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE/WIC/ACM International Conference on Web Intelligence (WI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WI.2016.0066","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
A software reference architecture specifies a generic architectural solution for the development of specific software architectures. It includes common components to all software architectures and their relationships, a common vocabulary, a mapping methodology for realizing a specific architecture and good design practices. Software agents represent an evolution of traditional software, having the ability to control their own behavior and acting with autonomy. Typically, software agents act reactively, where actions and perceptions are predefined at design time, or in a deliberative way, where the corresponding action for a given perception is found at run time through a process of reasoning. However, to perform better, software agents should act using both forms of behavior with learning abilities in a hybrid way. In this paper, a reference architecture that specifies a generic architectural solution for the development of specific architectures of hybrid learning agents is presented. An example of realization of this architecture in the network intrusion domain is also presented.