{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T03:23:20Z","timestamp":1774495400163,"version":"3.50.1"},"reference-count":57,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2013,5,1]],"date-time":"2013-05-01T00:00:00Z","timestamp":1367366400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2013,5]]},"abstract":"<jats:p>\n            In this article, haptic-based handwritten signature verification using Genetic Programming (GP) classification is presented. A comparison of GP-based classification with classical classifiers including support vector machine,\n            <jats:italic>k<\/jats:italic>\n            -nearest neighbors, na\u00efve Bayes, and random forest is conducted. In addition, the use of GP in discovering small knowledge-preserving subsets of features in high-dimensional datasets of haptic-based signatures is investigated and several approaches are explored. Subsets of features extracted from GP-generated models (analytic functions) are also exploited to determine the importance and relevance of different haptic data types (e.g., force, position, torque, and orientation) in user identity verification. The results revealed that GP classifiers compare favorably with the classical methods and use a much fewer number of attributes (with simple function sets).\n          <\/jats:p>","DOI":"10.1145\/2457450.2457453","type":"journal-article","created":{"date-parts":[[2013,5,14]],"date-time":"2013-05-14T12:15:20Z","timestamp":1368533720000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Identity verification based on handwritten signatures with haptic information using genetic programming"],"prefix":"10.1145","volume":"9","author":[{"given":"Fawaz A.","family":"Alsulaiman","sequence":"first","affiliation":[{"name":"University of Ottawa, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nizar","family":"Sakr","sequence":"additional","affiliation":[{"name":"University of Ottawa, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julio J.","family":"Vald\u00e9s","sequence":"additional","affiliation":[{"name":"National Research Council Canada, Institute for Information Technology, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdulmotaleb","family":"El Saddik","sequence":"additional","affiliation":[{"name":"University of Ottawa, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2013,5,10]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"AB. 2013. Reachin display RT. http:\/\/www.reachin.se\/products\/.  AB. 2013. Reachin display RT. http:\/\/www.reachin.se\/products\/."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022689900470"},{"key":"e_1_2_2_3_1","volume-title":"Proceedings of the IEEE Symposium on Computational Intelligence for Security and Defence Applications. 1--7.","author":"Alsulaiman F.","unstructured":"Alsulaiman , F. , Sakr , N. , Valdes , J. , El Saddik , A. , and Georganas , N . 2009. Feature selection and classification in genetic programming: Application to haptic-based biometric data . In Proceedings of the IEEE Symposium on Computational Intelligence for Security and Defence Applications. 1--7. Alsulaiman, F., Sakr, N., Valdes, J., El Saddik, A., and Georganas, N. 2009. Feature selection and classification in genetic programming: Application to haptic-based biometric data. In Proceedings of the IEEE Symposium on Computational Intelligence for Security and Defence Applications. 1--7."},{"key":"e_1_2_2_4_1","volume-title":"Proceedings of the 11th Conference on Congress on Evolutionary Computation. 2802--2809","author":"Bhawan U.","unstructured":"Bhawan , U. , Johnston , M. , and Zhang , M . 2009. Differentiating between individual class performance in genetic programming fitness for classification with unbalanced data . In Proceedings of the 11th Conference on Congress on Evolutionary Computation. 2802--2809 . Bhawan, U., Johnston, M., and Zhang, M. 2009. Differentiating between individual class performance in genetic programming fitness for classification with unbalanced data. In Proceedings of the 11th Conference on Congress on Evolutionary Computation. 2802--2809."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12148-7_1"},{"key":"e_1_2_2_6_1","doi-asserted-by":"crossref","unstructured":"Bhowan U. Zhang M. and \n      Johnston M\n  . \n  2011\n  a. A comparison of classification strategies in genetic programming with unbalanced data. In Advances in Artificial Intelligence Lecture Notes in Computer Science vol. \n  6464 Springer 243--252.  Bhowan U. Zhang M. and Johnston M. 2011a. A comparison of classification strategies in genetic programming with unbalanced data. In Advances in Artificial Intelligence Lecture Notes in Computer Science vol. 6464 Springer 243--252.","DOI":"10.1007\/978-3-642-17432-2_25"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25832-9_20"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/130385.130401"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010933404324"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1596990.1596993"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961189.1961199"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1613\/jair.953"},{"key":"e_1_2_2_13_1","volume-title":"Proceedings of the European Conference on Genetic Programming. 266--277","author":"Doucette J.","unstructured":"Doucette , J. and Heywood , M . 2008. Gp classification under imbalanced data sets: Active sub-sampling and auc approximation . In Proceedings of the European Conference on Genetic Programming. 266--277 . Doucette, J. and Heywood, M. 2008. Gp classification under imbalanced data sets: Active sub-sampling and auc approximation. In Proceedings of the European Conference on Genetic Programming. 266--277."},{"key":"e_1_2_2_14_1","first-page":"86","article-title":"Adore: Adaptive object recognition","volume":"4","author":"Draper B.","year":"2000","unstructured":"Draper , B. , Bins , J. , and Baek , K. 2000 . Adore: Adaptive object recognition . Videre 4 , 1, 86 -- 99 . Draper, B., Bins, J., and Baek, K. 2000. Adore: Adaptive object recognition. Videre 4, 1, 86--99.","journal-title":"Videre"},{"key":"e_1_2_2_15_1","unstructured":"Duda R. Hart P. and Stork D. 2000. Pattern Classification 2nd Ed. Wiley-Interscience.   Duda R. Hart P. and Stork D. 2000. Pattern Classification 2 nd Ed. Wiley-Interscience."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/967900.968104"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIM.2006.887174"},{"key":"e_1_2_2_18_1","first-page":"1889","article-title":"Working set selection using the second order information for training svm","volume":"6","author":"En Fan R.","year":"2005","unstructured":"En Fan , R. , Hsuen Chen , P. , and Jen Lin , C. 2005 . Working set selection using the second order information for training svm . J. Mach. Learn. Res. 6 , 1889 -- 1918 . En Fan, R., Hsuen Chen, P., and Jen Lin, C. 2005. Working set selection using the second order information for training svm. J. Mach. Learn. Res. 6, 1889--1918.","journal-title":"J. Mach. Learn. Res."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2009.2033566"},{"key":"e_1_2_2_20_1","volume-title":"Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence","author":"Ferreira C.","unstructured":"Ferreira , C. 2006. Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence . Springer . Ferreira, C. 2006. Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence. Springer."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/6.819926"},{"key":"e_1_2_2_22_1","volume-title":"Proceedings of the IEEE Congress on Evolutionary Computation. 941--948","author":"Friedlander A.","unstructured":"Friedlander , A. , Neshatian , K. , and Zhang , M . 2011. Meta-Learning and feature ranking using genetic programming for classification: Variable terminal weighting . In Proceedings of the IEEE Congress on Evolutionary Computation. 941--948 . Friedlander, A., Neshatian, K., and Zhang, M. 2011. Meta-Learning and feature ranking using genetic programming for classification: Variable terminal weighting. In Proceedings of the IEEE Congress on Evolutionary Computation. 941--948."},{"key":"e_1_2_2_23_1","doi-asserted-by":"crossref","unstructured":"Gathercole C.\n     and \n      Ross P\n  . \n  1994\n  . Dynamic training subset selection for supervised learning in genetic programming. In Parallel Problem Solving in Nature III Lecture Notes in Computer Science vol 866 Springer 312--321.   Gathercole C. and Ross P. 1994. Dynamic training subset selection for supervised learning in genetic programming. In Parallel Problem Solving in Nature III Lecture Notes in Computer Science vol 866 Springer 312--321.","DOI":"10.1007\/3-540-58484-6_275"},{"key":"e_1_2_2_24_1","volume-title":"Proceedings of the IEEE Symposium on Computational Intelligence and Data Mining. 332--339","author":"Gtlein M.","unstructured":"Gtlein , M. , Frank , E. , Hall , M. , and Karwath , A . 2009. Large-Scale attribute selection using wrappers . In Proceedings of the IEEE Symposium on Computational Intelligence and Data Mining. 332--339 . Gtlein, M., Frank, E., Hall, M., and Karwath, A. 2009. Large-Scale attribute selection using wrappers. In Proceedings of the IEEE Symposium on Computational Intelligence and Data Mining. 332--339."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1656274.1656278"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1273496.1273614"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCST.2008.4751298"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/HAVE.2007.4371596"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/HAPTICS.2008.4479992"},{"key":"e_1_2_2_31_1","first-page":"5","article-title":"The class imbalance problem: A systematic study","volume":"6","author":"Japkowics N.","year":"2002","unstructured":"Japkowics , N. and Stephen , S. 2002 . The class imbalance problem: A systematic study . Intell. Data Anal. J. 6 , 5 . Japkowics, N. and Stephen, S. 2002. The class imbalance problem: A systematic study. Intell. Data Anal. J. 6, 5.","journal-title":"Intell. Data Anal. J."},{"key":"e_1_2_2_32_1","volume-title":"Proceedings of the 11th International Joint Conference on Artificial Intelligence. 768--774","author":"John G.","unstructured":"John , G. and Langley , P . 1989. Hierarchical genetic algorithms operating on populations of computer programs . In Proceedings of the 11th International Joint Conference on Artificial Intelligence. 768--774 . John, G. and Langley, P. 1989. Hierarchical genetic algorithms operating on populations of computer programs. In Proceedings of the 11th International Joint Conference on Artificial Intelligence. 768--774."},{"key":"e_1_2_2_33_1","volume-title":"Proceedings of the 11th Conference on Uncertainty in Artificial Intelligence. 338--345","author":"John G.","unstructured":"John , G. and Langley , P . 1995. Estimating continuous distributions in bayesian classifiers . In Proceedings of the 11th Conference on Uncertainty in Artificial Intelligence. 338--345 . John, G. and Langley, P. 1995. Estimating continuous distributions in bayesian classifiers. In Proceedings of the 11th Conference on Uncertainty in Artificial Intelligence. 338--345."},{"key":"e_1_2_2_34_1","volume-title":"Genetic Programming: On the Programming of Computers by Means of Natural Selection","author":"Koza J.","year":"1992","unstructured":"Koza , J. 1992 . Genetic Programming: On the Programming of Computers by Means of Natural Selection . MIT Press . Koza, J. 1992. Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press."},{"key":"e_1_2_2_35_1","volume-title":"Genetic Programming II: Automatic Discovery of Reusable Programs","author":"Koza J.","year":"1994","unstructured":"Koza , J. 1994 . Genetic Programming II: Automatic Discovery of Reusable Programs . MIT Press . Koza, J. 1994. Genetic Programming II: Automatic Discovery of Reusable Programs. MIT Press."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1020984725014"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCB.2005.846644"},{"key":"e_1_2_2_38_1","volume-title":"Proceedings of the 14th International Conference on Machine Learning. 179--186","author":"Kubat M.","unstructured":"Kubat , M. and Matwin , S . 2004. Addressing the curse of imbalanced training set: One sided selection . In Proceedings of the 14th International Conference on Machine Learning. 179--186 . Kubat, M. and Matwin, S. 2004. Addressing the curse of imbalanced training set: One sided selection. In Proceedings of the 14th International Conference on Machine Learning. 179--186."},{"key":"e_1_2_2_39_1","volume-title":"Combining Pattern Classifiers, Methods and Algorithms","author":"Kuncheva L.","unstructured":"Kuncheva , L. 2005. Combining Pattern Classifiers, Methods and Algorithms . Wiley Interscience , New York . Kuncheva, L. 2005. Combining Pattern Classifiers, Methods and Algorithms. Wiley Interscience, New York."},{"key":"e_1_2_2_40_1","volume-title":"Proceedings of the Congress on Evolutionary Computation.","volume":"2","author":"Loveard T.","unstructured":"Loveard , T. and Ciesielski , V . 2001. Representing classification problems in genetic programming . In Proceedings of the Congress on Evolutionary Computation. Vol. 2 , IEEE, 1070--1077. Loveard, T. and Ciesielski, V. 2001. Representing classification problems in genetic programming. In Proceedings of the Congress on Evolutionary Computation. Vol. 2, IEEE, 1070--1077."},{"key":"e_1_2_2_41_1","unstructured":"Luke S. Panait L. Balan G. Paus S. Skolicki Z. Popovici E. Harrison J. Bassett J. Hubley R. and Chircop A. 2007. Ecj. A java-based evolution computing research system. Tech. rep. Evolutionary Computation Laboratory George Mason University.  Luke S. Panait L. Balan G. Paus S. Skolicki Z. Popovici E. Harrison J. Bassett J. Hubley R. and Chircop A. 2007. Ecj. A java-based evolution computing research system. Tech. rep. Evolutionary Computation Laboratory George Mason University."},{"key":"e_1_2_2_42_1","volume-title":"Proceedings of the Eurohaptics Conference. 179--184","author":"Malek B.","year":"2006","unstructured":"Malek , B. , Orozco , M. , and El Saddik , A. 2006 . Novel shoulder-surfing resistant haptic-based graphical password . In Proceedings of the Eurohaptics Conference. 179--184 . Malek, B., Orozco, M., and El Saddik, A. 2006. Novel shoulder-surfing resistant haptic-based graphical password. In Proceedings of the Eurohaptics Conference. 179--184."},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-01181-8_11"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1569901.1570040"},{"key":"e_1_2_2_45_1","volume-title":"Proceedings of the 6th Pacific Rim International Conference on Artificial Intelligence (PRICAI'00)","author":"Ok S.","unstructured":"Ok , S. , Miyashita , K. , and Nishihara , S . 2000. Improving performance of gp by adaptive terminal seleciton . In Proceedings of the 6th Pacific Rim International Conference on Artificial Intelligence (PRICAI'00) . Springer, 435--445. Ok, S., Miyashita, K., and Nishihara, S. 2000. Improving performance of gp by adaptive terminal seleciton. In Proceedings of the 6th Pacific Rim International Conference on Artificial Intelligence (PRICAI'00). Springer, 435--445."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/VR.2006.69"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-007-0169-9"},{"key":"e_1_2_2_48_1","volume-title":"Proceedings of the Conference on Virtual Concepts.","author":"Orozco M.","year":"2006","unstructured":"Orozco , M. , Malek , B. , Eid , M. , and El Saddik , A. 2006 b. Haptic-Based sensible graphical password . In Proceedings of the Conference on Virtual Concepts. Orozco, M., Malek, B., Eid, M., and El Saddik, A. 2006b. Haptic-Based sensible graphical password. In Proceedings of the Conference on Virtual Concepts."},{"key":"e_1_2_2_49_1","volume-title":"Proceedings of the 11th International Conference of Machine Learning. 217--225","author":"Pazzani M.","unstructured":"Pazzani , M. , Merz , C. , Murphy , P. , Ali , K. , Hume , T. , and Brunk , C . 1994. Reducing misclassification costs . In Proceedings of the 11th International Conference of Machine Learning. 217--225 . Pazzani, M., Merz, C., Murphy, P., Ali, K., Hume, T., and Brunk, C. 1994. Reducing misclassification costs. In Proceedings of the 11th International Conference of Machine Learning. 217--225."},{"key":"e_1_2_2_50_1","volume-title":"Proceedings of the International Conference on Data Mining (DMIN). 71--77","author":"Sakr N.","unstructured":"Sakr , N. , Alsulaiman , F. A. , Valdes , J. J. , El Saddik , A. , and Georganas , N . 2009. Relevant feature selection and generation in high dimensional haptic-based biometric data . In Proceedings of the International Conference on Data Mining (DMIN). 71--77 . Sakr, N., Alsulaiman, F. A., Valdes, J. J., El Saddik, A., and Georganas, N. 2009. Relevant feature selection and generation in high dimensional haptic-based biometric data. In Proceedings of the International Conference on Data Mining (DMIN). 71--77."},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/HAPTIC.2010.5444614"},{"key":"e_1_2_2_52_1","volume-title":"Proceedings of the IEEE World Congress on Computational Intelligence. 1--8.","author":"Sakr N.","unstructured":"Sakr , N. , Alsulaiman , F. A. , Valdes , J. J. , El Saddik , A. , and Georganas , N . 2010b. Feature selection in haptic-based handwritten signatures using rough sets . In Proceedings of the IEEE World Congress on Computational Intelligence. 1--8. Sakr, N., Alsulaiman, F. A., Valdes, J. J., El Saddik, A., and Georganas, N. 2010b. Feature selection in haptic-based handwritten signatures using rough sets. In Proceedings of the IEEE World Congress on Computational Intelligence. 1--8."},{"key":"e_1_2_2_53_1","first-page":"769","article-title":"Two modifications of CNN","volume":"6","author":"Tomek L.","year":"1976","unstructured":"Tomek , L. 1976 . Two modifications of CNN . IEEE Trans. Syst., Man Comm. 6 , 11, 769 -- 772 . Tomek, L. 1976. Two modifications of CNN. IEEE Trans. Syst., Man Comm. 6, 11, 769--772.","journal-title":"IEEE Trans. Syst., Man Comm."},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1274000.1274070"},{"key":"e_1_2_2_55_1","volume-title":"Statistical Learning Theory","author":"Vapnik V.","unstructured":"Vapnik , V. 1998. Statistical Learning Theory . Wiley , New York . Vapnik, V. 1998. Statistical Learning Theory. Wiley, New York."},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.2307\/3001968"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24653-4_38"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.patrec.2005.07.024"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2457450.2457453","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2457450.2457453","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:19:13Z","timestamp":1750234753000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2457450.2457453"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,5]]},"references-count":57,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2013,5]]}},"alternative-id":["10.1145\/2457450.2457453"],"URL":"https:\/\/doi.org\/10.1145\/2457450.2457453","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"value":"1551-6857","type":"print"},{"value":"1551-6865","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,5]]},"assertion":[{"value":"2011-02-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-05-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}