Group Recommender Systems Based on Members’ Preference for Trusted Social Networks

With the development of the Internet of .ings (IoT), the group recommender system has also been extended to the field of IoT. .e entities in the IoT are linked through social networks, which constitute massive amounts of data. In group activities such as group purchases and group tours, user groups often exhibit common interests and hobbies, and it is necessary to make recommendations for certain user groups. .is idea constitutes the group recommender system. However, group members’ preferences are not fully considered in group recommendations, and how to use trusted social networks based on their preferences remains unclear. .e focus of this paper is group recommendation based on an average strategy, where group members have preferential differences and use trusted social networks to correct for their preferences. .us, the accuracy of the group recommender system in the IoT and big data environment is improved.


Introduction
With the advent of the 5G era [1], which promotes the development of mobile Internet and big data, users are faced with massive amounts of data on the Internet. It is difficult for search engines to accurately obtain information resources that meet their own needs and personalized preferences. Information overload issues are increasingly prominent [2]. e recommender system [3] is considered to be effective in dealing with this problem. In recent years, research on recommender systems has developed very rapidly. ere are several types of recommender systems, such as mobile recommender systems, context-aware recommender systems, and social network recommendation systems. However, these recommender systems can only be recommended for a single user. In real life, there are many situations where we interact mostly with groups, such as while watching a movie, having dinner, and planning a vacation with friends. As such, the recommender system must consider the preferences of each user in the group. is recommender system is called a group recommender system [4]. However, most of these systems deal with every individual preference in the same way, ignoring the personality of each member and the relationships among group members. People have linked entities in the IoT, which has developed rapidly through social networks. Personal social networks, where users imple-ment network interactions, are mainly divided into strong relationship networks and weak relationship networks. A strong relationship network mainly contains applications such as QQ and WeChat. Weak relationship networks include Weibo and various forums. Network members with strong connections have a high degree of relationship with each other, and they are more willing to share their views and experiences without reservation, while weak connections are the opposite. A previous study found that the higher the degree of the relationship between users is, the more the trust exists between users [5]. According to Mui, trust is the subjective expectation of one subject for its future behavior decisions based on its historical interaction experience with another subject [6]. e social network relationship of group members is an essential factor in a group recommender system. Studies have shown that users are more willing to accept recommendations from trusted users than recommendations from anonymous users [7]. For example, users are more likely to accept recommendations from friends rather than from strangers. Group-recommended social network factors mainly include personality and trust [8,9]. e higher users' personality leads to less effect by others. Users' trust in another user influences their preferences. e group recommendation studies bases on social networks where users may need to change their preferences to reach group consensus. In social network-based group recommendations, users may need to change their preference to reach a group consensus. At this point, the trust between the members of the group becomes the main influencing factor. However, changing your preference can easily lead to preference differences within the group. Chen e al. [10] uses the similarity of preferences and the relevance of trust, calculating the trust and influence of group members according to the similarity of group members. And finally it gets the final rating through the weighted mean fusion strategy. At the same time, not all group members have significant social networking relationships. Furthermore, according to the users' social network, closely connected users naturally come together to form a user group, and the connections between different user groups are sparse, thus forming a community structure [11]. So this community structure formed by natural social network relationship is a natural grouping method with good interpretability. However, this kind of social network relationship can only achieve a better group recommendation effect when the user relationship information is dense. In the case of sparse user data in the big data environment, the group recommendation is easy to generate a cold start and recommend the group. e improvement associated with this effect is not obvious. It is a challenge in group recommendation problem to address member preferences, random groupings, user relationship sparseness, and cold starts in a social network group recommendation in a big data environment. is paper proposes members' preference for trusted social networks. e system analyzes the group recommendations of the average strategy. When the group recommendations of the average strategy differ greatly in preferences, the trusted social network of the group members is introduced to modify the preferences in the group, to obtain better recommendation results. e structure of this paper is as follows. Section 2 introduces related work on the social network recommendation and group recommendation methods, and Section 3 elaborates the method based on a preference for trusted social networks proposed in this paper. Section 4 introduces the experimental results. Section 5 summarizes the full text and discusses future work.

