# Collaborative Governance of Rural Relative Poverty under Blockchain and Back Propagation Neural Network

Authors: Xin-Jie Tian; Zhi-Jun Ge
Journal: Advances in Multimedia
 (2022)

---

## Abstract

It aims at exploring the effect of coordinated relative poverty governance in rural areas based on blockchain and back propagation (BP) neural network, so that the living standard of rural areas can be significantly improved. In view of the shortcomings and defects existing in the rural relative poverty governance, artificial intelligence technologies such as blockchain and neural network are innovatively introduced to conduct intelligent storage and data visualization analysis on the rural relative poverty governance process. A visualized governance and mechanism innovation model of rural relative poverty data based on blockchain and BP neural network is constructed. Finally, its performance is analyzed through experiments. The results show that the accuracy of data visualization prediction of the proposed algorithm model reaches 94.31%. When the amount of data is 5.5 Mb, the calculation consumption of the proposed algorithm is 0.08 s, and the average leakage rate finally stabilizes below 10%. Therefore, the constructed poverty data visualization governance model can achieve good data transmission security performance while ensuring high classification accuracy. It can provide experimental basis and contribution for the intelligent development and mechanism innovation of rural relative poverty governance.


---

## Body

## 1. Introduction

The rapid development of computer science and technology, all walks of life are developing towards intelligence. Among them, poverty alleviation and relative poverty in rural areas is one of the difficult problems of social development. Due to the different forms, structures, and economic sources of rural poverty in different areas, it puts forward higher requirements for rural relative poverty governance. If data visualization technology is applied to relative rural poverty control, it can not only accurately reflect the current situation of relative rural poverty in different regions but also vividly show the factors leading to relative poverty [1, 2]. Therefore, under the current situation of artificial statistics of rural relative poverty information and poverty methods, the application of artificial intelligence technologies such as neural network [3] and blockchain to the rural relative poverty data visualization governance and mechanism innovation has become the focus of relevant scholars.Under the trend that Internet of Things, Big Data, artificial intelligence, and blockchain technology are widely used in all walks of life, it also brings inspiration to rural relative poverty governance and mechanism innovation. The core of relative poverty governance is the diversification, cooperation, and governance of public management participants. The core of relative poverty governance is to reduce management costs while improving people’s economic level and promote the improvement of public service quality in rural areas [4, 5]. It requires the government to conduct open-source governance in the governance process, build a decentralized “multi governance and collaborative governance” model, clarify the governance needs, achieve accurate governance, improve the transparency of the relative poverty governance, and minimize the governance cost. In the process of rural relative poverty governance, data visualization governance is very important to break the traditional data management model and mechanism. As a decentralized distributed ledger database, blockchain technology is a highly secure and tampers proof technology [6]. The distributed architecture of blockchain technology can store all rural poverty data at all nodes, so that the data can be distributed throughout the network and cannot be tampered with. In addition, when blockchain technology is applied to rural poverty data management, all nodes reach a consensus under the coordination of consensus algorithm, and the information transmission process of all nodes is recorded in the blockchain system. By using data hash conversion and asymmetric encryption algorithm, the data cannot be easily obtained through reverse calculation, so as to effectively protect data security [7, 8]. Therefore, blockchain technology is highly consistent with the current governance needs of decentralization of government relative poverty data governance, government data sharing, and ensuring government data security, which is of great significance to the mechanism innovation of rural relative poverty data visualization governance.In summary, with the gradual maturity of the application of blockchain technology in the field of public services, it is of great practical value to take blockchain as a way of rural relative poverty data visualization governance and mechanism innovation. The innovation and contribution of this work lies in that, aiming at the shortcomings and defects existing in rural relative poverty governance, artificial intelligence technologies such as blockchain and neural network are introduced to intelligently store and analyze the data in the process of rural relative poverty governance. Combined with the analysis of the fit between blockchain technology and rural relative poverty data governance, a government data governance framework based on blockchain technology is put forward, and the metadata encrypted by Back Propagation (BP) neural network is used for analysis. Furthermore, a rural relative poverty governance and mechanism innovation model based on blockchain and BP neural network is constructed, and its performance is analyzed through experiments. It provides experimental reference for the intelligent development of rural relative poverty governance and data visualization governance and innovation in the later stage.


## 2. Related Works

### 2.1. Research Status of Data Visualization Governance in Rural Relative Poverty

As one of the current global problems, rural relative poverty governance has been studied by many scholars. Guohua et al. [9] establish a long-term mechanism for poverty governance. They also put forward the optimization strategy of rural residential areas based on relative poverty governance. The results show that revitalizing village industry, optimizing village spatial organization, strengthening village cultural identity, building green ecological village, promoting village multifunctional collaborative transformation, and promoting village sustainable development are all effective strategies in rural poverty governance. Beauxis-Aussalet et al. [10] used data visualization technology to perform interactive analysis of artificial intelligence system, and finally found that data visualization technology is very important to the development of artificial intelligence. Qiao et al. [11] proposed to integrate the resource advantages of small watersheds into rural industrial development, and transform the economic and social benefits contained in the ecological environment into multiscale spatial benefits among farmers, villages, and regional rural areas of sustainable development. The results show that the proposed strategy is helpful to give full play to the comparative advantages of mountainous areas and promote endogenous sustainable development to a certain extent. Feenstra et al. [12] pointed out corresponding governance strategies for the problem of energy poverty in the Netherlands, and outlined the opportunity to formulate the energy poverty agenda in the national energy transformation policy as a part of multilevel energy governance.


### 2.2. Research Status of Blockchain Applied to Visualization Governance

