# Sharing Economy and New Business Model Development Based on Internet of Things Big Data

Authors: Lisha Yin
Journal: Mobile Information Systems
 (2022)

---

## Abstract

The sharing economy and new business models have emerged as a result of the economy’s rapid growth in recent years. The sharing economy and innovative business models have enabled people to transact with one another, saving both time and money. The growth has been aided by the introduction of IoT big data. This study will look at how to use big data from the Internet of Things to examine the growth of the sharing economy and new business models. This study proposes a BP neural network algorithm based on the big data of the Internet of Things (IoT), which can not only effectively classify a large amount of data in the sharing economy but also predict the development direction of the sharing economy and new business models. The experimental results of this study show that the economic benefit of shared office in 2017 is 11 billion yuan, and the economic benefit of shared office in 2018 is 20.6 billion yuan, an increase of 87.3% in 2018 compared with 2017. The economic benefit of knowledge and skills in 2017 was 138.2 billion yuan, and the economic benefit of shared office in 2018 was 235.3 billion yuan, an increase of 70.3% in 2018 compared with 2017. It can be seen that the economic benefits brought by the sharing economy to the country are very high, and there is also a lot of room for growth. Therefore, based on the background of IoT big data, it is essential to conduct research on the development of sharing economy and new business models.


---

## Body

## 1. Introduction

With the advent of the era of big data, modern digital technologies such as the Internet, big data technology, artificial intelligence, and information and communication technology are changing every day, and business models are born. In the context of the current economic changes and upgrades and the Internet revolution, the sharing economy as a new economic model is booming. Now, the practice of the business model of the sharing economy, from consumption to production, actively penetrates various industries and actively promotes the innovation, transformation, and upgrading of the industry. With the development of the IoT, mobile terminals, and cloud computing, the possibility of innovation and application of shared models has also expanded. For strategic emerging industries to fully apply the sharing model to implement business model innovation, the value of strategy and research is very important.Most of the business models of enterprises under China’s economic sharing start from imitating the models of other countries. But the ultimately successful sharing economy model not only imitates other countries but also implements Chinese and localized innovation, combined with the innovative power of China’s virtual social capital. Nowadays, there are more and more innovative business models, and the competitiveness of enterprises is also increasing. Therefore, in order to allow later participants to see the development trend of the sharing economy more reasonably, it is necessary to study new business models.The innovations of this study are as follows: (1) this study introduces the concept of IoT big data and sharing economy and conducts detailed research on several models of new business. (2) This study analyzes the significance of the sharing economy and new business models. Through experiments, it is found that the BP neural network algorithm can not only perform data classification but also perform data prediction.


## 2. Related Work

In today’s era, the concept of green economy, sustainable development, and environmental protection have been deeply rooted in the hearts of the people. Under the background of the vigorous development of the sharing economy, new business models have also emerged. Many scholars have conducted research on the sharing economy. Narasimhan et al. found that the sharing economy has aroused great interest, and the rapid growth of the sharing economy has led them to raise several interesting questions that need to be studied, providing some theoretical knowledge for future research directions [1]. Acquier et al. assess the contradictions and competition of the sharing economy. He highlights the paradoxical nature of the sharing economy and provides solutions to these contradictions that alleviate them [2]. Ferrari found that the sharing economy phenomenon is expected to expand and grow steadily over the next few years. However, the lack of reliable regulation in the industry has raised concerns about the potential risks of the sharing economy. He discovered the risks of the sharing economy and tried to find the corresponding solutions [3]. Munoz and Cohen found that sharing economy business has become a disruptive approach to traditional planning, modeling, and doing business. This phenomenon has gained attention in a wide range of fields such as innovative technology and management, but the sustainability of sharing economy business models remains to be studied [4]. Teubner et al. found that trust is a key condition for shared tenancy. As a result, operators implement a number of trust-building mechanisms, user interfaces, and reputation systems. He adopted the hedonic price regression model to analyze the relationship between the trust of new users and the sharing economy [5]. Guo et al. discovered that in the sharing economy, people share their spare social resources with others. Those who provide services can earn commissions through community-based online platforms, while others might benefit [6].The IoT and big data are the hottest topics in recent years. In the IoT concept, the devices that switch the network on and off are connected to each other. IoT is the latest trend in today’s big data market, and it is expected that in the next 10 years, there will be about 25 billion devices connected to the network, which exceeds the total number of personal computers, mobile phones, and tablets [7]. One of the influencing factors on IoT is the management and use of data. The Internet of Things and big data are affecting people’s lives and the economy anytime and anywhere. Although the sharing economy and new business models have brought a lot of convenience to people, they also require continuous innovation. The traditional sharing economy and new business model analysis methods have been unable to keep up with the pace of the times and cannot handle a large amount of data in the sharing economy. Therefore, it is necessary to use the Internet of Things and big data to conduct research on the development of the sharing economy and new business models [8].


## 3. BP Neural Network Algorithm Based on IoT Big Data

### 3.1. The Development of Sharing Economy and New Business Models

