# Using Big Data Fuzzy K-Means Clustering and Information Fusion Algorithm in English Teaching Ability Evaluation

Authors: Chen Zhen
Journal: Complexity
 (2021)

---

## Abstract

Aiming at the problem of inaccurate classification of big data information in traditional English teaching ability evaluation algorithms, an English teaching ability evaluation algorithm based on big data fuzzy K-means clustering and information fusion is proposed. Firstly, the author uses the idea of K-means clustering to analyze the collected original error data, such as teacher level, teaching facility investment, and policy relevance level, removes the data that the algorithm considers unreliable, uses the remaining valid data to calculate the weighting factor of the modified fuzzy logic algorithm, and evaluates the weighted average with the node measurement data and gets the final fusion value. Secondly, the author integrates the big data information fusion and K-means clustering algorithm, realizes the clustering and integration of the index parameters of English teaching ability, compiles the corresponding English teaching resource allocation plan, and realizes the evaluation of English teaching ability. Finally, the results show that using this method to evaluate English teaching ability has better information fusion analysis ability, which improves the accuracy of teaching ability evaluation and the efficiency of teaching resources application.


---

## Body

## 1. Introduction

The use of information processing technology and big data analysis technology for teaching evaluation and resource information scheduling has positive and important significance in improving the quantitative management and planning ability of the teaching process. In this regard, this article studies the evaluation of English teaching ability based on big data analysis. As there are many constraints on the evaluation of English teaching ability, it is necessary to carry out quantitative testing and analysis of the level of English teaching, construct a parameter model and big data analysis model that constrain the level of English teaching, and adopt big data information fusion and clustering processing methods for English teaching ability assessment, construct the objective function and statistical analysis model of teaching ability assessment, and improve the quantitative prediction ability of English teaching ability assessment [1]. Because of its potentially huge application value, wireless sensor network has attracted enough attention in recent years [2]. Wireless sensor network is composed of a large number of miniature sensor nodes, which are randomly distributed in the monitoring area, and collects and transmits data in real time through cooperative sensing between nodes. Due to the huge number of nodes and the fact that they are randomly arranged, the data collected by nodes in adjacent areas is bound to have a certain degree of redundancy. How to effectively process these redundant data and reduce the amount of data transmitted to the base station to reduce the power consumption of sensor nodes is the main problem in the research of data fusion algorithms. Data fusion technology is through the information processing function of a single node, using comprehensive processing of relatively high data, removing data redundancy, and combining data processing technology that is more accurate and more in line with user needs [3]. However, due to the influence of the sensor manufacturing process and other unpredictable factors, the data measured by each sensor node will inevitably have different degrees of deviation, and the data that deviates too much from the normal value is considered as failure data. The existence of invalid data will reduce the accuracy of fusion data and increase the power consumption of node transmission, so it is necessary to remove these invalid data before data fusion. In terms of WSN data fusion algorithm, many scholars at home and abroad have done a lot of research, mainly including Bayes evaluation method [3], Fisher information [4], BP neural network [5], D-S evidence theory [6], and other algorithms. Literature [7] uses an adaptive weighted fusion algorithm. Although this algorithm does not require any prior knowledge of measurement data, the algorithm’s process of obtaining node variance and weights is more complicated, which leads to more energy consumption of nodes. Literature [8] uses the least square evaluation data fusion algorithm, which is simple and easy to implement but does not take into account the interference of node failure data, resulting in unsatisfactory fusion results. The fusion algorithm is based on fuzzy logic weighting, and because the algorithm is not complicated and the calculation of the weight is relatively simple, it has some specific applications, but, in some practical applications, the deviation of the node measurement data will lead to the fusion. The result deviation is relatively large.Based on the indepth study of fuzzy logic theory [9] and fuzzy logic weighting algorithm [10], this paper proposes an improved algorithm. Before data fusion, the method based on K-means clustering is used to compare whether the existing large error data are separated, and then the remaining valid data is used to reconstruct the weighting factor of fuzzy logic, and finally the weighted fusion is performed to obtain the final fusion result. This method is relatively simple to implement, does not require any prior knowledge of data, and has higher fusion accuracy. This method of English teaching ability evaluation based on big data fuzzy K-means clustering and information fusion realizes the clustering and integration of index parameters of English teaching ability, compiles corresponding teaching resource allocation plan, realizes quantitative planning of English teaching ability evaluation, and realizes English accurate assessment of teaching ability.


## 2. Analysis Model for English Teaching Ability Assessment

### 2.1. Parameters for English Teaching Ability Assessment