In recent years, the use of blockchain has received attention in intervention and research in many fields. Blockchain technology can be used especially in the field of intelligent governance, which aims at ensuring more informed decision-making, openness, and collaborative participation of all relevant entities, and help minimize resource use, reduce consumption, and save costs. Liu et al. [13] innovated the data governance mode in the government based on the decentralized service computing paradigm of blockchain. Moreover, the data owner can define service rules/policies, where to store data and how to share data, and continuously manage the whole life cycle record of the actual use of data. Sifah et al. [14] presented a government decentralized employee evaluation system based on blockchain, which is based on Hyperledger Fabric as the blockchain platform and operation mechanism. The results indicate that the blockchain system can make effective decisions on employee performance. The system realizes trust, transparency, security, and accountability among government staff in the smart city governance environment. Hassija et al. [15] used blockchain to provide a secure and transparent framework for government bidding, and created a transparent and secure Edge Computing infrastructure to implement government plans and policies by limiting human supervision to a minimum. Kleinknecht [16] adopted blockchain technology to evaluate the relationship with the implementation of sustainability standards of Electronic Product Environmental Assessment Tool (EPEAT). It is found that some characteristics of blockchain provide greater support for specific standards, and the judgment of EPEAT environmental sustainability standards in terms of information transparency and traceability is more valuable.Through the analysis of the research of the above scholars, it is found that the current rural relative poverty governance schemes are more diversified and tend to traditional governance, but there are no effective suggestions on how to effectively deal with the impact and challenges that economic development may bring to poverty governance. With the increasingly extensive application of blockchain technology in visualization governance, the application of blockchain and artificial neural network in data visualization governance of rural relative poverty is of great significance for the visualization and intelligent innovation and development of mechanism in the process of relative poverty governance.


## 2.1. Research Status of Data Visualization Governance in Rural Relative Poverty

As one of the current global problems, rural relative poverty governance has been studied by many scholars. Guohua et al. [9] establish a long-term mechanism for poverty governance. They also put forward the optimization strategy of rural residential areas based on relative poverty governance. The results show that revitalizing village industry, optimizing village spatial organization, strengthening village cultural identity, building green ecological village, promoting village multifunctional collaborative transformation, and promoting village sustainable development are all effective strategies in rural poverty governance. Beauxis-Aussalet et al. [10] used data visualization technology to perform interactive analysis of artificial intelligence system, and finally found that data visualization technology is very important to the development of artificial intelligence. Qiao et al. [11] proposed to integrate the resource advantages of small watersheds into rural industrial development, and transform the economic and social benefits contained in the ecological environment into multiscale spatial benefits among farmers, villages, and regional rural areas of sustainable development. The results show that the proposed strategy is helpful to give full play to the comparative advantages of mountainous areas and promote endogenous sustainable development to a certain extent. Feenstra et al. [12] pointed out corresponding governance strategies for the problem of energy poverty in the Netherlands, and outlined the opportunity to formulate the energy poverty agenda in the national energy transformation policy as a part of multilevel energy governance.


## 2.2. Research Status of Blockchain Applied to Visualization Governance

In recent years, the use of blockchain has received attention in intervention and research in many fields. Blockchain technology can be used especially in the field of intelligent governance, which aims at ensuring more informed decision-making, openness, and collaborative participation of all relevant entities, and help minimize resource use, reduce consumption, and save costs. Liu et al. [13] innovated the data governance mode in the government based on the decentralized service computing paradigm of blockchain. Moreover, the data owner can define service rules/policies, where to store data and how to share data, and continuously manage the whole life cycle record of the actual use of data. Sifah et al. [14] presented a government decentralized employee evaluation system based on blockchain, which is based on Hyperledger Fabric as the blockchain platform and operation mechanism. The results indicate that the blockchain system can make effective decisions on employee performance. The system realizes trust, transparency, security, and accountability among government staff in the smart city governance environment. Hassija et al. [15] used blockchain to provide a secure and transparent framework for government bidding, and created a transparent and secure Edge Computing infrastructure to implement government plans and policies by limiting human supervision to a minimum. Kleinknecht [16] adopted blockchain technology to evaluate the relationship with the implementation of sustainability standards of Electronic Product Environmental Assessment Tool (EPEAT). It is found that some characteristics of blockchain provide greater support for specific standards, and the judgment of EPEAT environmental sustainability standards in terms of information transparency and traceability is more valuable.Through the analysis of the research of the above scholars, it is found that the current rural relative poverty governance schemes are more diversified and tend to traditional governance, but there are no effective suggestions on how to effectively deal with the impact and challenges that economic development may bring to poverty governance. With the increasingly extensive application of blockchain technology in visualization governance, the application of blockchain and artificial neural network in data visualization governance of rural relative poverty is of great significance for the visualization and intelligent innovation and development of mechanism in the process of relative poverty governance.


## 3. Application of Blockchain and Neural Network Technology in Rural Relative Poverty Data Visualization and Collaborative Governance

### 3.1. Intelligent and Visual Analysis of Relative Poverty Data Governance

In the context of Big Data, data visualization governance is an important part of its intelligent development in the process of relative poverty governance. Data governance operates according to the preset governance framework, and defines the data governance subject, specific operation steps, specific application scenarios, and corresponding governance strategies and means. In relative poverty governance, data governance is the decision-making and action taken based on data management, formulating data management guidelines and use specifications, and organizing relevant data management activities to carry out correct data governance and decision-making, so as to ensure the maximum excavation and utilization of data value [17, 18]. In the process of relative poverty governance, data visualization governance includes not only the specific governance of the whole life cycle of data but also the active management of data stakeholders. Compared with traditional data management, management subjects are diversified, management approaches are diversified, management system is more perfect, and the breadth and depth of data mining are more systematic, so as to give more effective play to the data value in relative poverty governance [19]. In the process of relative poverty governance, the characteristics of data visualization governance are shown in Figure 1.Figure 1
Schematic diagram of relative poverty data visualization governance characteristics.The characteristics of relative poverty data visualization governance mainly include the diversification of governance subjects, the coordination of governance levels, the intellectualization of governance means, and the high governance efficiency. The subject diversification is mainly to obtain diversified data through various portals and media platforms, so as to break the data acquisition restrictions of time, space, and region, so as to create more value for the development of people’s livelihood and economy in the process of rural relative poverty governance. The coordination of governance levels is mainly reflected in the overall and systematic coordination among different governance levels such as government, state, and society. The intellectualization of governance means is to conduct data collection, storage, mining, and visual analysis by using technologies such as Big Data, artificial intelligence, and blockchain. The high governance efficiency is mainly reflected in the positive role between the government and nongovernmental subjects, mobilizing the collaborative governance among various subjects, so as to improve the overall governance efficiency [20].


### 3.2. Application of Blockchain Technology in Relative Poverty Data Visualization Governance