In today’s innovation-led society, China pays more attention to strengthening technological innovation, high-tech development, and industrialization. The sharing economy maintains a trend of rapid growth in China and has played an essential role in promoting employment, innovating application models, and promoting the expansion of enterprise ecosystems [9]. Sharing economy practices can solve problems in some traditional fields, uncover new market opportunities, and even disrupt traditional business structures [10]. For the past enterprises, some of the new sharing economy practice models are disruptive, and the impact is huge [11].The sharing economy refers to an institution or individual who owns idle resources and transfers the right to use the resource to others for a fee, the transferor obtains a return, and the sharer creates value by sharing the idle resources of others [12]. In recent years, various business models participating in the sharing economy have emerged, not only attracting many entrepreneurs but also triggering an investment boom and the expansion of the capital market. After actively participating in economic sharing, most entrepreneurs and investors have become losers, but there are still many successors [13]. The types of new business models are shown in Figure 1.Figure 1
Types of business models.As shown in Figure1, the new business model is the integration of existing resources and marketing methods by enterprises, making full use of the Internet and e-commerce and other means, combined with traditional distribution channels, to carry out effective resource allocation, so as to achieve short-term profit and long-term brand development in the company’s sales. The types of new business models include the P2P model, B2C model, and B2B model. In the P2P model, both the demand and the supply side are individuals or businesses. The enterprise provides it for personal use, and the individual shares it with the enterprise at the same time. In the B2C model, the enterprise is the supplier, and the individual is the demander. Through the third-party platform, the demander and the supplier share resources, so that consumers can easily use the resources needed by the community [14]. In the B2B model, both the supplier and the demander are enterprises, and enterprises can share and exchange the idle state or remaining resources of the enterprise through a shared platform.The vigorous development of the sharing economy has given birth to the platform economy, changing people’s information acquisition needs and consumption habits [15]. The era of interconnection, intelligence, and sharing has arrived, and enterprises need to actively explore the direction of their own development and transformation [16]. The concept and model of the sharing economy have brought a broad space for the development and innovation of enterprises, as shown in Figure 2.Figure 2
The process of sharing economy.As shown in Figure2, the sharing economy is ushering in the best development opportunities, but the motivation of some companies to participate in the sharing economy is not clear. Coupled with the misuse of the concept of sharing and the lack of theoretical analysis framework, some sharing economy practices cannot be developed sustainably [17]. This study analyzes the market size of key areas of China’s sharing economy, as listed in Tables 1 and 2.Table 1
Market size of key areas of China’s sharing economy in 2017.
FieldTransaction volume (100 million yuan)Growth rate (%)Knowledge skills138225.4Coworking11027.3Shared medical care5629.9Domestic services1292437.9Shared accommodation12043.6Transportation201040.8Table 2
Market size of key areas of China’s sharing economy in 2018.
FieldTransaction volume (100 million yuan)Growth rate (%)Knowledge skills235370.3Coworking20687.3Shared medical care8857.1Domestic services1589423.0Shared accommodation16537.5Transportation247823.3As listed in Tables1 and 2, shared office and knowledge skills increased by 87.3% and 70.3%, respectively, ranking the top three in terms of development speed. It can be seen that shared office and knowledge and skills have begun to emerge in economy. As a sustainable economic model, the sharing economy provides a win-win operation model for service providers and users, making the sharing service platform bigger [18]. Because of its resource integration function, it can also improve the efficiency of users’ acquisition of knowledge and attract more people to join the shared service platform. With the changes of modern users’ mobile, online, and fragmented information needs, the establishment of a shared knowledge service platform can better meet the increasingly sophisticated information needs of users [19].


### 3.2. The Significance of Developing the Sharing Economy and New Business Models

Individual and subtle changes will ultimately lead to big business and social changes through accumulation and integration. The development of the sharing economy has several important implications [20], as shown in Figure 3.Figure 3
Significance of developing sharing economy and new business models.As shown in Figure3, the significance of developing the sharing economy and new business models is as follows:The sharing economy increases the number of transaction subjects available.(1)
People passively accept commodity information offered by merchants in the old business model, and each person’s experience evaluating commodities is compacted into mature circles. The sharing economy model based on the network platform expands the number of specific suppliers available, avoids unfair transactions and transaction costs, and aids in fundamentally improving transaction quality and both parties’ job efficiency [21].(2)
Traditional industries’ operating environments have changed as a result of the sharing economy.With a new supply model, it develops a transactional connection. Entrepreneurs will organize production variables to provide items in prior production methods, the production process is very organized, and consumers are generally spread among numerous customers [22]. Depending on the degree of organization, the sharing economy may reduce the overall social supply [23, 24].


### 3.3. BP Neural Network Classification Algorithm

Big data, or huge amount of data, refers to the amount of data involved that is so large that it cannot be captured, managed, processed, and organized into information that helps companies make more active business decisions within a reasonable period of time through mainstream software tools. In the context of the rapid development of wireless communication technology, the Internet of Things and big data have quickly become popular topics. The Internet of Things is a big concept, which can usually be regarded as an extension of the existing Internet, so it will inherit many resources and research results of the existing network. However, due to the huge amount of data and the limitation of resources and environment, it also brings many problems that have not appeared. Data transmission and data processing are shown in Figure4.Figure 4
IoT architecture.As shown in Figure4, intelligent processing refers to the use of cloud computing, artificial intelligence, neural network, and other computing technologies to realize the intelligent processing of a large number of high-level original data information on the Internet.Data classification has always been regarded as one of the most important data processing for people, and it is also the first step for human beings to change the world from self-knowledge. Data classification technology originated from the expansion of the classification idea of the human brain in the field of information processing. First, the attributes of the data are analyzed to establish a classification model, and the model is used to classify and process the unknown data and then finally achieve the purpose of classification.Data classification is to combine data with certain common attributes or characteristics and distinguish the data through the attributes or characteristics of its categories. In the whole data classification process, the most critical part is to choose the correct data classification algorithm. In general, the selection of data classification algorithms needs to be analyzed in terms of their efficiency, accuracy, and scalability.


#### 3.3.1. Bayesian Classification

Bayesian classification is that any sample composed ofn attributes belongs to the class marked by Ci, as shown in the following formula:(1)PCi|a≻PCj|a,1≤j≤m,j≠i.Bayes’ theorem is shown as follows:(2)PCi|a=Pa|CiPCiPa.Bayesian classification is a general term for a class of classification algorithms, all of which are based on Bayes’ theorem, so they are collectively referred to as Bayesian classification. Naive Bayesian classification is the simplest and most common classification method in Bayesian classification. The naive assumption is calculated using the following formula:(3)Pa|Ci=∏k=1nPak|Ci.


#### 3.3.2. Feedforward Neural Network Classification

