A Similarity-Based Software Recommendation Method Reflecting User Requirements

被引:0
作者
Baek, Se In [1 ]
Song, Yang-Eui [1 ]
Lee, Yong Kyu [1 ]
机构
[1] Dongguk Univ, Dept Comp Sci & Engn, Seoul, South Korea
关键词
Software recommendation; User requirements; Boolean model; Cosine similarity; Vector space model; Recommendation system;
D O I
10.5391/IJFIS.2020.20.3.201
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Existing software recommendation methods consider only the usage frequencies of software as far as we know. In this study, we propose a software recommendation method reflecting user requirements based on both the Boolean model and vector space model. A function matrix and function vector are made from the functional specification of each software type and stored in the database. First, it creates a requirement vector from a user's functional requirements of the desired software. Second, it makes a list of software with the same functions wanted using the function matrix based on the Boolean model. Third, the cosine similarities are calculated between the requirement vector and function vectors of the software in the list based on the vector space model. Finally, a software recommendation list is generated in descending order of similarity. Based on the experiment results, appropriate software well suited for user requirements can be recommended. This is because we searched for software that satisfies each user's requirements by using the cosine similarity function of information retrieval and recommended it according to the ranking. In the future, performance can be improved by utilizing statistical search techniques.
引用
收藏
页码:201 / 210
页数:10
相关论文
共 50 条
  • [21] A user preference classification method in information recommendation system
    Chen, CT
    Tai, WS
    SHAPING BUSINESS STRATEGY IN A NETWORKED WORLD, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1091 - 1096
  • [22] Method of collaborative filtering recommendation of personalized product-service system based on user
    Lyu F.
    Li N.
    Feng Z.-Z.
    Zhang Y.-H.
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2023, 53 (07): : 1935 - 1942
  • [23] A Collaborative Filtering Recommendation Method with Integrated User Profiles
    Liu, Chenlei
    Yuan, Huanghui
    Xu, Yuhua
    Wang, Zixuan
    Sun, Zhixin
    ADVANCED DATA MINING AND APPLICATIONS, ADMA 2022, PT II, 2022, 13726 : 196 - 207
  • [24] Personal Recommendation Based on a User's Understanding
    Lee, Soojung
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2012, 20 (01) : 62 - 71
  • [25] A cosine similarity-based maximal clique point cloud registration algorithm
    Lin, Junjie
    Wang, Xiaogang
    Chang, Mingrui
    Yin, Zhiwei
    Zhang, Liuhong
    COMPUTING, 2025, 107 (01)
  • [26] Research on Recommendation system based on user portrait
    Wu, Tiantian
    Yang, Fangtao
    Zhang, Dongjiao
    Zhu, Ao
    Wan, Fucheng
    PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS), 2020, : 462 - 465
  • [27] EMUCF: Enhanced multistage user-based collaborative filtering through non-linear similarity for recommendation systems
    Jain, Ankush
    Nagar, Surendra
    Singh, Pramod Kumar
    Dhar, Joydip
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 161
  • [28] MSBPR: A multi-pairwise preference and similarity based Bayesian personalized ranking method for recommendation
    Zeng, Liang
    Guan, Jiewen
    Chen, Bilian
    KNOWLEDGE-BASED SYSTEMS, 2023, 260
  • [29] A User Profile Based Medical Recommendation System
    Cai, Jun
    Hong, Xuebin
    Dai, Qingyun
    Zhao, Huimin
    Liu, Yan
    Luo, Jianzhen
    Wu, Zhijie
    ADVANCES IN BRAIN INSPIRED COGNITIVE SYSTEMS, 2020, 11691 : 293 - 301
  • [30] CS-Softmax: A Cosine Similarity-Based Softmax Loss Function
    Zhang Q.
    Yang J.
    Zhang X.
    Cao T.
    Zheng C.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2022, 59 (04): : 936 - 949