Blockchain technology has the characteristics of decentralization, openness, tamper proof, anonymity, and traceability. In the process of relative poverty digital governance, in order to promote the intelligent development of data governance, blockchain technology is introduced, which provides a new solution for mechanism innovation based on relative poverty governance. The blockchain structure is given in Figure2.Figure 2
Blockchain structure.The blockchain structure takes the time axis as the sorting basis, and ensures the tamper proof and unforgeability of block data through cryptographic algorithms. The blockchain data structure is used to summarize, process, and store data, and the distributed data nodes and consensus algorithm are used to ensure the generation, transmission, and storage of data. The specific rural relative poverty data governance architecture based on blockchain technology is illustrated in Figure3.Figure 3
Schematic diagram of rural relative poverty data governance architecture based on blockchain technology.The rural relative poverty governance metadata collected by the government show the characteristics of diversity, heterogeneity, and disorder, which makes part of the value of rural poverty data “swallowed”. How to revitalize these government data resources, how to improve the value density of these government data and turn them into products and services that can be shared by the society have become the problems that the government should focus on in the process of governance. In the process of relative poverty data governance using blockchain technology, it is encrypted through Paillier encryption scheme, which is an asymmetric algorithm based on public key cryptosystem. The scheme includes three steps as follows: Key Generation (KeyGen), Encryption (Enc), and Decryption (Dec) [21, 22].
(1)
KeyGen: two large prime numbersp and q are selected and the product of them is calculated.(1)n=p×q.A random nonzero integerg∈Zn2∗ is selected, in which the set Zn2∗ is composed of reversible elements in the set Zn2. The selection of g must satisfy that the order-number of g in Zn2∗ is a multiple of n and satisfy Equation (2).
(2)gcdLgλmodn2,n=1,(3)Lx=x−1/n.L⋅ is a function whose expression is shown in Equation (3). λ refers to the Carmichael function about n. The constructed public key is (n, g), and the private key expression is as follows:
(4)λn=lcmφp,φq=lcmp−1,q−1.According to the binomial theorem, the higher-order term can be reduced to obtain the following equation.(5)1+nx=1+nxmodn2.In practice,g is represented by.
(6)g≡1+nt⋅znmodn2.(2)
Enc: the plaintextm∈Zn to be encrypted is input, and a nonzero integer r∈Zn2∗ (gcd (r, n) =1) is randomly selected to calculate the ciphertext.(7)c=gmrnmodn2.(3)
Dec:Lgλmodn2=k, the inverse element of k in Zn∗ is calculated as(8)μ≡k−1modn.The plaintext is calculated as(9)m=Lgλmodn2⋅μmodn.In the data visualization governance of relative poverty in rural areas, in order to carry out more accurate poverty governance, it is essential to classify the poverty situation. BP neural network is introduced for classification (Figure4).Figure 4
Schematic diagram of BP neural network classification of relative poverty data visualization governance.When using BP neural network to classify the relative poverty governance data, first the training data setD=x1,y1,x2,y2,⋯,xm,ym is given, xi∈Rd,yi∈Rl, that is, the input example is described by d attributes, and the output is l-dimensional real value vector [23–25]. For the training example xk,yk, it is assumed that the output of the neural network is y^k=y^1k,y^2k,⋯,y^lk, that is, there is the following equation.
(10)y^jk=fβj−θj.βj refers to the input signal of the jth neuron in the output layer and θj refers to the threshold of the jth neuron in the output layer.The Mean Square ErrorEk of neural network in xk,yk is expressed as
(11)Ek=12∑j=11y∧jk−yjk2.The cumulative error on the training set is as follows:(12)E=1m∑k=1mEk.BP neural network algorithm is an iterative learning algorithm. In each iteration process, the parameters need to be revised and updated. The method of updating parameters adopts the generalized perceptron learning rules.(13)v⟵v+Δv.The connection weight from the hidden layer to the output layer in the neural network isωhj, and the learning rate η∈0,1 is given to control the update step size in each round of algorithm iteration. If the value is too large, it will easily lead to oscillation and miss the optimal update value, but too small will lead to low convergence speed. The update derivation process is as follows:
(14)Δωhj=−η∂Ek∂ωhj.The input valueβj of the jth neuron in the output layer is most directly affected by the weight ωhj, which then affects the output signal value y^jk, and the final error value Ek is also affected by it.
(15)∂Ek∂ωhj=∂Ek∂y^jk⋅∂y^jk∂βj⋅∂βj∂Ek.According to the definition ofβj, there is the.
(16)∂βj∂ωhj=bh.bh means the output of the hth neuron in the hidden layer. It is assumed that both hidden layer neurons and output layer neurons adopt Sigmoid function as excitation function, and the properties shown in Equation (17) exist in this function.
(17)f′x=fx1−fx.According to Equations (10) and (11), the following equation can be obtained.
(18)gi=−∂Ek∂y^jk⋅∂y^jk∂βj=−y^jk−yjkf′βj−θj=y^jk1−y^jkyjk−y^jk.The updating process of the weightωhj from the hidden layer to the output layer is as follows: Equations (16) and (18) are substituted into Equation (15), and then the results are further substituted into Equation (14) to obtain Equation (19).
(19)Δωhj=ηgibh.Similarly, Equation (20)~Equation (22) can be obtained.
(20)Δθj=−ηgi,(21)Δvih=ηehxi,(22)Δγh=−ηeh.γh means the threshold of the hth neuron in the hidden layer; vih refers to the connection weight between the ith neuron in the input layer and the h neuron in the hidden layer. The expression of eh in Equations (21) and (22) are as follows:
(23)eh=−∂Ek∂bh⋅∂bh∂αh=−∑j=1l∂Ek∂βj⋅∂βj∂bhf′αh−γh=∑j=1lωhjgif′αh−γh=bh1−bh∑j=1lωhjgi.αh represents the input signal of the hth neuron in the hidden layer and βj indicates the input signal of the jth neuron in the output layer. The expressions are as
(24)αh=∑i=1dvihxi,(25)βj=∑h=1qωhjbh.


### 3.3. Construction and Analysis of Visual Collaborative Governance Model of Rural Relative Poverty Data Based on Blockchain and BP Neural Network