In order to achieve an accurate assessment of English teaching ability, it is first necessary to construct an information sampling model of the constraint parameters of English teaching ability. Combine nonlinear information fusion methods and time series analysis methods to carry out statistical analysis of English teaching ability. The English teaching ability constraint index parameter is a set of nonlinear time series [11]. Construct a high-dimensional feature distribution space to represent the parameter index distribution model of English proficiency assessment, and the main index parameters of restraining English teaching ability include teacher level, teaching facility investment, and policy relevance level.Fuzzy clustering analysis is an unsupervised machine learning algorithm, which establishes the uncertainty description of the sample category through fuzzy theory, which can objectively reflect the real world. Yaqoob et al. [12] first proposed the fuzzy mean clustering algorithm based on the concept of fuzzy clustering. Later, Wang et al. added a fuzzy factor to the clustering algorithm and proposed a fuzzy mean clustering algorithm [13]. The clustering algorithm obtains the membership degree of each sample point to all the cluster centers by optimizing the objective function and finds the optimal cluster center through multiple iterations, thereby determining the category of the sample points to achieve the purpose of classifying the sample data. The algorithm divides n data sample points into c classes and minimizes the objective function through repeated iterations, thereby achieving clustering. Its objective function is defined as (1)fx,y=∑i=1k∑j=1nχijcxi−ui.Here,χij is the membership degree from the ith cluster center to the jth data sample point; c is the fuzzy weighted index, and the calculation formula for the membership degree χij is (2)χij=1∑i=1kaij/akj,where aij=xj−ui is the Euclidean distance from the jth data sample point to the ith cluster center.The clustering algorithm has the characteristics of simple design and good clustering effect and has been widely used in image processing, large-scale data analysis, and intrusion detection. Wang et al. [13] proposed a fuzzy theory-based data fusion method for electric fault diagnosis and used the fuzzy K-means analysis method to classify the different modes of induction motors, reducing the false alarm rate.English teaching ability assessment teacher power level and teaching resource distribution level meet the dimensional continuous functional condition; that is, the English teaching ability assessment has a convergent solution, according to the data information flow model constructed for the English teaching ability assessment, constructing a set of scalar sampling sequence components into a big data distribution model to provide an accurate data input basis for English teaching ability assessment [14].


### 2.2. Quantitative Recursive Analysis of Teaching Ability Assessment

Quantitative recursive analysis method is used to analyze the big data information model of English teaching ability evaluation [15]. The grey model is used to quantitatively evaluate the level of English teaching ability. Assuming that the historical data of English teaching ability distribution is represented as xii=1N, the probability density functional for predicting and estimating English teaching ability is obtained when the initial value of the disturbance feature is constant.Using quantitative recursive analysis method to obtain theK neighbor sample values of the big data information flow of the output index distribution of the English teaching ability evaluation and using the big data information fusion method to construct the domain of the big data information flow of the English teaching ability evaluation distribution, interclassification objective function, namely, big data clustering objective function, quantitatively analyzes the exponential correlation distribution sequence xnn=1N of the English teaching ability evaluation studied and combines the K value optimization method to obtain the quantitative evaluation of teaching ability [16]. The recursive feature extraction results are (3)xn=w0k+∑i=1Mwikxn−1k,where w0k is the sampling amplitude of the initial English teaching ability evaluation; xn−1k is the scalar time series; wik is the oscillation attenuation value of the English teaching ability evaluation [17]. The data fusion model based on fuzzy theory is shown in Figure 1.Figure 1
Data fusion model based on fuzzy theory.


## 2.1. Parameters for English Teaching Ability Assessment

In order to achieve an accurate assessment of English teaching ability, it is first necessary to construct an information sampling model of the constraint parameters of English teaching ability. Combine nonlinear information fusion methods and time series analysis methods to carry out statistical analysis of English teaching ability. The English teaching ability constraint index parameter is a set of nonlinear time series [11]. Construct a high-dimensional feature distribution space to represent the parameter index distribution model of English proficiency assessment, and the main index parameters of restraining English teaching ability include teacher level, teaching facility investment, and policy relevance level.Fuzzy clustering analysis is an unsupervised machine learning algorithm, which establishes the uncertainty description of the sample category through fuzzy theory, which can objectively reflect the real world. Yaqoob et al. [12] first proposed the fuzzy mean clustering algorithm based on the concept of fuzzy clustering. Later, Wang et al. added a fuzzy factor to the clustering algorithm and proposed a fuzzy mean clustering algorithm [13]. The clustering algorithm obtains the membership degree of each sample point to all the cluster centers by optimizing the objective function and finds the optimal cluster center through multiple iterations, thereby determining the category of the sample points to achieve the purpose of classifying the sample data. The algorithm divides n data sample points into c classes and minimizes the objective function through repeated iterations, thereby achieving clustering. Its objective function is defined as (1)fx,y=∑i=1k∑j=1nχijcxi−ui.Here,χij is the membership degree from the ith cluster center to the jth data sample point; c is the fuzzy weighted index, and the calculation formula for the membership degree χij is (2)χij=1∑i=1kaij/akj,where aij=xj−ui is the Euclidean distance from the jth data sample point to the ith cluster center.The clustering algorithm has the characteristics of simple design and good clustering effect and has been widely used in image processing, large-scale data analysis, and intrusion detection. Wang et al. [13] proposed a fuzzy theory-based data fusion method for electric fault diagnosis and used the fuzzy K-means analysis method to classify the different modes of induction motors, reducing the false alarm rate.English teaching ability assessment teacher power level and teaching resource distribution level meet the dimensional continuous functional condition; that is, the English teaching ability assessment has a convergent solution, according to the data information flow model constructed for the English teaching ability assessment, constructing a set of scalar sampling sequence components into a big data distribution model to provide an accurate data input basis for English teaching ability assessment [14].


