Framework for detection of anomalies in mass moving objects by non-technical users utilizing contextual & spatio-temporal data

Increasing utility of wireless sensors and their decreasing cost with technological innovation has increased their presence in many mobile & wearable devices and many devices are able to sense and relate a variety of sensor data including GPS location to be used for decision making. However, much potential of this data remains unexploited due to inherent complexity of manipulating such information, which bars the majority of users benefiting from this. One potential application is the detection of anomalies by users from a non-technical background through definition of rules. As such, a methodology/framework, which could enable users to define rules/query information from sensors fused with other contextual data in a user-friendly manner would be highly useful in deriving value from this data. This research attempts to formulate a low-cost framework, which enables users without a strong technical background to make potential use of this. The research is performed using a case study; identification of anomalies in the behaviours and violations of rules by marine vessels in Sri Lankan waters. However, the framework is generalized to enable application to other contexts also. The framework also attempts to identify a possible method and a process to enable users enter geo spatial rules in an accurate as well as user friendly manner while allowing to enter rules of different levels of complexities accurately. The research attempts to solve this problem through the use of a map interface which enables users enter geo spatial data either plotting on a screen or as pairs of coordinates. Use of auto query forms with dynamically changing queries was proposed to enter conditions of rules and the interrelationships. The research was carried out using one prototype and two systems in three stages, using the input of one step to next. Both methods of spatial rule entry were deemed accepted by users considering the ease of use in direct plotting as well as accuracy in formal coordinate entry in the two methods. While auto query form was found as a suitable method with reasonable accuracy with accuracy increasing with the educational background of users and decreasing on several occasions with increased complexity (multiple conditions or ambiguity of underlying concept) of rules, the display of the rule query in user readable form at the bottom of the interface as well as enabling the user to dynamically view query results to refine the query showed increased accuracy.

[1]  Angela M. Cirucci,et al.  Usability Testing , 2021, UX Research Methods for Media and Communication Studies.

[2]  Asadullah Shah,et al.  Anomaly Detection in Vessel Tracking Using Support Vector Machines (SVMs) , 2013, 2013 International Conference on Advanced Computer Science Applications and Technologies.

[4]  Rohidas B. Sangore,et al.  An Alternative For Database Queries:Auto Query Forms , 2015 .

[5]  Martin Molina,et al.  Generating Automated News to Explain the Meaning of Sensor Data , 2011, IDA.

[6]  VARUN CHANDOLA,et al.  Anomaly detection: A survey , 2009, CSUR.

[7]  Miriam A. M. Capretz,et al.  Contextual Anomaly Detection in Big Sensor Data , 2014, 2014 IEEE International Congress on Big Data.

[8]  Leto Peel,et al.  Fast Maritime Anomaly Detection using KD Tree Gaussian Processes , 2011 .

[9]  Mika Cohen,et al.  Natural Language Specification and Violation Reporting of Business Rules over ER-modeled Databases , 2015, EDBT.

[10]  Martin Fowler,et al.  Domain-Specific Languages , 2010, The Addison-Wesley signature series.

[11]  Etienne Martineau Iterative Sub-Setting , 2010 .

[12]  Evangelos Theodoridis,et al.  Code Quality Evaluation Methodology Using The ISO/IEC 9126 Standard , 2010, ArXiv.

[13]  Leto Peel,et al.  Maritime anomaly detection using Gaussian Process active learning , 2012, 2012 15th International Conference on Information Fusion.

[14]  I. Obradovic,et al.  Machine Learning Approaches to Maritime Anomaly Detection , 2014 .

[15]  Emiliano Miluzzo,et al.  A survey of mobile phone sensing , 2010, IEEE Communications Magazine.

[16]  Andrew Dillon,et al.  The Evaluation of software usability , 2001 .

[17]  Kevin B. Korb,et al.  Learning Abnormal Vessel Behaviour from AIS Data with Bayesian Networks at Two Time Scales , 2010 .

[18]  Miriam A. M. Capretz,et al.  Contextual anomaly detection framework for big sensor data , 2015, Journal of Big Data.

[19]  Atis Elsts,et al.  SEAL: A Domain-Specific Language for Novice Wireless Sensor Network Programmers , 2013, 2013 39th Euromicro Conference on Software Engineering and Advanced Applications.

[21]  Arkady B. Zaslavsky,et al.  Capturing sensor data from mobile phones using Global Sensor Network middleware , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[22]  Maria Riveiro,et al.  Explanation Methods for Bayesian Networks : review and application to a maritime scenario , 2009 .