In view of the shortcomings and defects in rural relative poverty governance, artificial intelligence technologies such as blockchain and neural network are introduced to intelligently store and visually analyze the data in the process of rural relative poverty governance, so as to achieve the purpose of mechanism innovation. Combined with the analysis of the fit between blockchain technology and rural relative poverty data governance, the rural relative poverty data governance process is analyzed through the setting of rural relative poverty data governance module and the framework design of rural relative poverty data governance. A government data visualization governance architecture based on blockchain technology is proposed to maximize the effective value of blockchain technology. In addition, the requested ciphertext data is retrained by BP neural network to obtain new classification accuracy. Two classification accuracy comparisons and currency transactions are carried out according to the provisions of the smart contract. If the accuracy is improved, the data owner can obtain high returns, so as to promote the upload and sharing of high-quality data on the alliance chain. The specific rural relative poverty collaborative governance of data visualization model based on blockchain and BP neural network is shown in Figure5.Figure 5
Schematic diagram of rural relative poverty collaborative governance of data visualization model based on blockchain combined with BP neural network.In this model, the collected metadata is constructed into a peer-to-peer network by using the blockchain architecture, so that each rural relative poverty data governance subject can carry out the collection, inspection, processing and analysis, exchange, and sharing of “linked government data”. A decentralized data self-organizing network is formed, and the real “multi center governance” is realized to promote the collaborative participation of multiple governance entities, and the equal rights of nongovernmental data visualization governance entities in the governance process is ensured. In the constructed blockchain architecture, the Paillier encryption scheme applied therein is improved, and the inner product operation and maximum value operation are analyzed [26].In the improvement of inner product operation, the plaintext vectorx=x1,x2,⋯xn is given, the plaintext is encrypted with the public key pk=n,g to obtain the ciphertext vector.
(26)Epkx=Epkx1,Epkx2,⋯,Epkxn.For another set of plaintext vectorw=w1,w2,⋯wn, in the construction process, only the data owner S can obtain the specific information of x, while w can be obtained by both the data requester R and the data owner S.Firstly, the data ownerS is imnoised. S first performs imnoising processing on each element in the plaintext vector x=x1,x2,⋯xn to obtain the Equation (27).
(27)x′=x1+r,x2+r,⋯xn+rr refers to the noise factor randomly generated by R, andr∈Zn.Then, the auxiliary inner product calculation is carried out for the data ownerS. S performs inner product operation on the imnoised vector x′ and plaintext w, and passes the operation result through the public key. After encryption of pk=n,g, the obtained ciphertext value EpkM is sent to the data requestor R.Finally, the data requesterR is denoised. In order to obtain Epkw,x, R is needed to denoise EpkM.
(28)Epkw,x=EpkM×Epk−r∑i=1nwi.indicates the inner product operation.In the analysis of maximum operation, two plaintextsx1 and x2 are given, x1 and x2 are encrypted with the public key pk=n,g to obtain the ciphertext values Epkx1 and Epkx2. In the construction process, only S can obtain the specific information of x1 and x2, and R cannot obtain the comparison results.Firstly, theS data of the data owner is imnoised. rx1−x2−r′ is obtained through imnoising the given two plaintexts x1 and x2 by S, and r,r′∈Zn,r′≪r.Secondly, the data ownerS assists the internal comparison calculation. S performs comparison calculation of imnoised rx1−x2−r′ with 0, then the result is encrypted with public key pk to obtain Epki, which is sent to R. The expression of Epki is as follows:
(29)Epki=Epk1,rx1−x2−r′>0,Epk0,rx1−x2−r′≤0.Finally, the data requesterR completes the processing of taking the maximum value. R uses the ciphertext comparison result Epki sent by S to complete the operation taking the maximum value of Epkx1 and Epkx2.
(30)MaxEpkx1,Epkx2=Epkmaxx1,x2=Epkix1−x2+x2=Epkx1,i=1Epkx2,i=0.Max refers to the operation of the maximum value.After improving the Paillier encryption scheme, the rural relative poverty metadata is classified and calculated. The ciphertext is calculated as follows:Firstly, the ciphertext of the input layer is calculated. During the operation of the input layer data on the ciphertext domain, the Paillier encryption scheme is used to encrypt the input plaintext data, so as to calculate a new ciphertext data [27, 28]. The output calculation of the input layer is actually the calculation of multiplication and addition in the ciphertext domain, which can be calculated by using the multiplication and addition in the original Paillier scheme.Secondly, the hidden layer ciphertext operation is carried out. The input is the ciphertext output by the input layer, and the ciphertext calculation of this layer still uses multiplication and addition operations.Finally, the output layer ciphertext is calculated. The input value is the ciphertext result output by the hidden layer. The ciphertext calculation of this layer also uses the constructed multiplication operation and the addition operation under the original Paillier scheme. From the original BP neural network, it can be found that each layer involves vector inner product operation. The improved inner product operation can be used to process the ciphertext calculation. For example, the ciphertext calculation of weightω and relative poverty governance metadata x is shown in
(31)Epky=Epkw,x=ω,Epkx.In each layer, the ciphertext calculation involving the excitation function can use the constructed method for ciphertext operation. The specific operation method depends on the excitation function used. If the ReLU excitation function is used, the maximum operation can be adopted. If there is an input of ciphertext, when processed by ReLU excitation function, the output of ciphertext will be obtained.(32)EpkΦt=MaxEpkxt,Epk0.


### 3.4. Experimental Analysis

In order to verify the performance of the rural relative poverty collaborative governance of data visualization model based on blockchain and BP neural network, the experiment was carried out in the Ubuntu 16.04 system, and the alliance nodes were generated and the alliance chain was created based on Ethereum geth. A, B, C, and D nodes could act as data requester and data owner. The proposed BP neural network algorithm was based on python3.7. The specific parameters are set as follows: the neural network was set as double-layer, the input layer and hidden layer alternately used Sigmoid function and Relu function as activation function, the learning rate was set as 0.0002, the number of iterations (Epoch) is 60, and the amount of data is 1 Mb~6 Mb. The data set used the handwritten numeral set Mnist built in torch package in python, and 10 epoch training were done for each training sets to generate the model.In the classification accuracy analysis of the algorithm model, it was compared with the algorithms applied by other scholars in related fields. LSTM [29], CNN [30], RNN [31], AlexNet [32], and Multilayer Perceptron (MLP) [33] were selected for comparative analysis from Accuracy, Precision, Recall, and F1 values, as well as classification accuracy and encryption performance of different nodes and other evaluation indexes.


## 3.1. Intelligent and Visual Analysis of Relative Poverty Data Governance

