{"title":"微任务众包的梯度下降矩阵分解","authors":"Alireza Moayedikia","doi":"10.1016/j.engappai.2025.111003","DOIUrl":null,"url":null,"abstract":"<div><div>Conventional crowdsourcing algorithms assign all tasks to all workers and collect their final answers. However, a major issue with these baseline approaches is their inability to identify and eliminate answers from low-quality or non-genuine workers. To tackle this challenge, novel microtasking algorithms have been proposed where workers' expertise is estimated to allocate tasks accordingly. These algorithms rely on a worker-task matrix, but a common problem is the potential sparsity of this matrix due to not all workers answering allocated tasks and a high ratio of tasks to workers. To address this issue, this paper introduces a novel optimization-based matrix factorization approach using Gradient Descent known as GRADi. GRADi aims to predict missing answers from different workers while factorizing the worker-task matrix. During this process, GRADi incorporates worker similarity information to enhance factorization accuracy. The effectiveness of GRADi is evaluated using datasets from Amazon Mechanical Turk and similar platforms, assessing accuracy and Root Mean Square Error. Comparative analyses against other matrix factorization algorithms, including both optimization and non-optimization techniques, as well as existing microtasking algorithms, demonstrate that GRADi consistently outperforms these methods. It shows promising results in improving microtasking outcomes by better predicting worker responses and handling the inherent challenges of sparse worker-task matrices.</div></div>","PeriodicalId":50523,"journal":{"name":"Engineering Applications of Artificial Intelligence","volume":"154 ","pages":"Article 111003"},"PeriodicalIF":8.0000,"publicationDate":"2025-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A gradient descent matrix factorization for microtask crowdsourcing\",\"authors\":\"Alireza Moayedikia\",\"doi\":\"10.1016/j.engappai.2025.111003\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Conventional crowdsourcing algorithms assign all tasks to all workers and collect their final answers. However, a major issue with these baseline approaches is their inability to identify and eliminate answers from low-quality or non-genuine workers. To tackle this challenge, novel microtasking algorithms have been proposed where workers' expertise is estimated to allocate tasks accordingly. These algorithms rely on a worker-task matrix, but a common problem is the potential sparsity of this matrix due to not all workers answering allocated tasks and a high ratio of tasks to workers. To address this issue, this paper introduces a novel optimization-based matrix factorization approach using Gradient Descent known as GRADi. GRADi aims to predict missing answers from different workers while factorizing the worker-task matrix. During this process, GRADi incorporates worker similarity information to enhance factorization accuracy. The effectiveness of GRADi is evaluated using datasets from Amazon Mechanical Turk and similar platforms, assessing accuracy and Root Mean Square Error. Comparative analyses against other matrix factorization algorithms, including both optimization and non-optimization techniques, as well as existing microtasking algorithms, demonstrate that GRADi consistently outperforms these methods. It shows promising results in improving microtasking outcomes by better predicting worker responses and handling the inherent challenges of sparse worker-task matrices.</div></div>\",\"PeriodicalId\":50523,\"journal\":{\"name\":\"Engineering Applications of Artificial Intelligence\",\"volume\":\"154 \",\"pages\":\"Article 111003\"},\"PeriodicalIF\":8.0000,\"publicationDate\":\"2025-05-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Engineering Applications of Artificial Intelligence\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0952197625010036\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Applications of Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0952197625010036","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
A gradient descent matrix factorization for microtask crowdsourcing
Conventional crowdsourcing algorithms assign all tasks to all workers and collect their final answers. However, a major issue with these baseline approaches is their inability to identify and eliminate answers from low-quality or non-genuine workers. To tackle this challenge, novel microtasking algorithms have been proposed where workers' expertise is estimated to allocate tasks accordingly. These algorithms rely on a worker-task matrix, but a common problem is the potential sparsity of this matrix due to not all workers answering allocated tasks and a high ratio of tasks to workers. To address this issue, this paper introduces a novel optimization-based matrix factorization approach using Gradient Descent known as GRADi. GRADi aims to predict missing answers from different workers while factorizing the worker-task matrix. During this process, GRADi incorporates worker similarity information to enhance factorization accuracy. The effectiveness of GRADi is evaluated using datasets from Amazon Mechanical Turk and similar platforms, assessing accuracy and Root Mean Square Error. Comparative analyses against other matrix factorization algorithms, including both optimization and non-optimization techniques, as well as existing microtasking algorithms, demonstrate that GRADi consistently outperforms these methods. It shows promising results in improving microtasking outcomes by better predicting worker responses and handling the inherent challenges of sparse worker-task matrices.
期刊介绍:
Artificial Intelligence (AI) is pivotal in driving the fourth industrial revolution, witnessing remarkable advancements across various machine learning methodologies. AI techniques have become indispensable tools for practicing engineers, enabling them to tackle previously insurmountable challenges. Engineering Applications of Artificial Intelligence serves as a global platform for the swift dissemination of research elucidating the practical application of AI methods across all engineering disciplines. Submitted papers are expected to present novel aspects of AI utilized in real-world engineering applications, validated using publicly available datasets to ensure the replicability of research outcomes. Join us in exploring the transformative potential of AI in engineering.