## 2.2. Quantitative Recursive Analysis of Teaching Ability Assessment

Quantitative recursive analysis method is used to analyze the big data information model of English teaching ability evaluation [15]. The grey model is used to quantitatively evaluate the level of English teaching ability. Assuming that the historical data of English teaching ability distribution is represented as xii=1N, the probability density functional for predicting and estimating English teaching ability is obtained when the initial value of the disturbance feature is constant.Using quantitative recursive analysis method to obtain theK neighbor sample values of the big data information flow of the output index distribution of the English teaching ability evaluation and using the big data information fusion method to construct the domain of the big data information flow of the English teaching ability evaluation distribution, interclassification objective function, namely, big data clustering objective function, quantitatively analyzes the exponential correlation distribution sequence xnn=1N of the English teaching ability evaluation studied and combines the K value optimization method to obtain the quantitative evaluation of teaching ability [16]. The recursive feature extraction results are (3)xn=w0k+∑i=1Mwikxn−1k,where w0k is the sampling amplitude of the initial English teaching ability evaluation; xn−1k is the scalar time series; wik is the oscillation attenuation value of the English teaching ability evaluation [17]. The data fusion model based on fuzzy theory is shown in Figure 1.Figure 1
Data fusion model based on fuzzy theory.


## 3. Optimization of English Teaching Ability Assessment Model

A constrained parameter index analysis model is constructed for the evaluation and analysis of English teaching ability, quantitative recursive analysis method is adopted to evaluate English teaching ability based on big data information model analysis in order to improve the ability of quantitative assessment of English teaching level, fuzzyK-means clustering is proposed based on big data, and the English teaching ability evaluation method based on information fusion transforms the problem of evaluating English teaching ability into solving the K-means clustering objective function as a least square evaluation problem [16]. The least squares problem is to find the consistent evaluation value of the resource constraint vector of English teaching ability assessment, so that it reaches the minimum, which is the F-norm in the European algebra norm, and the entropy of the feature information of the English teaching ability constraint is obtained; the feature extraction value is (4)lloss=minxi−ui,After each round of iteration, recalculate the value of the cluster center of each cluster according to the following formula:(5)llossk+1=1Nj∑xj.Construct a hierarchical tree, use big data analysis method to establish the principal component feature quantity of English teaching ability assessment, use fuzzy closeness filling method to solve the similarity of teaching resource distribution, and combine linear correlation feature fusion method to realize the index parameters of English teaching ability assessment clustering and integration, the output of teaching resource information fusion expression is obtained, and the corresponding teaching resource allocation plan is compiled through index parameter clustering and integration, thereby realizing the optimization of English teaching ability evaluation [18].


### 3.1. Design of Map Function

The main task of the Map process is to calculate the geometric distance from the data sample point to the cluster center and then convert the geometric distance into the membership degree through the membership degree calculation formula and finally the sample point data, the cluster center point to which it belongs, and the corresponding membership degree output. First read the data from the HDFS, and use the specified (key, value) pair input format as the input value of the Map function, where “key” is the id number of the data sample point, and “value” is the entire sample point data; then read the maximum utilization. The minimum distance algorithm will calculate the initial cluster center, calculate the Euclidean distance from the data sampling point to each cluster center, and combine formula (2) to calculate the membership degree of the algorithm flowchart in Figure 2. According to the membership degree of the sampling point and the cluster center, it finds the maximum value, classifies the data sampling point into the category of the cluster center corresponding to the maximum value, and finally appears in the form of key-value pairs [19]. As the output of the Map function, the center represents the cluster center, the sample represents a data sample point of the cluster to which the cluster center belongs, and the membership represents the degree of membership of the sample point to the cluster center.Figure 2
Parallel fuzzy clustering algorithm flow chart.


