This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
With the continuous progress of China’s education reform, the education informatization has made positive progress, especially since the introduction of education planning programs, the importance of education informatization has been widely recognized by the whole society [1]. The development and maturity of educational big data, especially learning analytics and data mining technologies, have provided a scientific basis for carrying out personalized and accurate learning support services [2]. In particular, the current boom in personalized education and quality education has made people more eager to access educational resources at a specific individual level [3]. It is hoped that learning contents and learning orientations suitable for the development of different learners can be provided accordingly, thus promoting their individual development and thus realizing personalized education in the true sense [4]. Recommendation systems have been successfully used in many applications and recommendation algorithms have achieved great success [5]. The amount of data entered in public curriculum resources and social discourse resources in universities will grow at a faster rate. How to maximize the academic value of so many electronic educational resources has become a critical issue that needs to be addressed [6].
The continuous development of education informatization has led to a dramatic increase in the volume of educational resources, and users need to spend a lot of time searching for educational resources in this huge amount of educational data, which leads to the phenomenon of “information overload” [7]. Digitization transforms complex and constantly changing educational information into digital or measurable data [8]. Multimedia provides more ways to exchange information in the teaching and learning process [9]. Compared to traditional data, such big data (complete data) has a huge volume of distributed unstructured data, and data analysis is shifted from the expert level to the user level [10]. Search engines, as a new method of information filtering, filter out a large amount of irrelevant information by keywords and present the query result information to the user [11]. The strategic significance of big data does not lie in the mastery of big data information, but in how to process this data professionally and efficiently through algorithms [12]. As a result, big data alliances have been formed to support big data organization management and value discovery, driven by big data.
Recommender systems are a new way of discovering information. Historical user behavior information is analyzed, user interests are modeled, and user education is recommended based on user preferences [13]. In this process, the user does not need to provide any information about the needs and the recommendation system actively sends information to the user [14]. Big data in education focuses more on the micro and individual level, which requires information collection at all times, comprehensive and objective recording of information, and the use of a large number of visualizations to help information collectors obtain accurate material [15]. The use of digital educational resource platforms provides students with high-quality and rich educational resources, creating more learning opportunities and a better learning environment, in addition to overcoming the time and space limitations of traditional education methods and providing flexible learning methods. In the recommendation system, considering the scale of user data on the Internet and the overall process of machine service, the distributed computing power of Hadoop can be used to find the optimal combination of algorithms to analyze the characteristics of users based on traditional machines.
The innovations of this paper are as follows:
(1) According to the characteristics of a big data alliance, a recommendation system is designed to identify target users, process alliance data according to user needs, and recommend data resources for different types of users. The learning platform established by ontology records a large number of student data, which are analyzed by data mining tools. These data produce some rules and have a positive impact on teaching.
(2) Make use of the characteristics of ontology clarity, objectivity, and scalability to construct the ontology of educational resources, as well as the ontology of student users.
(3) According to the characteristics of a big data alliance, a recommendation system is designed to identify target users, process alliance data according to user needs, and recommend data resources for different types of users.
The research framework of this paper consists of five parts, and the specific arrangements are as follows.
The first part of this paper introduces the research background and significance and then introduces the main work of this paper. The second part introduces the work related to personalized educational resource recommendation systems and personalized recommendations under big data. The third part combs the recommendation methods based on similarity and the data storage methods of the recommendation algorithm so that readers of this paper can have a more comprehensive understanding of the main methods of constructing a personalized educational resource recommendation system. The fourth part is the core of the paper, which describes the analysis of personalized recommendation algorithms based on big data from two aspects: collaborative filtering recommendation algorithm analysis and personalized recommendation system test analysis. The last part of the paper is a summary of the whole work.
2. Related Work
2.1. Personalized Educational Resource Recommendation System
Social informatization and educational informatization are becoming more and more mature, social networks are gradually rising, sensor devices and mobile terminals are more and more connected to the network, and various statistical data, transaction data, interactive data, and sensor data are generated and exist. The era we live in seems to be an era of information explosion, but the emergence of massive information has overwhelmed the Internet people. There is more and more useless information, and it is difficult for users to really pay attention to themselves. A large amount of useful information is covered up and cannot be obtained by the target audience. Therefore, personalized education resource recommendation is expected to provide users with higher precision and faster recommendation services.
Gan and Zhang [16] proposed properly processing these complex and diverse structured, semistructured, and unstructured educational data to form an integrated solution covering business, technology, and IT infrastructure to process, store, manage, and analyze educational big data [16]. Zheng [17] constructs a model based on the user’s past behavioral history (previous purchases, choices, item ratings) and other users’ decisions and then uses the model to predict or evaluate items and then recommend a high recommendation value to the user [17]. Saito and Watanobe [18] present educational application areas and cases of big data in the United States and the challenges they face with big data application to self-learning systems as an example of educational applications of big data [18]. Ying and Boqin [19] argued that recommendation systems based on content filtering algorithms typically use a set of individual characteristics of items to calculate similar items [19]. Wu [20] argued that analyzing recorded data and discovering potential rules based on big data techniques can guide teacher education and personalized learning for teachers and students [20].
Therefore, with the increase in educational resources, building a personalized recommendation system for educational resources is a necessary link to promote students’ online learning mode. How to track students’ learning progress and recommend truly useful educational resources to students is a real need.
2.2. Personalized Recommendation under Big Data
A good recommendation algorithm can improve efficiency and serve the users, while a poor recommendation algorithm will produce various internal conflicts and the recommended information will not satisfy the users. The core of a personalized recommendation system is the recommendation algorithm, and among many recommendation algorithms, the collaborative filtering recommendation algorithm is the most researched and widely used recommendation algorithm.
Pardos et al. [21] proposed a matrix filling technique to fill the missing data with default values [21]. It is the process of processing a data source, transforming it into knowledge, and recommending it to the user. The effective fusion of different recommendation algorithms and recommendations is called the matrix filling technique. Zhu [22] uses an information-theoretic approach to measure the relevance between items and features and proposes a feature-weighted selection method to improve collaborative filtering algorithms to improve the accuracy and efficiency of recommendations [22]. Cui [23] proposed a method combining information games and Pearson correlation coefficients to improve the similarity accuracy of sparse data [23]. Singhal et al. [24] proposed using the singular value decomposition technique to reduce the dimensionality of feature vectors, reduce the time required to find nearest neighbors, and improve scaling performance based on item recommendations [24]. Sun et al. [25] proposed a method to add confidence values to the similarity calculation to improve accuracy [25].
According to the collaborative filtering algorithm, the personalized recommendation can predict which resources users may be interested in according to the historical data (exploration, scoring, etc.) and the user’s community, so as to find the user’s needs, increase user stickiness and loyalty, and improve user experience in a large amount of redundant information.
3. Main Methods of Constructing Personalized Educational Resources’ Recommendation System
3.1. Similarity-Based Recommendation Method
A similarity-based method is the most representative and successful recommendation method in a recommendation system [26]. The main idea is that if some educational resources or users have the same behavior in the past, they will have similar behavior in the future, so as to predict the behavior that will occur according to the behavior that has occurred; that is, educational resources or users are implicitly cooperating with each other. The nontraditional search engine will make use of the data similarity-based indexing technology in the traditional search engine. Based on the recommendation algorithm, Figure 1 shows an example of the system architecture of a common personalized recommendation system.
[figure(s) omitted; refer to PDF]
Firstly, the algorithm based on user similarity collects the evaluation data of other users, especially those similar to the target user, and then predicts the preference characteristics of the target user. According to the definition and theorem of attribute dependency, the dependency of class attributes relative to conditional attributes in the dataset is derived, so as to delete irrelevant attributes according to the calculation of attribute dependency [27]. Specific calculation formula of attribute dependency is as follows:
By analyzing the user data of the alliance data resource trading platform, target users are identified as those who already use the platform, and identification methods are designed for potential users outside the alliance to prepare for the introduction of the alliance platform. The functional requirements of the personalized recommendation system for the education process are shown in Figure 2.
[figure(s) omitted; refer to PDF]
When big data is segmented and transported to different machines for processing (each Map corresponds to a machine node), its execution efficiency must be higher than that of a single machine, and the larger the data, the higher the efficiency ratio. HDFS stores super large files by taking data blocks as the basic unit. Each file can be divided into many blocks and stored on different disks, respectively, so that a single file can be larger than the capacity of any disk in the cluster and easy for system management [28]. Assuming that
Secondly, modern information extraction technology allows us to automatically extract the content or metadata information of educational resources, so we can compare the content of a given educational resource to calculate the similarity between the two resources. To eliminate the influence caused by different dimensions, this method is normalized as follows:
For explicit collection, through the filling in of students’ basic personal information upon enrollment and the usual interactive survey of students, students are allowed to make in-depth heuristic inquiries about the knowledge they are interested in. For unified codification of shared and transactional data of alliance members, the data related to the alliance is effectively stored and managed through data processing, integration, transformation, and storage. After finding the nearest neighbors with the greatest similarity to the project, the target project is scored using the following reduction formula.
where
Then, in the collaborative filtering algorithm based on items, the similarity between items is expressed as follows:
by collecting information about users and resources, processing this information using data mining-related techniques, so as to discover and analyze the intrinsic relationship between users and resources, and finally, using some recommendation strategy to select the most suitable resources for users to recommend.
Finally, in the recommendation system, the elements and dimensions of the system feature vector are first defined in advance by experts, and then all users or educational resources in the system are represented using the feature vector. In this way, the similarity between two users or educational resources can be obtained by calculating their corresponding feature vectors. The system supports dynamic changes in database size or data volumes, such as regular maintenance of resources by administrators, absorption of high-quality resources, and deletion of low-quality resources. It also adopts modular design and layered architecture design, so that the system can be applied under different operating environments and customer needs. For potential target users outside the alliance, the data resource recommendation method is designed by RSS technology, and for target users already using the platform, the dichotomous network personalized recommendation method is designed, and the recommendation evaluation method is also designed. The recommendation evaluation is mainly used to evaluate the recommendation effect of the recommendation system and provide relevant feedback to facilitate the improvement of the recommendation algorithm.
3.2. Recommended Algorithm Data Storage Method
The traditional social recommendation algorithm only considers the impact of the social network relationship between users on the system from the perspective of users and assumes that the items in the system are independent [29]. Its services do not only focus on keyword search but also on how to analyze the massive search records generated every day and the search history of different users. The similarity between items
However, information about the interrelationships between items in the system is also important because people will consider similar items or alternative items in some cases when choosing items. Traditional recommendation systems require explicit social network relationships between users. The data source can be imported directly into Elastic Search or Hbase, or one of the importing parties can subsequently perform data synchronization operations. The data storage and indexing module is shown in Figure 3.
[figure(s) omitted; refer to PDF]
The first is based on the content recommendation module; this module is relatively simple and computationally small, so the output data can be calculated in real time without saving. After the user submits the job with the command Hadoop jar, the JobClient instance uploads the job configuration information, jar file, environment variables, slice, and other related information to the distributed file system HDFS, and then JobHent notifies JobTracker through the RPC framework. The similarity between users
The weight of the project
To ensure high availability and data fault tolerance in the Data Node, each block can be replicated to other server disks, with a default of 5, thus ensuring no data loss in case of the block, disk, or machine failure. Load the session logs from it to the data warehouse for offline analysis using big data analytics tools such as Hive and Pig.
Next is the user-based collaborative filtering recommendation module, which will calculate the user’s
where
When only one neighbor user scores an item, it is only related to this user’s score, as shown in the following formula:
The last is based on the neural network recommendation module; when the user scores a resource, it will call the wood module on the home page recommendation neural network training, and the input feature value of the neural network is directly taken out from the database to get. The number of clicks students make using the education platform, the time they access the resources, the type of resources they access, exam records, and the time they spend doing questions are analyzed to train a student user model [30], for nonrelational massive data, such as user page stay practice, the number of clicks, learning behavior, and other massive data, by using Hadoop system in the HDFS (Distributed File Storage System) to the massive education big data storage operations. Once there are free resources, JobTracker will select a suitable task to use these resources according to a certain policy, which is done by the task scheduler. Teachers can carry out off-site synchronous interactive teaching through the big data platform and can also monitor each student’s learning process and dynamically adjust the teaching content and pace according to the characteristics of students’ learning behavior, tailoring high-quality personalized teaching.
4. Analysis of Personalized Recommendation Algorithm Based on Big Data
4.1. Analysis of Personalized Collaborative Filtering Recommendation Algorithm
The number of registered users on the Web is constantly increasing, and in the face of the complex structure of websites and the increasing number of large-scale users, recommendation algorithms will face great challenges in calculating the similarity between objects and finding the nearest neighbors of the target objects, and clustering can exactly remedy this problem. Three traditional collaborative filtering similarity measures, namely, cosine similarity, Pearson correlation similarity, and modified cosine similarity, are applied to the same platform for experiments, and the best similarity measure is selected based on the trend and applied to the collaborative filtering recommendation algorithm proposed in this paper to find the nearest neighbors of the target users. The results are shown in Figure 4.
[figure(s) omitted; refer to PDF]
The values of the three similarity calculations fluctuate with the gradual increase of the number of nearest neighbors. The algorithm in this paper is the largest when the number of neighbors is about 60, while the value of the Pearson correlation similarity has always been the smallest. It is inferred that applying this calculation method to the recommendation algorithm will improve the recommendation accuracy.
The working mechanism of the collaborative filtering recommendation algorithm is to calculate user similarity based on user ratings of items, find nearest neighbors, and make recommendations to target users based on the nearest neighbors’ ratings of the target items. That is, some features are extracted for each recommended object to represent this object, then the feature data of a user’s past favorite (dislike) objects are used to learn this user’s preferences, and finally, a set of objects with the greatest relevance is recommended for this user by comparing the user preferences obtained in the previous step with the features of the candidate objects. In order to verify the accuracy of for, k = 5, 10 is selected to compare the real face, while the number of neighbors is taken as the number of intervals between to, and the results are shown in Figure 5.
[figure(s) omitted; refer to PDF]
First, data mining and preprocessing methods are used to preprocess and model the data that can reflect users’ purchasing habits or ratings so that they can be processed by recommendation algorithms to come up with quick conclusions. In the massive resource system, searching for resources is a more convenient way to obtain resources. As the number of users using the learning resource recommendation system increases, new users are gradually transformed into regular users. By analyzing users’ search keywords, we can get some users’ interest points. By the iterative method, the value of each clustering center is updated one by one until the best clustering result is obtained. Discovering frequent item sets based on support degree, we first scan the transactions to discover the number of occurrences of each item and build a candidate set. Then, the support degree is assumed in advance and all frequent item sets are calculated by an iterative approach. The optimal number of clusters is taken so that the number of nearest neighbors ranges from 0 to 150 with progressively increasing intervals, and the experimental results are shown in Figure 6.
[figure(s) omitted; refer to PDF]
Secondly, by calculating the distance between the target and the cluster centers of several clusters that have been determined, the cluster with the closest spatial distance, that is, the most similar cluster, is selected. The association rules are analyzed from the subset of frequent item sets through the preassumed confidence. Users are divided into different clusters according to their personal portrait information (gender, age, occupation, etc.). Users in the same cluster have high similarity (specifically, they may have the same or similar interest preferences). In each cluster, an “opinion leader” is generated by calculating the average evaluation of users on educational resources to represent the preferences of users for all items in the whole cluster. If the user is interested in what subject content, these subject words are used as the user’s interest model.
Finally, based on the rating data information of
4.2. Test and Analysis of Personalized Recommendation System
The recommendation process of the detailed page of teaching resources is somewhat similar to the search process of search engines, in that it calculates the result list that is closest to the user input and close to the user preference according to the user’s input and extensive habits. In this dataset, the performance difference between social recommendation systems using explicit social network relationships and implicit social recommendation systems using implicit social network relationships is compared. However, the same user’s rating on a project can also use this global difference to determine its relationship with the project, manage the server’s hardware resource pool through the client, and then virtualize all the hardware resources in the resource pool to generate several independent virtual machines, so as to reduce the running burden of the system. By weighting the similarity of users in each cluster, this improved algorithm can be called the ICSL-WCF algorithm, and the comparison result with ICSL-CF is shown in Figure 7.
[figure(s) omitted; refer to PDF]
First, the top rankings are provided to the using users and switched to personalized recommendations after waiting until a certain amount of user data is collected. A penalty factor will be added to improve the user-based collaborative filtering algorithm together with the K-means clustering algorithm, and the evaluation results are shown in Tables 1 and 2.
Table 1
Comparison of accuracy before and after improvement.
User level | S1 | S2 | S3 | S4 |
K-means accuracy | 0.54 | 0.63 | 0.48 | 0.52 |
Comprehensive improvement accuracy | 0.37 | 0.47 | 0.39 | 0.28 |
Relative improvement | 0.48 | 0.51 | 0.38 | 0.47 |
Table 2
Comparison of recall rate before and after improvement.
User level | S1 | S2 | S3 | S4 |
K-means accuracy | 0.22 | 0.37 | 0.28 | 0.19 |
Comprehensive improvement accuracy | 0.30 | 0.39 | 0.41 | 0.51 |
Relative improvement | 0.49 | 0.51 | 0.44 | 0.39 |
The data is read into the Map function in parallel according to the chunking of the file in HDFS, and the Map extracts the (key, value) key-value pairs according to the actual requirements, sorts them, and submits them to the Reduce function. For image objects, we need to extract features such as color, texture, shape, and spatial relationship, while audio and video objects are generally extracted by deep learning methods for sound spectrum and video frames. This data is then used as input for the Reduce process, and the result is output to HDFS. Based on the relative preference matrix of each user, the clustering center is found. The number of clusters is selected as 10 and 20, and the contour coefficients are shown in Figure 8.
[figure(s) omitted; refer to PDF]
Secondly, for the information on different educational resources, it makes full use of the current resources such as teachers and experts in the school to label the resources in a corresponding way. As long as the user has a rating and can calculate its recommendation items, even if there are no brand new users, we can use the form of taking the closest user or popular average to supplement its rating and thus Slope open recommendation. This process can take full advantage of the distribution of computing resources of each node and parallel MapReduce processing, but this framework is a major problem that in the Reduce process requires all MapReduce written partition files through the network copy to the Reduce node and then the next step.
Finally, the prediction accuracy of the recommendation system implemented in this paper is statistically calculated by means of offline calculations. The method is based on the assumption that users are always interested in the most recently accessed information; i.e., data within the user’s most recent fixed time frame is always analyzed and modeled, ignoring all data prior to that time window. The validation process verifies the validity of the selected subset of features on a test dataset. In the data model of the recommender system, the data generated by the user during the use of the learning resources by the learner will be stored by creating and using the learning resources database. In different application domains, the focus of people on the attribute features is different, so the size of the contribution made by different attribute features in the final recommendation varies, and this weight is generally determined by the characteristics of the relevant domain or through expert opinion.
5. Conclusions
With the rapid growth of today’s data volume, recommendation systems have become one of the most effective ways to solve the problem of “information overload”. In the personalized recommendation system of educational resources, the user interest model is the foundation and core, and the research on the user interest model is increasing. With the rapid growth of Internet users and online information, the importance of recommendation systems is further strengthened and people’s expectation of the recommendation result of recommendation system is further increased, so the recommendation accuracy of recommendation system must be improved continuously. In terms of students’ self-learning, the web tracks the whole learning process of students to understand their learning methods and habits, personalities, and interests and to obtain relevant implicit data. However, data storage and nonstandardized descriptions increase the difficulty of data mining. This paper mainly designs and implements a personalized recommendation system for teaching resources, which can effectively solve the problems of a large amount of resource information, inaccurate resource allocation, scattered and difficult to share resources, duplicated resource organization, insufficient intelligence, and difficulties. It is a subsystem of the advanced computer network course faculty support system, and its main function is to provide a customized recommendation and faculty resource sharing platform. The personalized recommendation system based on big data meets functional and nonfunctional system design requirements, effectively helps solve the information overload problem, and recommends personalized educational resources in a timely manner. It effectively provides customized educational resources and supports and facilitates the promotion of education in China.
Acknowledgments
This work received the First Class Course Project of Educational Technology.
[1] S. Dwivedi, V. Roshni, "Recommender system for big data in education," ,DOI: 10.1109/eleltech.2017.8074993, .
[2] R. Levesque, "Individualized education programs," Practical Pointers, vol. 1 no. 1, pp. 1418-1420, DOI: 10.1007/978-3-319-33228-4_681, 2018.
[3] Y. Cheng, X. Bu, "Research on key technologies of personalized education resource recommendation system based on big data environment," Journal of Physics: Conference Series, vol. 1437 no. 1,DOI: 10.1088/1742-6596/1437/1/012024, 2020.
[4] C. Geng, J. Zhang, L. Guan, "A recommendation method of teaching resources based on similarity and ALS," Journal of Physics: Conference Series, vol. 1865 no. 4,DOI: 10.1088/1742-6596/1865/4/042043, 2021.
[5] K. Villalba, S. C. Cuba, C. Deco, C. Bender, F. J. García-Peñalvo, "A recommender system of open educational resources based on the purpose of learning," ,DOI: 10.1109/laclo.2017.8120899, .
[6] D. Seng, X. Chen, X. Fang, X. Zhang, J. Chen, "Research on personalized recommendation of educational resources based on big data," Educational Sciences: Theory and Practice, vol. 18 no. 5,DOI: 10.12738/estp.2018.5.094, 2018.
[7] Y. V. Taratukhina, T. V. Bart, V. V. Vlasov, "Machine learning models OF information recommendation system ON individualization OF education," Educational Resources and Technology, vol. 2 no. 2,DOI: 10.21777/2500-2112-2019-2-7-14, 2019.
[8] F. Su, J. Tang, Z. Zhang, "Research on college students’ course selection recommendation model based on big data and cloud computing," Journal of Physics: Conference Series, vol. 1982 no. 1,DOI: 10.1088/1742-6596/1982/1/012203, 2021.
[9] L. M. Ang, F. L. Ge, K. P. Seng, "Big educational data & analytics: survey, architecture and challenges," IEEE Access, vol. 8 no. 99,DOI: 10.1109/ACCESS.2020.2994561, 2020.
[10] S. R. Gandhi, J. Gheewala, "A survey on recommendation system with collaborative filtering using big data," Proceedings of the International Conference on Innovative Mechanisms for Industry Applications, pp. 457-460, DOI: 10.1109/icimia.2017.7975657, .
[11] H. H. Syed, "Survey on recommendation system in big data analytics," SSRN Electronic Journal, vol. 6 no. 12, pp. 50-53, 2017.
[12] S. Cha, M. Y. Yi, S. Youm, "Design and implementation of a big data evaluator recommendation system using deep learning methodology," Applied Sciences, vol. 10 no. 22,DOI: 10.3390/app10228000, 2020.
[13] N. Singh, S. Tripathi, D. P. Singh, P. Bhasker, "Recommendation systems in big data era," International Journal of Innovative Technology and Exploring Engineering, vol. 8 no. 12S3, pp. 80-85, 2019.
[14] A. Rahman, S. Dash, "Big data analysis for teacher recommendation using data mining techniques," International Journal of Control Theory and Applications, vol. 10 no. 18, pp. 95-105, 2017.
[15] C. K. Pereira, F. Campos, V. Ströele, J. M. N. R. David, "BROAD-RSI - educational recommender system using social networks interactions and linked data," Journal of Internet Services and Applications, vol. 9 no. 1,DOI: 10.1186/s13174-018-0076-5, 2018.
[16] B. Gan, C. Zhang, "Design of personalized recommendation system for online learning resources based on improved collaborative filtering algorithm," E3S Web of Conferences, vol. 214 no. 3,DOI: 10.1051/e3sconf/202021401051, 2020.
[17] H. Zheng, "Multi level recommendation system of college online learning resources based on multi intelligence algorithm," Journal of Physics: Conference Series, vol. 1873 no. 1,DOI: 10.1088/1742-6596/1873/1/012078, 2021.
[18] T. Saito, Y. Watanobe, "Learning path recommendation system for programming education based on neural networks," International Journal of Distance Education Technologies, vol. 18 no. 1, pp. 36-64, DOI: 10.4018/ijdet.2020010103, 2020.
[19] L. Ying, L. Boqin, "Application of transfer learning in task recommendation system," Procedia Engineering, vol. 174 no. Complete, pp. 518-523, DOI: 10.1016/j.proeng.2017.01.178, 2017.
[20] L. Wu, "Collaborative filtering recommendation algorithm for MOOC resources based on deep learning," Complexity, vol. 2021 no. 46,DOI: 10.1155/2021/5555226, 2021.
[21] Z. A. Pardos, Z. Fan, W. Jiang, "Connectionist recommendation in the wild: on the utility and scrutability of neural networks for personalized course guidance," User Modeling and User-Adapted Interaction, vol. 29 no. 2, pp. 487-525, DOI: 10.1007/s11257-019-09218-7, 2019.
[22] W. Zhu, "Topic recommendation system using personalized fuzzy logic interest set," Journal of Intelligent and Fuzzy Systems, vol. 40 no. 2, 2020.
[23] Y. Cui, "Intelligent recommendation system based on mathematical modeling in personalized data mining," Mathematical Problems in Engineering, vol. 2021 no. 3,DOI: 10.1155/2021/6672036, 2021.
[24] A. Singhal, P. Sinha, R. Pant, "Use of deep learning in modern recommendation system: a summary of recent works," International Journal of Computer Application, vol. 180 no. 7, pp. 17-22, DOI: 10.5120/ijca2017916055, 2017.
[25] G. Sun, T. Cui, G. Beydoun, S. F. D. J. Chen, "Towards massive data and sparse data in adaptive micro open educational resource recommendation: a study on semantic knowledge base construction and cold start problem," Sustainability, vol. 9 no. 6,DOI: 10.3390/su9060898, 2017.
[26] L. Hui, H. Li, Z. Shu, Z. Zhong, J. Cheng, "Intelligent learning system based on personalized recommendation technology," Neural Computing & Applications, vol. 31, pp. 4455-4462, DOI: 10.1007/s00521-018-3510-5, 2018.
[27] L. Fang, L. A. Tuan, S. C. Hui, L. Wu, "Personalized question recommendation for English grammar learning," Expert Systems, vol. 35 no. 2,DOI: 10.1111/exsy.12244, 2018.
[28] C. K. Raghavendra, K. C. Srikantaiah, K. R. Venugopal, "Personalized recommendation systems (pres): a comprehensive study and research issues," International Journal of Modern Education and Computer Science, vol. 10 no. 10, pp. 11-21, 2018.
[29] Z. Li, Y. Y. J. H. L. L. Yang, "Novel imidazole fluorescent poly(ionic liquid) nanoparticles for selective and sensitive determination of pyrogallol," Talanta, vol. 174 no. 11, pp. 198-205, DOI: 10.1016/j.talanta.2017.06.007, 2017.
[30] G. Vincenti, A. Bucciero, C. Carvalho, "E-learning E-education and online training," Lecture Notes of the Institute for Computer Sciences Social Informatics & Telecommunications Engineering, vol. 2014, 2014.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2022 Rong Fu et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
With the advent of the Internet and the era of big data, education is increasingly dependent on data resources to support product and business innovation, and the lack of data resources has severely limited the areas involved. As a general information filtering method, personalized recommendation systems analyze the historical interaction data between users and items to build user interest models in an environment of “information overload”, allowing users to discover and recommend information that interests them. However, the explosive growth of information in the network makes users wander in the sea of information, and it is increasingly difficult to find the information they really need, i.e., information overload. This has given rise to personalized recommendation systems, which currently have more mature applications in industries such as e-commerce, music services, and movie services. To this end, this paper studies and implements a customized educational resource recommendation system that can handle big data. The results show that the values of different similarity calculations all fluctuate with the gradual increase of the number of nearest neighbors, and the algorithm in this paper is maximum at the number of neighbors around 60; then, it is inferred that applying the calculation method to the recommendation algorithm will improve the recommendation accuracy. Therefore, education uses the concept of big data to process the huge amount of education data and find some correlations and laws in education, so as to realize “teaching according to the material, teaching according to the material”.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer