Integrating machine learning with QFD for selecting functional requirements in construction automation
DOI:
https://doi.org/10.29173/ijic235Keywords:
controller design; decoupling; modular construction; quality function deployment; robotic manipulatorsAbstract
An important aspect of the conceptual design is at the customer requirement definition stage, where an optimal number of functional requirements are specified with the application of quality function deployment. To facilitate a systematic specification of functional requirements, state-of-the-art unsupervised machine learning techniques will be introduced in the feature selection of functional requirements. However, the scarcity of references on unsupervised feature selection in the literature reflects the difficulty associated with this topic. At the customer requirement definition phase, three techniques will be proposed for selecting functional requirements, namely: (a) principal component analysis, (b) forward orthogonal search, and (c) Kohonen self-organizing map neural network. These machine learning feature selection techniques address the limitations of current approaches in systematically determining the minimum functional requirements from the mapping of customer requirements in quality function deployment. When applied to the conceptual design of the transportable automated wood wall framing machine that is under development at the University of Alberta, the proposed feature selection techniques have been observed to be: (i) fast, (ii) amenable to small quality function deployment dataset, and (iii) adequate in realizing design objectives. The results presented in this paper can be easily extended to online determination of customer requirements and functional requirements, project management, contract management, and marketing.
References
Suh, N. P. (1998). “Axiomatic design theory for systems.” Research in Engineering Design, 10(4), 189–209. https://doi.org/10.1007/s001639870001
Subbaiah, K. V., Sai, K. Y., and Suresh, C. (2016). “QFD–ANP approach for the conceptual design of research vessels: A case study.” Journal of The Institution of Engineers (India): Series C, 97(4), 539–546. https://doi.org/10.1007/s40032-016-0321-2
Shin, J., and Kim, K. (2007). “Restructuring a house of quality using factor analysis.” Quality Engineering, 9(4). https://doi.org/10.1080/08982119708919095
Suh, N. P. (1999). “A Theory of complexity , periodicity and the design axioms.” Research in Engineering Design, 11(2), 116–132. https://doi.org/10.1007/PL00003883
Karsak, E. E., Sozer, S., and Alptekin, S. E. (2003). “Product planning in quality function deployment using a combined analytic network process and goal programming approach.” Computers & Industrial Engineering, 44(1), 171–190. https://doi.org/10.1016/S0360-8352(02)00191-2
Kiszová, Z., and Mazurek, J. (2012). “Modeling dependence and feedback in ANP with fuzzy cognitive maps.” Proceedings, 30th International Conference Mathematical Methods in Economics., pp. 558–563,. Karviná, Czech Republic, 11-13 September 2012
Zaim, S., Sevkli, M., Camgöz-Akdaǧ, H., Demirel, O. F., Yesim Yayla, A., and Delen, D. (2014). “Use of ANP weighted crisp and fuzzy QFD for product development.” Expert Systems with Applications, 41(9), 4464–4474,. https://doi.org/10.1016/j.eswa.2014.01.008
Isalou, A. A., Zamani, V., Shahmoradi, B., and Alizadeh, H. (2013). “Landfill site selection using integrated fuzzy logic and analytic network process (F-ANP).” Environmental Earth Sciences, 68(6), 1745–1755. https://doi.org/10.1007/s12665-012-1865-y
Guneri, A. F., Cengiz, M., and Seker, S. (2009). “A fuzzy ANP approach to shipyard location selection.” Expert Systems with Applications, 36(4), 7992–7999. https://doi.org/10.1016/j.eswa.2008.10.059
Achimugu, P., Selamat, A., Ibrahim, R., and Mahrin, M. N. R. (2014). “A systematic literature review of software requirements prioritization research.” Information and Software Technology, 56(6), 568–585. https://doi.org/10.1016/j.infsof.2014.02.001
Zebardast, E. (2013). “Constructing a social vulnerability index to earthquake hazards using a hybrid factor analysis and analytic network process (F’ANP) model.” Natural Hazards, 65(3), 1331–1359. https://doi.org/10.1007/s11069-012-0412-1
Weber, F. D., Mancuso, A. C. B., Senna, L. A. D. S., and Echeveste, M. E. S. (2013). “Quality Function Deployment in Airport Terminals: The Airport of Porto Alegre Case.” Journal of Traffic and Logistics Engineering, 1(2), 222–227. https://doi.org/10.1109/TPAMI.2007.250607
Wei, H. L., and Billings, S. A. (2007). “Feature subset selection and ranking for data dimensionality reduction.” IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(1), 162–166.
Jacak, W., Pröll, K., and Winkler, S. (2014). “Neural Networks Based Feature Selection in Biological Data Analysis.” Advanced Methods and Applications in Computational Intelligence, Topics in Intelligent Engineering and Informatics, Springer, Heidelberg, 79–94. https://doi.org/10.1007/978-3-319-01436-4_5
Malhi, A., and Gao, R. X. (2004). “PCA-based feature selection scheme for machine defect classification.” IEEE Transactions on Instrumentation and Measurement, 53(6), 1517–1525. https://doi.org/10.1109/TIM.2004.834070
Kohonen, T. (1982). “Self-organized formation of topologically correct feature maps.” Biological Cybernetics, 43(1), 59–69. https://doi.org/10.1007/BF00337288
Kutlu, Y., and Kuntalp, D. (2009). “Feature reduction method using self organizing maps.” Proceedings, International Conference on Electrical and Electronics Engineering - ELECO 2009, Bursa, Turkey, pp. 129–132. https://doi.org/10.1109/ELECO.2009.5355238
Köhler, A., Ohrnberger, M., Riggelsen, C., and Scherbaum, F. (2008). “Unsupervised Feature Selection for Pattern Discovery in Seismic Wavefields.” Proceedings, Workshop on New Challenges for Feature Selection in Data Mining and Knowledge Discovery at ECML/PKDD, Antwerp, Belgium, pp. 106-121.
Tamayo, E. C., Khan, Y. I., Qureshi, A. J., and Al-Hussein, M. (2018). “Design automation of control panels for automated modular construction machines.” Procedia CIRP, 70, 404–409. https://doi.org/10.1016/j.procir.2018.02.004
Kung, S. Y. (2014). Kernel Methods and Machine Learning. Cambridge University Press, UK.
Cordella, C. (2012). “PCA: The Basic Building Block of Chemometrics.” Analytical Chemistry, InTech, Croatia, 1–46. http://dx/doi.org/10.5772/3086
Ghodsi, A. (2006). Dimensionality Reduction A Short Tutorial. Department of Statistics and Actuarial Science, University of Waterloo, Ontario, Canada, vol. 37 no. 38. http://www.stats.uwaterloo.ca/~aghodsib/courses/f06stat890/readings/tutorial_stat890.pdf
Hastie, T., Tibshirani, R., and Friedman, J. (2009). The Elements of Statistical Learning. Springer, New York, NY. https://doi.org/10.1007/978-0-387-84858-7
Song, F., Guo, Z., and Mei, D. (2010). “Feature Selection Using Principal Component Analysis.” Proceedings, 2010 International Conference on System Science, Engineering Design and Manufacturing Informatization, Yichang, Hubei China, pp. 27–30. https://doi.org/10.1109/ICSEM.2010.14
Xu, J., Xu, B., Zhang, W., and Cui Z. (2008). “Principal Component Analysis Based Feature Selection For Clustering Clustering.” Proceedings, International Conference on Machine Learning and Cybernetics, 12-15 July 2008, Kunming, China, pp. 12–15. https://doi.org/10.1109/ICMLC.2008.4620449
Yin, H. (2008). “The Self-Organizing Maps: Background, Theories, Extensions and Applications. ” Computational Intelligence: A Compendium. Studies in Computational Intelligence, vol 115. Springer, Berlin, Heidelberg, 715–762. https://doi.org/10.1007/978-3-540-78293-3_17
Faro, A., Giordano, D., and Maiorana, F. (2007). “Discovering complex regularities by adaptive Self Organizing classification.” Enformatika I, 27–30.
Ng, A. Y., Jordan, M., and Weiss, Y. (2003). “On Spectral Clustering : Analysis and an algorithm.” Proceedings, 2002 Conference, Advances in Neural Information Processing Systems, British Columbia, Canada, Dec. 9–14, pp. 849–856. https://papers.nips.cc/paper/2001/file/801272ee79cfde7fa5960571fee36b9b-Paper.pdf
Faro, A., Giordano, D., and Maiorana, F. (2005). “Discovering Complex Regularities: from Tree to Semi-Lattice Classifications.” International Journal of Computer and Information Engineering, 2(1), 34–39.
Kuo, R. J., An, Y. L., Wang, H. S., and Chung W. J. (2006). “Integration of self-organizing feature maps neural network and genetic K-means algorithm for market segmentation.” Expert Systems with Applications, 30(2), 313–324. https://doi.org/10.1016/j.eswa.2005.07.036
RStudio Team (2015), “RStudio: Integrated Development for R.” RStudio, Inc., Boston, MA. http://www.rstudio.com/
Tamayo, E. C., Khan, Y. I., Qureshi, A. J., and Al-Hussein M. (2019). “Conceptual design of an automated steel wall framing assembly using axiomatic design and integrated function model.” Construction Robotics, 3, 83–101. https://doi.org/10.1007/s41693-019-00022-8
Tamayo, E., Bardwell, M., Qureshi, A., and Al-Hussein M. (2017). “Automation of a steel wall framing assembly.” Proceedings, ISEC 2017 - 9th International Structural Engineering and Construction Conference: Resilient Structures and Sustainable Construction, Valencia, Spain, Jul. 24–29, pp. 1–6.
Ilangovan, S., Antonykumar, V., and Balamurugan S. A. (2015). “An Empirical Study on Different Ranking Methods for Effective Data Classification.” Journal of Modern Applied Statistical Methods, 14(2), 35–52. http://doi.org/10.22237/jmasm/1446350760
Solorio-Fernández, S., Carrasco-Ochoa, J. A., and Martínez-Trinidad, J. F. (2020). “A review of unsupervised feature selection methods.” Artificial Intelligence Review, 53(2), 907–948. https://doi.org/10.1007/s10462-019-09682-y
Iguyon I., and Elisseeff, A. (2003). “An introduction to variable and feature selection.” Journal of Machine Learning Research, 3, 1157–1182.
Witten, I. H., Frank, E., and Hall, M. A. (2011). Data Mining: Practical Machine Learning Tools and Techniques, Third Edition. Morgan Kaufmann Publishers.
Caldas L. G., and Norford, L. K. (2002). “A design optimization tool based on a genetic algorithm.” Automation in Construction, 11(2), 173–184. https://doi.org/10.1016/S0926-5805(00)00096-0
Loughrey, J., and Cunningham, P. (2005). “Overfitting in Wrapper-Based Feature Subset Selection: The Harder You Try the Worse it Gets.” Procceedings, International Conference on Innovative Techniques and Applications of Artificial Intelligence, Research and Development in Intelligent Systems XXI. SGAI 2004, pp. 33–43. https://doi.org/10.1007/1-84628-102-4_3
Kumar, V. (2014). “Feature Selection: A literature Review.” Smart Computing Review, 4(3), 221–229.
Kinouchi, M., Takada, N., Kudo, Y., and Ikemura, T. (2002). “Quick learning for batch-learning self-organizing map.” Genome Informatics, 267, 266–267. https://doi.org/10.11234/gi1990.13.266
Mahrooghy, M., Younan, N. H., Anantharaj, V. G., Aanstoos, J., and Yarahmadian, S. (2012). “On the use of the genetic algorithm filter-based feature selection technique for satellite precipitation estimation.” IEEE Geoscience and Remote Sensing Letters, 9(5), 963–967. https://doi.org/10.1109/LGRS.2012.2187513
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2020 Dr. Edgar Carino Tamayo, Dr. Yasir Imtiaz Khan, Dr. Mohamed Al-Hussein, Dr. Ahmed Jawad Qureshi
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Articles in the International Journal of Industrialized Construction are distributed under a Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND) license that allows others to download these articles and share them with others with an acknowledgement of the work's authorship and initial publication in this journal. The journal articles may not be changed in any way or used commercially.