### 3.2. Design of Reduce Function

The main task of the Reduce function is to receive several (key, value) pairs from the output of the Map function and to reduce them to find the global optimal solution of the clustering. First receive the key-value pairs from the Map function, where “key” is the cluster center and “value” is the data sample point corresponding to the cluster center; then the sample points belonging to the same cluster center are placed in the same set, and the data samples that belong to a set of different cluster centers are fused, and a new cluster center is calculated according to formula (3); finally, it is judged whether the geometric distance between the new cluster center and the corresponding cluster center in the previous round is small enough or whether the number of iterations exceeds the predefined threshold; if it is satisfied, the iterative operation will be exited and the final clustering result will be stored in HDFS; otherwise, the new cluster center will be used as the cluster center of the next iteration, and use the output result of Reduce as the input of Map for the next round of iterative operations until the convergence condition is met or the number of iterations is greater than the threshold.Although fuzzy clustering algorithm has better clustering effect than traditional hard clustering algorithm, there are still some shortcomings. The existing clustering algorithm is more sensitive to the initial clustering center. Because the algorithm adopts the idea of gradual iteration, the objective function is continuously reduced during the iteration. Therefore, if thec clustering centers are randomly selected in all sample data sets at the beginning, the geometric distance is small, which will cause the final clustering result to fall into the local optimal solution, which is not conducive to finding the global optimal solution. Therefore, reasonable selection of initial cluster centers is an effective means to find the local optimal solution. The maximum and minimum distance algorithm is a heuristic algorithm in pattern recognition. Its core idea is to find the sample object as far away as possible as the cluster center. In this study, the maximum and minimum distance algorithm was used to determine the initial cluster centers to avoid the situation where the geometric distance between randomly selected cluster centers is small or the distribution is relatively concentrated. Literature [20] uses the maximum and minimum distance algorithm to dynamically determine the initial clustering center of the K-means clustering algorithm, but this method does not limit the number of clustering centers, and too many clusters have a greater impact on the clustering effect influences. Therefore, a dynamic method is adopted to determine the initial clustering center of the clustering algorithm, and the number of clustering centers is limited.In the parallel fusion method design, when the amount of data to be processed is large, the time complexity of the fuzzy clustering algorithm is relatively high, and the complexity of the algorithm is mainly concentrated in the calculation of the membership degree from each data sample point to the cluster center and the update of the cluster center 2 processes. A large number of data sample points cause too many iterations in the clustering process, which directly affects the computational efficiency of the fuzzy clustering algorithm. The Map-Reduce programming model with high processing efficiency and scalability is suitable for the parallel processing of large data sets. The model uses two programming functions Map and Reduce to jointly implement distributed parallel computing tasks. Therefore, with the help of this model, the fuzzy clustering algorithm is distributed to each node of the big data cluster for parallel computing, which can greatly improve the performance of the fuzzy clustering algorithm. The flow chart of the parallel fuzzy clustering algorithm is shown in Figure2.The parallel design of fuzzy clustering algorithm is mainly divided into two processes: Map and Reduce. First receive data from the network and data from the host, perform attribute screening and data standardization on the two types of data, and then combine the idea of fuzzy clustering algorithm with the Map-Reduce model for data fusion. The main function of the Map stage is to point to the data according to the data sample. The membership of the cluster center classifies the sample data, and the main function of the Reduce stage is to merge the data belonging to the same cluster center to reduce redundant alarms and finally determine whether it has reached convergence or exceeded a predefined iteration. If the number of times is not met, the result of Reduce is input to Map, and the next round of iterative operation is performed until the convergence condition is met or the number of iterations exceeds the threshold; then the operation is exited [21].


## 3.1. Design of Map Function

The main task of the Map process is to calculate the geometric distance from the data sample point to the cluster center and then convert the geometric distance into the membership degree through the membership degree calculation formula and finally the sample point data, the cluster center point to which it belongs, and the corresponding membership degree output. First read the data from the HDFS, and use the specified (key, value) pair input format as the input value of the Map function, where “key” is the id number of the data sample point, and “value” is the entire sample point data; then read the maximum utilization. The minimum distance algorithm will calculate the initial cluster center, calculate the Euclidean distance from the data sampling point to each cluster center, and combine formula (2) to calculate the membership degree of the algorithm flowchart in Figure 2. According to the membership degree of the sampling point and the cluster center, it finds the maximum value, classifies the data sampling point into the category of the cluster center corresponding to the maximum value, and finally appears in the form of key-value pairs [19]. As the output of the Map function, the center represents the cluster center, the sample represents a data sample point of the cluster to which the cluster center belongs, and the membership represents the degree of membership of the sample point to the cluster center.Figure 2
Parallel fuzzy clustering algorithm flow chart.


