Abstract
In an age of big data and information overload, recommendation systems have evolved rapidly. Throughout the traditional design of interior spaces, the specialised nature of the work and the high rate of human involvement has led to high costs. With the continuous development of artificial intelligence technology, it provides a favourable environment for reducing the development cost of the system. This study proposes a two-stage modelling scheme based on deep learning networks for the intelligent design of display space layouts, divided into two parts: matching and layout, which greatly improves design efficiency. The research results show that through comparison tests, its prediction accuracy reaches more than 80%, which can well meet the matching requirements of household products. The training number of Epochs is between 15 and 30, its training curve tends to saturate and the best accuracy can reach 100%, while the running time of the hybrid algorithm proposed in this study is only 20.716 s, which is significantly better compared with other algorithms. The proposed hybrid algorithm has a running time of only 20.716 s, which is significantly better than other algorithms. The approach innovatively combines deep learning technology with computer-aided design (CAD), enabling designers to automatically generate display space layouts with good visibility and usability based on complex design constraints. This study presents an innovative application of the research methodology by combining quantitative and qualitative methods to analyse the data. The application of both methods provides a more comprehensive understanding of the problem under study and provides insight into the key factors that influence the results. The findings of this study can provide useful insights for policy makers and practitioners.
Keywords
Introduction
Layout design, in layman’s terms, is the correct arrangement and placement of objects. In modern engineering and practical life, there are many problems to be solved, such as container transport in freight yards and the planning and design of building structures [1], and layout design has a wide range of applications and great commercial value, so the ubiquitous layout design problem makes it universal and of far-reaching practical significance [2]. As most layout design problems are closely linked to space, such as the tailoring of one-dimensional space and the design of two-dimensional interior layout solutions, problems concerning the three-dimensional arrangement of cockpits and the arrangement of components in a limited space are also included [3]. In general, layout design involves a process that includes the selection of an appropriate layout form, the arrangement of objects in a specific space, and the optimization of the design to improve the efficiency of the layout. In addition, layout design also includes the selection of specific layout patterns, the determination of the interrelationships between objects, and the adjustment of objects to meet the requirements of the layout. In order for users to experience interior design more intuitively, as well as to meet their individual requirements for interior spaces [4], the design of interior spaces is heavy and repetitive for designers, resulting in inefficient design, and for general users, this non-professional design approach often leads to unsatisfactory results, limiting the web-based interior design industry to develop in a data-driven, efficient and personalised direction. Based on this, the study aims to propose a research method for intelligent design of display space layout based on a two-stage deep learning network, which has great application in furniture layout design, computer animation, military simulation and circuit layout.
Layout design has been widely used in many areas, such as container transport in freight yards, the planning and design of building structures, the tailoring of one-dimensional space, the design of two-dimensional interior layout solutions, and the three-dimensional arrangement of cockpits. However, due to the manual design approach, the design efficiency of interior spaces is low, and the results are often unsatisfactory. Therefore, this study aims to propose a research method for intelligent design of display space layout based on a two-stage deep learning network, which has great application in furniture layout design, computer animation, military simulation and circuit layout, aiming to improve the design efficiency and provide users with more personalized interior design experiences.
Related work
The literature review for this study includes various algorithms related to the design of intelligent display space layouts. These include traditional interior space design algorithms such as Interior Design Optimisation (IDO) and Space Filling Algorithms (SFA), as well as more modern algorithms such as Deep Learning Network based Modelling Schemes (DLNMS) and Hybrid Algorithms (HA) to name a few. In today’s information overloaded network era, recommendation systems are developing rapidly, which are used to obtain users’ interests by analysing their behavioural characteristics and item features, so as to provide them with appropriate recommendation services. This paper focuses on a two-stage deep learning network-based intelligent design method for display space layout, and now presents an exposition of the current status of domestic and international research on several mainstream algorithms. Li et al. [5] proposed a mutual correlation-based (FBACC) method to reduce the number of iterations by using generating adversarial images and then ignoring errors in smoothed regions in the case of continuous misclassification of second-stage labels. Lins et al. [6] allocated to by-products was reduced by 51.69% using a variety of methods that combined interrelated regions and sectors. As a result, the Sustainable Development Goals (SDG) were achieved. The elimination of physical waste and production losses can be achieved from a (re) layout project combined with CP by optimising areas, sectors, flows and processes. Song et al. [7] proposes a method for evaluating layout results based on user feedback. For rooms with non-rectangular floors, our algorithm can also handle this case using shape normalisation techniques. The experimental results show that the algorithm proposed by the institute is efficient and can meet the practical response requirements for online furniture layout. Zhang et al. [8] have designed an automated sleep grading system using deep neural networks. The study established a stable and reliable model with scoring criteria similar to those of human experts. The selection of the best sleep grading metric is an issue of interest in future research. Zhang et al. [9] proposed an online optimization method for constant force grinding controller parameters based on deep reinforcement learning Rainbow, and the results showed a 26.54% and 78.39% reduction in roughness for its empirically adjusted parameters compared to those with poorer sampling grinding performance, validating the effectiveness and practicality of the proposed method.
Hung et al. [10] used a two-stage approach based on numerical simulation and deep learning correction of field observation data from the Fukai wind farm, which allows fast querying and display of massive historical and daily forecast data on a web interface to predict wind energy production and schedule wind turbine shutdowns and maintenance sequences by using a hybrid SQL and HBase database system. Han et al. [11] provided an end-to-end semantic segmentation system for urban scenes, in which the point cloud deep learning network consists of three main components: (1) an effective sampling strategy under the point cloud space, (2) a point-like feature extraction module for efficient encoding of local features using spatial aggregation, and (3) a loss function to handle various types of non-equilibrium problems to improve the overall performance. To verify the correctness of the point cloud deep learning network, the study used two sets of profiles to validate it, and the results showed that the IoU reached an average of 70.8% in the Toronto 3D and Shanghai MLS profiles, and 73.9% in the Shanghai MLS profile. Liu et al. [12] proposed a new topology design method based on experimental and numerical analysis, and experimentally demonstrated that the improved CNN hidden layer topology outperformed the benchmark method in the classification task outperformed the benchmark method by 30% compared to the benchmark method. Aliakbari et al. [13] considered improving the performance of a new C4 robot as a coordinate measuring system (CMM) to achieve a quality-improved workspace without any physical changes to the structure, and the selection of high-quality workspace areas for intelligent operations helps to obtain accurate results in industrial applications (especially measurement tasks). Liu and Pu [14] designed an intelligent medical disease diagnosis and classification product based on theoretical studies of machine learning under big data in order to promote the application of machine learning in smart manufacturing, especially in medical products and smart hospitals, and came to the concluded that the medical diagnosis classification effectiveness of both methods remained above and below 90%, while the study proved that the corresponding accuracy could only be improved when fuzzy matching was applied to more positive examples.
Through domestic and foreign scholars research can be seen, at present for the deep learning network and display space layout intelligent design of more research, but the combination of the two research is less, therefore, the research is mainly based on two-stage deep learning network on display space layout intelligent design research, so that its research method can be fast and accurate to complete the intelligent design work.
Establishment of a display space layout method based on a two-stage deep learning network
Determination of the recommended model for display space matching
To address the lack of data, low efficiency and low labour costs of current intelligent design technologies, the study divided them into two categories: ’space matching’ and ’space layout’, in order to enable lay people to better complete interior design. Based on this, the study has designed different recommendation modes, and triggered different recommendation modes in different situations in a hybrid mode of conversion, thus providing users with a choice of homes and a layout of scenarios. In order to reduce the heavy workload of designers and general users in terms of home matching, and based on the large amount of design solution materials posted by professional designers on the interior design platform, a new combined recommendation model was built by combining a collaborative project-based filtering recommendation algorithm and a recommendation algorithm based on the content characteristics of the home project. In addition, the study also designed and developed a 3D virtual reality interactive system to enable users to quickly and accurately understand the space, allowing them to directly interact with the design elements, generating design solutions and increasing the efficiency of design. The system has been integrated with the layout recommendation model, which can automatically generate layout solutions, and can also generate 3D images with high realism and accuracy [15]. In conclusion, this study has made some progress in intelligent design technology, improving the efficiency of interior design and providing users with more choices in design and layout.
Based on the actual situation of the home project, an offline set of matchability tables for the home model was generated. After the user has made personalised customisation of the furnishable house, the system will recommend the most representative
In Eqs (1) and (2),
Euclidean distance.
The rapid development of the Internet has given rise to the advent of the era of information explosion, and a large amount of information data has emerged, making the problem of information overload even more serious. In order to solve the problem of information overload, recommendation algorithms obtain effective recommendation data based on the analysis of user behavioural characteristics and item attributes, so as to provide better recommendation services to users. The advantages of collaborative filtering (CF) algorithms are that they do not require rigorous modelling of the subject, they do not require the subject’s attributes to have machine-understandable characteristics, and the recommendation mechanism is not dependent on the domain in which the subject is involved and can be commonly used in general [17]. Overall, the CF algorithm is at its core based on historical data and is therefore prone to cold-start problems and its recommendation results are closely related to historical data. In addition, the recommendation accuracy issues that arise when using sparse matrices cannot be ignored as more and more data is available for the study population. In contrast to the CF algorithm, the content-based (CB) recommendation algorithm uses the similarity between feature vectors to provide recommendations to users after constructing a feature vector of the target based on the intrinsic characteristics of the object under test. The study of the item-based CF algorithm establishes a matching matrix that can reflect the degree of matching between items, and due to the complexity of the matching data and the limitations of the data set, making a large number of zero values in the matching matrix, if the recommendation pattern is too small, then the effectiveness of the recommendation will be reduced, the cold start problem in the CF algorithm is also an urgent need to solve, and the CB recommendation algorithm can just fill the gap of this research [18]. The design of 3D models was investigated and a recommendation algorithm based on engineering content was proposed, which has a complex and inefficient computational process. In order to make the CB recommendation algorithm faster, the study proposed a convolutional neural network-based feature extraction algorithm for home engineering images, which was further compressed by PCA. The underlying structure of the neural network is composed of artificial neurons, and the results of the neurons are shown in Fig. 2.
Single neuron structure.
A neuron is a basic computational unit and is the most important component of an artificial neural network model. It consists of an input, an output and an activation function. The input is the signal that the neuron receives from other neurons, usually determined by a series of weights and biases. The input is the neuron’s input, which is weighted and summed over the input signal and then fed into the activation function. The activation function is a function used to convert the weighted sum into an output. It works by letting the input signal pass a threshold, and when the input signal is greater than the threshold, the activation function converts the input signal into an output. The output is the signal that the neuron transmits to other neurons. It is the input signal that has been processed by the activation function, which is the output of the neuron. The arrows represent the direction of signal propagation from the input to the activation function, and the activation function to the output, indicating that the input signal has been processed by the activation function to obtain the output. The relationship between the output
In Eq. (3),
Neural network basic structure.
As shown in Fig. 3, it is a simple forward neural network consisting of an input layer, Hidden layer and Output layer, which organises the individual neurons together, but forward transmission alone is not sufficient to build a neural network model; in addition to forward operation between the input and output layers, inverse transmission from the output layer to the input layer must be used, and inverse transmission is a method that can incorporate reverse transfer network output errors, correct network parameters and train a supervised method [19]. The specific algorithm steps are shown in Eqs (4) to (9).
As shown in Eqs (4) to (6),
The parameters
As shown in Eqs (9) and (10), where the parameters
How convolutional neural networks work.
The working process of the convolutional neural network is shown in Fig. 4. Based on this, the study proposes an image-based matching recommendation model that takes the subtle differences between images, selects the pixel information that matches the size of the network input layer by capturing and reading the image, and unifies the image into a 224*224*3 size image. The convolutional layer uses convolutional operations to extract the most basic image features from an array of image pixels, and as the number of image layers increases, the structure becomes more complex. The convolution operation can be used not only for the original pixel data, but also for the extraction of features that are already fundamental to the convolution operation and can be performed with the convolution method [22]. The graph used in the study is a 224*224*3 matrix, so the convolution is computed as a three-dimensional convolution, which is similar to a one-dimensional convolution. The research divides the data set into a training set and a test set, and uses the training set to design a matching recommendation model, and identifies the recommendation model based on the recommendation results. The hybrid recommendation model proposed in the study will recommend the TopN most representative furniture items, and if there is a matching item in the TopN recommendations, then the result accuracy of the recommendation is up to standard, which is calculated as shown in Eq. (11).
Offline construction flow chart with recommendation model.
In Eq. (11),
In Eqs (12) to (14),
By normalising this matrix, PX is the eigenvector array that is reduced to
Long Short Term Memory networks (LSTM) are a special type of recurrent neural network that can efficiently handle time intervals and can effectively delay more sequential information. Figure 6 shows the internal construction of the LSTM network. The LSTM utilises three gates at each moment to control the current state of the unit.
The forgetting matrix is calculated by the method of Eq. (15) with a joint matrix consisting of the input at the previous time
Input gates are used to determine the information to be added to the cell state, as shown in Eqs (16) and (17), with the same input form as the forgetting gate, where the Sigmoid layer determines the information needed to update the original cell state
The results of the two types of division methods proposed in the study are closely related to both the first half and the second half of the sequence, so the two-way LSTM algorithm model is used for layout recommendation. The accuracy of the study is calculated as shown in Eq. (20).
In Eq. (20),
LSTM network training parameters
LSTM network internal structure diagram.
It should be added here that the data set used in the design network model, including the long segmentation after precise segmentation, is less accurate in terms of its layout results if the long strip in the unit household type to be laid out cannot be precisely divided at present. In the layout function section, the layout problem is transformed into a segmentation problem of segmented sections and household segments, the layout information in the scene is digitised, and the cross features between individual units are extracted using a word embedding algorithm, and the feature matrices of the two network models are dimensionalised using a bi-directional LSTM method, and the corresponding model parameters are established by two different LSTM methods.
Layout recommendation model construction flow chart.
According to the above algorithm procedure, the PCA dimensionality reduction pcaNum, the number of repeated updates of the matching recommendation model iterNum, and the number of similar terms used to fill the zero values in the sparse matrix simNum, all have an impact on the final matching recommendation model. the recommendation matching model will recommend the top TopN home items with the largest matchability, the larger the TopN, the higher the accuracy of the recommendation The VGG-16 convolutional neural network has a strong sparsity and its dimension is 4096. In order to further improve the accuracy and efficiency of the algorithm, the PCA algorithm was used to reduce the dimension of the feature matrix of the image and divide it into four parts, namely simNum
Comparative experiment diagram of pcaNum.
As shown in Fig. 8, Figures (a) and (b) are bar charts of the recommendation accuracy of the family matching recommendation models constructed by a single CF algorithm at TopN
Time test
Comparative experiment diagram of iterNum.
When simNum
The matching recommendation pattern created by the Institute is offline, which only needs to be matched in offline mode, and then TopN recommendations are made. When new designs or materials are added to the database, the matching recommendation pattern is updated for online recommendations, Table 2 shows the data for 200 recommendations, for example, at TopN
Layout network model training set accuracy curve and loss value curve.
The study provides a detailed analysis of the selection of parameters in the experiment through an example of the adjustment of the parameters of the planar layout network model, and the accuracy and loss value curves of the training set of the layout network model shown in Fig. 10(a) and (b) are obtained through a comparative experiment of OUTPUT_DIM, where the learning rate is 0.1, the number of hidden layers HIDDEN_SIZE is 128 and the BATCH_SIZE is 256. With OUTPUT_DIM values of 256 to 512, the training times of Epochs are between 15 and 30, and their training curves tend to saturate with optimal accuracy up to 100%. In order to reduce the complexity of the model and speed up the training, we choose an OUTPUT_DIM of 256.
Running time comparison
In Table 3, the layout algorithm studied is compared with other typesetting algorithms. Here, 1000 samples to be laid out are randomly selected and the overall performance of the algorithm is evaluated based on the layout time of each sample. In addition, in Table 3, the running times of the distance field layout algorithm and the placement field layout algorithm are estimated based on the authors’ experimental results, while the time used for the study is the sum of the segmentation and layout times, and by comparing them, we can see that the solution has better real-time processing capability. The RMSE and
RMSE and
As can be clearly seen from Table 4, the RMSE and R2 values of the algorithm proposed by the study for TopN
In recent years, people’s requirements for the quality of living environment have become higher and higher, and the intelligent interior space design industry has also emerged. In order to improve the efficiency of intelligent design, this paper takes the interior space design software platform as the background and studies the matching recommendation algorithm and layout scheme recommendation algorithm for 3D household models. feature extraction of images, a new content-based recommendation method is constructed, and after data processing of scenes, a partition network model and a layout network model are established using bidirectional LSTM to pre-segment the household area and obtain layout results. The results showed that the prediction accuracy was 73.50% and 88% at pcaNum
Research on matching recommendation algorithms for home models and layout plan recommendation algorithms can further optimise the accuracy of the algorithms so that they can recommend the user’s favourite home models and layout plans more accurately. More advanced machine learning techniques, such as deep learning and reinforcement learning, can be used to improve the recommendation of home models and layout solutions. It is also possible to improve the accuracy of the models by continuously increasing the training samples to better meet users’ needs; and to introduce more intelligent technologies such as natural language processing, computer vision, etc. to improve the functionality of the intelligent interior design software platform so as to better meet users’ needs.
Footnotes
Funding
The research is supported by the Jiangsu Province University Philosophy Social Science Fund Project entitled “Research on the protection mechanism and display and dissemination strategy of the intangible cultural heritage of the Grand Canal (Jiangsu Section) under the background of cultural ecology” (Project No.2022SJYB1842).