Group-Recommended User Preferences.
e recommended method for groups is usually to obtain the preferences of each user in the group [4]. It is generally believed that preferences are used to describe the ordering relationship of decision-makers to two or more items [12]. In the group recommendation, the user's preference acquisition methods are mainly divided into explicit preference acquisitions [13] and implicit preference acquisitions [14]. In the display of preference acquisitions, the user is required to explicitly provide preference information, which is usually defined by a rating on a given interval. MusicFX [15] requires users to rate different music style gen-res and group recommendations based on user ratings. Literature [16] requires users to rate the location, amount of food, and taste of the restaurant. In the implicit preference acquisition method, the user does not need to explicitly provide preference information, but users use historical behavior data to mine user preferences. Crossen et al. [13] learn users' musical preferences from users' music listening behavior data. Let's Browse [17] proposes to use the term frequencyinverse document frequency (TF-IDF) algorithm to learn users' preferences for news topics based on the keywords on users' homepages. As long as there is enough user behavior data, the implicit preference acquisition method can accurately extract users' preference characteristics, which is beneficial to protect the users' privacy.

Group Recommendation Preference Fusion Method.
Preference fusion occurs at different stages of the group recommendation process, such that the content of the fusion is different. Literature [18] analyzed 10 preference fusion strategies in detail. e different manifestations of the four most commonly used average strategies are listed below. Assuming that each member's weight is the same, the average of the scores of all group members is used as the recommended score for the group.
Assume that each member's weight is the same in the average strategy group recommendation based on item similarity. e ratings of all group members are averaged as the recommended rating for the group: where |G| indicates the size of the group; ItemsPro(u, i) indicates the rating of item i by user u in the recommendation method based on the user similarity; and ISpre(G, i) represents the final forecast score formed by the group recommendations based on the item similarity average strategy. It is assumed that each member has the same weight in the average strategy group recommendation based on matrix factorization. e average of the ratings of all group members is used as the recommended rating for the group: where |G| indicates the size of the group; MatrixfPro(u, i) represents the rating of item i by user u in the recommendation method based on matrix factorization; and MFpre(G, i) represents the final prediction rating formed by the group recommendation based on the matrix factorization average strategy.
In the average strategy group recommendation based on the popularity of the item, it is assumed that each member has the same weight and the average of the ratings of all group members is used as the recommended rating of the group: where |G| indicates the size of the group; ItempPro(u, i) represents the rating of item i by user u in the recommendation method based on the popularity of the item; IPpre(G, i) represents the final predicted rating formed by the group recommendation based on the popularity of the item average strategy.
In the average strategy group recommendation based on implicit feedback, it is assumed that each member has the same weight. In addition, the average of the ratings of all group members is used as the group recommendation rating: where |G| indicates the size of the group; ImplicitfPro(u, i) represents the rating of item i by user u in the recommendation method based on the implicit feedback dataset; and IFpre(G, i) represents the final predicted rating based on group recommendations for implicit feedback dataset average strategy.

Degree of Preference Divergence in the Recommendation of the Average Strategy Group
Recommendation. Recommendations generated in the group recommendation of the average strategy [19] may cause dissatisfaction among individual group members, which is known as pain problems. To measure this "pain," the preference divergence is introduced in this paper. Because the chosen group recommendation algorithms are different, the degree of divergence in the group recommendation is different: where ISpro(u, i) indicates the rating of each user in the group calculated by the recommendation method based on the item similarity; ISmean(G, i) represents the average of the user ratings in the group; and ISdis(G, i) represents the extent to which members of the group disagree with item i in group G.
where MFpro(u, i) represents the rating for each user in the group calculated by the recommendation method based matrix factorization; MFmean(G, i) represents the average of the user ratings in the group; and MFdis(G, i) represents the extent to which members of the group disagree with item i in group G: where IPpro(u, i) represents the rating of each user on the item, which can be calculated by the recommendation method of the item popularity; IPmean(G, i) represents the average of user ratings in the group; and IPdis(G, i) represents the extent to which members of the group disagree with item i in group G: where IFbPro(u, i) represents the rating of each user on the item, which can be calculated by the recommendation method of the implicit feedback dataset; IFmean(G, i) represents the average of the user ratings in the group; and IFdis(G, i) represents the extent to which members of the group disagree with item i in group G.

