{"title":"A Hierarchical Deep Deterministic Policy Gradients for Swarm Navigation","authors":"H. Nguyen, Tung D. Nguyen, Do-Van Nguyen, T. Le","doi":"10.1109/KSE.2019.8919269","DOIUrl":"https://doi.org/10.1109/KSE.2019.8919269","url":null,"abstract":"The problem of swarm navigation recently becomes a significant topic because of its suitability for various applications like search and rescue with autonomous systems. However, when it comes to a swarm of learning agents, one has to face the challenges from huge state spaces and the lack of scalability when the size of the swarm increases. Reinforcement learning (RL) approaches, which allow agents to interact not only with each other but also with their operational environment to obtain optimal policies, are considered as promising techniques for swarm navigation problems. Different RL algorithms have been used to solve these problems but most of them are limited to discrete state spaces and/or do not scale well with an increase of number of learning agents in the swarm. In this paper, we propose a Swarm Hierarchical Deep Deterministic Policy Gradients (SH-DDPGs) framework to address both drawbacks above in the context of leader-follower swarm navigation. By decomposing the navigation task of the swarm into two primitive sub-tasks: leader-following and collision avoidance, we can guarantee the convergence of the training processes of these sub-tasks in a continuous environment before combining output actions produced from those trained models to complete the entire task. Moreover, our method represents scalability as it is independent to the size of the swarm. Firstly, when training a follower, we only use information of its neighbors within its local view and the leader. Secondly, the trained model of one follower can be reapplied for the remaining followers. Training results show that the proposed SH-DDPGs algorithm is able to converge quickly and allow followers agent to learn an optimal policy for the whole group to navigate through the environment without colliding with each other and flexibly optimize their formation so that the distances among agents are minimized.","PeriodicalId":439841,"journal":{"name":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130907428","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
D. Thai, Luong Ngoc Son, Pham Vu Tien, Nguyen Nhat Anh, T. Nguyen
{"title":"Prediction car prices using quantify qualitative data and knowledge-based system","authors":"D. Thai, Luong Ngoc Son, Pham Vu Tien, Nguyen Nhat Anh, T. Nguyen","doi":"10.1109/KSE.2019.8919408","DOIUrl":"https://doi.org/10.1109/KSE.2019.8919408","url":null,"abstract":"Car pricing using machine learning has a strong relationship with the process of knowledge acquisition for expert systems. Recently, the primary technique for knowledge acquisition has been the time-consuming process of recommendation, posting for car buying or selling on internet market websites. After discovering the data, we can divide that into two types: structured and unstructured that require knowledge-based analysis. This paper will involve the techniques for extraction of meaning, data inference, and rules for qualitative data. The main purpose of the current research is to explore different data types of car data and the objective is to create an automated technique to predict car prices.","PeriodicalId":439841,"journal":{"name":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123666251","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On Analyzing Rule-Dependencies to Generate Test Cases for Model Transformations","authors":"Thi-Hanh Nguyen, Duc-Hanh Dang, Quang-Trung Nguyen","doi":"10.1109/KSE.2019.8919486","DOIUrl":"https://doi.org/10.1109/KSE.2019.8919486","url":null,"abstract":"Quality model transformations play a key role in the successful realization of Model Driven Engineering in practice. In the relational model transformations, rule dependency relations directly impact quality properties such as correctness, completeness, and information preservation. The analysis of rule dependencies from the declarative specification is expected to bring advantages for testing transformation properties.In this paper, we proposed a black-box approach for testing relational model transformations based on the analysis of the declarative specification using Triple Graph Grammar (TGG) rules. We exploit declarative TGG rules to capture the rule dependencies. Then, rule dependencies are combined together using the t-way testing technique to create test case descriptions. We transform patterns representing the input test condition and the oracle function of a test case description into OCL (Object Constraint Language) constraints to facilitate automatically generating input test models by solving constraints and querying interesting properties on the output models.","PeriodicalId":439841,"journal":{"name":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124291011","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Sandeep Dhakal, A. Alsadoon, P. Prasad, A. Elchouemi, V. Q. Nguyen
{"title":"Systems Analysis of Acoustic Underwater Sensor Networks: A Taxonomy","authors":"Sandeep Dhakal, A. Alsadoon, P. Prasad, A. Elchouemi, V. Q. Nguyen","doi":"10.1109/KSE.2019.8919353","DOIUrl":"https://doi.org/10.1109/KSE.2019.8919353","url":null,"abstract":"Underwater seismic and volcanic activity can have catastrophic consequences which are often fatal for human and animal life. Scientists have development instruments to measure the onset of such events and a substantial number of systems are in use around the globe. However, most of these focus on some aspects of detection but are not covering all aspects of detection, measurement, power consumption and data communication. This research aims to evaluate existing frameworks and develop a taxonomy of systems components necessary for a fully functioning comprehensive underwater activity detection system. The proposed framework has sensor, positioning and mobility as main components and is a centralized underwater node localization method using range based multilateral accumulation (RBMAM). The mobility component is used for identification, improvisation and tracking of the position of the sensors, which have been placed under water for the purpose of wireless communication networking and nodes localization to detect the possibilities of seaquakes. This research enhances the underwater localization of the nodes using acoustic wireless sensor networking which through which earlier detection of potential seaquakes could be identified and the location of the nodes could be tracked. The communication underwater will be improved, and accurate results could be achieved for underwater navigation.","PeriodicalId":439841,"journal":{"name":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122673677","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Analysis on Use of Deep Learning and Lexical-Semantic Based Sentiment Analysis Method on Twitter Data to Understand the Demographic Trend of Telemedicine","authors":"Harshvadan Talpada, M. Halgamuge, N. Q. Vinh","doi":"10.1109/KSE.2019.8919363","DOIUrl":"https://doi.org/10.1109/KSE.2019.8919363","url":null,"abstract":"Technology has turned into a fundamental piece of everybody's life. Social media technology is already used widely by the public to speak out once mind openly. This data can be leveraged to have a better understanding of the current state of decision making. However, Twitter data is highly unstructured. Sentiment analysis can be applied to such health-related data to extract useful information regarding public opinion. The aim of the research is to understand (i) the correlation between Deep Learning versus lexical and semantic-based sentiment prediction methods, (ii) the sentiment prediction accuracy of these methods on manually annotated sentiment dataset (iii) domain-specific knowledge on accuracy of the sentiment prediction methods, and (iv) to utilize Twitterbased sentiment to understand the influence of telemedicine in regards to heart attack and epilepsy. Four sentiment prediction methods are utilized for the research; Lexical and Semantic-based (Valence Aware Dictionary and Sentiment Reasoner (VADER) and TextBlob) and Deep Learning based (Long Short Term Memory (LSTM) and sentiment model from Stanford CoreNLP). The dataset that we retrieved consists of 1.84 million old health-related tweets. Our finding suggests that lexical and semantic-based methods for sentiment prediction offer better accuracy than Deep Learning methods; when a large enough and evenly distributed training dataset is not available. We observed that domain-specific knowledge affects the prediction accuracy of sentiment, mainly when the target text contains more domain-specific words. Sentiment prediction on Twitter data can be utilized to understand the demographic distribution of sentiment. In our case, we observed that telemedicine has a high number of positive sentiment. It is still in its infancy and has not spread to a broader demographic.","PeriodicalId":439841,"journal":{"name":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128691515","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Combining feature selection, feature learning and ensemble learning for software fault prediction","authors":"Hung Duy Tran, L. Hạnh, N. Binh","doi":"10.1109/KSE.2019.8919292","DOIUrl":"https://doi.org/10.1109/KSE.2019.8919292","url":null,"abstract":"This paper studies a combination of feature selection and ensemble learning to address the feature redundancy and class imbalance problems in software fault prediction. Also, a deep learning model is used to generate deep representation from defect data to improve the performance of fault prediction models. The proposed method, GFsSDAEsTSE, is evaluated on 12 NASA datasets, and the results show that GFsSDAEsTSE outperforms state-of-the-art methods in both small and large datasets.","PeriodicalId":439841,"journal":{"name":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134367776","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Solution for Building Motion Tracking System with Model Predictive Control for Autonomous Vehicles","authors":"Quach Hai Tho, Pham Anh Phuong, Huynh Cong Phap","doi":"10.1109/KSE.2019.8919385","DOIUrl":"https://doi.org/10.1109/KSE.2019.8919385","url":null,"abstract":"With linearization solution for the model of wheels and vehicle according to model predictive control (MPC), in which vehicle models are linearized by a sets of steering angles with the assumption that these steering angles can help the vehicle to move to the last destination in a steady state with the model predictive control. In addition, the model’s control input uses the force factor of the front wheel and the equivalent cornering wheel stiffness linearizes that of the rear wheel. This paper proposes a solution for building motion tracking system based on linear model for autonomous vehicles, aiming at minimizing the deflection movement at high velocity. The performance of the proposed solution is evaluated through simulation, then orientations of applied research are suggested for practical autonomous vehicle problems.","PeriodicalId":439841,"journal":{"name":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131138456","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Toward a Model for Verification of Business Logic Layer in 3-Layer Architecture: CPN-ECA Model","authors":"N. T. Tuan, L. Nhan, Hoanh Thi Thanh Ha","doi":"10.1109/KSE.2019.8919341","DOIUrl":"https://doi.org/10.1109/KSE.2019.8919341","url":null,"abstract":"This paper proposes a model for the construction of an adaptable system, that verifies and accepts modifications in the system’s business logic, including business processes and business rules, while the system has to cover the properties as reliability and reuse. In this model, the business process will be designed with Coloured Petri Net and converted into a set of Event-Condition-Action rules, this set will be combined with business rules for checking the correlation of business processes with business rules in design and modifying the process. Hierarchical Coloured Petri Net is also used to guarantee the reliability and to reuse properties of the system.","PeriodicalId":439841,"journal":{"name":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115414157","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Review: Data Security Models Developed by Blockchain Technology for Different Business Domains","authors":"M. Hirani, M. Halgamuge, Pham Duong Thu Hang","doi":"10.1109/KSE.2019.8919268","DOIUrl":"https://doi.org/10.1109/KSE.2019.8919268","url":null,"abstract":"This study investigates a range of data security models developed to achieve data security using blockchain technology for different industrial domains. Current industries utilize data-driven mechanisms for decision making with concern focussed on ensuring data security. Blockchain has the potential to secure data by integrating different information systems since data is decentralized, encrypted and validated by the whole network. This study includes an analysis of blockchain security models using data extracted from 30 peer-reviewed scientific publications over two years (2017–2019). This study analyzed three components of the publications, including the process involved in securing data, the stage of development for securing data and in which industry a model is best applied. Results of the research show that the majority of articles (51.11%) cited Blockchain as a key feature of data security for improvising the data sharing process in industries. This study also finds that the stage of implementation most commonly featured is the proposal stage with potential architectures yet to be implemented (30%). Finally, this study shows that models are applied in industrial domains such as enterprises using data analytics, finance, Internet of Things (IoT), healthcare, education, and cloud service providers. This study finds that security models are most often applied to industries and supply chain management models (28.13%). It is recommended that industry professionals conduct further research to customize the data security models in their own domain. This study gives clear guidelines to researchers of suitable frameworks, processes and consensus mechanism to utilize Blockchain in Industries for data security.","PeriodicalId":439841,"journal":{"name":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115881627","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Using Z-score to Extract Human Readable Logic Rules from Physiological Data","authors":"N. Costadopoulos, M. Islam, D. Tien","doi":"10.1109/KSE.2019.8919473","DOIUrl":"https://doi.org/10.1109/KSE.2019.8919473","url":null,"abstract":"In this work we investigate the effectiveness of using Z-score conversion on physiological data for extracting human-readable rules via decision trees. To accomplish this we have utilised a popular dataset to obtain raw voltage information from physiological sensors, and minimally preprocessed the signals to aid in the construction of decision trees for unearthing logic rules. We have found that raw voltages change from experiment to experiment and vary widely between participants. The use of Z-score conversion proved very effective at normalising signals and provided a range of useful rules from individual participants.","PeriodicalId":439841,"journal":{"name":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128312004","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}