Aquaculture information recommendation based on collaborative filtering algorithm and web logs

被引:0
|
作者
Zhen, Zhumi [1 ]
Wang, Lianzhi [1 ]
Zhang, Yan'e [1 ]
机构
[1] College of Information and Electrical Engineering, China Agricultural University, Beijing,100083, China
关键词
Aquaculture - Forecasting - Signal filtering and prediction - Blogs - Data mining - Lakes - Internet of things - Surveys - Recommender systems - Websites - Behavioral research;
D O I
10.11975/j.issn.1002-6819.2017.z1.039
中图分类号
学科分类号
摘要
With the development of Internet, aquaculture information is increasing rapidly in decade years in both internet and the Internet of Things (IoT). Now users are confronted with the information overload, and most of the information has not been effectively utilized. In order to select requested resource for specific users from ubiquitous resource, an aquaculture recommender system was built in this paper. Several IoTs had been deployed in many provinces of China, like Beijing, Jiangsu and Shandong. What's more, an IoT platform was established to collect IoT environment information in real time and crawl aquaculture information from Internet. In this research, item based collaborative filtering algorithm was combined with Web usage mining to generate recommendation. Web usage mining technology processed Web logs in host server and analyzed browsing behavior of users to establish user preference model. Furthermore, item based collaborative filtering used collective intelligence to recommend items that was similar with the items user prefers. The producers of this research were as follows. First, an aquaculture household interest questionnaire was designed after field research with aquaculture households. The questionnaire included user basic investigation, pond basic investigation and user interest investigation. Second, users rated the items in the questionnaire according to their interests. These items included aquaculture technology, fish disease prevention knowledge, government policies, pond production information, disease warning information, weather information, information output prediction and fault information etc. So that user tendency was initialized through the questionnaire and system registration. Third, further user interest could be collected in the form of Web logs. Web logs recorded user browsing behavior, such as user name, IP, access date and time and visited pages. User browsing behavior indicated user interests. To a certain extent, the longer time user browsers a page, the more interest user have. This technology was called Web usage mining. After user initial model and Web usage mining, the user-item rating matrix was calculated. Fourth, item-based collaborative filtering calculated the similarity between two items. The methods of similarity calculation mainly included Pearson similarity, cosine similarity, general modified cosine similarity and improved modified cosine similarity. Considering different user rating behaviors, some users would rate much higher or lower score than the average. So improved modified cosine similarity method was used to reduce the impact of user rating behavior. Using this method, all ratings of one user would be divided by highest rating, and the new user-item rating matrix was obtained. Fifth, the prediction rating from users to items was produced based on item similarity. The recommendation system pushed the items with highest prediction rating to the corresponding users using the top neighborhood method. Finally, this research was evaluated by mean absolute error. Results showed that when recommend items were more than 4, MAE of improved modified cosine method were the least in all methods. So that, the improved modified cosine method (IMCM) was chosen to calculate item similarity. In conclusion, the cold start problem of recommender system could be solved by initial user interest like user registration and questionnaire investigation. And the IMCM method improves the accuracy by reducing impact of user behavior. The aquaculture system recommends precisely according to user interest from both Internet and Internet of Things (IoT), such as trading information, farming technology, government policies and Internet of Things data. There are further works to do in the future. Context aware can be taken into consideration to improve recommendation precision, such as time, location and fault information in pond. Time presents the different production season of aquatic products; location presents where the pond is; and the fault information presents the abnormal status of IoT in pond. © 2017, Editorial Department of the Transactions of the Chinese Society of Agricultural Engineering. All right reserved.
引用
收藏
页码:260 / 265
相关论文
共 50 条
  • [1] Collaborative Filtering Recommendation Algorithm Based on Contextual Information
    Guo, Jia
    Shen, Jian-Jing
    [J]. 2016 INTERNATIONAL CONFERENCE ON SERVICE SCIENCE, TECHNOLOGY AND ENGINEERING (SSTE 2016), 2016, : 28 - 35
  • [2] A Collaborative Filtering Recommendation Algorithm Based on Information of Community Experts
    一种基于社区专家信息的协同过滤推荐算法
    [J]. Liang, Jiye (ljy@sxu.edu.cn), 2018, Science Press (55):
  • [3] Information aging-based Collaborative Filtering recommendation algorithm
    [J]. Wang, Y.-B. (wangyubin1988999@163.com), 1600, Science Press (35):
  • [4] Distributed web log mining based collaborative filtering recommendation algorithm
    Wang, Xun
    Ling, Yun
    Li, Biwei
    [J]. DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 1114 - 1118
  • [5] The Application of Web Log in Collaborative Filtering Recommendation Algorithm
    Zhang, Xiaohui
    Wang, Longge
    [J]. 2013 9TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2013, : 763 - 765
  • [6] Collaborative Filtering Recommendation Algorithm Based on Social Relation and Geographic Information
    Ma, Dongni
    Dong, Liyan
    Li, Kelu
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,
  • [7] Recommendation Model Based on Collaborative Filtering Recommendation Algorithm
    Huang, Jun
    [J]. Proceedings of the 2016 4th International Conference on Mechanical Materials and Manufacturing Engineering (MMME 2016), 2016, 79 : 67 - 70
  • [8] Web Recommendation Based on Unified collaborative Filtering
    Zhong, Jiang
    Cheng, Yifeng
    Deng, Shitao
    [J]. ADVANCED RESEARCH ON INFORMATION SCIENCE, AUTOMATION AND MATERIAL SYSTEM, PTS 1-6, 2011, 219-220 : 887 - 891
  • [9] A Hybrid Collaborative Filtering Recommendation Algorithm for Web-based Learning Systems
    Cao, Shanshan
    [J]. PROCEEDINGS OF 2015 IEEE INTERNATIONAL CONFERENCE ON BEHAVIORAL, ECONOMIC, SOCIO-CULTURAL COMPUTING (BESC), 2015, : 168 - 171
  • [10] Collaborative Filtering Recommendation Algorithm Based on Cluster
    Li, Xingyuan
    [J]. 2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 2682 - 2685