Group Recommender System-Based Members' Preference for Trusted Social Networks
In group recommender system-based members' preference for trusted social networks, in order to alleviate the problems of data sparsity and cold starts, first, the recommendation methods based on item similarity [3], matrix factorization [20,21], item popularity, and implicit feedback datasets [22] are adopted to form personalized recommendations for users. e purpose of personalized recommendations is to alleviate data sparsity and cold start problems in group recommendations. rough personalized recommendation, the preference scoring data of trusted members are supplemented. en, a group recommendation based on the average strategy is adopted for the above recommendation methods. Average strategy is the most commonly used preference fusion strategy in a group recommendation system, which takes the average score of the group members as the score of the group [4]. However, recommendations generated by the average strategy may cause dissatisfaction among individual group members, namely, the so-called preference divergence problem [4]. To avoid this "preference divergence" problem, the degree of preference divergence is calculated by preference differences. Taking preference divergence as a criterion, trust-based social networks are introduced when the preference divergence of group members is greater than that of the group as a whole. In the trusted social network of group members, each group member has several trust members. When the preferences of group members are quite different, the group members can appropriately modify the ratings of group members through the preference ratings of trust members.

Calculation of Correction Factors
According to the Divergence Degree. After the group recommendation system based on the average strategy [19] presented in this Security and Communication Networks paper, we take the divergence degree as a measure and obtain μ: where|G| represents the number of members of the group and introduces the function F (x). If the expression of x is true, it is counted as 1. e expression of x does not hold; it is recorded as 0. somepro(u, i) indicates the user u on i in the above four personalized recommendation methods. somedis(G, i) indicates the divergence degrees obtained in the group recommendations of different average strategies. μ is a measure of divergence. e larger the value of μ is, the greater the difference between the preference in the group and the preference recommended by the group of average strategy, and the more need there is to revise the preference of the group members based on the trusted members of the trusted social network. e smaller the value of μ is, the smaller the difference between the preference in the group and the preference recommended by the group of Average Strategy. When µis sufficiently small, it shows that there is no preference divergence in the group recommendation based on the average strategy. As such, it follows the group recommendation based on the average strategy.

Calculation of Correction Factors According to the Standard Value.
rough the above analysis of the divergence degree, the divergence degree between the group members and the group recommendation of the average strategy is reduced, and the group recommendation is further optimized. To further study the correction factor μ, finding the rating of the group members for a certain item is proposed. In this rating, we use the sample standard deviation of the scored item, the median of the evaluation range, and the median of the scored item. We, respectively, use standard mean , standard middle , and standard median to express these three standard values: where standard mean means that the standard deviation of the sample is taken as the standard value. e standard deviation of the sample is calculated through the calculation of the rating. In the item being scored, the score must have a portion larger than the sample standard and a portion smaller than the sample standard deviation. e sample variance is taken as a measure. ere are a large number of parts and a small number of parts that are greater than or less than the standard deviation of the sample. e large number of parts is written as higher sdui , and the small number is written as fewer sdui . In this experiment, in order to better combine the recommendation system of the average strategy with trusted social networks, the parameter w is taken as 2: where standard middle means that the median of the scoring range is the standard value. rough the calculation of the scoring range, the median of the scoring range is calculated. higher middleui indicates a set larger than the median of the scoring range. fewer middleui indicates a set smaller than the median of the scoring range. To better combine the recommendation system of average strategy with the trusted members in trusted social networks, w is herein taken as 2: where standard median indicates that the median of the items to be scored is taken as the standard value. rough the calculation of the median score, the median of the items to be scored is calculated. higher medianui indicates the number of sets greater than the median of the item being scored. fewer medianui represents the number of sets that are less than the median of the item being scored. To better combine the recommendation system of average strategy with the preferences of trusted members in trusted social networks, w is herein taken as 2.