## 3.2. Design of Reduce Function

The main task of the Reduce function is to receive several (key, value) pairs from the output of the Map function and to reduce them to find the global optimal solution of the clustering. First receive the key-value pairs from the Map function, where “key” is the cluster center and “value” is the data sample point corresponding to the cluster center; then the sample points belonging to the same cluster center are placed in the same set, and the data samples that belong to a set of different cluster centers are fused, and a new cluster center is calculated according to formula (3); finally, it is judged whether the geometric distance between the new cluster center and the corresponding cluster center in the previous round is small enough or whether the number of iterations exceeds the predefined threshold; if it is satisfied, the iterative operation will be exited and the final clustering result will be stored in HDFS; otherwise, the new cluster center will be used as the cluster center of the next iteration, and use the output result of Reduce as the input of Map for the next round of iterative operations until the convergence condition is met or the number of iterations is greater than the threshold.Although fuzzy clustering algorithm has better clustering effect than traditional hard clustering algorithm, there are still some shortcomings. The existing clustering algorithm is more sensitive to the initial clustering center. Because the algorithm adopts the idea of gradual iteration, the objective function is continuously reduced during the iteration. Therefore, if thec clustering centers are randomly selected in all sample data sets at the beginning, the geometric distance is small, which will cause the final clustering result to fall into the local optimal solution, which is not conducive to finding the global optimal solution. Therefore, reasonable selection of initial cluster centers is an effective means to find the local optimal solution. The maximum and minimum distance algorithm is a heuristic algorithm in pattern recognition. Its core idea is to find the sample object as far away as possible as the cluster center. In this study, the maximum and minimum distance algorithm was used to determine the initial cluster centers to avoid the situation where the geometric distance between randomly selected cluster centers is small or the distribution is relatively concentrated. Literature [20] uses the maximum and minimum distance algorithm to dynamically determine the initial clustering center of the K-means clustering algorithm, but this method does not limit the number of clustering centers, and too many clusters have a greater impact on the clustering effect influences. Therefore, a dynamic method is adopted to determine the initial clustering center of the clustering algorithm, and the number of clustering centers is limited.In the parallel fusion method design, when the amount of data to be processed is large, the time complexity of the fuzzy clustering algorithm is relatively high, and the complexity of the algorithm is mainly concentrated in the calculation of the membership degree from each data sample point to the cluster center and the update of the cluster center 2 processes. A large number of data sample points cause too many iterations in the clustering process, which directly affects the computational efficiency of the fuzzy clustering algorithm. The Map-Reduce programming model with high processing efficiency and scalability is suitable for the parallel processing of large data sets. The model uses two programming functions Map and Reduce to jointly implement distributed parallel computing tasks. Therefore, with the help of this model, the fuzzy clustering algorithm is distributed to each node of the big data cluster for parallel computing, which can greatly improve the performance of the fuzzy clustering algorithm. The flow chart of the parallel fuzzy clustering algorithm is shown in Figure2.The parallel design of fuzzy clustering algorithm is mainly divided into two processes: Map and Reduce. First receive data from the network and data from the host, perform attribute screening and data standardization on the two types of data, and then combine the idea of fuzzy clustering algorithm with the Map-Reduce model for data fusion. The main function of the Map stage is to point to the data according to the data sample. The membership of the cluster center classifies the sample data, and the main function of the Reduce stage is to merge the data belonging to the same cluster center to reduce redundant alarms and finally determine whether it has reached convergence or exceeded a predefined iteration. If the number of times is not met, the result of Reduce is input to Map, and the next round of iterative operation is performed until the convergence condition is met or the number of iterations exceeds the threshold; then the operation is exited [21].


## 4. Analysis of Simulation Results

### 4.1. General Information Comparison

