{"title":"基于对话和KNN的多臂强盗推荐算法","authors":"Hao-dong Xia, Zhifeng Lu, Wenxing Hong","doi":"10.1145/3579654.3579714","DOIUrl":null,"url":null,"abstract":"With the wide application of recommendation systems in various fields, in order to effectively solve the cold-start problem in recommendation systems, contextual bandit algorithm uses user feedback to update user preferences online, converting the cold-start problem of recommendation systems into an exploration and exploitation problem. However, traditional contextual bandit algorithm is slow to learn due to the extensive exploration required. With the development of conversational recommendation, conversational contextual bandit algorithm learns the user's preference for key-term through conversation thus accelerating the learning speed. However, it only considers user feedback on key-term and ignores the relevance of key-term to each other. To solve the problem, a multi-armed bandit based on conversation and KNN (K-Nearest Neighbors) algorithm is proposed by introducing a more refined collaboration (KNNConUCB). Experiments on Synthetic data, as well as real datasets from Movielens and Last.FM, demonstrate the efficacy of the KNNConUCB algorithm.","PeriodicalId":146783,"journal":{"name":"Proceedings of the 2022 5th International Conference on Algorithms, Computing and Artificial Intelligence","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Multi-Armed Bandit Recommender Algorithm Based on Conversation and KNN\",\"authors\":\"Hao-dong Xia, Zhifeng Lu, Wenxing Hong\",\"doi\":\"10.1145/3579654.3579714\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the wide application of recommendation systems in various fields, in order to effectively solve the cold-start problem in recommendation systems, contextual bandit algorithm uses user feedback to update user preferences online, converting the cold-start problem of recommendation systems into an exploration and exploitation problem. However, traditional contextual bandit algorithm is slow to learn due to the extensive exploration required. With the development of conversational recommendation, conversational contextual bandit algorithm learns the user's preference for key-term through conversation thus accelerating the learning speed. However, it only considers user feedback on key-term and ignores the relevance of key-term to each other. To solve the problem, a multi-armed bandit based on conversation and KNN (K-Nearest Neighbors) algorithm is proposed by introducing a more refined collaboration (KNNConUCB). Experiments on Synthetic data, as well as real datasets from Movielens and Last.FM, demonstrate the efficacy of the KNNConUCB algorithm.\",\"PeriodicalId\":146783,\"journal\":{\"name\":\"Proceedings of the 2022 5th International Conference on Algorithms, Computing and Artificial Intelligence\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2022 5th International Conference on Algorithms, Computing and Artificial Intelligence\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3579654.3579714\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2022 5th International Conference on Algorithms, Computing and Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3579654.3579714","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Multi-Armed Bandit Recommender Algorithm Based on Conversation and KNN
With the wide application of recommendation systems in various fields, in order to effectively solve the cold-start problem in recommendation systems, contextual bandit algorithm uses user feedback to update user preferences online, converting the cold-start problem of recommendation systems into an exploration and exploitation problem. However, traditional contextual bandit algorithm is slow to learn due to the extensive exploration required. With the development of conversational recommendation, conversational contextual bandit algorithm learns the user's preference for key-term through conversation thus accelerating the learning speed. However, it only considers user feedback on key-term and ignores the relevance of key-term to each other. To solve the problem, a multi-armed bandit based on conversation and KNN (K-Nearest Neighbors) algorithm is proposed by introducing a more refined collaboration (KNNConUCB). Experiments on Synthetic data, as well as real datasets from Movielens and Last.FM, demonstrate the efficacy of the KNNConUCB algorithm.