In the context of Big Data, data visualization governance is an important part of its intelligent development in the process of relative poverty governance. Data governance operates according to the preset governance framework, and defines the data governance subject, specific operation steps, specific application scenarios, and corresponding governance strategies and means. In relative poverty governance, data governance is the decision-making and action taken based on data management, formulating data management guidelines and use specifications, and organizing relevant data management activities to carry out correct data governance and decision-making, so as to ensure the maximum excavation and utilization of data value [17, 18]. In the process of relative poverty governance, data visualization governance includes not only the specific governance of the whole life cycle of data but also the active management of data stakeholders. Compared with traditional data management, management subjects are diversified, management approaches are diversified, management system is more perfect, and the breadth and depth of data mining are more systematic, so as to give more effective play to the data value in relative poverty governance [19]. In the process of relative poverty governance, the characteristics of data visualization governance are shown in Figure 1.Figure 1
Schematic diagram of relative poverty data visualization governance characteristics.The characteristics of relative poverty data visualization governance mainly include the diversification of governance subjects, the coordination of governance levels, the intellectualization of governance means, and the high governance efficiency. The subject diversification is mainly to obtain diversified data through various portals and media platforms, so as to break the data acquisition restrictions of time, space, and region, so as to create more value for the development of people’s livelihood and economy in the process of rural relative poverty governance. The coordination of governance levels is mainly reflected in the overall and systematic coordination among different governance levels such as government, state, and society. The intellectualization of governance means is to conduct data collection, storage, mining, and visual analysis by using technologies such as Big Data, artificial intelligence, and blockchain. The high governance efficiency is mainly reflected in the positive role between the government and nongovernmental subjects, mobilizing the collaborative governance among various subjects, so as to improve the overall governance efficiency [20].


## 3.2. Application of Blockchain Technology in Relative Poverty Data Visualization Governance

Blockchain technology has the characteristics of decentralization, openness, tamper proof, anonymity, and traceability. In the process of relative poverty digital governance, in order to promote the intelligent development of data governance, blockchain technology is introduced, which provides a new solution for mechanism innovation based on relative poverty governance. The blockchain structure is given in Figure2.Figure 2
Blockchain structure.The blockchain structure takes the time axis as the sorting basis, and ensures the tamper proof and unforgeability of block data through cryptographic algorithms. The blockchain data structure is used to summarize, process, and store data, and the distributed data nodes and consensus algorithm are used to ensure the generation, transmission, and storage of data. The specific rural relative poverty data governance architecture based on blockchain technology is illustrated in Figure3.Figure 3
Schematic diagram of rural relative poverty data governance architecture based on blockchain technology.The rural relative poverty governance metadata collected by the government show the characteristics of diversity, heterogeneity, and disorder, which makes part of the value of rural poverty data “swallowed”. How to revitalize these government data resources, how to improve the value density of these government data and turn them into products and services that can be shared by the society have become the problems that the government should focus on in the process of governance. In the process of relative poverty data governance using blockchain technology, it is encrypted through Paillier encryption scheme, which is an asymmetric algorithm based on public key cryptosystem. The scheme includes three steps as follows: Key Generation (KeyGen), Encryption (Enc), and Decryption (Dec) [21, 22].
(1)
KeyGen: two large prime numbersp and q are selected and the product of them is calculated.(1)n=p×q.A random nonzero integerg∈Zn2∗ is selected, in which the set Zn2∗ is composed of reversible elements in the set Zn2. The selection of g must satisfy that the order-number of g in Zn2∗ is a multiple of n and satisfy Equation (2).
(2)gcdLgλmodn2,n=1,(3)Lx=x−1/n.L⋅ is a function whose expression is shown in Equation (3). λ refers to the Carmichael function about n. The constructed public key is (n, g), and the private key expression is as follows:
(4)λn=lcmφp,φq=lcmp−1,q−1.According to the binomial theorem, the higher-order term can be reduced to obtain the following equation.(5)1+nx=1+nxmodn2.In practice,g is represented by.
(6)g≡1+nt⋅znmodn2.(2)
Enc: the plaintextm∈Zn to be encrypted is input, and a nonzero integer r∈Zn2∗ (gcd (r, n) =1) is randomly selected to calculate the ciphertext.(7)c=gmrnmodn2.(3)
Dec:Lgλmodn2=k, the inverse element of k in Zn∗ is calculated as(8)μ≡k−1modn.The plaintext is calculated as(9)m=Lgλmodn2⋅μmodn.In the data visualization governance of relative poverty in rural areas, in order to carry out more accurate poverty governance, it is essential to classify the poverty situation. BP neural network is introduced for classification (Figure4).Figure 4
Schematic diagram of BP neural network classification of relative poverty data visualization governance.When using BP neural network to classify the relative poverty governance data, first the training data setD=x1,y1,x2,y2,⋯,xm,ym is given, xi∈Rd,yi∈Rl, that is, the input example is described by d attributes, and the output is l-dimensional real value vector [23–25]. For the training example xk,yk, it is assumed that the output of the neural network is y^k=y^1k,y^2k,⋯,y^lk, that is, there is the following equation.
(10)y^jk=fβj−θj.βj refers to the input signal of the jth neuron in the output layer and θj refers to the threshold of the jth neuron in the output layer.The Mean Square ErrorEk of neural network in xk,yk is expressed as
(11)Ek=12∑j=11y∧jk−yjk2.The cumulative error on the training set is as follows:(12)E=1m∑k=1mEk.BP neural network algorithm is an iterative learning algorithm. In each iteration process, the parameters need to be revised and updated. The method of updating parameters adopts the generalized perceptron learning rules.(13)v⟵v+Δv.The connection weight from the hidden layer to the output layer in the neural network isωhj, and the learning rate η∈0,1 is given to control the update step size in each round of algorithm iteration. If the value is too large, it will easily lead to oscillation and miss the optimal update value, but too small will lead to low convergence speed. The update derivation process is as follows:
(14)Δωhj=−η∂Ek∂ωhj.The input valueβj of the jth neuron in the output layer is most directly affected by the weight ωhj, which then affects the output signal value y^jk, and the final error value Ek is also affected by it.
(15)∂Ek∂ωhj=∂Ek∂y^jk⋅∂y^jk∂βj⋅∂βj∂Ek.According to the definition ofβj, there is the.
(16)∂βj∂ωhj=bh.bh means the output of the hth neuron in the hidden layer. It is assumed that both hidden layer neurons and output layer neurons adopt Sigmoid function as excitation function, and the properties shown in Equation (17) exist in this function.
(17)f′x=fx1−fx.According to Equations (10) and (11), the following equation can be obtained.
(18)gi=−∂Ek∂y^jk⋅∂y^jk∂βj=−y^jk−yjkf′βj−θj=y^jk1−y^jkyjk−y^jk.The updating process of the weightωhj from the hidden layer to the output layer is as follows: Equations (16) and (18) are substituted into Equation (15), and then the results are further substituted into Equation (14) to obtain Equation (19).
(19)Δωhj=ηgibh.Similarly, Equation (20)~Equation (22) can be obtained.
(20)Δθj=−ηgi,(21)Δvih=ηehxi,(22)Δγh=−ηeh.γh means the threshold of the hth neuron in the hidden layer; vih refers to the connection weight between the ith neuron in the input layer and the h neuron in the hidden layer. The expression of eh in Equations (21) and (22) are as follows:
(23)eh=−∂Ek∂bh⋅∂bh∂αh=−∑j=1l∂Ek∂βj⋅∂βj∂bhf′αh−γh=∑j=1lωhjgif′αh−γh=bh1−bh∑j=1lωhjgi.αh represents the input signal of the hth neuron in the hidden layer and βj indicates the input signal of the jth neuron in the output layer. The expressions are as
(24)αh=∑i=1dvihxi,(25)βj=∑h=1qωhjbh.


