- Open Access
Research on the fusion mechanism of cooperative embedded filtering and crowd content recommendation
© The Author(s). 2016
- Received: 21 June 2016
- Accepted: 20 August 2016
- Published: 30 August 2016
Internet simultaneous services of large-scale users will lead to server overload and information failure. Static content recommendation system cannot adapt to the dynamic similarity characteristics of users. So, how to perceive the high accuracy of recommendation scheme in dynamic environment becomes one of the key techniques in application of educational information and embedded application. We analyze the problem of low efficiency and high error of the recommendation technology based on the user’s requirement. And, we proposed the cooperative filtering recommendation system based on the dynamic similarity of different users. In order to improve the prediction accuracy of cooperative filtering algorithm, the user’s target content would be processed with crowd scheme. Then, the system is fused with the recommendation system. According to the weights of the fusion, the crowd recommended fusion scheme are proposed. The experimental results show that the fusion mechanism of cooperative embedded filtering and crowd content recommendation has obvious advantages in terms of content recommendation accuracy, reliability, and convergence speed.
- Cooperative embedded
- Crowd content
- Recommendation fusion
Internet applications can provide users with more and more information and services . However, Internet users are faced with a lot of garbage information and meaningless data . At the same time, Internet users who do not know how to get the information needed from the mass of network resources become a problem. Internet recommendation system  can be based on the needs of users to change  through information analysis and data mining to improve the efficiency and accuracy of the user’s information.
On the one hand, Efatmaneshnik M et al. proposed the new positioning algorithm for localization of mobile networks, in general, that applies directly to vehicular networks . The information-weighted consensus filter was utilized in article  to track space objects using multiple space-based optical sensors. A proposal was researched by Bacha A R A et al.  for a collaborative intelligent localization algorithm inspired from the Particle Swarm Optimization technique and applied to a highly dynamic road vehicle localization. According to the traditional fusion rules, Andre Lei et al. refer to them collectively as multiple-symbol differential (MSD) fusion rules . For a kind of nonlinear bio mechatronics system, Quanbo Ge et al.  proposed a fifth-degree ensemble iterated cubature square-root information filter by combining many estimation schemes. A solution for the distributed information transfer and fusion among the participating platforms was presented in article . The novel sample specific late fusion method was proposed in article  for considering the fact that each classifier may perform better or worse for different subsets of samples.
On the other hand, a user-content matrix update approach was proposed in article , which updates and fills in cold user-video entries to provide the foundations for the recommendation. An improved Jaccard similarity was proposed to improve the collaborative filtering recommendation quality .
However, the fusion of cooperative filter and content recommendation is ignored in the above research results.
The content recommendation for video-related solutions was proposed in article , which ranged from IP television. A M-Learning Content Recommendation Service was provided by exploiting the mobile social interactions in article .
The rest of the paper is organized as follows. Section 2 describes the cooperative embedded filtering recommendation system. In Section 3, we discussed the crowd fusion mechanism for content recommendation. The algorithm analysis and verification has been shown in Section 4. Finally, the conclusions are given in Section 5.
In the large data analysis and the application of complex network transmission, the recommendation technology shows the problem of low efficiency and high error. Because of the dynamic similarity of different users, it is recommended to reduce the accuracy by calculating the different user’s needs. The similarity of the dynamic changes will lead to that the neighbor and the user demand is not consistent.
Here, R A indicates the accuracy of recommendation. M R-O represents the mapping between content and user requirements, which could satisfy the users’ needs according to the content effectively. δ S is the similarity weights. E F indicates the prediction error. k represents the recommended relationship between the first set of user neighbors. n represents the number of users. R represents a collection of recommended content.
From formula (1), we found that the value of K determines the mapping between the matrix of the rank and the elements. k also determines the mapping between the best subset of the search neighbors and other users. When both k and n are increased, the M R-O will show the on-coordination and inconsistency.
To sum up, we will make the user needs and different users become the target. By setting up a multi-objective matrix, the co-adjustment between the target and the target is carried out. The purpose of the adjustment is to weaken the differences between goals and strengthen the consistency of the target.
Here, φ is the transparency coefficient. The transparency of multi-object coordination is obtained through the calculation of the matrix P paradigm.
The prediction of the target user needs is equivalent to a linear similar item set.
Calculate the similarity of multiple targets. The nearest neighbor set of multiple targets would be reorganized with similarity.
Search the nearest neighbor of a target in a particular item category.
The data of these nearest neighbors would be sparse processed. Coordinate the nearest neighbor target structure, based on the similarity and reliability search for multi-objective optimization objectives.
In order to improve the prediction accuracy of cooperative filtering algorithm, the user’s target content is processed with crowd scheme, and then, the system is fused with the recommendation system. According to the weights of the fusion, the crowd fusion and the recommended fusion scheme are proposed.
Based on the multi-object coordination, the nearest neighbor set would be processed according to the recommended content. The fusion of nearest neighbor set and user requirements are completed. The coordination model would be optimized. Based on the user demand and similarity, the crowd processing of multi-objective matrix would be completed. The pseudo code is as follows.
Input: multiple object matrix R
get the object from R
compute the crowd data with the object
IF NC > 1
- 5:compute the crowd with RA based on Table 1Table 1
Multi-objective coordination process
construct the matrix CCF
Experiments used the WS-DREAM data set. The data set of 120 × 180 of the sample formed a user service matrix M R-O. Each item in the matrix represents a target. One hundred eighty target users are divided into two groups randomly in the user service matrix. The first set is used as a training sample set. The second group is the recommended content user set. The target number of the training sample set is obtained by formulas (1) and (2). In order to analyze the influence of the similarity and transparency on the performance of the algorithm, the similarity measure between the multiple targets is weakened by the proportion from 0.1 to 1. The target number of the recommended content user set varies from 10 to 100. On the basis of the analysis, the prediction accuracy and reliability of the algorithm are analyzed. In addition, due to the need for collaborative embedded filtering and crowd content recommendation fusion, the recommended content user set according to formula (5) and (6) definition of the conditions for segmentation. The convergence of the algorithm is easy to be solved.
Due to the dynamic similarity between the training samples and the training samples in each cycle, the accuracy of the recommendation is changed with the change of the national model of the training sample set. When the number of users increased from 60 to 80, the recommendation accuracy of the algorithm based on ant colony algorithm became smaller. And, when the number of users is 90, the accuracy of the recommendation algorithm based on the ant colony algorithm has been unable to achieve the prediction of the recommended content. However, FCECR can well adapt to the changes in the number of training users and always maintain a high recommendation accuracy. From Figs. 3 and 4, when the number of users is less than 60, the prediction accuracy of the two schemes is close. It shows that the prediction performance of the small-scale user recommendation system is mainly dependent on the multi-objective partitioning, and the multi-objective coordination performance is mainly reflected in the large-scale user recommendation system. The filtering accuracy of RAAC scheme is lower than one of FCECR scheme because of ignoring the fusion mechanism and crowd. So, the content recommendation effect of RAAC scheme is poor with large users and objects.
To solve a large number of Internet garbage information and meaningless data reduce the user’s Internet experience, according to the changing needs of users, the cooperative embedded filter crowd content recommendation mechanism was proposed to enhance the efficiency and accuracy of use information from the large amount of network resources. The mechanism will make the user needs and different user as objects. By setting up a multi-objective matrix, the co-adjustment between the target and the target is carried out. The purpose of the adjustment is to weaken the differences between goals and strengthen the consistency of the target. The multi-objective coordination of the nearest neighbor set of the recommended content would be processed with crowd embedded scheme. Based on the data set through the polling iteration, we could achieve crowd fusion recommendation content. Compared with the recommendation system based on ant colony algorithm, the proposed recommendation system has high precision, reliability, and efficiency.
The authors declare that they have no competing interests.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
- Chang HS, Liao YS, Huang YH, et al. (2010) Seamless On-Line Service Upgrade for Transaction-Based Internet Services[C]//International Symposium on Parallel and Distributed Processing with Applications . (pp. 319-326). IEEE Press.Google Scholar
- Yung C, Syu JJ, Yang SY (2010). A Graph-Based Algorithm of Mostly Incremental Garbage Collection for Active Object Systems[C]//Computer Symposium (pp. 988−996). IEEE Press.Google Scholar
- Putri AN, Akbar S, Sunindyo WD (2015) Public Facilities Recommendation System Based on Structured and Unstructured Data Extraction from Multi-Channel Data Sources[C]//International Conference on Data and Software Engineering. (pp. 185–190). IEEE Press.Google Scholar
- F Steiner, RT Tarman, JC Ihl et al., Learning from the Customer: Identifying Changing User Needs During Product Usage Through Embedded Toolkits for User Innovation[C]//Portland International Conference on Management of Engineering & Technology, 2009, pp. 706–716Google Scholar
- M Efatmaneshnik, AT Balaei, N Alam et al., A Modified Multidimensional Scaling With Embedded Particle Filter Algorithm for Cooperative Positioning of Vehicular Networks[C]//IEEE International Conference on Vehicular Electronics and Safety, 2009, pp. 7–12Google Scholar
- Jia B, Pham KD, Blasch E, et al. (2014). Cooperative Space Object Tracking Using Consensus-Based Filters[C]//International Conference on Information Fusion (pp. 1−8). IEEE Press.Google Scholar
- Bacha ARA, Gruyer D, Mammar S (2013). A New Robust Cooperative-Reactive Filter for Vehicle Localization: The Extended Kalman Particle Swarm ‘EKPS’[C]//Intelligent Vehicles Symposium (IV), 2013 IEEE (pp. 195-200). IEEE Press.Google Scholar
- A Lei, R Schober, Multiple-symbol differential decision fusion for mobile wireless sensor networks[J]. IEEE Transactions on Wireless Communications 9(2), 778–790 (2010)View ArticleGoogle Scholar
- Q Ge, T Shao, Q Yang et al., Multisensor nonlinear fusion methods based on adaptive ensemble fifth-degree iterated cubature information filter for biomechatronics[J]. IEEE Transactions on Systems Man & Cybernetics Systems 46(7), 1–14 (2016)View ArticleGoogle Scholar
- D Akselrod, A Sinha, T Kirubarajan, Information flow control for collaborative distributed data fusion and multisensor multitarget tracking[J]. Systems Man & Cybernetics Part C Applications & Reviews IEEE Transactions on 42(4), 501–517 (2012)View ArticleGoogle Scholar
- KT Lai, D Liu, SF Chang et al., Learning sample specific weights for late fusion[J]. IEEE Transactions on Image Processing A Publication of the IEEE Signal Processing Society 24(9), 2772–2783 (2015)MathSciNetView ArticleGoogle Scholar
- Z Wang, L Sun, W Zhu et al., Joint social and content recommendation for user-generated videos in online social network[J]. IEEE Transactions on Multimedia 15(3), 698–709 (2013)MathSciNetView ArticleGoogle Scholar
- Y Deng, T Lu, H Xia et al., AOPUT: A Recommendation Framework Based on Social Activities and Content Interests[C]//IEEE, International Conference on Computer Supported Cooperative Work in Design, 2013, pp. 545–550Google Scholar
- JD Vriendt, N Degrande, M Verhoeyen, Video content recommendation: an overview and discussion on technologies and business models[J]. Bell Labs Technical Journal 16(2), 235–250 (2011)View ArticleGoogle Scholar
- H Chao, C Lai, S Chen et al., A M-learning content recommendation service by exploiting mobile social interactions[J]. IEEE Transactions on Learning Technologies 7(3), 221–230 (2014)View ArticleGoogle Scholar