Feedforward neural network is the simplest kind of neural network. Each neuron is arranged in layers, and each neuron is only connected with the neurons in the previous layer. For learning errors, feedforward neural network classification is a data classification method based on an inverse attribute algorithm. The essential premise is that each sample from the training sample set is fed into the feedforward neural network’s input layer, and the weights connecting the layers calculate the output of each layer of the neuron. Figure5 displays the neural network’s output and input.Figure 5
The output and input of the neural network.As depicted in Figure5, the input layer transmits the original data, which is then judged and processed by the neurons in the hidden layer, before the output layer generates the data. The connection weights between the BP neural network layers will not change during forward data transfer.The energy function is a measure to describe the state of the whole system. The more ordered the system or the more concentrated the probability distribution, the smaller the energy of the system. Conversely, the more disordered or evenly distributed the system, the greater the energy of the system. After understanding the basic principle of the algorithm, the energy function used in the derivation is the error mean square error, and the calculation formula is as follows:(4)Ea=12∑k=1kbka−tka2.Adjusting the weights of the neural network is shown in the following formula:(5)wjk=wjk+η∂Ea∂wjk.The local minima and global minima of the neural network error are shown in Figure6:Figure 6
Local and global minima of error. (a) Local minima of the error. (b) Global minima of error.
(a)(b)As shown in Figure6, the error function is a nonbasic function, which has a wide range of applications in probability theory, statistics, partial differential equations, and semiconductor physics. But for very complex networks, the error function is multidimensional considering the weight training time.


### 3.4. Improved BP Algorithm

Currently, feedforward neural networks are limited to small or medium-sized systems for complex system modeling. The main reason is that existing neural network learning algorithms are too slow or too difficult to converge if encountering large-scale problems. In the IoT system, neural networks must adapt to a wide variety of large-scale systems.


#### 3.4.1. Variable Learning Rate

The learning rate has a great influence on the effect of network training. Generally speaking, the further back, the smaller the learning rate, which can be adjusted manually, but a variable learning rate will be more convenient. The value of the network learning rate has a significant impact on the convergence and effectiveness of the BP algorithm in practice. Its optimal value is frequently tied to the unique task, hence there is no universally applicable learning rate. Because the BP method is extremely sensitive to variations in the learning rate, the convergence rate will be extremely slow if the learning rate is set too low.The new error is compared to the previous error using the starting output of the BP network, and the error computation is as follows:(6)wjin+1=wjin+ηnDn.In the formula, if the learning rate is too large, although the convergence speed can be accelerated, it may cause oscillation in the adjustment of the weights, as shown in the following formula:(7)Dn=−∂E∂wji=δjai.The negative gradient at timen is as follows:(8)ηn=2ληn−1.When the new weight is obtained through the current learning rate and the error function, it is not in a hurry to discard the old error but waits until the new error after modification is generated. The error transformation is too large if the contrast value is greater than the set value, and people must minimize their learning at this time as shown in the following formula:(9)λ=sgnDnDn−1.


#### 3.4.2. Adding Momentum Term to Overcome Local Minima

The method of adding momentum term is used to modify the network weights and parameters, which avoids the slow convergence of the neural network during training. This study proposes to add a momentum term to the weight adjustment formula, and the adjustment amount of each weight is as follows:(10)Δwt+1=η∂E∂w+αΔwt.In the formula,α is the momentum coefficient, usually around 0.9. After introducing the momentum term, then the average Δw can be approximately expressed as follows:(11)Δw≈−η1−α∂E∂w.Among them,−η/1−α is the proportional coefficient. After adding the momentum term, the proportional coefficient can make the weight modification process get rid of the local saturation region.IfΔwij is a weight variable, then formula (11) can be rewritten as follows:(12)Δw≈−η1−α∂E∂wΔwijt+1=Δwijt+1+αΔwijt.This study proposes to combine the variable learning rate with the increase of the momentum term, so that the network will not fall into a local minimum, but also can effectively improve the training convergence speed, and the error will not oscillate in the same area.


### 3.5. Prediction of Sharing Economy Based on BP Neural Network

Because of its self-organization, self-learning, and self-adaptive abilities, simple principle, and easy implementation, BP network is widely used in forecasting research in the fields of economy and environment, and its reliability has been proved. In the continuous application and improvement, BP neural network has become a relatively mature prediction method, as shown in Figure7.Figure 7
Signal flow of BP algorithm.As shown in Figure7, the output layer nodes are processed to obtain the network output results. The difference between the output result and the expected value is compared, and if it does not fulfill the criteria, the error is transmitted backward across the network. The error is delivered to each node of each layer during propagation in order to alter the weight of each layer.


#### 3.5.1. The BP Neural Network’s Principle

Propagation from the Front Stage. The forward propagation stage is the basis of the neural network operation, and it is also a more important part. In this stage, input samples are sent from the input layer to each hidden layer, which is then processed layer by layer before being sent to the output layer. The second stage is entered if the actual output of the output layer differs from the intended output, and the mathematical formula for this level is as follows:(13)bj=f∑j=0mvijaij=1,2,…,m.The output of the nth neuron in the output layer is shown in the following formula:(14)OK,k=f∑j=0mwjkbjk=1,2,…,l.Activation functions are used to activate neurons in the network. The requirement for activation functions is that they must be exported everywhere. The most common activation function is the sigmoid function. In information science, the sigmoid function is often used as the activation function of neural network due to its mono-increasing and inverse-function mono-increasing properties. The sigmoid function is simple and has an excellent nonlinear mapping function, as shown in the following formula:(15)OK,k=f∑j=0mwjkbjk=1,2,…,l.For the determination of the number of hidden layer nodes, there is no mature theory at present. The most commonly used method to determine the number of hidden nodes is the trial and error method, which determines the optimal network structure by modifying the number of nodes in the hidden layer for many times. The initial value of the number of hidden nodes can be determined by the following formula:(16)m=n+l+a.The weights of the hidden layer are adjusted as follows:(17)Δwjk=−η∂E∂wjk=ηdk−okok1−okbj.


#### 3.5.2. Data Preprocessing

Data normalization is a method of comparing data before neural network predictions. Data normalization converts all data to values in the range of [0, 1]. The purpose is to avoid the difference between data of various dimensions and avoid the large prediction error of the network, thereby improving the convergence speed of the neural network. This study uses the following formula to normalize the sample data as follows:(18)Ai=Ai−AminAmax−Amin.However, if the value is close to 0 or 1 after normalization, its effect during training will be significantly reduced. Even if the number of training is increased, it may not be able to reach the standard set by the network. Therefore, these data need to be further revised to achieve the best training effect, as shown in the following formula:(19)Ai=0.1+0.8∗Ai−AminAmax−Amin.Its corresponding denormalization function is as follows:(20)A=Amin+Amax−AminAi−0.80.8.The research method of artificial neural network can process information in parallel on a large scale. It has strong fault tolerance, the ability of perception, memory, thinking, and inference, and strong self-learning ability and self-adaptation ability. Macro-statistical rules are extracted by analyzing statistical data. Therefore, using artificial neural network for economic forecasting can correctly evaluate the level of economic development, accurately predict future economic development trends, and play an important role in reflecting the effects of macroeconomic supervision in a timely manner.


