1. Introduction
Free-form space structures, a new generation of space-frame structures, are surfaces with double curvature that have no dependence on conventional geometric forms and therefore have a high visual appeal. These structures usually cover large-scale areas without intermediate columns like museums, amphitheaters, mosques, and stadiums. In the last decades, free-form space structures have been considered by architects and structural engineers, due to their high flexibility, great variety, and beauty. Since the function, structure, and form strongly influence each other, both structural engineers and architects must have some degree of communication with each other. Architects can take advantage of the form of these structures for both structural and architectural purposes, especially aesthetic criteria. Aesthetic is a qualitative criterion, and various methods have been used to evaluate such qualitative criteria in architecture. Nowadays, artificial intelligence and machine learning techniques are used in the field of qualitative design. The core capability of machine learning is to discover and reconstruct complex relationships between input and output data from a relatively large data set [
1]. Therefore, it can be very useful in both the form-finding of spatial structures and evaluating their aesthetic criteria.
Mirra and Pugnale [
2] investigated design spaces created using artificial intelligence and compared their outputs with human-designed spaces. A dataset of 800 maps obtained from 3D models of shell structures was used to train the system. The comparison shows that optimization based on design spaces created by artificial intelligence leads to a greater variety of design outputs than solutions provided by optimization based on human-designed spaces. Furthermore, AI solutions include structural configurations that would not be possible to find in a human-designed space. This indicates one of the main advantages of using artificial intelligence in structural design: the possibility of providing design options beyond those created by human intelligence [
3]. Zheng et al. [
4] produced a shell structure using graphic statics and then by dividing the force graph and its polyhedral cells using different rules achieved various new structures with different load-bearing capacities and the same boundary conditions. By training an artificial neural network, the model can predict the relationship between input data (subdivision rules) and structural performance and construction constraints. This alternative use of machine learning models to enable rapid exploration of design spaces is one of the important efforts to improve human-machine collaboration. Fuhrimann et al. [
5] combined form-finding with machine learning techniques using combinatorial equilibrium modeling (CEM) and self-organizing maps (SOMs). The objective of these studies is to locate a diverse and intricate range of solutions that can be handled more easily by designers. These investigations have emphasized the essential ability of machine learning to detect intricate connections between input and output data and identify correlations between the structure’s form and its performance. Once these correlations are established, structural optimization becomes simpler. [
1]. In recent years, machine learning techniques in structural optimization have also increased due to overcoming long-term and complex computations. Aksöz and Preisinger [
6] describe a method to optimize free-form spatial structures using machine learning. They designed arbitrary space frame structures and trained the artificial neural network to implement the optimal geometry for each structural node parallel to a given load. Koronaki et al. [
7] used machine learning algorithms to determine the requirements of the fabrication process of space-frame structures and then optimize the structure geometrically. Es-Haghi et al. proposed a machine-learning algorithm for the optimization of large-scale space frames in real size with high speed and accuracy.
Machine learning algorithms can assist with the structural design process in more ways than just complex calculations. They can also be used to quantify subjective criteria, such as aesthetics, that are difficult to measure using traditional methods. Belém et al. [
8] After discussing the important techniques and areas of machine learning that have been used successfully, finally concluded that aesthetic evaluation is based on culture and changes over time, so it is difficult to achieve with current machine learning techniques. Zheng [
9] proposed a method to evaluate polyhedral structures using machine learning and find the highest-scoring forms based on the results of architects’ preference tests. He produced polyhedral structures using the 3DGS method and then asked the architects to select their favorite form from the set of forms several times. After training the machine through the test result, the neural network evaluates the new input form and estimates how much the designers are interested in that form. Petrov et al. [
10] employed machine learning methods to investigate how the geometric dimensions of free-form surfaces relate to their aesthetic properties. In addition to structures, research has also been conducted in the field of using machine learning to evaluate the qualitative characteristics of various architectural designs. McCormack and Lomas [
11] used Convolutional Neural Networks trained on an individual artist’s previous aesthetic evaluations to assist them in finding more appropriate phenotypes. Li and Chen [
12] propose a feature extraction framework for evaluating the visual aesthetic quality of digital images of paintings. They trained the computer to make an identical decision on the visual aesthetic quality of a painting to that created by the bulk of people. Ciesielski et al. [
13] found images with high aesthetic value using feature extraction methods from machine learning based on two image databases rated by humans. A number of research studies, referenced as [
14,
15,
16,
17,
18,
19], have been carried out concerning machine learning in relation to free-form surface structures. Some of these articles have emphasized aesthetics as their main area of interest. Although these studies that are related to using machine learning for aesthetic evaluation and structural engineering exist due to the potential to integrate machine learning techniques in different fields of research and the importance of this, there has been no research on the commonality of these three issues. Therefore, the motivation for conducting this research is to develop a methodology for evaluating free-form space frame structures based on the subjective preferences of architectural experts. Free-form space frames are complex structures that require a balance between form and function, making it challenging to find an optimal design. The subjective nature of aesthetic preferences further complicates this process, as architects and designers must balance their personal preferences with functional requirements. The rationale for this research is to provide a data-driven approach to design free-form space frame structures that meet both functional requirements and aesthetic preferences. By collecting data on the subjective preferences of architectural experts, the study aims to develop a methodology for evaluating these structures and streamlining the form selection process. The use of machine learning techniques can further improve the efficiency of this process by predicting the scores that an expert would assign to a given form. Artificial neural networks (ANNs) are one of the most well-known techniques of machine learning for different evaluations and it has been successfully employed in several pieces of research related to aesthetic evaluation based on human experiences [
9,
11]. But none of them provide sufficient information about the configuration and parameters of the ANN. Therefore, this study will present the procedure to set up an artificial neural network model and its parameters. This study, to the best of the authors’ knowledge, is the first to offer a comprehensive analysis of selecting ANN parameters for the purposes of form finding and evaluating free-form space structures. The study provides guidance on how to set these parameters.
This paper is structured as follows:
Section 2 presents the form-finding process of free-form space structures and also the design of the questionnaire related to the preference test based on aesthetic criteria; this section also details the sample and data collection.
Section 3 introduces the ANN. In the
Section 4, the detailed process of designing and configuring an ANN model is presented.
Section 5 includes the discussion about testing the ANN.
Section 6 contains the conclusion, the limitations of the study, and an exploration of possible subjects for future research.
2. Research Methodology
The research will utilize a survey methodology to investigate the aesthetic assessment of free-form space structures using machine learning based on experts’ experiences. The study will employ an exploratory approach to identify the parameters required for the machine learning algorithm to evaluate the aesthetic appeal of free-form space structures. Data will be collected through an online survey. The study will use a purposive sampling technique to recruit participants. The participants will be selected based on their expertise in architecture, structural engineering, and aesthetic evaluation. The information obtained from the questionnaire will be used as input data to train the artificial neural network. The artificial neural network will be trained in a step-by-step manner and, finally, it will be tested with the test data.
Scheme 1 demonstrates the steps of the proposed method.
2.1. Form Finding of Free-Form Space Structures
Space structures are a very important category of structural system that have been technically developed in recent decades. One of the important features of spatial structures is their geometry. Typically, structures are designed with regular geometry, which offers advantages such as modularity, lower costs, and shorter construction periods. However, regular forms are not always intended. In the modern era, curved forms are more desirable. Therefore, as the order decreases, the cost and construction time increase. In such cases, the geometry of the structure usually becomes more complex, with the overall form containing smaller or free-form components [
20]. These innovative forms are called “free form” and are created from the interaction of the structures’ functional requirements and the designers’ art and creativity [
21]. In the definition of free forms, if there is no simple mathematical definition to draw the desired form, it is called free form. The new group of space structures possesses the following three characteristics:
To overcome the complex and interesting geometry of free-form spatial structures, using a mathematical framework with graphic capabilities can be of great help. “Formex Algebra” [
23] is a suitable mathematical framework for generating forms according to their geometric properties, and was created by Professor Nooshin and Peter Disney in 1975 [
24]. “Formian 2.2” software is used to design two-dimensional and three-dimensional forms based on Formex Algebra and Formian programming language [
19].
The three articles published in the International Journal of Space Structures on “Formex Configuration Processing” [
23,
25,
26] are the basic documents on Formex algebra and Formian software. These articles also provide useful information regarding methods of creating space structure configurations. Also, in his article Space Structures and Configuration Processing [
27], Professor Nooshin provides useful information about space structures, their types, and their configuration in Formex algebra. The main sources for the design of freeform structures are two papers on Formex Formulation of Freeform Structural Surfaces and Novational Transformations [
21,
28]. These studies introduce two Formex concepts of “novation” and “pellevation” that are important to produce free forms, and then illustrate the design process of free forms using examples. Learning the Formian programming language is required to use Formex algebra, which can make it challenging to utilize. Nevertheless, the implementation of computer technologies in designing spatial structures enables architects and designers to use more accessible and user-friendly methods. Grasshopper is a parametric design tool and graphical algorithm editor that operates in conjunction with the Rhino 3D modeling program [
29]. Due to its graphical interface, it does not need to learn more programming languages. Also, Grasshopper can interface with many other design software and plugins that have already been created [
30]. For this reason, Grasshopper for Rhino 6.0 is a suitable environment for converting known coordinate systems from Formex algebra. The combination of Formex algebra and Grasshopper’s parametric workflow makes it possible to easily and quickly design free-form spatial structures in the most optimal state. The paper on Formex Algebra Adaptation into Parametric Design Tools and Rotational Grids describes the adaptation focusing on the applied mathematical solutions [
31].
In this research, the parametric design of free-form space structures was carried out using Grasshopper. Since most of the space structures can be obtained from a square-on-square grid space structure, first, a two-layer square-on-square space structure with dimensions of 10 × 10 and 220 nodes was produced as the basic form. A parametric code was written that can assign a curve to each side of the upper and lower square perimeter to generate a new desired form (
Figure 1).
The next forms produced based on the basic form are created in two different general states: in the first state, only the square sides of the upper layer can be changed and the lower layer is fixed (
Figure 2). In the second case, both layers change simultaneously and parallel to each other (
Figure 3). These two categories are also divided into four categories: forms with one curved side, two curved sides, three curved sides, and, finally, four curved sides. In addition to changing forms by curves, it is possible to create various forms by removing nodes in different states or the deformation of nodes. The coding of these changes was also carried out in the Launch Box plugin and applied to previously created forms (
Figure 4 and
Figure 5).
2.2. Visual Aesthetics and Preference Test
The term “aesthetics” has its roots in the Greek word “aesthesis”, which means sensory perception [
32]. As a branch of philosophy, aesthetics is concerned with the nature of beauty and its manifestation in art and the natural world. However, providing a precise and comprehensive definition of aesthetics is challenging. Aesthetic awareness encompasses various interests, feelings, ideals, tastes, perspectives, concepts, and theories. Generally speaking, aesthetics has two components: the “emotional component” and the “intellectual component”. The emotional component is highly subjective, while the intellectual component is less so. The emotional component is the indefinable aspect of our personality that enables us to perceive an object emotionally, while the intellectual component, as a rational aspect, allows us to understand things through reasoning by considering their conditions, limitations, functions, characteristics, and so on [
33].
Every day we judge and make decisions about aspects of the world around us based on our internal aesthetic responses [
34]. However, beauty is a relative concept. A phenomenon may be beautiful to some people and others may not see it as beautiful. But since the human tendency is always toward beauty, architects and designers have always been trying to present an expression of beauty by using aesthetic criteria in their designs. Order, symmetry, balance, diversity and contrast, repetition, simplicity, complexity, etc., are considered to be aesthetic criteria. Also, because the matching of form and function is always of special importance in architecture, practicality is considered one of the criteria of aesthetics. Since space frame structures are discussed in this research, the criteria of simplicity, complexity, and practicality, which are most related to structures and are easier to evaluate with common sense, were selected. These criteria are defined as below in
Scheme 2:
Once a range of free-form space frame structures have been produced, it is necessary to assess them based on expert opinions. Architects take into account visual effects and subjective aesthetic qualities, which are challenging to quantify using a formula. However, machine learning techniques can be utilized to teach the computer to identify connections between various data sets, including the correlation between the forms and scores that reflect the architect’s personal preferences. To train the system and evaluate a form, a survey was created, and architectural experts were asked to complete it to gather training data sets for the artificial neural network.
To prepare the questionnaire, first, a set of 130 free-form space frame structures produced in the previous section were selected for evaluation. However, it can be a challenging and time-consuming task to ask an expert to rate every single one of them. Therefore, instead of asking the respondent to rate 130 forms, the forms were divided into sixty-five categories, each category containing 6 forms (
Figure 6). This method allowed participants to focus on a smaller set of forms, reducing the cognitive load of rating a large number of designs. Since three components of aesthetics were considered, this questionnaire had also three categories of questions for each component. There were sixty-five groups consisting of six forms in each category. For each category, the person was asked to choose the desired form among six forms, and for each answer, a score of 0.33 was added to that form. Since each form was shown equally three times (65 × 6 = 390; 390 ÷ 130 = 3), after completing the test, each form had a score of 0, 0.33, 0.66, or 1, which indicated the person’s preference. Each form was shown an equal number of times, ensuring that the rating process was fair and balanced.
To demonstrate the feasibility of machine learning in predicting scores at the following stage, a questionnaire in the form of three sets of questions was given to each respondent. In the first part, candidates were asked to choose the simplest form from their point of view, while in the second part, they were requested to select the most intricate form instead. Then, in the third part, the choice of the most practical form was questioned. The purpose of conducting these three comparative tests was to simplify personal preferences to a degree that made them easier to evaluate using common sense. If the machine learning algorithm accurately assigns a higher score to simple forms in the first part, complex forms in the second part, and practical forms in the third part, it proves the feasibility of the approach.
2.3. Sample and Data Collection
One hundred and forty-one architects and structural engineers answered the questionnaire, and this sample size is sufficient for this research. An examination of the participants’ profiles reveals that the proportion of women in the sample (80.86%) was significantly greater than that of men (19.14%). The participants had a range of educational backgrounds in architectural and structural engineering, with varying levels of familiarity with space structures. The field of study of all participants was architectural and structural engineering in different subfields. For the level of education, respondents with a master’s degree made up 68.10% of the total sample, followed by 21.27% of the total sample with a bachelor’s degree, and the remaining 10.63% had a doctorate. About 29.78% of the participants stated that they were entirely familiar with space structures, 51.08% of the total sample had a large amount of knowledge about space structures, and 19.14% of them had moderate information in this field.
To collect data, the participants were asked to select their preferred form in each category using the method mentioned in the previous section. The participants had a time limit of 30 min to complete the questionnaire. After completing the questionnaire, each participant’s scores for each form regarding the criteria of simplicity, complexity, and practicality were calculated and recorded. Finally, the scores of all participants for the 130 designed structures were collected in an Excel file. These scores were the input data for training the artificial neural network in the next stage.
3. Artificial Neural Networks (ANNs)
ANNs are a commonly used artificial intelligence tool for modeling complex interactions between inputs and outputs. ANNs are widely used in the field of machine learning and have proven to be effective in solving complex problems such as pattern recognition, classification, regression, and optimization [
37,
38]. At a high level, an ANN consists of interconnected artificial neurons, also known as nodes or units. As depicted in
Figure 7, these neurons are organized into layers: an input layer, one or more hidden layers, and an output layer. The input layer receives the raw input data, such as images, text, or numerical values. The output layer produces the final results, which could be predictions, classifications, or any desired output [
39,
40]. An artificial neuron’s learning ability is obtained by altering the weights in line with the specified learning algorithm [
41].
ANNs can be classified into different types based on their architectural characteristics and applications. Some common classifications of artificial neural networks include: feed-forward neural networks (FNNs), Recurrent Neural Networks (RNNs), Convolutional Neural Networks (CNNs), Radial Basis Function Networks (RBFNs), self-organizing maps (SOMs), deep neural networks (DNNs), Modular Neural Networks, Spiking Neural Networks (SNNs), and Autoencoders [
41,
43,
44,
45]. In line with the objectives of this study, as in [
9], a feed-forward backpropagation multilayer perceptron was used as a model for the basal artificial neural network. Pixel-based CNN and voxel-based three-dimensional CNN, among other neural networks, are not well-suited for learning free-form space structures. A two-dimensional representation is inadequate for these structures, and only a three-dimensional representation can effectively describe them. Each network layer is made up of nodes (neurons) that communicate with neurons in the following layers via synaptic weights that can be adjusted. The signal flow in feed-forward networks is strictly in a feed-forward manner, from input to output nodes. The data processing can span many units, but there are no feedback relationships [
39]. In supervised learning networks, like MLP, knowledge is acquired by training the system with specified input and output data [
46]. The estimation error, which refers to the disparity between the actual and predicted output, is fed back into the network and employed to modify synaptic weights, thereby reducing and eliminating estimation errors [
39].
To use a neural network, the first step is to convert the data into a digitally understandable format for the network. In this study, the coordinates of the points of the structure can be used to build an understandable free-form space structure for the network. Considering that the dimensions of the structures are chosen as 10 × 10, each structure consists of 220 nodes, and this means that for each structure, 660 coordinate numbers (3 × 220) will be entered into each network. The target output data related to each structure in each network only contain a real number that shows the score related to the desired component (simplicity, complexity, and practicality) for a form. Therefore, the input and target output of the network for each form will be according to Relation (1), as below:
In relationship (1), x1 to z220 contains the coordinates of 220 points of each form, and o1 to o3 contains 3 aesthetic criteria. In network training, instead of one 220 × 3 network, three 220 × 1 networks have been used for ease of work. In fact, there is a network for each aesthetic component.
5. Discussion and Results
The primary and most critical objective of this study was to address the challenge of assessing the aesthetic aspect of free-form space structures. By utilizing machine learning algorithms and expert preference test results, the researchers aimed to develop a method that could quantitatively evaluate the qualitative characteristics associated with aesthetics. The results of the study have significant implications and shed light on the assessment of the aesthetic aspect of these complex structures.
Through the successful development of a method that combines machine learning algorithms and expert preference test results, the study showcased a breakthrough in the evaluation of aesthetic qualities. By leveraging the power of machine learning, it became possible to analyze and quantify subjective aesthetic preferences, providing a means to objectively assess the aesthetic appeal of free-form space structures.
The findings of the study hold crucial insights for the field of architectural aesthetics. They illustrate that it is indeed feasible to evaluate qualitative characteristics, such as aesthetics, in a quantitative manner. This represents a significant advancement, as it bridges the gap between subjective perception and objective assessment. The successful utilization of machine learning algorithms and expert preference test results demonstrates the potential for developing reliable and accurate methods to assess the aesthetic aspect of architectural designs.
The implications of this study extend beyond the field of architecture. By showcasing the possibility of quantitatively evaluating aesthetic characteristics, the research contributes to a broader understanding of how machine learning can be applied to subjective domains. This has implications for various industries where subjective evaluations play a crucial role, such as product design, marketing, and user experience.
Overall, the study’s results highlight the significance of combining machine learning algorithms and expert preferences in assessing the aesthetic aspect of free-form space structures. The successful development of a method that enables the quantitative evaluation of qualitative characteristics related to aesthetics opens new avenues for objective assessment in the field of architecture and beyond.
Another significant outcome of the study was the detailed analysis and explanation of the parameter settings for the three artificial neural networks used in the research. This comprehensive exploration of the network configurations added novelty and significance to the article, as no previous studies had delved into such depth. The findings consistently indicated that shallow networks with only two hidden layers achieved the best results across all three networks. This observation suggests that a simpler network architecture can effectively capture the aesthetic aspects of free-form space structures.
Following the configuration of the neural networks, their performance was thoroughly tested to assess their ability to evaluate the aesthetic qualities of free-form space structures. For this purpose, four new structures were specifically created and inputted into the networks for evaluation. The outcomes of this assessment are presented in
Table 15, providing a clear overview of the scores assigned by each network to each structure.
Each neural network, having learned from the preference test data, assigned a score ranging between 0 and 1 to each evaluated structure. These scores represented the average potential ratings given by the experts for each specific structure. The assignment of scores by the networks allows architects and designers to gain an estimate of the aesthetic quality associated with a particular structure. This quantitative estimation provides valuable insights that can inform architectural decision-making processes.
The inclusion of
Table 15, which presents the assessment outcomes and corresponding aesthetic scores assigned by each network, greatly enhances the value and utility of your research findings. This table serves as a vital tool for architects and designers, providing them with a comprehensive and comparative analysis of the aesthetic qualities associated with various free-form space structures.
By presenting the aesthetic scores in a tabulated format, the research offers a clear and structured overview of the subjective assessments conducted by each network. This enables architects and designers to easily identify patterns, trends, and variations in the perceived aesthetic appeal of different structures. They can readily compare and contrast the scores assigned to specific design elements, such as curvature, symmetry, proportion, and spatial composition, among others.
The availability of this comprehensive comparative analysis empowers architects and designers to make informed decisions during the design process. They can refer to the aesthetic scores provided by the model presented in this research to gain valuable insights into the visual appeal and artistic merit of various design alternatives. Armed with this knowledge, architects and designers can evaluate the potential impact of different design choices on the overall aesthetic experience and make conscious decisions that align with their artistic vision and project objectives.
Furthermore, the inclusion of these aesthetic scores in the research findings not only benefits individual architects and designers but also contributes to the broader architectural community. The availability of such empirical data and comparative analysis serves as a valuable resource for future research, enabling researchers to build upon your work and delve deeper into the understanding of aesthetics in free-form space structures. It fosters a more evidence-based approach to architectural design, allowing the advancement of aesthetic theories and the development of innovative design methodologies.
The presentation of the assessment outcomes in
Table 15 significantly enhances the practical applicability of the research. Architects and designers can leverage these aesthetic scores to gain a deeper understanding of the aesthetic appeal of different free-form space structures, facilitating more informed and deliberate design decisions. Moreover, the availability of this comparative analysis contributes to the advancement of the architectural field by providing a valuable resource for further research and exploration of aesthetic principles in design.
Overall, the research findings not only expand our knowledge of aesthetics in free-form space structures but also have the potential to shape the future of architectural design, fostering the creation of visually captivating and artistically meaningful built environments.
In summary, the results of the study validate the developed method’s effectiveness in assessing the aesthetic aspect of free-form space structures. The preference-test-trained neural networks successfully assigned scores to evaluate the aesthetic quality of the structures, providing a quantitative estimate that can assist architects in making informed decisions. The findings also emphasize the importance of network architecture, highlighting that shallow networks with two hidden layers consistently achieved the best results across all three networks. These results contribute to advancing the field of architectural aesthetics and provide practical guidance for professionals in the industry.
6. Conclusions, Limitations, and Future Works
This study presents a simple but powerful artificial intelligence model for evaluating the aesthetic value of free-form space frame structures. The well-defined data structure of these structures enables the artificial neural network to easily comprehend their features and evaluate their form. Conversely, the artificial neural network can learn the design priorities of experts through the preference test administered to them. As a result, this method enables the assessment of the aesthetic quality of designed forms in the three components of simplicity, complexity, and practicality based on the preferences of expert designers. The results indicate that the proposed model can evaluate the qualitative concept of aesthetics. Additionally, the current study presents the step-by-step setup method of an artificial neural network model and the selection of its parameters in the field of aesthetic evaluation. However, the research also has limitations. This research includes a limited number of aesthetic components (simplicity, complexity, and practicality). In future works, more components, such as order, symmetry, and coordination, can be investigated. In addition, there are two other limitations regarding the artificial neural network. First, in this study, only a multilayer perceptron is used as an ANN model. In future works, other types of ANNs can be used and the final results can be compared with each other. Second, in this article, only three activation functions, which are the most important, have been used. Indeed, other well-known activation functions can be used in the hidden and output layers, and the outcomes can be compared to the results obtained in this study. This can help to determine which activation functions are most effective for assessing the aesthetic quality of free-form space structures. Finally, the effect of other parameters of the network, such as epoch, learning rate, and optimization algorithm, on the learning speed of the network and its accuracy could be investigated.