## 3.3. Construction and Analysis of Visual Collaborative Governance Model of Rural Relative Poverty Data Based on Blockchain and BP Neural Network

In view of the shortcomings and defects in rural relative poverty governance, artificial intelligence technologies such as blockchain and neural network are introduced to intelligently store and visually analyze the data in the process of rural relative poverty governance, so as to achieve the purpose of mechanism innovation. Combined with the analysis of the fit between blockchain technology and rural relative poverty data governance, the rural relative poverty data governance process is analyzed through the setting of rural relative poverty data governance module and the framework design of rural relative poverty data governance. A government data visualization governance architecture based on blockchain technology is proposed to maximize the effective value of blockchain technology. In addition, the requested ciphertext data is retrained by BP neural network to obtain new classification accuracy. Two classification accuracy comparisons and currency transactions are carried out according to the provisions of the smart contract. If the accuracy is improved, the data owner can obtain high returns, so as to promote the upload and sharing of high-quality data on the alliance chain. The specific rural relative poverty collaborative governance of data visualization model based on blockchain and BP neural network is shown in Figure5.Figure 5
Schematic diagram of rural relative poverty collaborative governance of data visualization model based on blockchain combined with BP neural network.In this model, the collected metadata is constructed into a peer-to-peer network by using the blockchain architecture, so that each rural relative poverty data governance subject can carry out the collection, inspection, processing and analysis, exchange, and sharing of “linked government data”. A decentralized data self-organizing network is formed, and the real “multi center governance” is realized to promote the collaborative participation of multiple governance entities, and the equal rights of nongovernmental data visualization governance entities in the governance process is ensured. In the constructed blockchain architecture, the Paillier encryption scheme applied therein is improved, and the inner product operation and maximum value operation are analyzed [26].In the improvement of inner product operation, the plaintext vectorx=x1,x2,⋯xn is given, the plaintext is encrypted with the public key pk=n,g to obtain the ciphertext vector.
(26)Epkx=Epkx1,Epkx2,⋯,Epkxn.For another set of plaintext vectorw=w1,w2,⋯wn, in the construction process, only the data owner S can obtain the specific information of x, while w can be obtained by both the data requester R and the data owner S.Firstly, the data ownerS is imnoised. S first performs imnoising processing on each element in the plaintext vector x=x1,x2,⋯xn to obtain the Equation (27).
(27)x′=x1+r,x2+r,⋯xn+rr refers to the noise factor randomly generated by R, andr∈Zn.Then, the auxiliary inner product calculation is carried out for the data ownerS. S performs inner product operation on the imnoised vector x′ and plaintext w, and passes the operation result through the public key. After encryption of pk=n,g, the obtained ciphertext value EpkM is sent to the data requestor R.Finally, the data requesterR is denoised. In order to obtain Epkw,x, R is needed to denoise EpkM.
(28)Epkw,x=EpkM×Epk−r∑i=1nwi.indicates the inner product operation.In the analysis of maximum operation, two plaintextsx1 and x2 are given, x1 and x2 are encrypted with the public key pk=n,g to obtain the ciphertext values Epkx1 and Epkx2. In the construction process, only S can obtain the specific information of x1 and x2, and R cannot obtain the comparison results.Firstly, theS data of the data owner is imnoised. rx1−x2−r′ is obtained through imnoising the given two plaintexts x1 and x2 by S, and r,r′∈Zn,r′≪r.Secondly, the data ownerS assists the internal comparison calculation. S performs comparison calculation of imnoised rx1−x2−r′ with 0, then the result is encrypted with public key pk to obtain Epki, which is sent to R. The expression of Epki is as follows:
(29)Epki=Epk1,rx1−x2−r′>0,Epk0,rx1−x2−r′≤0.Finally, the data requesterR completes the processing of taking the maximum value. R uses the ciphertext comparison result Epki sent by S to complete the operation taking the maximum value of Epkx1 and Epkx2.
(30)MaxEpkx1,Epkx2=Epkmaxx1,x2=Epkix1−x2+x2=Epkx1,i=1Epkx2,i=0.Max refers to the operation of the maximum value.After improving the Paillier encryption scheme, the rural relative poverty metadata is classified and calculated. The ciphertext is calculated as follows:Firstly, the ciphertext of the input layer is calculated. During the operation of the input layer data on the ciphertext domain, the Paillier encryption scheme is used to encrypt the input plaintext data, so as to calculate a new ciphertext data [27, 28]. The output calculation of the input layer is actually the calculation of multiplication and addition in the ciphertext domain, which can be calculated by using the multiplication and addition in the original Paillier scheme.Secondly, the hidden layer ciphertext operation is carried out. The input is the ciphertext output by the input layer, and the ciphertext calculation of this layer still uses multiplication and addition operations.Finally, the output layer ciphertext is calculated. The input value is the ciphertext result output by the hidden layer. The ciphertext calculation of this layer also uses the constructed multiplication operation and the addition operation under the original Paillier scheme. From the original BP neural network, it can be found that each layer involves vector inner product operation. The improved inner product operation can be used to process the ciphertext calculation. For example, the ciphertext calculation of weightω and relative poverty governance metadata x is shown in
(31)Epky=Epkw,x=ω,Epkx.In each layer, the ciphertext calculation involving the excitation function can use the constructed method for ciphertext operation. The specific operation method depends on the excitation function used. If the ReLU excitation function is used, the maximum operation can be adopted. If there is an input of ciphertext, when processed by ReLU excitation function, the output of ciphertext will be obtained.(32)EpkΦt=MaxEpkxt,Epk0.