Calculation of Preference Rating for Trusted Network
Members. By trusting the social network, the group members are connected with the members who trust the social network. Each user has one or more trust objects. ere are two points to consider for trusting social networks: (a) the trust degree and real preference evaluation of members in trust social networks; and (b) the number of trusted social network members. e formulae are as follows: where

Group Recommendation Method Based on Members'
Preference for Trusted Social Network Item Similarity. In the group recommendation based on the preference of members who trust social network item similarity, first, the recommendation method based on item similarity is used to generate personalized recommendations for users, and groups are randomly divided to make group recommendations based on the average strategy of item similarity.
rough the group recommendation, the following methods are proposed to solve the problem of preference divergence in group recommendation of the average strategy: where ISGP (G, i) (item similar group prediction) indicates a group recommendation based on item similarity average strategy; ISTR (TR, i) (item similarity trust rating) indicates the rating of recommendation methods that trust the similarity of items of social network members; and μ i indicates that the divergence degree or standard value is obtained as correction factors. e function of the correction factor is to reduce the problem of preference divergence among group members in the average strategy. ISpre (G, i) (item similarity prediction) indicates a group recommendation based on the preference of members who trust the similarity of social network items. If ISTR(TR, i) � ∅, the members of the group do not trust the network. At this time, we adopt the group recommendation based on the average strategy of item similarity. If ISGP(G, i) � ∅, there is no exact group recommendation for the group recommendation of average strategy; then, a recommendation based on the trusted social network is adopted.

Group Recommendation Method Based on Members' Preference for Trusted Social Network Matrix Factorization.
In the group recommendation based on the trust social network matrix factorization preference, the recommendation method based on matrix decomposition is used to generate personalized recommendations for the user. e group is randomly divided, and the group is recommended based on the matrix factorization average strategy. After the group recommendation, for the divergence problem in the group recommendation of the average strategy, the following methods are proposed: where MFGP (G, i) (matrix factorization group prediction) indicates a group recommendation based on the matrix factorization average strategy; MFTR (TR, i) (matrix factorization trust rating) indicates the score of the recommendation method based on matrix factorization of trusted social network member preferences; and μ i indicates that the divergence degree or the standard value is obtained as a correction factor. e function of the correction factor is to correct the preference differences among the group members in the group recommendation of the average strategy. MFpre (G, i) (matrix factorization prediction) indicates a group recommendation based on trusted social network matrix factorization member preferences. If MFTR(TR, i) � ∅, the group members do not trust the social network. In this case, the average strategy group recommendation based on matrix factorization is adopted. If MFGP(G, i) � ∅, no group recommendation is formed in the random group. At this time, the recommendation based on the trusted social network is adopted.

Group Recommendation Method Based on Members' Preference for Trusted Social Network Item Popularity.
In group recommendations based on trusted social network item popularity membership preferences, personalized recommendations are generated for users by the recommendation method based on the popularity of the item. en, the groups are randomly divided and group recommendations are made based on the average strategy of the popularity of the item. After the group recommendation, the following methods are proposed to solve the problem of preference divergence in the group recommendation based Security and Communication Networks 5 on the average strategy of trusted social network item popularity: where IPGP (G, i) (item popular group prediction) indicates the average strategy group recommendation based on the popularity of the item; IPTR (TR, i) (item popular trust rating) indicates a recommended method for trusting the popularity of the social networking item; μ i is the divergence degree or standard value obtained and used as a correction factor to correct the preference divergence problem among group members in group recommendation based on the average strategy of item popularity; and IPpre (G, i) (item popular prediction) indicates a group recommendation based on member preference of trusted social network item popularity. If IPTR(TR, i) � ∅, the members of the group do not trust the social network, and the average strategy group recommendation based on the popularity of the item is adopted. is means that no group recommendation based on the average strategy of the popularity of the item has been formed; thus, the recommendation based on the trusted social network will be adopted.

