Abstract
Machine learning algorithms have been employed extensively in the area of structural health monitoring to compare new measurements with baselines to detect any structural change. One-class support vector machine (OCSVM) with Gaussian kernel function is a promising machine learning method which can learn only from one-class data and then classify any new query samples. However, generalization performance of OCSVM is profoundly influenced by its Gaussian model parameter \(\sigma \). This paper proposes a new algorithm named appropriate distance to the enclosing surface (ADES) for tuning the Gaussian model parameter. The semantic idea of this algorithm is based on inspecting the spatial locations of the edge and interior samples, and their distances to the enclosing surface of OCSVM. The algorithm selects the optimal value of \(\sigma \) which generates a hyperplane that is maximally distant from the interior samples but close to the edge samples. The sets of interior and edge samples are identified using a hard margin linear support vector machine. The algorithm was successfully validated using sensing data collected from the Sydney Harbour Bridge and vehicle-mounted sensors for damage detection, in addition to five public data sets. The results obtained by ADES are compared to those of variance–mean, maximum distance and MIES methods. The results of the ADES approach outperform these state-of-the-art methods, especially on the bridge and road data sets. Experiments on these data sets show that an average 3% better accuracy is achieved by ADES over these state-of-the-art methods. The designed ADES algorithm is an appropriate choice to identify the optimal value of \(\sigma \) for OCSVM, especially in high-dimensional data sets.
Similar content being viewed by others
References
Anaissi, A., Goyal, M., Catchpoole, D.R., Braytee, A., Kennedy, P.J.: Ensemble feature learning of genomic data using support vector machine. PloS ONE 11(6), e0157330 (2016)
Anaissi, A., Kennedy, P.J., Goyal, M.: Feature selection of imbalanced gene expression microarray data. In: 2011 12th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD). IEEE, pp. 73–78 (2011)
Anaissi, A., Kennedy, P.J., Goyal, M., Catchpoole, D.R.: A balanced iterative random forest for gene selection from microarray data. BMC Bioinform. 14(1), 261 (2013)
Anaissi, A., Khoa, N.L.D., Mustapha, S., Alamdari, M.M., Braytee, A., Wang, Y., Chen, F.: Adaptive one-class support vector machine for damage detection in structural health monitoring. In: Pacific-Asia Conference on Knowledge Discovery and Data Mining. Springer, pp. 42–57 (2017)
Anaissi, A., Khoa, N.L.D., Rakotoarivelo, T., Alamdari, M.M., Wang, Y.: Self-advised incremental one-class support vector machines: an application in structural health monitoring. In: International Conference on Neural Information Processing. Springer, pp. 484–496 (2017)
Anaissi, A., Makki Alamdari, M., Rakotoarivelo, T., Lu Dang Khoa, N.: A tensor-based structural damage identification and severity assessment. Sensors 18(1), 111 (2018)
Bánhalmi, A., Kocsor, A., Busa-Fekete, R.: Counter-example generation-based one-class classification. In: Machine Learning: ECML 2007. Springer, pp. 543–550 (2007)
Bounsiar, A., Madden, M.G.: Kernels for one-class support vector machines. In: 2014 International Conference on Information Science and Applications (ICISA). IEEE, pp. 1–4 (2014)
Breunig, M.M., Kriegel, H.-P., Ng, R.T., Sander, J.: Lof: identifying density-based local outliers. In: ACM Sigmod Record, vol. 29. ACM, pp. 93–104 (2000)
Chen, Y., Zhou, X.S., Huang, T.S.: One-class SVM for learning in image retrieval. In: 2001 International Conference on Image Processing, 2001. Proceedings, vol. 1. IEEE, pp. 34–37 (2001)
Cortes, C., Vapnik, V.: Support vector machine. Mach. Learn. 20(3), 273–297 (1995)
Das, S., Srivastava, A.N., Chattopadhyay, A.: Classification of damage signatures in composite plates using one-class SVMs. In: Aerospace Conference, 2007 IEEE. IEEE, pp. 1–19 (2007)
Doebling, S.W, Farrar, C.R., Prime, M.B., Shevitz, D.W.: Damage identification and health monitoring of structural and mechanical systems from changes in their vibration characteristics: a literature review. Technical report, Los Alamos National Lab., NM (USA) (1996)
Evangelista, P.F., Embrechts, M.J., Szymanski, B.K.: Some properties of the Gaussian kernel for one class learning. In: Artificial Neural Networks—ICANN 2007. Springer, pp. 269–278 (2007)
Farrar, C.R., Worden, K.: An introduction to structural health monitoring. Philos. Trans. R. Soc. Lond. A Math. Phys. Eng. Sci. 365(1851), 303–315 (2007)
Farrar, C.R., Worden, K.: Structural Health Monitoring: A Machine Learning Perspective. Wiley, New York (2012)
Jeff, R.: Guidelines for measuring and reporting the condition of road assets (2006). http://www.dtpli.vic.gov.au/. Accessed 18 Feb 2017
Khazai, S., Homayouni, S., Safari, A., Mojaradi, B.: Anomaly detection in hyperspectral images based on an adaptive support vector method. IEEE Geosci. Remote Sens. Lett. 8(4), 646–650 (2011)
Khoa, N.L.D., Anaissi, A., Wang, Y.: Smart infrastructure maintenance using incremental tensor analysis. In: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. ACM, pp. 959–967 (2017)
Khoa, N.L.D., Zhang, B., Wang, Y., Chen, F., Mustapha, S.: Robust dimensionality reduction and damage detection approaches in structural health monitoring. Struct. Health Monit. 13(4), 406–417 (2014)
Khoa, N.L.D., Zhang, B., Wang, Y., Liu, W., Chen, F., Mustapha, S., Runcie, P.: On damage identification in civil structures using tensor analysis. In: Pacific-Asia Conference on Knowledge Discovery and Data Mining. Springer, pp. 459–471 (2015)
Lazarevic, A., Kumar, V.: Feature bagging for outlier detection. In: Proceedings of the Eleventh ACM SIGKDD International Conference on Knowledge Discovery in Data Mining. ACM, pp. 157–166 (2005)
Li, Y., Maguire, L.: Selecting critical patterns based on local geometrical and statistical information. IEEE Trans. Pattern Anal. Mach. Intell. 33(6), 1189–1201 (2011)
Liu, B., Xiao, Y., Cao, L., Hao, Z., Deng, F.: Svdd-based outlier detection on uncertain data. Knowl. Inf. Syst. 34(3), 597–618 (2013)
Liu, F.T., Ting, K.M., Zhou, Z.-H.: Isolation forest. In: Eighth IEEE International Conference on Data Mining, 2008. ICDM’08. IEEE, pp. 413–422 (2008)
Long, J., Buyukozturk, O.: Automated Structural Damage Detection Using One-Class Machine Learning. Springer, Berlin (2014)
Makki Alamdari, M., Samali, B., Li, J., Kalhori, H., Mustapha, S.: Spectral-based damage identification in structures under ambient vibration. J. Comput. Civ. Eng. 30(4), 04015062 (2015)
Manevitz, L.M., Yousef, M.: One-class SVMs for document classification. J. Mach. Learn. Res. 2, 139–154 (2001)
Mustapha, S., Hu, Y., Nguyen, K., Makki Alamdari, M., Runcie, P., Dackermann, U., Nguyen, V.V., Li, J., Ye, L.: Pattern recognition based on time series analysis using vibration data for structural health monitoring in civil structures. Electron. J. Struct. Eng (2015)
Pang, G., Cao, L., Chen, L.: Outlier detection in complex categorical data by modeling the feature value couplings. In: IJCAI, pp. 1902–1908 (2016)
Pang, G., Cao, L., Chen, L., Liu, H.: Unsupervised feature selection for outlier detection by modelling hierarchical value-feature couplings. In: 2016 IEEE 16th International Conference on Data Mining (ICDM). IEEE, pp. 410–419 (2016)
Runcie, P., Mustapha, S., Rakotoarivelo, T.: Advances in structural health monitoring system architecture. In: Proceedings of the Fourth International Symposium on Life-Cycle Civil Engineering, IALCCE, vol. 14 (2014)
Schölkopf, B., Platt, J.C., Shawe-Taylor, J., Smola, A.J., Williamson, R.C.: Estimating the support of a high-dimensional distribution. Neural Comput. 13(7), 1443–1471 (2001)
Tang, X., Zeng, W., Shi, Y., Zhao, L.: Brain activation detection by modified neighborhood one-class SVM on FMRI data. Biomed. Signal Process. Control 39, 448–458 (2018)
Tax, D.M.J., Duin, R.P.W.: Support vector data description. Mach. Learn. 54(1), 45–66 (2004)
Worden, K., Manson, G.: The application of machine learning to structural health monitoring. Philos. Trans. R. Soc. Lond. A Math. Phys. Eng. Sci. 365(1851), 515–537 (2007)
Xiao, Y., Wang, H., Wenli, X.: Parameter selection of Gaussian kernel for one-class SVM. IEEE Trans. Cybern. 45(5), 941–953 (2015)
Zeng, M., Yang, Y., Cheng, J.: A generalized Gilbert algorithm and an improved MIES for one-class support vector machine. Knowl. Based Syst. 90, 211–223 (2015)
Acknowledgements
The authors would like to thank the Road and Maritime Services (RMS) in New South Wales and Data61, CSIRO, for provision of the support and testing facilities for this research work.
Author information
Authors and Affiliations
Corresponding author
Additional information
This paper is an extension version of the PAKDD’2017 Long Presentation paper “Adaptive One-Class Support Vector Machine for Damage Detection in Structural Health Monitoring” [4].
Rights and permissions
About this article
Cite this article
Anaissi, A., Khoa, N.L.D. & Wang, Y. Automated parameter tuning in one-class support vector machine: an application for damage detection. Int J Data Sci Anal 6, 311–325 (2018). https://doi.org/10.1007/s41060-018-0151-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41060-018-0151-9