## 3.1. The Development of Sharing Economy and New Business Models

In today’s innovation-led society, China pays more attention to strengthening technological innovation, high-tech development, and industrialization. The sharing economy maintains a trend of rapid growth in China and has played an essential role in promoting employment, innovating application models, and promoting the expansion of enterprise ecosystems [9]. Sharing economy practices can solve problems in some traditional fields, uncover new market opportunities, and even disrupt traditional business structures [10]. For the past enterprises, some of the new sharing economy practice models are disruptive, and the impact is huge [11].The sharing economy refers to an institution or individual who owns idle resources and transfers the right to use the resource to others for a fee, the transferor obtains a return, and the sharer creates value by sharing the idle resources of others [12]. In recent years, various business models participating in the sharing economy have emerged, not only attracting many entrepreneurs but also triggering an investment boom and the expansion of the capital market. After actively participating in economic sharing, most entrepreneurs and investors have become losers, but there are still many successors [13]. The types of new business models are shown in Figure 1.Figure 1
Types of business models.As shown in Figure1, the new business model is the integration of existing resources and marketing methods by enterprises, making full use of the Internet and e-commerce and other means, combined with traditional distribution channels, to carry out effective resource allocation, so as to achieve short-term profit and long-term brand development in the company’s sales. The types of new business models include the P2P model, B2C model, and B2B model. In the P2P model, both the demand and the supply side are individuals or businesses. The enterprise provides it for personal use, and the individual shares it with the enterprise at the same time. In the B2C model, the enterprise is the supplier, and the individual is the demander. Through the third-party platform, the demander and the supplier share resources, so that consumers can easily use the resources needed by the community [14]. In the B2B model, both the supplier and the demander are enterprises, and enterprises can share and exchange the idle state or remaining resources of the enterprise through a shared platform.The vigorous development of the sharing economy has given birth to the platform economy, changing people’s information acquisition needs and consumption habits [15]. The era of interconnection, intelligence, and sharing has arrived, and enterprises need to actively explore the direction of their own development and transformation [16]. The concept and model of the sharing economy have brought a broad space for the development and innovation of enterprises, as shown in Figure 2.Figure 2
The process of sharing economy.As shown in Figure2, the sharing economy is ushering in the best development opportunities, but the motivation of some companies to participate in the sharing economy is not clear. Coupled with the misuse of the concept of sharing and the lack of theoretical analysis framework, some sharing economy practices cannot be developed sustainably [17]. This study analyzes the market size of key areas of China’s sharing economy, as listed in Tables 1 and 2.Table 1
Market size of key areas of China’s sharing economy in 2017.
FieldTransaction volume (100 million yuan)Growth rate (%)Knowledge skills138225.4Coworking11027.3Shared medical care5629.9Domestic services1292437.9Shared accommodation12043.6Transportation201040.8Table 2
Market size of key areas of China’s sharing economy in 2018.
FieldTransaction volume (100 million yuan)Growth rate (%)Knowledge skills235370.3Coworking20687.3Shared medical care8857.1Domestic services1589423.0Shared accommodation16537.5Transportation247823.3As listed in Tables1 and 2, shared office and knowledge skills increased by 87.3% and 70.3%, respectively, ranking the top three in terms of development speed. It can be seen that shared office and knowledge and skills have begun to emerge in economy. As a sustainable economic model, the sharing economy provides a win-win operation model for service providers and users, making the sharing service platform bigger [18]. Because of its resource integration function, it can also improve the efficiency of users’ acquisition of knowledge and attract more people to join the shared service platform. With the changes of modern users’ mobile, online, and fragmented information needs, the establishment of a shared knowledge service platform can better meet the increasingly sophisticated information needs of users [19].


## 3.2. The Significance of Developing the Sharing Economy and New Business Models

Individual and subtle changes will ultimately lead to big business and social changes through accumulation and integration. The development of the sharing economy has several important implications [20], as shown in Figure 3.Figure 3
Significance of developing sharing economy and new business models.As shown in Figure3, the significance of developing the sharing economy and new business models is as follows:The sharing economy increases the number of transaction subjects available.(1)
People passively accept commodity information offered by merchants in the old business model, and each person’s experience evaluating commodities is compacted into mature circles. The sharing economy model based on the network platform expands the number of specific suppliers available, avoids unfair transactions and transaction costs, and aids in fundamentally improving transaction quality and both parties’ job efficiency [21].(2)
Traditional industries’ operating environments have changed as a result of the sharing economy.With a new supply model, it develops a transactional connection. Entrepreneurs will organize production variables to provide items in prior production methods, the production process is very organized, and consumers are generally spread among numerous customers [22]. Depending on the degree of organization, the sharing economy may reduce the overall social supply [23, 24].


## 3.3. BP Neural Network Classification Algorithm

Big data, or huge amount of data, refers to the amount of data involved that is so large that it cannot be captured, managed, processed, and organized into information that helps companies make more active business decisions within a reasonable period of time through mainstream software tools. In the context of the rapid development of wireless communication technology, the Internet of Things and big data have quickly become popular topics. The Internet of Things is a big concept, which can usually be regarded as an extension of the existing Internet, so it will inherit many resources and research results of the existing network. However, due to the huge amount of data and the limitation of resources and environment, it also brings many problems that have not appeared. Data transmission and data processing are shown in Figure4.Figure 4
IoT architecture.As shown in Figure4, intelligent processing refers to the use of cloud computing, artificial intelligence, neural network, and other computing technologies to realize the intelligent processing of a large number of high-level original data information on the Internet.Data classification has always been regarded as one of the most important data processing for people, and it is also the first step for human beings to change the world from self-knowledge. Data classification technology originated from the expansion of the classification idea of the human brain in the field of information processing. First, the attributes of the data are analyzed to establish a classification model, and the model is used to classify and process the unknown data and then finally achieve the purpose of classification.Data classification is to combine data with certain common attributes or characteristics and distinguish the data through the attributes or characteristics of its categories. In the whole data classification process, the most critical part is to choose the correct data classification algorithm. In general, the selection of data classification algorithms needs to be analyzed in terms of their efficiency, accuracy, and scalability.