Group Recommendation Method Based on Implicit Feedback of the Dataset of Members' Preference by Trusted
Social Networks. In group recommendations based on implicit feedback of member preferences by trusted social networks, a recommendation method based on implicit feedback dataset is used to generate personalized recommendations for users, groups are randomly divided, and group recommendations based on the average strategy of implicit feedback datasets are carried out on the groups. After group recommendation, the following methods are proposed to solve the preference divergence problem in the group recommendation based on the implicit feedback dataset average strategy: where IFGP (G, i) (implicit feedback group prediction) indicates the group recommendation of average strategy based on the implicit feedback dataset; IFTR (TR, i) (implicit feedback trust rating) represents recommendations based on implicit feedback datasets of trusted social network members; μ i is used to find the divergence degree and standard value as correction factors to correct the preference divergence problem in group recommendation based on the implicit feedback dataset average strategy; and IFpre (G, i) (implicit feedback prediction) indicates a group recommendation based on the implicit feedback of dataset member preferences by trusted social networks. If IFTR(TR, i) � ∅, the members of the group do not trust the social network, and the group recommendation based on the implicit feedback dataset average strategy is adopted. If IFGP(G, i) � ∅, the average strategy group recommendation based on the implicit feedback dataset has not formed an effective group recommendation; at this time, the recommendation based on the implicit feedback dataset and the trusted social network is adopted.

Algorithm Based on Members' Preference for Trusted Social
Networks. e evaluation dataset is divided into a training set and a test set. After preprocessing the data, all trust-based social networks will be used. At the same time, the following group member preference algorithm is proposed to reduce the preference divergence problem in the group recommendation of average strategy. e basic idea behind the experiment is as follows: using recommendation methods based on item similarity, matrix factorization, item popularity, and implicit feedback dataset, personalized recommendations are generated for users. Groups are divided randomly and µ is calculated according to the divergence and standard value.
rough trusting social networks, trust members are found for team members, after which group recommendations are generated and the MAE is calculated by correcting for the preference differences of trusted social networks. rough trusted social networks, we can find trusted members for team members and can generate group recommendations through correcting the differences in the preferences of trusted social networks. Finally, we calculate MAE. e algorithm is named GRIMPFTSN (group recommendation involves members preference for trusted social networks) Algorithm 1 was proposed and verified by experiments.

