Integrating machine learning with QFD for selecting functional requirements in construction automation

Authors

  • Edgar Carino Tamayo University of Alberta
  • Yasir Imtiaz Khan Coventry University
  • Mohamed Al-Hussein University of Alberta
  • Ahmed Jawad Qureshi University of Alberta

DOI:

https://doi.org/10.29173/ijic235

Keywords:

controller design; decoupling; modular construction; quality function deployment; robotic manipulators

Abstract

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

2020-12-10

How to Cite

Tamayo, E., Khan, Y., Al-Hussein, M., & Qureshi, A. (2020). Integrating machine learning with QFD for selecting functional requirements in construction automation. International Journal of Industrialized Construction, 1(1), 76–88. https://doi.org/10.29173/ijic235

Issue

Section

Articles