基于相似度的反映用户需求的软件推荐方法

S. I. Baek, Yang-Eui Song, Yong Kyu Lee
{"title":"基于相似度的反映用户需求的软件推荐方法","authors":"S. I. Baek, Yang-Eui Song, Yong Kyu Lee","doi":"10.5391/IJFIS.2020.20.3.201","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":354250,"journal":{"name":"Int. J. Fuzzy Log. Intell. Syst.","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Similarity-Based Software Recommendation Method Reflecting User Requirements\",\"authors\":\"S. I. Baek, Yang-Eui Song, Yong Kyu Lee\",\"doi\":\"10.5391/IJFIS.2020.20.3.201\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":354250,\"journal\":{\"name\":\"Int. J. Fuzzy Log. Intell. Syst.\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-09-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Int. J. Fuzzy Log. Intell. Syst.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5391/IJFIS.2020.20.3.201\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Fuzzy Log. Intell. Syst.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5391/IJFIS.2020.20.3.201","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

据我们所知,现有的软件推荐方法只考虑软件的使用频率。在本研究中,我们提出了一种基于布尔模型和向量空间模型的反映用户需求的软件推荐方法。根据每种软件类型的功能说明书,形成功能矩阵和功能向量,并存储在数据库中。首先,它根据用户对所需软件的功能需求创建一个需求向量。其次,利用基于布尔模型的函数矩阵,生成具有相同功能的软件列表。第三,基于向量空间模型计算软件的需求向量和功能向量在列表中的余弦相似度。最后,按相似度降序生成软件推荐列表。根据实验结果,可以推荐适合用户需求的软件。这是因为我们使用信息检索的余弦相似度函数来搜索满足每个用户需求的软件,并根据排名进行推荐。在未来,可以通过使用统计搜索技术来提高性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A Similarity-Based Software Recommendation Method Reflecting User Requirements
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信