Experimental Dataset.
e dataset uses the FilmTrust dataset (https://www.librec.net/datasets/filmtrust.zip) [23]. e dataset includes 1508 users, 2071 movies, and 35497 reviews. e density of data is 1.14%. e dataset is preprocessed as follows: users are randomly divided into training sets and test sets according to a certain proportion, 80% for training sets and 20% for test sets. Assuming that a user has 10 scores on items, we select 8 of the users as training sets and 2 as test sets. To divide the data, we select users who score items more than 5 times. rough data preprocessing, it can be obtained that there are 1478 training set users and 1420 testing set users. Further, 607 users in the trusted social network have trusted objects through the trusted social network, and 41% of users in the training set will use trusted social networks. In this paper, a randomized group approach is used for experimental research. e goal is to alleviate the computational cost of the experiment and to verify the validity of the group preference group recommendations of the social networks that trust the randomly generated team.

Evaluation Method MAE.
To evaluate the effectiveness of the group recommendation based on trusted social network preferences, the offline data evaluation method, mean absolute error (MAE) [24], is used to measure the prediction accuracy: where pre (G, i) represents a group recommendation based on trusted social network preferences; real (G, i) represents the real recommendation in the group; and N represents the number of items in the group recommendation.

Group Recommendation Experiment Based on Members' Preference for Trusted Social Network Item Similarity.
Experimental description: in Table 1, IS_average represents the group recommendation based on item similarity average strategy (GRBOISAS) and μ ISdis indicates the method calculated according to the degree of divergence, named IStrust_dis. Other methods are not applicable to group recommendation based on members' preference for trusted social network item similarity.
In this experiment, we randomly selected 100 times according to the number of the group. e group size is 3-11 people. Each group sampling is relatively independent. We obtained MAE through the experiment. e MAE shows the difference between group recommendation based on member preference for trusted social network item popularity and group recommendations based on the average strategy. As shown in this experiment, we made 100 random selections according to the number in the group. Each group sampling is relatively independent, including 3-11 people. We obtained the MAE through the experiment. MAE is the mean absolute error. e mean absolute error shows the difference between group recommendations based on the preference of similar members of trusted social network items and group recommendations based on the average strategy of the trusted social network. e results are shown in Figure 1.
It is apparent in Figure 1 that under the average strategy based on item similarity, the MAE of IS_average decreases as the group increases in size. In the group recommendation based on the item similarity average strategy, there is no accumulation of the user's historical behavior, and it is not a personalized recommendation. us, the differences in the recommendation results of all users are very small. When the difference in the users' recommendation results is small, the difference in the group recommendation based on the average strategy formed by the user is also small. In this experiment, the group recommendation based on the average strategy of item similarity is also verified to have a good recommendation effect by randomly dividing the groups. IStrust_dis corrects the preferences of group members in the group recommendation based on the average strategy of item similarity. By revising the preferences of group members, the effect of group recommendation based on the item similarity average strategy is further improved.

Group Recommendation Experiment Based on Members' Preference for Trusted Social Network Matrix Factorization.
e variables in Table 2 are as follows: MF_average is the group recommendation based on the matrix factorization average strategy (GRBOMFAS).μ MFdis denotes a method for calculating the correction factor according to the divergence degree, which is named MFtrust_ dis;µ MFssd means that in the calculation of the standard value, the sample standard variance is used to calculate the correction factor, named MFtrust_sd; µ MFsmiddle means that the standard variance  calculation method of samples is adopted in the calculation of the standard value, named MFtrust_smiddle; and µ MFsmedian means that in the calculation of the standard value, the calculation method of the median value of the evaluated item is adopted and is named MFtrust_smedian.
In this experiment, we made 100 random selections according to the number of the group, and the group size was 3-11. Each group sampling is relatively independent, and Figure 2 is obtained through experiments. MAE is the mean absolute error. In this experiment, the root mean square error is used to represent the performance difference between the group recommendations based on trusted social network matrix factorization member preferences and group recommendations based on the matrix factorization average strategy.
As shown in Figure 2, when the group size is 3-6, the experimental effect of MFtrust_dis is obviously better than other experimental effects. e performance of the group recommendation based on the average strategy of matrix factorization is greatly improved. When the group size is 7-11, the MAE obtained by the MFtrust_smiddle method is lower, and the group recommendation effect is better.

Group Recommendation Based on Members' Preference for Trusted Social Network Item Popularity.
e variables given in Table 3 are defined as follows: IP_average is a group recommendation based on item popularity average strategy (GRBOIPAS); μ IPdis refers to the method of calculating the correction factor according to the divergence degree, named IPtrust_dis; μ IPssd means that in the calculation of the standard value, the sample standard variance is used to calculate the correction factor, named IPtrust_sd; μ IPsmiddle means that in the calculation of the standard value, the middle value of the evaluable range is adopted as the calculation method of the standard value, named IPtrust_smiddle; and μ IPsmedian indicates that in the calculation of the standard value, the calculation method of the median value of the evaluated article is adopted, named IPtrust_ smedian.
In this experiment, we made 100 random selections according to the number of groups, with a group size of 3-11, for which each group sampling was relatively independent. Figure 3 is obtained through the experiment. In this experiment, MAE represents the effect of group recommendation based on the preference of members of the popularity of the item and the group recommendation based on the average popularity strategy of the item.
As shown in Figure 3, the experimental effect of IPtrust_dis is obviously better than other experimental effects when the group size is 3-4. When the group size is 5-7, the MAE of the IPtrust_smedian method is lower than those of other methods, and the group recommendation effect is better. When the group size is 8-11, the MAE of IPtrust_smiddle is lower than those of other methods, and the group recommendation effect is better.

Group Recommendation Based on Members' Preference for Trusted Social Network Implicit Feedback Datasets.
e variables in Table 4 are defined as follows: IF_average is a group recommendation based on an implicit feedback dataset average strategy (GRBOAIFDAS); μ IFdis indicates the method of calculating the correction factor according to the  divergence degree, named IFtrust_dis; μ IFssd means that in the calculation of the standard value, the sample standard variance is used to calculate the correction factor, named IFtrust_sd; μ IFmiddle means that in the calculation of the standard value, the middle value of the evaluable range is used as the calculation method of the standard value, named IFtrust_smiddle; and μ IF median means that in the calculation of the standard value, the method of calculating the median of the evaluated items is adopted, named IFtrust_smedian.
In this experiment, we made 100 random selections according to the number of groups, with a group size of 3-11. Each group sampling was relatively independent. Figure 4 is obtained through the experiment. MAE represents mean absolute error, and MAE represents group recommendation based on the trusted social network implicit feedback dataset member preference and group recommendation effect based on the implicit feedback dataset average strategy.
From Figure 4, it is apparent that the experimental effect of IFtrust_dis is obviously better than other experimental effects when the group size is 3-6. When the group size is 7-11, the MAE of IFtrust_smiddle is lower than that of other methods.

Utilization Rate of Trusted Social Networks.
e variables in Table 5 are defined as follows: IS_rate is the social network utilization based on item similarity (SNUBOIS); MF_rate is the social network utilization based on matrix factorization (SNUBOMF); IP_rate is the social network utilization based on item popularity (SNUBOIP); and IF_rate is the social network utilization based on implicit feedback dataset (SNUBOIFD).
In this experiment, we made 100 random selections according to the number of groups, with a group size of 3-11. Each group sampling was relatively independent. Figure 5 is obtained through the experiment. Percent indicates the utilization rate of social networks, and group size indicates the size of groups. Figure 5 shows that the utilization rate of trusted social networks is higher when the group is larger, showing a relatively stable trend. rough the above experiments, it is apparent that when the group is bigger, the higher the social network utilization rate. e utilization rate of social    networks shows that the utilization rate of social networks recommended by groups based on the preference of similar members of projects is relatively low. us, the average strategy group recommendation approach is more suitable.

Conclusion
is paper introduces group recommendation based on members' preferences of trusted social networks. Compared with previous experiments, this paper proposes that group recommendation based on trusted social network preferences greatly reduced the MAE and produced an optimal model in the face of different recommendation methods. In this paper, the preferences of group members are modified to reduce the divergence of group members and further optimize the group recommendation of average strategy. By comparing four types of group recommendations based on trusted social networks, it was found that group recommendations based on the preferences of similar members of trusted social networks produced superior results. In this experiment, the item-based recommendation system that has been used in previous experiments is further verified to be suitable for recommendation fusion. erefore, it is also discovered that the recommendation effect of the members' preference group based on trusted social network project similarity is also optimal. By comparing four types of group recommendation systems based on trusted social network member preferences, it is found that the recommendation system based on trusted social network item popularity has the best interpretability. e effect of this experiment has been greatly improved. And different types of group recommendation systems based on social networks are also compared. However, for each group recommendation system based on trusted social network member preferences, there is no in-depth study, nor does it exactly indicate which exact factors of social network affect the results of group recommendation. It needs to be extended to use in different datasets.

Conflicts of Interest
e authors declare that they have no conflicts of interest.