For the experimental results and analysis, in order to verify the effectiveness of the improved algorithm, a simulation experiment was carried out on the algorithm. The selected tool was Matlab. Suppose that the fusion processing is performed on a characteristic parameter value (the true value of the parameter to be measured is 1) collected by 10 sensors at a certain moment; that is,n = 10. The specific measurement results and sensor variance settings are shown in Table 1.Table 1
Measurement results and sensor variance settings.
Sensor numberVariance valueMeasured value10.050.9520.100.9530.051.0540.150.9550.250.5860.100.6270.201.0280.210.9590.111.05100.321.45First use the K-means clustering method to cluster the measured data. After sorting, the initial cluster centersZ1 (1) = 0.58, Z2 (1) = 0.95, and Z3 (1) = 1.45 can be obtained. According to formula (5), after the first round of iteration, we get x5,x6,x1,x2,x3,x4,x7,x8,x9,x10 3 clusters, and then, going through, we can get Z1 (2) = 0.54, Z2 (2) = 0.99, and Z3 (2) = 1.48; at this time, Zj (2) ≠ Zj (1), j = 1, 2, 3, so we should return to Step (2) and proceed to the next iteration.After the second round of iteration,Zj (3) = Zj (2), j = 1, 2, 3 can be obtained. At this time, the algorithm converges, and the calculation is complete. We can get x5,x6,x1,x2,x3,x4,x7,x8,x9,x10 as the final cluster; at this time, Z1 (3) = 0.59, Z2 (3) = 0.99, and Z3 (3) = 1.48; then, from, d1 = 0.4514 and d2 = 0.4875. Since the magnitude of the measurement data used in the simulation is relatively small and the accuracy requirements are relatively high, the error tolerance δ is set to +10% of the true value; that is, δ = ± 0.1. According to the set value of δ, it can be known that the above calculated |d1| and |d2| are both greater than |δ|, so the data of Z1 (3) and Z3 (3) can be regarded as invalid data. We have reason to delete it before data fusion and only take Z2 (3) as the fused data set, namely, x5,x6,x1,x2,x3,x4,x7,x8,x9,x10.Use to perform fusion processing on the selected fusion data set, and the optimal fusion result is 1.0046. The measurement results and sensor variance settings are shown in Figure3.Figure 3
Measurement results and sensor variance settings.


### 4.2. The Performance of Improved Algorithm

Figure4 shows the Matlab simulation diagram of the weighted factor coefficients of the improved fuzzy logic algorithm based on K-means clustering and the fuzzy logic algorithm before improvement.Figure 4
Comparison of improved algorithm and original algorithm.It can be seen from Figure4 that the weight coefficient of the improved fuzzy logic algorithm based on K-means clustering is completely different from that of fuzzy logic alone. For example, for the node with the sensor number 5, the weight given in the algorithm before the improvement is still relatively large. It has been known that the measured data deviation is relatively large, which will mislead the fusion data. In the improved algorithm based on K-means clustering, since this value is identified as invalid data by the K-means clustering algorithm and is separated, its weight coefficient becomes zero. Look at the node with the sensor number 2. In the previous algorithm, its weight is relatively small due to the influence of other deviation data, while in the improved algorithm, because it is not affected by the data with particularly large deviation, it is considered that its credibility is relatively high and increases its weight. In fact, the same is true [22]. The same is true for other nodes, and the weights are all redistributed, which effectively improves the accuracy of the fusion result.Taking the big data statistical results of the index parameters of English teaching ability assessment in Figure5 as the research object, data clustering and information fusion processing are carried out to realize teaching ability assessment. Table 2 shows the test results of the evaluation accuracy and other indicators. The analysis shows that the accuracy of teaching ability evaluation using this method is higher, and the utilization rate of teaching resources is better.Figure 5
Evaluation accuracy of performance test.Table 2
Performance test comparison.
Evaluation cycleAdaptive weighted fusion algorithmLeast square methodImproved fuzzy logic algorithm based on K-means clusteringEvaluation accuracy (%)Utilization rate (%)Evaluation accuracy (%)Utilization rate (%)Evaluation accuracy (%)Utilization rate (%)183.2386.3387.4389.1298.2198.02282.1287.3086.5587.3497.0997.67386.0979.3188.7689.3196.3399.03488.2378.9289.4387.6798.5496.34Figure5 shows the use of fuzzy logic weighted fusion algorithm alone, the adaptive weighted fusion algorithm of literature [23], the least squares fusion algorithm of literature, and the fuzzy logic fusion algorithm based on K-means clustering improved in this paper. We present a simulation diagram of the fusion result. It can be seen intuitively from Figure 6 that the fusion result of the original fuzzy logic weighting algorithm is the farthest from the set true value of 1; the fusion results of the adaptive fusion algorithm and the least squares fusion algorithm are similar and are compared with the fuzzy logic weighting algorithm. The effect is better, but there are still some errors; and the fusion result of the improved algorithm based on this paper is closest to 1, which means the fusion result is the most accurate, which shows the effectiveness of the improved algorithm of this paper.Figure 6
Utilization rate of performance test.


### 4.3. Comparison Results of Fusion Algorithms