## 3.4. Experimental Analysis

In order to verify the performance of the rural relative poverty collaborative governance of data visualization model based on blockchain and BP neural network, the experiment was carried out in the Ubuntu 16.04 system, and the alliance nodes were generated and the alliance chain was created based on Ethereum geth. A, B, C, and D nodes could act as data requester and data owner. The proposed BP neural network algorithm was based on python3.7. The specific parameters are set as follows: the neural network was set as double-layer, the input layer and hidden layer alternately used Sigmoid function and Relu function as activation function, the learning rate was set as 0.0002, the number of iterations (Epoch) is 60, and the amount of data is 1 Mb~6 Mb. The data set used the handwritten numeral set Mnist built in torch package in python, and 10 epoch training were done for each training sets to generate the model.In the classification accuracy analysis of the algorithm model, it was compared with the algorithms applied by other scholars in related fields. LSTM [29], CNN [30], RNN [31], AlexNet [32], and Multilayer Perceptron (MLP) [33] were selected for comparative analysis from Accuracy, Precision, Recall, and F1 values, as well as classification accuracy and encryption performance of different nodes and other evaluation indexes.


## 4. Results and Discussion

### 4.1. Comparative Analysis of Accuracy of Algorithm Models

In order to explore the performance of the rural relative poverty collaborative governance of data visualization model based on blockchain combined with BP neural network, the blockchain combined with BP neural network algorithm and LSTM, CNN, RNN, AlexNet, and MLP proposed by scholars in other related fields are analyzed from the perspectives of Accuracy, Precision, Recall, F1 value, and different nodes, The results are shown in Figures6 and 7.Figure 6
Influence curve of classification prediction accuracy with the increase of iteration times under different algorithms ((a) Accuracy; (b) Precision; (c) Recall; (d) F1 value).
(a)(b)(c)(d)Figure 7
Curve of loss reduction with iteration times under different algorithms.Comparing the system model with other neural network algorithms from the perspectives of Accuracy, Precision, Recall, and F1, it can be found that the classification prediction accuracy of the algorithm model reaches 94.31%, which is at least 3.23% higher than that of the algorithm models proposed by other scholars. Further from the perspective of Precision, Recall, and F1, it is found that the Precision, Recall, and F1 of the algorithm model are 92.19%, 80.18%, and 73.95%, respectively. Compared with other algorithms, it is obvious that the Precision, Recall, and F1 values of the algorithm model are higher, at least 3.62% higher than other algorithms. Thus, compared with the algorithm model proposed by other scholars in related fields, the rural relative poverty collaborative governance of data visualization model based on blockchain and BP neural network have better classification and prediction accuracy for rural relative poverty governance metadata.Figure7 shows the variation of loss reduction degree with the number of iterations under different algorithms. After the data requester R obtains the encrypted data set and encryption scheme of the data owner S, it uses the encryption scheme to process the local data plaintext with the same encryption algorithm to generate the ciphertext, and combines the encrypted data of S to obtain the loss reduction value by the phased classification model training. It is found that after many iterations, the loss reduction value of the algorithm model finally stabilized at about 0.22, while the loss reduction values of other algorithms are significantly greater than 0.22. Therefore, from the perspective of the loss reduction degree of the model, it is obvious that in the rural relative poverty collaborative governance of data visualization based on blockchain combined with BP neural network, the data loss reduction value is smaller and the reliability is higher.When node A is the data requester, the classification accuracy of each algorithm shows an increasing trend with the increase of the amount of data. The classification accuracy of the algorithm model is basically stable at 95.13% when the amount of data is 6 Mb, which is significantly better than other algorithm models (Figure8(a)). When node B is the data requester, the classification accuracy of each algorithm shows an increasing trend with the increase of the amount of data. The classification accuracy of the algorithm model is basically stable at 94.02% when the amount of data is 6 Mb, which is significantly better than other algorithm models (Figure 8(b)). When node C is the data requester, the classification accuracy of each algorithm shows an increasing trend with the increase of the amount of data. The classification accuracy of the algorithm model is basically stable at 94.82% when the amount of data is 6 Mb, which is significantly better than other algorithm models (Figure 8(c)). When node D is the data requester, the classification accuracy of each algorithm shows an increasing trend with the increase of the amount of data. The classification accuracy of the algorithm model is basically stable at 95.16% when the amount of data is 6 Mb, which is significantly better than other algorithm models (Figure 8(d)). From the above experiments, the classification accuracy shows a stable upward trend after each node fuses the ciphertext data, and the order of the encrypted data shared by nodes A, B, C, and D is A > D > C > B.Figure 8
Classification accuracy change with the increase of the amount of data under different algorithms in each node ((a) node A; (b) node B; (c) node C; (d) node D).
(a)(b)(c)(d)


### 4.2. Analysis of Data Encryption Performance of Models under Different Algorithms

The calculation consumption and leakage rate under each algorithm are further analyzed (Figure9).Figure 9
The influence curve of calculation consumption and average leakage rate with the increase of the amount of data under different algorithms ((a) calculation consumption; (b) average leakage rate).
(a)(b)By analyzing the calculation consumption of each algorithm, it can be found that the calculation consumption increases with the increase of the amount of data. When the amount of data is 5.5 Mb, the calculation consumption of the algorithm model is 0.08 s, while the calculation consumption of the algorithm proposed by scholars in other related fields is significantly higher than 0.10 s (Figure9(a)). Further from the analysis of the average leakage rate, it is found that the average data leakage rate basically has no significant change in the process of metadata transmission, and the data message leakage rate is no more than 10%, while the average data transmission leakage rate of other algorithm models is higher than 20% (Figure 9(b)). Therefore, from the perspective of different data volume, the algorithm model is obviously characterized by the lowest calculation consumption and average leakage rate. The rural relative poverty collaborative governance of data visualization algorithm model based on blockchain and BP neural network has good encryption performance of rural relative poverty governance data visualization.