### 3.3.1. Bayesian Classification

Bayesian classification is that any sample composed ofn attributes belongs to the class marked by Ci, as shown in the following formula:(1)PCi|a≻PCj|a,1≤j≤m,j≠i.Bayes’ theorem is shown as follows:(2)PCi|a=Pa|CiPCiPa.Bayesian classification is a general term for a class of classification algorithms, all of which are based on Bayes’ theorem, so they are collectively referred to as Bayesian classification. Naive Bayesian classification is the simplest and most common classification method in Bayesian classification. The naive assumption is calculated using the following formula:(3)Pa|Ci=∏k=1nPak|Ci.


### 3.3.2. Feedforward Neural Network Classification

Feedforward neural network is the simplest kind of neural network. Each neuron is arranged in layers, and each neuron is only connected with the neurons in the previous layer. For learning errors, feedforward neural network classification is a data classification method based on an inverse attribute algorithm. The essential premise is that each sample from the training sample set is fed into the feedforward neural network’s input layer, and the weights connecting the layers calculate the output of each layer of the neuron. Figure5 displays the neural network’s output and input.Figure 5
The output and input of the neural network.As depicted in Figure5, the input layer transmits the original data, which is then judged and processed by the neurons in the hidden layer, before the output layer generates the data. The connection weights between the BP neural network layers will not change during forward data transfer.The energy function is a measure to describe the state of the whole system. The more ordered the system or the more concentrated the probability distribution, the smaller the energy of the system. Conversely, the more disordered or evenly distributed the system, the greater the energy of the system. After understanding the basic principle of the algorithm, the energy function used in the derivation is the error mean square error, and the calculation formula is as follows:(4)Ea=12∑k=1kbka−tka2.Adjusting the weights of the neural network is shown in the following formula:(5)wjk=wjk+η∂Ea∂wjk.The local minima and global minima of the neural network error are shown in Figure6:Figure 6
Local and global minima of error. (a) Local minima of the error. (b) Global minima of error.
(a)(b)As shown in Figure6, the error function is a nonbasic function, which has a wide range of applications in probability theory, statistics, partial differential equations, and semiconductor physics. But for very complex networks, the error function is multidimensional considering the weight training time.


## 3.3.1. Bayesian Classification

Bayesian classification is that any sample composed ofn attributes belongs to the class marked by Ci, as shown in the following formula:(1)PCi|a≻PCj|a,1≤j≤m,j≠i.Bayes’ theorem is shown as follows:(2)PCi|a=Pa|CiPCiPa.Bayesian classification is a general term for a class of classification algorithms, all of which are based on Bayes’ theorem, so they are collectively referred to as Bayesian classification. Naive Bayesian classification is the simplest and most common classification method in Bayesian classification. The naive assumption is calculated using the following formula:(3)Pa|Ci=∏k=1nPak|Ci.


## 3.3.2. Feedforward Neural Network Classification

Feedforward neural network is the simplest kind of neural network. Each neuron is arranged in layers, and each neuron is only connected with the neurons in the previous layer. For learning errors, feedforward neural network classification is a data classification method based on an inverse attribute algorithm. The essential premise is that each sample from the training sample set is fed into the feedforward neural network’s input layer, and the weights connecting the layers calculate the output of each layer of the neuron. Figure5 displays the neural network’s output and input.Figure 5
The output and input of the neural network.As depicted in Figure5, the input layer transmits the original data, which is then judged and processed by the neurons in the hidden layer, before the output layer generates the data. The connection weights between the BP neural network layers will not change during forward data transfer.The energy function is a measure to describe the state of the whole system. The more ordered the system or the more concentrated the probability distribution, the smaller the energy of the system. Conversely, the more disordered or evenly distributed the system, the greater the energy of the system. After understanding the basic principle of the algorithm, the energy function used in the derivation is the error mean square error, and the calculation formula is as follows:(4)Ea=12∑k=1kbka−tka2.Adjusting the weights of the neural network is shown in the following formula:(5)wjk=wjk+η∂Ea∂wjk.The local minima and global minima of the neural network error are shown in Figure6:Figure 6
Local and global minima of error. (a) Local minima of the error. (b) Global minima of error.
(a)(b)As shown in Figure6, the error function is a nonbasic function, which has a wide range of applications in probability theory, statistics, partial differential equations, and semiconductor physics. But for very complex networks, the error function is multidimensional considering the weight training time.


## 3.4. Improved BP Algorithm

Currently, feedforward neural networks are limited to small or medium-sized systems for complex system modeling. The main reason is that existing neural network learning algorithms are too slow or too difficult to converge if encountering large-scale problems. In the IoT system, neural networks must adapt to a wide variety of large-scale systems.


### 3.4.1. Variable Learning Rate

The learning rate has a great influence on the effect of network training. Generally speaking, the further back, the smaller the learning rate, which can be adjusted manually, but a variable learning rate will be more convenient. The value of the network learning rate has a significant impact on the convergence and effectiveness of the BP algorithm in practice. Its optimal value is frequently tied to the unique task, hence there is no universally applicable learning rate. Because the BP method is extremely sensitive to variations in the learning rate, the convergence rate will be extremely slow if the learning rate is set too low.The new error is compared to the previous error using the starting output of the BP network, and the error computation is as follows:(6)wjin+1=wjin+ηnDn.In the formula, if the learning rate is too large, although the convergence speed can be accelerated, it may cause oscillation in the adjustment of the weights, as shown in the following formula:(7)Dn=−∂E∂wji=δjai.The negative gradient at timen is as follows:(8)ηn=2ληn−1.When the new weight is obtained through the current learning rate and the error function, it is not in a hurry to discard the old error but waits until the new error after modification is generated. The error transformation is too large if the contrast value is greater than the set value, and people must minimize their learning at this time as shown in the following formula:(9)λ=sgnDnDn−1.