Table3 lists the precise values of these fusion algorithms and their respective errors.Table 3
Results of fusion algorithms.
Fusion methodFusion resultErrorAdaptive weighted fusion algorithm1.02140.0112Least square method0.98840.0102Use fuzzy logic weighting algorithm alone0.87560.1121Improved fuzzy logic algorithm based on K-means clustering1.00540.0058It can be seen from Figure7 that the results of using the adaptive weighted fusion algorithm and the least square method are indeed similar, and the errors are both at zero. The deviation of using the fuzzy logic weighting algorithm alone is the largest; meanwhile the improved fuzzy logic algorithm proposed in this paper has the smallest error, which is 0.0037. Compared with the fuzzy logic algorithm alone, it has a significant improvement, and its error is smaller than the other two weighted fusion algorithms, which further illustrates the effectiveness of the improved algorithm in this paper.Figure 7
Comparison of different fusion algorithms.At the same time, in order to verify that the parallel fusion method of this design has higher time efficiency and data fusion rate than the conventional fusion method running on a single server, the time efficiency and data fusion rate are controlled by controlling the number of servers working in the big data cluster. Figure8 shows the comparison of the running time and data fusion rate between the improved parallel fusion method and the conventional fusion method under different fuzzy indexes.Figure 8
Fusion rate comparison.It can be seen from Figure8 that the fusion effect is the best when m = 2, and the time consumed for fuzzy indexes 2 and 3 is not much different. After comprehensive analysis, the fuzzy index value of 2 is more reasonable.


## 4.1. General Information Comparison

For the experimental results and analysis, in order to verify the effectiveness of the improved algorithm, a simulation experiment was carried out on the algorithm. The selected tool was Matlab. Suppose that the fusion processing is performed on a characteristic parameter value (the true value of the parameter to be measured is 1) collected by 10 sensors at a certain moment; that is,n = 10. The specific measurement results and sensor variance settings are shown in Table 1.Table 1
Measurement results and sensor variance settings.
Sensor numberVariance valueMeasured value10.050.9520.100.9530.051.0540.150.9550.250.5860.100.6270.201.0280.210.9590.111.05100.321.45First use the K-means clustering method to cluster the measured data. After sorting, the initial cluster centersZ1 (1) = 0.58, Z2 (1) = 0.95, and Z3 (1) = 1.45 can be obtained. According to formula (5), after the first round of iteration, we get x5,x6,x1,x2,x3,x4,x7,x8,x9,x10 3 clusters, and then, going through, we can get Z1 (2) = 0.54, Z2 (2) = 0.99, and Z3 (2) = 1.48; at this time, Zj (2) ≠ Zj (1), j = 1, 2, 3, so we should return to Step (2) and proceed to the next iteration.After the second round of iteration,Zj (3) = Zj (2), j = 1, 2, 3 can be obtained. At this time, the algorithm converges, and the calculation is complete. We can get x5,x6,x1,x2,x3,x4,x7,x8,x9,x10 as the final cluster; at this time, Z1 (3) = 0.59, Z2 (3) = 0.99, and Z3 (3) = 1.48; then, from, d1 = 0.4514 and d2 = 0.4875. Since the magnitude of the measurement data used in the simulation is relatively small and the accuracy requirements are relatively high, the error tolerance δ is set to +10% of the true value; that is, δ = ± 0.1. According to the set value of δ, it can be known that the above calculated |d1| and |d2| are both greater than |δ|, so the data of Z1 (3) and Z3 (3) can be regarded as invalid data. We have reason to delete it before data fusion and only take Z2 (3) as the fused data set, namely, x5,x6,x1,x2,x3,x4,x7,x8,x9,x10.Use to perform fusion processing on the selected fusion data set, and the optimal fusion result is 1.0046. The measurement results and sensor variance settings are shown in Figure3.Figure 3
Measurement results and sensor variance settings.


## 4.2. The Performance of Improved Algorithm

