Machine learning methods for clustering architectural precedents - classifying the relationship between building and ground

Every time an object is built, it creates a relationship with the ground. Architects have a full responsibility to design the building by taking the ground into consideration. In the field of architecture, using data mining to identify any unusual patterns or emergent architectural trends is a nascent area that has yet to be fully explored. Clustering techniques are an essential tool in this process for organising large datasets. In this paper, we propose a novel proof-of-concept workflow that enables a machine learning computer system to cluster aspects of an architect's building design style with respect to how the buildings in question relate to the ground. The experimental workflow in this paper consists of two stages. In the first stage, we use a database system to collect, organise and store several significant architectural precedents. The second stage examines the most well-known unsupervised learning algorithm clustering techniques which are: K-Means, K-Modes and Gaussian Mixture Models. Our experiments demonstrated that the K-means clustering algorithm method achieves a level of accuracy that is higher than other clustering methods. This research points to the potential of AI in helping designers identify the typological and topological characteristics of architectural solutions and place them within the most relevant architectural canons.

[1]  Narendra Sharma,et al.  Comparison the various clustering algorithms of weka tools , 2012 .

[2]  David Stasiuk and Mette Ramsgaard Thomsen Learning to be a Vault - Implementing learning strategies for design exploration in inter-scalar systems , 2014 .

[3]  Patrick Janssen,et al.  Analysing Populations of Design Variants Using Clustering and Archetypal Analysis , 2015 .

[4]  Junjie Wu,et al.  Architectural Style Classification Using Multinomial Latent Logistic Regression , 2014, ECCV.

[5]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[6]  Gayane Shalunts,et al.  Architectural Style Classification of Building Facade Towers , 2011, ISVC.

[7]  T. Velmurugan,et al.  Efficiency of k-Means and k-Medoids Clustering Algorithms using Lung Cancer Dataset , 2016 .

[8]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[9]  Jitendra Malik,et al.  Parsing Images of Architectural Scenes , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[10]  Yutao Qi,et al.  Architectural Style Classification Based on Feature Extraction Module , 2018, IEEE Access.

[11]  Jenny Benois-Pineau,et al.  Architectural style classification of Mexican historical buildings using deep convolutional neural networks and sparse features , 2016, J. Electronic Imaging.

[12]  Anil K. Jain,et al.  Algorithms for Clustering Data , 1988 .

[13]  Yll Haxhimusa,et al.  Architectural Style Classification of Building Facade Windows , 2011, ISVC.

[14]  Wei Yan,et al.  CLUSTERING FORMS FOR ENHANCING ARCHITECTURAL DESIGN OPTIMIZATION , 2018 .

[15]  Paul E. Green,et al.  K-modes Clustering , 2001, J. Classif..

[16]  Aurélien Géron,et al.  Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems , 2017 .

[17]  Guangwen Yang,et al.  A Fully-Pipelined Hardware Design for Gaussian Mixture Models , 2017, IEEE Transactions on Computers.

[18]  Purnima Bholowalia,et al.  EBK-Means: A Clustering Technique based on Elbow Method and K-Means in WSN , 2014 .

[19]  R. Sablatnig,et al.  Classification of gothic and baroque architectural elements , 2012, 2012 19th International Conference on Systems, Signals and Image Processing (IWSSIP).

[20]  Carlo Ratti,et al.  Deep Learning Architect: Classification for Architectural Design through the Eye of Artificial Intelligence , 2018, Lecture Notes in Geoinformation and Cartography.