## 4.1. Comparative Analysis of Accuracy of Algorithm Models

In order to explore the performance of the rural relative poverty collaborative governance of data visualization model based on blockchain combined with BP neural network, the blockchain combined with BP neural network algorithm and LSTM, CNN, RNN, AlexNet, and MLP proposed by scholars in other related fields are analyzed from the perspectives of Accuracy, Precision, Recall, F1 value, and different nodes, The results are shown in Figures6 and 7.Figure 6
Influence curve of classification prediction accuracy with the increase of iteration times under different algorithms ((a) Accuracy; (b) Precision; (c) Recall; (d) F1 value).
(a)(b)(c)(d)Figure 7
Curve of loss reduction with iteration times under different algorithms.Comparing the system model with other neural network algorithms from the perspectives of Accuracy, Precision, Recall, and F1, it can be found that the classification prediction accuracy of the algorithm model reaches 94.31%, which is at least 3.23% higher than that of the algorithm models proposed by other scholars. Further from the perspective of Precision, Recall, and F1, it is found that the Precision, Recall, and F1 of the algorithm model are 92.19%, 80.18%, and 73.95%, respectively. Compared with other algorithms, it is obvious that the Precision, Recall, and F1 values of the algorithm model are higher, at least 3.62% higher than other algorithms. Thus, compared with the algorithm model proposed by other scholars in related fields, the rural relative poverty collaborative governance of data visualization model based on blockchain and BP neural network have better classification and prediction accuracy for rural relative poverty governance metadata.Figure7 shows the variation of loss reduction degree with the number of iterations under different algorithms. After the data requester R obtains the encrypted data set and encryption scheme of the data owner S, it uses the encryption scheme to process the local data plaintext with the same encryption algorithm to generate the ciphertext, and combines the encrypted data of S to obtain the loss reduction value by the phased classification model training. It is found that after many iterations, the loss reduction value of the algorithm model finally stabilized at about 0.22, while the loss reduction values of other algorithms are significantly greater than 0.22. Therefore, from the perspective of the loss reduction degree of the model, it is obvious that in the rural relative poverty collaborative governance of data visualization based on blockchain combined with BP neural network, the data loss reduction value is smaller and the reliability is higher.When node A is the data requester, the classification accuracy of each algorithm shows an increasing trend with the increase of the amount of data. The classification accuracy of the algorithm model is basically stable at 95.13% when the amount of data is 6 Mb, which is significantly better than other algorithm models (Figure8(a)). When node B is the data requester, the classification accuracy of each algorithm shows an increasing trend with the increase of the amount of data. The classification accuracy of the algorithm model is basically stable at 94.02% when the amount of data is 6 Mb, which is significantly better than other algorithm models (Figure 8(b)). When node C is the data requester, the classification accuracy of each algorithm shows an increasing trend with the increase of the amount of data. The classification accuracy of the algorithm model is basically stable at 94.82% when the amount of data is 6 Mb, which is significantly better than other algorithm models (Figure 8(c)). When node D is the data requester, the classification accuracy of each algorithm shows an increasing trend with the increase of the amount of data. The classification accuracy of the algorithm model is basically stable at 95.16% when the amount of data is 6 Mb, which is significantly better than other algorithm models (Figure 8(d)). From the above experiments, the classification accuracy shows a stable upward trend after each node fuses the ciphertext data, and the order of the encrypted data shared by nodes A, B, C, and D is A > D > C > B.Figure 8
Classification accuracy change with the increase of the amount of data under different algorithms in each node ((a) node A; (b) node B; (c) node C; (d) node D).
(a)(b)(c)(d)


## 4.2. Analysis of Data Encryption Performance of Models under Different Algorithms

The calculation consumption and leakage rate under each algorithm are further analyzed (Figure9).Figure 9
The influence curve of calculation consumption and average leakage rate with the increase of the amount of data under different algorithms ((a) calculation consumption; (b) average leakage rate).
(a)(b)By analyzing the calculation consumption of each algorithm, it can be found that the calculation consumption increases with the increase of the amount of data. When the amount of data is 5.5 Mb, the calculation consumption of the algorithm model is 0.08 s, while the calculation consumption of the algorithm proposed by scholars in other related fields is significantly higher than 0.10 s (Figure9(a)). Further from the analysis of the average leakage rate, it is found that the average data leakage rate basically has no significant change in the process of metadata transmission, and the data message leakage rate is no more than 10%, while the average data transmission leakage rate of other algorithm models is higher than 20% (Figure 9(b)). Therefore, from the perspective of different data volume, the algorithm model is obviously characterized by the lowest calculation consumption and average leakage rate. The rural relative poverty collaborative governance of data visualization algorithm model based on blockchain and BP neural network has good encryption performance of rural relative poverty governance data visualization.


## 5. Conclusion

With the maturity of blockchain technology in the application of public services, its application in the field of data visualization governance will be the general trend, which plays an important role in building an efficient, intelligent, democratic, and trusted multiagent participation mechanism. In view of the shortcomings and defects in rural relative poverty governance, artificial intelligence technologies such as blockchain and neural network are introduced to intelligently store and visually analyze the data in the process of rural relative poverty collaborative governance. Finally, a collaborative governance of data visualization model of rural relative poverty based on blockchain and BP neural network is constructed. Finally, through the experimental analysis, it is found that the rural relative poverty collaborative governance of data visualization model, on the premise of ensuring the performance of high classification prediction (94.31%), the average leakage rate is finally stable below 10%, and the confidentiality performance is better, which provides an experimental basis for the intelligent development of follow-up rural relative poverty governance. However, there are some shortcomings in this work. For example, there will inevitably be many errors in the data collection process of this experiment. Human factors and environmental influences will make the data inaccurate. In the next step, we will deeply discuss the application and advantages of intelligent algorithms, Big Data, Cloud Computing, and other emerging information technologies combined with government audit, and use artificial intelligence, a new information technology, to build an intelligent government and handle smart government affairs, so as to optimize rural relative poverty governance. Secondly, the model proposed in this work should be further improved and perfected, so that relevant data in the field of poverty governance can successfully protect data privacy without being encrypted, and a better classification model needs to be studied.



---

*Source: 5344163-2022-10-12.xml*