Figure4 shows the Matlab simulation diagram of the weighted factor coefficients of the improved fuzzy logic algorithm based on K-means clustering and the fuzzy logic algorithm before improvement.Figure 4
Comparison of improved algorithm and original algorithm.It can be seen from Figure4 that the weight coefficient of the improved fuzzy logic algorithm based on K-means clustering is completely different from that of fuzzy logic alone. For example, for the node with the sensor number 5, the weight given in the algorithm before the improvement is still relatively large. It has been known that the measured data deviation is relatively large, which will mislead the fusion data. In the improved algorithm based on K-means clustering, since this value is identified as invalid data by the K-means clustering algorithm and is separated, its weight coefficient becomes zero. Look at the node with the sensor number 2. In the previous algorithm, its weight is relatively small due to the influence of other deviation data, while in the improved algorithm, because it is not affected by the data with particularly large deviation, it is considered that its credibility is relatively high and increases its weight. In fact, the same is true [22]. The same is true for other nodes, and the weights are all redistributed, which effectively improves the accuracy of the fusion result.Taking the big data statistical results of the index parameters of English teaching ability assessment in Figure5 as the research object, data clustering and information fusion processing are carried out to realize teaching ability assessment. Table 2 shows the test results of the evaluation accuracy and other indicators. The analysis shows that the accuracy of teaching ability evaluation using this method is higher, and the utilization rate of teaching resources is better.Figure 5
Evaluation accuracy of performance test.Table 2
Performance test comparison.
Evaluation cycleAdaptive weighted fusion algorithmLeast square methodImproved fuzzy logic algorithm based on K-means clusteringEvaluation accuracy (%)Utilization rate (%)Evaluation accuracy (%)Utilization rate (%)Evaluation accuracy (%)Utilization rate (%)183.2386.3387.4389.1298.2198.02282.1287.3086.5587.3497.0997.67386.0979.3188.7689.3196.3399.03488.2378.9289.4387.6798.5496.34Figure5 shows the use of fuzzy logic weighted fusion algorithm alone, the adaptive weighted fusion algorithm of literature [23], the least squares fusion algorithm of literature, and the fuzzy logic fusion algorithm based on K-means clustering improved in this paper. We present a simulation diagram of the fusion result. It can be seen intuitively from Figure 6 that the fusion result of the original fuzzy logic weighting algorithm is the farthest from the set true value of 1; the fusion results of the adaptive fusion algorithm and the least squares fusion algorithm are similar and are compared with the fuzzy logic weighting algorithm. The effect is better, but there are still some errors; and the fusion result of the improved algorithm based on this paper is closest to 1, which means the fusion result is the most accurate, which shows the effectiveness of the improved algorithm of this paper.Figure 6
Utilization rate of performance test.


## 4.3. Comparison Results of Fusion Algorithms

Table3 lists the precise values of these fusion algorithms and their respective errors.Table 3
Results of fusion algorithms.
Fusion methodFusion resultErrorAdaptive weighted fusion algorithm1.02140.0112Least square method0.98840.0102Use fuzzy logic weighting algorithm alone0.87560.1121Improved fuzzy logic algorithm based on K-means clustering1.00540.0058It can be seen from Figure7 that the results of using the adaptive weighted fusion algorithm and the least square method are indeed similar, and the errors are both at zero. The deviation of using the fuzzy logic weighting algorithm alone is the largest; meanwhile the improved fuzzy logic algorithm proposed in this paper has the smallest error, which is 0.0037. Compared with the fuzzy logic algorithm alone, it has a significant improvement, and its error is smaller than the other two weighted fusion algorithms, which further illustrates the effectiveness of the improved algorithm in this paper.Figure 7
Comparison of different fusion algorithms.At the same time, in order to verify that the parallel fusion method of this design has higher time efficiency and data fusion rate than the conventional fusion method running on a single server, the time efficiency and data fusion rate are controlled by controlling the number of servers working in the big data cluster. Figure8 shows the comparison of the running time and data fusion rate between the improved parallel fusion method and the conventional fusion method under different fuzzy indexes.Figure 8
Fusion rate comparison.It can be seen from Figure8 that the fusion effect is the best when m = 2, and the time consumed for fuzzy indexes 2 and 3 is not much different. After comprehensive analysis, the fuzzy index value of 2 is more reasonable.


## 5. Conclusion

This paper studies the optimization model of English teaching ability assessment, proposes an English teaching ability evaluation method based on big data fuzzy K-means clustering and information fusion, constructs a constraint parameter index analysis model for English teaching ability assessment and analysis, and adopts a quantitative recursive analysis method. The big data information model analysis of English teaching ability evaluation realizes the entropy feature extraction of the English teaching ability constraint feature information and combines the big data information fusion and K-means clustering algorithm to realize the clustering and integration of the index parameters of English teaching ability. The corresponding teaching resource allocation plan is compiled to realize the assessment of English teaching ability. Research has shown that the method in this paper is more accurate in evaluating English teaching ability and improves the efficiency of the use of English teaching resources. In the future, we can apply the K-means clustering in some practical applications, and the deviation of the node measurement data will lead to the fusion. K-means clustering algorithm is an indirect clustering method based on similarity measure among samples. Applying K-means clustering algorithm and selecting appropriate K value to analyze the teaching effect of teachers, we can realize the combination of quantitative evaluation and comprehensive evaluation, improve the evaluation level, and provide reliable basis for determining evaluation index.



---

*Source: 5554444-2021-02-08.xml*