### 3.4.2. Adding Momentum Term to Overcome Local Minima

The method of adding momentum term is used to modify the network weights and parameters, which avoids the slow convergence of the neural network during training. This study proposes to add a momentum term to the weight adjustment formula, and the adjustment amount of each weight is as follows:(10)Δwt+1=η∂E∂w+αΔwt.In the formula,α is the momentum coefficient, usually around 0.9. After introducing the momentum term, then the average Δw can be approximately expressed as follows:(11)Δw≈−η1−α∂E∂w.Among them,−η/1−α is the proportional coefficient. After adding the momentum term, the proportional coefficient can make the weight modification process get rid of the local saturation region.IfΔwij is a weight variable, then formula (11) can be rewritten as follows:(12)Δw≈−η1−α∂E∂wΔwijt+1=Δwijt+1+αΔwijt.This study proposes to combine the variable learning rate with the increase of the momentum term, so that the network will not fall into a local minimum, but also can effectively improve the training convergence speed, and the error will not oscillate in the same area.


## 3.4.1. Variable Learning Rate

The learning rate has a great influence on the effect of network training. Generally speaking, the further back, the smaller the learning rate, which can be adjusted manually, but a variable learning rate will be more convenient. The value of the network learning rate has a significant impact on the convergence and effectiveness of the BP algorithm in practice. Its optimal value is frequently tied to the unique task, hence there is no universally applicable learning rate. Because the BP method is extremely sensitive to variations in the learning rate, the convergence rate will be extremely slow if the learning rate is set too low.The new error is compared to the previous error using the starting output of the BP network, and the error computation is as follows:(6)wjin+1=wjin+ηnDn.In the formula, if the learning rate is too large, although the convergence speed can be accelerated, it may cause oscillation in the adjustment of the weights, as shown in the following formula:(7)Dn=−∂E∂wji=δjai.The negative gradient at timen is as follows:(8)ηn=2ληn−1.When the new weight is obtained through the current learning rate and the error function, it is not in a hurry to discard the old error but waits until the new error after modification is generated. The error transformation is too large if the contrast value is greater than the set value, and people must minimize their learning at this time as shown in the following formula:(9)λ=sgnDnDn−1.


## 3.4.2. Adding Momentum Term to Overcome Local Minima

The method of adding momentum term is used to modify the network weights and parameters, which avoids the slow convergence of the neural network during training. This study proposes to add a momentum term to the weight adjustment formula, and the adjustment amount of each weight is as follows:(10)Δwt+1=η∂E∂w+αΔwt.In the formula,α is the momentum coefficient, usually around 0.9. After introducing the momentum term, then the average Δw can be approximately expressed as follows:(11)Δw≈−η1−α∂E∂w.Among them,−η/1−α is the proportional coefficient. After adding the momentum term, the proportional coefficient can make the weight modification process get rid of the local saturation region.IfΔwij is a weight variable, then formula (11) can be rewritten as follows:(12)Δw≈−η1−α∂E∂wΔwijt+1=Δwijt+1+αΔwijt.This study proposes to combine the variable learning rate with the increase of the momentum term, so that the network will not fall into a local minimum, but also can effectively improve the training convergence speed, and the error will not oscillate in the same area.


## 3.5. Prediction of Sharing Economy Based on BP Neural Network

Because of its self-organization, self-learning, and self-adaptive abilities, simple principle, and easy implementation, BP network is widely used in forecasting research in the fields of economy and environment, and its reliability has been proved. In the continuous application and improvement, BP neural network has become a relatively mature prediction method, as shown in Figure7.Figure 7
Signal flow of BP algorithm.As shown in Figure7, the output layer nodes are processed to obtain the network output results. The difference between the output result and the expected value is compared, and if it does not fulfill the criteria, the error is transmitted backward across the network. The error is delivered to each node of each layer during propagation in order to alter the weight of each layer.


### 3.5.1. The BP Neural Network’s Principle

Propagation from the Front Stage. The forward propagation stage is the basis of the neural network operation, and it is also a more important part. In this stage, input samples are sent from the input layer to each hidden layer, which is then processed layer by layer before being sent to the output layer. The second stage is entered if the actual output of the output layer differs from the intended output, and the mathematical formula for this level is as follows:(13)bj=f∑j=0mvijaij=1,2,…,m.The output of the nth neuron in the output layer is shown in the following formula:(14)OK,k=f∑j=0mwjkbjk=1,2,…,l.Activation functions are used to activate neurons in the network. The requirement for activation functions is that they must be exported everywhere. The most common activation function is the sigmoid function. In information science, the sigmoid function is often used as the activation function of neural network due to its mono-increasing and inverse-function mono-increasing properties. The sigmoid function is simple and has an excellent nonlinear mapping function, as shown in the following formula:(15)OK,k=f∑j=0mwjkbjk=1,2,…,l.For the determination of the number of hidden layer nodes, there is no mature theory at present. The most commonly used method to determine the number of hidden nodes is the trial and error method, which determines the optimal network structure by modifying the number of nodes in the hidden layer for many times. The initial value of the number of hidden nodes can be determined by the following formula:(16)m=n+l+a.The weights of the hidden layer are adjusted as follows:(17)Δwjk=−η∂E∂wjk=ηdk−okok1−okbj.


### 3.5.2. Data Preprocessing

Data normalization is a method of comparing data before neural network predictions. Data normalization converts all data to values in the range of [0, 1]. The purpose is to avoid the difference between data of various dimensions and avoid the large prediction error of the network, thereby improving the convergence speed of the neural network. This study uses the following formula to normalize the sample data as follows:(18)Ai=Ai−AminAmax−Amin.However, if the value is close to 0 or 1 after normalization, its effect during training will be significantly reduced. Even if the number of training is increased, it may not be able to reach the standard set by the network. Therefore, these data need to be further revised to achieve the best training effect, as shown in the following formula:(19)Ai=0.1+0.8∗Ai−AminAmax−Amin.Its corresponding denormalization function is as follows:(20)A=Amin+Amax−AminAi−0.80.8.The research method of artificial neural network can process information in parallel on a large scale. It has strong fault tolerance, the ability of perception, memory, thinking, and inference, and strong self-learning ability and self-adaptation ability. Macro-statistical rules are extracted by analyzing statistical data. Therefore, using artificial neural network for economic forecasting can correctly evaluate the level of economic development, accurately predict future economic development trends, and play an important role in reflecting the effects of macroeconomic supervision in a timely manner.


