2. Literature Review
In the defuzzification literature, Bobyr et al. [
3] presented a new method for defuzzifying the output parameters of the Mamdani fuzzy controller based on fuzzy rules. The method is characterized by using general equations to calculate the area of a geometric shape. During the realization process of the language terms of the fuzzy inference, the structure changes from triangle to trapezoid. This is the reason general equations are used. However, this method is finite and can only be used for triangular and trapezoidal membership functions. Gaussian functions can also be used to modify the proposed method. The error of the traditional defuzzification model also leads to a decrease in the precision of the fuzzy system, because the root-mean-square error increases during the training period. One of the reasons for the error is that the partially-activated fuzzy rules are excluded from the fuzzy inference. The precision of the fuzzy system can also be improved by the continuity attribute. The proposed method guarantees that the nature of the continuity can be realized, because when parameterized membership functions are used, the intersection of the adjustment language items equals 0.5.
The method proposed in this paper eliminates the inherent errors in the traditional and non-traditional defuzzification models. A comparative analysis of the defuzzification method for the traditional and non-traditional models shows the effectiveness of the proposed model. Rouhparvar and Panahi [
4] established a new method of generalized fuzzy number defuzzification, which uses the center point of a triangle with three bisectors of its angles intersecting. The coordinates of the center point can also be calculated by Mathematica to solve the problems of defuzzification and the ranking of fuzzy numbers. This paper presents some numerical examples to illustrate the utility of the proposed method.
In the literature on OWA, Nguyen et al. [
5] considered the scenario of a chairperson and the committees of a conference assigning papers to reviewers. Assigning paper reviewers is a multi-agent problem that requires understanding the reviewers’ expertise and the paper topics involved in the matching process. Nguyen et al. presented a detailed description of some of the characteristics used to calculate the reviewers’ expertise and summarized several factors relevant to finding the most suitable combination of reviewers for each paper. The reviewers’ expertise were implicitly collected from public information and automatically populated into reviewer profiles. The OWA aggregation function was used to aggregate the information from different sources and rank the candidate reviewers for each paper.
Fernández et al. [
6] considered the problem of multiple viewpoints or scenarios with multi-objective combinatorial optimization. When the number of solutions becomes considerable or a single meaningful solution is needed, the problem of aggregating multiple criteria to obtain globalized objective functions is particularly challenging. Fernández et al. studied the OWA optimization problem from the perspective of modeling. Alternative integer programming formulae for these problems were proposed, and their respective value ranges were studied and compared. In addition, their related polyhedrons were studied, and some viewpoints of effective inequalities were proposed. The proposed formulae were specifically aimed at two well-known combinatorial optimization problems (i.e., the perfect combination of the shortest path and minimum cost), and the results of the computational experiments were presented and analyzed.
In the RS literature, Inan et al. [
7] adopted a RS to obtain user preferences and constructed a user model to recommend related items to users. Similar to any RS, the main purpose of this system was to match the most suitable item for the constructed user model based on the user’s preferences. RSs that use current technologies are limited by processing data sparsity. To address this issue, the proposed RS combines the content information of cinematic features and collaborative filtering methods. The proposed system is superior to others in the literature, and the experimental results showed that when the collaborative filtering method was used to intensify the content information, the overall system performance improved. Osadchiy et al. [
8] studied recommendation systems based on methods such as collaboration and content-based filtering and evaluated them using historical data; however, this method cannot be performed for real-time data and different attribute data. Jakomin et al. [
9] stated that the recommendation system is an important tool for modern e-commerce, streaming services, search engines, social networking, and many other areas, including the scientific community. This document is capable of simulating a set of variable flows and is useful for evaluating various recommendation systems. However, this method still uses data to simulate relevant conditions and cannot immediately reflect the immediate status and diversity of the data. Colace et al. [
10] focused on two case studies, including the first system to help users select upcoming movies, using a well-known database as the primary source of data and a second system to help users find travel packages with certain characteristics, using TripAdvisor as the research database. Different from previous literature, this research used mobile phones as the research commodity and actual interview-related users as the object; therefore, the data is more realistic and the information considered is more diverse. The relevant feedback mechanism developed by Pouli et al. [
11] allows users to participate in the evaluation of the initial relevance search for the results of the original query and to provide feedback on the most relevant results list based on one or more generations of calculus. The proposed framework implements a similar learning program to improve multimedia content retrieval and increase the user experience. The proposed performance and effectiveness framework are based on extensive evaluation and proof of the experimental research, utilizing interactive multi-modal computing and multimedia selection based on network RS. Zoidi et al. [
12] described a method for extracting the facial image from a person’s identity tag in a stereoscopic video. The final data representation is an optimized linear combination of projections for all data representations. The multi-site retention performance proposed in this document evaluates facial images extracted from stereo images based on an optimized prediction method for cluster-based label propagation. The experimental results showed that the method is more efficient than other methods. The rapid increase in the preconditions for advertising companies and online publishing companies to enrich multimedia content shows an undeniable need for innovative ways to effectively create rich multimedia content. Based on this need, in this document, the focus was on the design of a framework consisting of personalization, relevance feedback and recommendation mechanisms. The main contribution of this paper was the introduction of an overall framework that provides personalized rich multimedia content. This reference integrates the proposed recommendation framework in the MECANEX streaming media platform to enable usability research in a real-world environment [
13]. This reference includes implicit assistance in the form of editorial supervision and in the form of recommended services. Electronic media offers new opportunities to create referral services that are constantly changing over time. Fab is a well-known RS protocol for the Web, and several versions have evolved [
14]. RS is considered to be based on demographics, content and collaborative analysis. This document describes the RS protocol and related algorithms, explains the key processes of evolution, and explains the important directions for its future development [
15].
Bobadilla et al. [
16] presented a visual RS utilizing a Java framework that facilitated the following: (1) Associating the item and user; (2) providing the tree-diagram structure containing the most correlated relationship between the items and users; (3) using the visualization and resulting tree diagram; (4) choosing the most balanced visualization and the tree-diagram structure that is the easiest to navigate; (5) making a choice between various collaborative filtering similarity measures; (6) using the centrality measure to measure the result quality; and (7) embedding the new similarity index and quality measure easily. A visual RS can be used (1) as the analysis tool of an RS (2) to provide the visual tool related to an item and a user for both users and technical managers and (3) to promote research into collaborative filtering graphical representation and information navigation fields.
The online social network (OSN) of Terán et al. [
17] has received great attention from researchers and can be used for different purposes such as event detection, crisis management and prediction. More and more social network research studies have utilized the trend classification method in this field. Such works exclude all kinds of social networks and focus on analyzing microblogs and using them as the data source underlying an RS. The aim is to provide the authors with insight into the comments and trends of the academic literature relating to the proposed background and to provide a comparison of different research methods. The general classification proposed in such works is used to describe the most advanced social network recommendation methods used for microblogs. This kind of work can be extended to include the new methods and trends in microblogging RSs.
Han et al. [
18] considered a RS that uses social tag information to deal with the problem of data sparsity. Most people believe that the relationship between user/item and tag has improved the recommendation methods. However, the sparsity of tag information is challenging for most such existing methods. In this paper, a kind of extension tag has been proposed to support the matrix decomposition technique that uses the correlation between tags exported by tag co-occurrence to improve the RS’s performance. The same is true in spite of the sparsity of tag information. The proposed method has integrated the coupling similarity between tags, and its calculation has been achieved through tag co-occurrence in the same item to extend the tag of each item. In the end, the item similarity of the extension tag has been used as a regularization term of the item relationship to restrain the process of matrix decomposition. The MovieLens dataset and Book-Crossing dataset were adopted to evaluate the performance of the proposed algorithm.
The RS based on distrust proposed by Xu et al. [
19] has attracted much attention and has been widely accepted in recent years. A previous work investigated the use of trust information to establish a better rating prediction model, but any method where the distrust relationship is used to obtain a more accurate ranking-based model is lacking. In this paper, a new model named trust neutral distrust Bayesian personalized ranking (TNDBPR) has been developed, which uses the relationship between trust, distrust and neutrality for item ranking. The experimental results using the Epinions dataset showed that TNDBPR can improve the performance evaluation through the relationship between trust and distrust.
In regard to research into information retrieval, Chen [
20] noted that similarity networks include important topological characteristics and models which are of great importance to understanding the interaction between samples in large datasets. To set up an interactive, comprehensive view in a dataset, he proposed to integrate the Similarity Network Fusion (SNF) technology into a full spectrum of similarity networks based on them having different data types. This paper has proposed a revised version of SNF called contextual information-based SNF (CI-SNF). In CI-SNF, first, the revised Jaccard distance is executed in terms of the SNF’s fusion similarity to make use of the contextual information contained in the fusion similarity network. Second, the regional homogeneity of the samples coming from the same category, based on the Jaccard distance, is intensified by speculating over the highly ranked sample source under a specific inquiry and inquiring about the category. Third, the inverted index technique is introduced to use the sparsity of the regional homogeneity to improve the calculation efficiency.
Lai et al. [
21] considered a private information retrieval agreement to allow users to retrieve the chosen data items (or k items) from a database containing N data items, instead of showing user choices from the server. In order to avoid the leakage of information relating to the data items in the private information retrieval system, Lai et al. put forward a new kind of private information retrieval agreement based on attributes, which can strengthen data privacy. In such a new agreement, each data item is related to a set of attributes, and these attributes are not disclosed to the users, who have only been exposed to a general attribute set that does not show information related to individual data items.
Munir and Anjum [
22] suggested that the sharp increase in the use of knowledge discovery applications requires the end user to craft a complex search request to retrieve the information. Such users expect to master both the structural complexity of the complex database and the semantic relationship between the data stored in the database and the search inputs. In order to overcome these difficulties, the researchers focused on generating the knowledge representation and interactive query through ontology, especially stressing the interface between data on improved results as search requests change to move the results set closer to a user’s research demand. Based on Munir and Anjum’s results, they suggested that additional research can close the gap between ontology and the relational model to use ontology to generate an accurate search request. Information retrieval results based on ontology, conversion from a database to ontology, and a comparison of the mapping methods of ontology have provided a reference to strengthen the search ability of an information management system loaded on a large scale.
This research integrated fuzzy OWA and gray relational analysis to design an intelligent RS structure to measure the factors affecting the target, such as quantification (cost, profit, etc.) and semantic level (satisfaction). The research has also considered the fuzzy theory generally in different decision-making situations [
8,
9,
10,
23,
24]. The normalized fuzzy weight method [
25] and modified Delphi method [
2,
26] only consider the degree of semantics and cannot specifically quantify specific consideration factors, including cost, profit, etc., so the integration method of this research is both specific and practical.
4. Implementation and Verification of the RS
Based on the fuzzy weight determined as described above, the information retrieval integration technique can be used to develop the RS applied in fields such as mobile phone selection and purchase recommendations. In evaluating the efficiency of a RS, the recall, precision, F1 index [
1], and satisfaction [
28] are usually used as the measurement indices. Therefore, this research also adopted the abovementioned indices to illustrate the practicability of our prototype system of mobile phone recommendation in addition to using the conformity rate of the recommended product as the experimental description.
After the users log into the system, they select the type of operational system, the internal processor (CPU) speed, the built-in camera’s automatic focus ability, and the built-in storage capacity of the mobile phone on their own.
Step 1: Choose the preference attributes from the numerical data attribute and gain the number of attributes.
Step 2: Judge the weight methods chosen by the users as integrating fuzzy OWA and gray relational analysis weight, normalized fuzzy weight, or experienced preference weight.
Step 3: If using the integrating fuzzy OWA and gray relational analysis method, then the attribute importance and condition parameter (value) increase in rank. Calculate the score whereby the semantic membership of an individual attribute is multiplied times integrating fuzzy OWA and gray relational analysis weight.
Step 4: If using the normalized fuzzy weight method, then calculate the degree of importance of each attribute after normalization and multiply the score from the semantic membership degree of the individual attribute times the normalized fuzzy weight.
Step 5: If using the experienced preference weight method, then the experienced preference weight corresponding to the attribute will be gained. After normalization, calculate the score whereby the semantic membership degree of an individual attribute is multiplied times the new weight.
Step 6: Integrate and add up the score of each attribute and calculate the fuzzy comprehensive score and conformity ratio of the individual mobile product.
Step 7: The mobile phone product materials whose conformity ratios are greater than the threshold values set by the users independently are selected and ranked, and the results are recommended to the users. Because the end-users’ personal characteristics are different from other research, this research had higher requirements for product functions, and therefore the threshold values were set to 85%, as shown in Table 5.
4.1. Experiment on the Conformity Ratio of the Recommended Product
The three kinds of attribute weight calculation methods proposed by this research were verified empirically, and their experimental results were recorded and analyzed. To make the experimental results comparable, it is necessary to carry out the individual experiments under the same experimental environment under the same conditions. The following three points were important conditions of the experimental design in this research:
(1) In calculating the integrating fuzzy OWA and gray relational analysis weight, it is necessary to rank the attributes according to the degree of importance; thus, the linguistic variable of an attribute’s degree of importance with a normalized fuzzy weight cannot be designated repeatedly.
(2) In calculating the experienced preference weight when users have not preset the attribute degree of importance, the weight value collected by this research is used as the basis for an attribute’s degree of importance (e.g., a higher weight value represents a more important attribute). Thus, in the experiment, the ranking of the attribute’s degree of importance in the other weight calculation methods must be the same as that of the weight value of the experienced preference weight.
(3) Because the linguistic variable of the attribute’s degree of importance with a normalized fuzzy weight is divided into five grades, five numerical data attributes are selected at random to conduct the experiment.
Two experiments were conducted in this research. The environment settings of the two experiments regarding the steps of a RS for mobile phone products are presented in
Table 1.
Table 2 and
Table 3 summarize the two experimental results. It can be observed from
Table 2 that during the first experiment, when the integration of fuzzy OWA and gray relational analysis weight is 1.0 in the three attribute weight calculation methods, at most, 42 sets of data were sent back and recommended to the users. The weight of 1.0 meant that only the attribute first in order (with the highest degree of importance) was used, and this was the most extreme case. When the experienced preference weight and integrating fuzzy OWA and gray relational analysis weight were 0.55, 10 sets of data were sent back. After comparison, it was found that the mobile phone product materials sent back in the experiment where the two kinds of weight calculation methods were used were the same (as shown in
Table 4), but the recommendation result of the fuzzy OWA weight contained a higher average conformity ratio (90.1%), showing that the recommendation quality of the fuzzy OWA weight is higher than that of the experienced preference weight. The normalized fuzzy weight could only send back seven sets of data for recommendation, but it had a higher average conformity ratio (94.8%).
The results shown in
Table 3 indicate that when the integrating fuzzy OWA and gray relational analysis weight was 0.55, 61 sets of data could be sent back, which was higher than, and included all of, the 60 sets of data sent back with the experienced preference weight. The average conformity ratio was also higher with the integrating fuzzy OWA and gray relational analysis weight (89.2%) than with the experience preference weight (88.3%). However, the normalized fuzzy weight was slightly worse; only 39 sets of product data could be sent back, and the average conformity ratio could only reach 86.3%. The two experiments showed the following:
(1) The result gained by using the integrating fuzzy OWA and gray relational analysis weight method included the results obtained by using the other two weight calculation methods. Thus, the integrating fuzzy OWA and gray relational analysis weight is recommended as highly efficient.
(2) The experimental result can truly reflect the actual situation. A comparison of the setting conditions and recommendation results of the two experiments shows that the attribute grade set by the first experiment was higher, and the number of digital cameras sent back was smaller; however, they were very high-grade digital camera products sold on the market. In the second experiment, the attribute grade was set as the middle order, and more results were sent back for recommendation, which reflects the fact that there are more middle-order cameras in the mobile phone market.
(3) The experimental results show that the experienced preference weight also covers the integrating fuzzy OWA and gray relational analysis weight, which indicates that the experienced preference weight collected by this research is very useful in making recommendations.