## 3.5.1. The BP Neural Network’s Principle

Propagation from the Front Stage. The forward propagation stage is the basis of the neural network operation, and it is also a more important part. In this stage, input samples are sent from the input layer to each hidden layer, which is then processed layer by layer before being sent to the output layer. The second stage is entered if the actual output of the output layer differs from the intended output, and the mathematical formula for this level is as follows:(13)bj=f∑j=0mvijaij=1,2,…,m.The output of the nth neuron in the output layer is shown in the following formula:(14)OK,k=f∑j=0mwjkbjk=1,2,…,l.Activation functions are used to activate neurons in the network. The requirement for activation functions is that they must be exported everywhere. The most common activation function is the sigmoid function. In information science, the sigmoid function is often used as the activation function of neural network due to its mono-increasing and inverse-function mono-increasing properties. The sigmoid function is simple and has an excellent nonlinear mapping function, as shown in the following formula:(15)OK,k=f∑j=0mwjkbjk=1,2,…,l.For the determination of the number of hidden layer nodes, there is no mature theory at present. The most commonly used method to determine the number of hidden nodes is the trial and error method, which determines the optimal network structure by modifying the number of nodes in the hidden layer for many times. The initial value of the number of hidden nodes can be determined by the following formula:(16)m=n+l+a.The weights of the hidden layer are adjusted as follows:(17)Δwjk=−η∂E∂wjk=ηdk−okok1−okbj.


## 3.5.2. Data Preprocessing

Data normalization is a method of comparing data before neural network predictions. Data normalization converts all data to values in the range of [0, 1]. The purpose is to avoid the difference between data of various dimensions and avoid the large prediction error of the network, thereby improving the convergence speed of the neural network. This study uses the following formula to normalize the sample data as follows:(18)Ai=Ai−AminAmax−Amin.However, if the value is close to 0 or 1 after normalization, its effect during training will be significantly reduced. Even if the number of training is increased, it may not be able to reach the standard set by the network. Therefore, these data need to be further revised to achieve the best training effect, as shown in the following formula:(19)Ai=0.1+0.8∗Ai−AminAmax−Amin.Its corresponding denormalization function is as follows:(20)A=Amin+Amax−AminAi−0.80.8.The research method of artificial neural network can process information in parallel on a large scale. It has strong fault tolerance, the ability of perception, memory, thinking, and inference, and strong self-learning ability and self-adaptation ability. Macro-statistical rules are extracted by analyzing statistical data. Therefore, using artificial neural network for economic forecasting can correctly evaluate the level of economic development, accurately predict future economic development trends, and play an important role in reflecting the effects of macroeconomic supervision in a timely manner.


## 4. Experiments on Classification and Prediction Performance of BP Neural Network

### 4.1. Experiment on Classification Performance of BP Neural Network

In the development of the sharing economy and new business models, a lot of data is very messy. If we want to accurately analyze the development of the new business model of the sharing economy, then the data should be classified accurately. Therefore, this study mainly conducts experiments on the classification accuracy of BP neural network in the sharing economy and new business models.This research will analyze the network’s convergence speed and classification error with various numbers of hidden layer nodes in order to discover the ideal network layout. The experimental system additionally needs the user to enter the goal network accuracy and maximum training times before beginning training. The entire training will be ended when the trained BP neural network achieves one of these two criteria. The network accuracy is set to 0.1 in this experiment, and the maximum number of training cycles is set to 100. The system begins to train the network finished by setting BP when clicking the train BP network button, as illustrated in Figure8.Figure 8
BP network training convergence diagram before and after improvement. (a) Convergence diagram of BP network training before improvement. (b) The improved BP network training convergence graph.
(a)(b)As shown in Figure8, according to the convergence graph after training, it can be found that when the number of training iterations reaches the set maximum value of 100, the learning rate of the BP network before the improvement is obviously not able to achieve the target network accuracy. After setting the learning rate to be variable and adding the momentum factor, the network accuracy training curve of BP neural network appears smoother. Adding a momentum factor helps the feedback error signal of the BP neural network to reoscillate the weights of neurons. Moreover, it can be known from the training results that when the number of training iterations reaches 50, the network accuracy of the neural network has reached the target network accuracy.This research employs the classic approach and the modified technique to train for many times in order to better depict the network training environment. The accuracy of the training target network is kept constant at 0.1, and the number of iterations is steadily raised. Table3 lists the final findings.Table 3
Training with the traditional algorithm and the improved algorithm.
Iterative training times of the networkBP algorithm accuracyImproved BP algorithm accuracy1100.33100.34131200.21010.16101300.07120.10731400.06710.09741500.03410.0959As listed in Table3, both training outcomes reveal that the neural network converges quicker at the start of training and slows down as training times grow. The categorization performed well in this trial.In this experiment, the classification performance of the network under different structures is measured by the mean square error of the classification results of the network on the test set. The result is shown in Figure9.Figure 9
The amount of hidden layer nodes, variance, and training times are all related. (a) The relationship between the number of hidden layer nodes and the variance. (b) The number of hidden layer nodes and the number of training times are related.
(a)(b)The experimental findings suggest that increasing the number of nodes in the hidden layer of the neural network may lower the mean square error of classification within a particular range, as shown in Figure9. In reality, the training timeframes necessary for various structures to acquire the same network accuracy reflect the speed with which different network architectures converge. As shown in the training time in Figure 9, the required training time grows exponentially with the number of hidden layer nodes. As can be seen, the option is a good one.As listed in Table4, under the same test set data, there are 88 data correctly classified by the BP neural network algorithm before the improvement, and the classification accuracy rate is 58.6%.Table 4
Classification results of BP neural network algorithm before and after improvement.
Classification typeBP algorithm accuracyImproved BP algorithm accuracyTraining set150150Test set150150Number of correct classifications88136Classification accuracy58.6%90.7%


### 4.2. Prediction Experiment of BP Network in Sharing Economy

This article will use the data from 2018 to 2019 as a sample for training the neural network. By experimenting with normalized sample data using BP network, the sample data of the first 2 years will be used as the input vector. Taking the sharing economy data of 2018 and 2019 as the test sample, the model created is the best and the effect is the best, as shown in Figure10.Figure 10
Prediction error curve of BP neural network from 2017 to 2018.Figure10 shows the error between the predicted value and the actual value of the sharing economy obtained by BP neural network modeling in 2018–2019. It can be seen that the fitting effect of the BP neural network is relatively good. The neural network can approximate the nonlinear function with arbitrary precision, and the time series forecasting model based on the neural network can well reflect the nonlinear development trend of the information. So, the results of training and prediction using this model are theoretically feasible. From the above analysis, we can know that BP neural network has a good generalization and short-term extension effect, so the BP neural network model is used to predict economic development.


## 4.1. Experiment on Classification Performance of BP Neural Network

In the development of the sharing economy and new business models, a lot of data is very messy. If we want to accurately analyze the development of the new business model of the sharing economy, then the data should be classified accurately. Therefore, this study mainly conducts experiments on the classification accuracy of BP neural network in the sharing economy and new business models.This research will analyze the network’s convergence speed and classification error with various numbers of hidden layer nodes in order to discover the ideal network layout. The experimental system additionally needs the user to enter the goal network accuracy and maximum training times before beginning training. The entire training will be ended when the trained BP neural network achieves one of these two criteria. The network accuracy is set to 0.1 in this experiment, and the maximum number of training cycles is set to 100. The system begins to train the network finished by setting BP when clicking the train BP network button, as illustrated in Figure8.Figure 8
BP network training convergence diagram before and after improvement. (a) Convergence diagram of BP network training before improvement. (b) The improved BP network training convergence graph.
(a)(b)As shown in Figure8, according to the convergence graph after training, it can be found that when the number of training iterations reaches the set maximum value of 100, the learning rate of the BP network before the improvement is obviously not able to achieve the target network accuracy. After setting the learning rate to be variable and adding the momentum factor, the network accuracy training curve of BP neural network appears smoother. Adding a momentum factor helps the feedback error signal of the BP neural network to reoscillate the weights of neurons. Moreover, it can be known from the training results that when the number of training iterations reaches 50, the network accuracy of the neural network has reached the target network accuracy.This research employs the classic approach and the modified technique to train for many times in order to better depict the network training environment. The accuracy of the training target network is kept constant at 0.1, and the number of iterations is steadily raised. Table3 lists the final findings.Table 3
Training with the traditional algorithm and the improved algorithm.
Iterative training times of the networkBP algorithm accuracyImproved BP algorithm accuracy1100.33100.34131200.21010.16101300.07120.10731400.06710.09741500.03410.0959As listed in Table3, both training outcomes reveal that the neural network converges quicker at the start of training and slows down as training times grow. The categorization performed well in this trial.In this experiment, the classification performance of the network under different structures is measured by the mean square error of the classification results of the network on the test set. The result is shown in Figure9.Figure 9
The amount of hidden layer nodes, variance, and training times are all related. (a) The relationship between the number of hidden layer nodes and the variance. (b) The number of hidden layer nodes and the number of training times are related.
(a)(b)The experimental findings suggest that increasing the number of nodes in the hidden layer of the neural network may lower the mean square error of classification within a particular range, as shown in Figure9. In reality, the training timeframes necessary for various structures to acquire the same network accuracy reflect the speed with which different network architectures converge. As shown in the training time in Figure 9, the required training time grows exponentially with the number of hidden layer nodes. As can be seen, the option is a good one.As listed in Table4, under the same test set data, there are 88 data correctly classified by the BP neural network algorithm before the improvement, and the classification accuracy rate is 58.6%.Table 4
Classification results of BP neural network algorithm before and after improvement.
Classification typeBP algorithm accuracyImproved BP algorithm accuracyTraining set150150Test set150150Number of correct classifications88136Classification accuracy58.6%90.7%


## 4.2. Prediction Experiment of BP Network in Sharing Economy

This article will use the data from 2018 to 2019 as a sample for training the neural network. By experimenting with normalized sample data using BP network, the sample data of the first 2 years will be used as the input vector. Taking the sharing economy data of 2018 and 2019 as the test sample, the model created is the best and the effect is the best, as shown in Figure10.Figure 10
Prediction error curve of BP neural network from 2017 to 2018.Figure10 shows the error between the predicted value and the actual value of the sharing economy obtained by BP neural network modeling in 2018–2019. It can be seen that the fitting effect of the BP neural network is relatively good. The neural network can approximate the nonlinear function with arbitrary precision, and the time series forecasting model based on the neural network can well reflect the nonlinear development trend of the information. So, the results of training and prediction using this model are theoretically feasible. From the above analysis, we can know that BP neural network has a good generalization and short-term extension effect, so the BP neural network model is used to predict economic development.


## 5. Conclusions

As an innovative business form, the sharing economy, with the development of technology, relies on the platform, and through the extensive participation of personnel, greatly reduces the time cost in the transaction process and improves the efficiency of resource allocation. This economy is welcomed by businesses and users, but in the development of the sharing economy and new business models, there is a lot of data to process. Therefore, based on the big data of the Internet of Things, this study proposes a BP neural network algorithm to effectively classify these data. In the method part, this study briefly introduces the sharing economy and the new business model, proposes an improved algorithm for the BP neural network algorithm, and compares the BP neural network algorithm before and after the improvement in the experiment. It is found that the improved BP neural network algorithm not only has a stronger convergence performance but also has a much higher classification speed and accuracy than the algorithm before the improvement. In the experiment part, the prediction function of the algorithm is also analyzed, and it is found that the prediction function of the BP neural network algorithm is also very powerful. But after all, the author’s knowledge is relatively weak, so there are still some flaws in the text.



---

*Source: 8654310-2022-08-03.xml*