首页 > 最新文献

Applied Computing Review最新文献

英文 中文
Image4Assess: Automatic learning processes recognition using image processing image4evaluate:自动学习使用图像处理进行识别
IF 1 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-03-27 DOI: 10.1145/3555776.3577643
Hsin-Yu Lee, Maral Hooshyar, Chia-Ju Lin, Wei-Sheng Wang, Yueh-Min Huang
Recently, there has been a growing interest in improving students' competitiveness in STEM education. Self-reporting and observation are the most used tools for the assessment of STEM education. Despite their effectiveness, such assessment tools face several challenges, such as being labor-intensive and time-consuming, prone to subjective awareness, depending on memory limitations, and being influenced due to social expectations. To address these challenges, in this research, we propose an approach called Image4Assess that---by benefiting from state-of-the-art machine learning like convolutional neural networks and transfer learning---automatically and uninterruptedly assesses students' learning processes during STEM activities using image processing. Our findings reveal that the Image4Assess approach can achieve accuracy, precision, and recall higher than 85% in the learning process recognition of students. This implies that it is feasible to accurately measure the learning process of students in STEM education using their imagery data. We also found that there is a significant correlation between the learning processes automatically identified by our proposed approach and students' post-test, confirming the effectiveness of the proposed approach in real-world classrooms.
最近,人们对提高学生在STEM教育中的竞争力越来越感兴趣。自我报告和观察是评估STEM教育最常用的工具。尽管这些评估工具具有有效性,但它们也面临着一些挑战,如劳动密集和耗时,容易受到主观意识的影响,依赖于记忆限制,以及受到社会期望的影响。为了应对这些挑战,在本研究中,我们提出了一种名为image4evaluate的方法,该方法受益于卷积神经网络和迁移学习等最先进的机器学习,可以使用图像处理自动不间断地评估学生在STEM活动中的学习过程。研究结果表明,image4evaluate方法对学生学习过程识别的正确率、精密度和召回率均高于85%。这意味着利用学生的图像数据准确测量STEM教育中学生的学习过程是可行的。我们还发现,我们提出的方法自动识别的学习过程与学生的后测之间存在显著的相关性,证实了我们提出的方法在现实世界课堂上的有效性。
{"title":"Image4Assess: Automatic learning processes recognition using image processing","authors":"Hsin-Yu Lee, Maral Hooshyar, Chia-Ju Lin, Wei-Sheng Wang, Yueh-Min Huang","doi":"10.1145/3555776.3577643","DOIUrl":"https://doi.org/10.1145/3555776.3577643","url":null,"abstract":"Recently, there has been a growing interest in improving students' competitiveness in STEM education. Self-reporting and observation are the most used tools for the assessment of STEM education. Despite their effectiveness, such assessment tools face several challenges, such as being labor-intensive and time-consuming, prone to subjective awareness, depending on memory limitations, and being influenced due to social expectations. To address these challenges, in this research, we propose an approach called Image4Assess that---by benefiting from state-of-the-art machine learning like convolutional neural networks and transfer learning---automatically and uninterruptedly assesses students' learning processes during STEM activities using image processing. Our findings reveal that the Image4Assess approach can achieve accuracy, precision, and recall higher than 85% in the learning process recognition of students. This implies that it is feasible to accurately measure the learning process of students in STEM education using their imagery data. We also found that there is a significant correlation between the learning processes automatically identified by our proposed approach and students' post-test, confirming the effectiveness of the proposed approach in real-world classrooms.","PeriodicalId":42971,"journal":{"name":"Applied Computing Review","volume":"27 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2023-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74765397","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
An Extensible Framework for Implementing Byzantine Fault-Tolerant Protocols 实现拜占庭容错协议的可扩展框架
IF 1 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-03-27 DOI: 10.1145/3555776.3578614
Hanish Gogada, J. Olsen, H. Meling, Leander Jehl
HotStuff is a Byzantine fault-tolerant state machine replication protocol that incurs linear communication costs to achieve consensus. This linear scalability promoted the protocol to be adopted as the consensus mechanism in permissioned blockchains. This paper discusses the architecture and evaluation of our extensible framework to implement three HotStuff variants. This reimplementation demonstrates the extensibility of our framework to implement other HotStuff-like protocols. Leveraging our deployment tool, we evaluated our implementation on a wide variety of configurations.
HotStuff是一种拜占庭式容错状态机复制协议,它需要线性通信成本来实现共识。这种线性可扩展性促使该协议被采用为许可区块链中的共识机制。本文讨论了我们的可扩展框架的架构和评估,以实现三个HotStuff变体。这个重新实现展示了我们框架的可扩展性,可以实现其他类似hotstuff的协议。利用我们的部署工具,我们在各种配置上评估了我们的实现。
{"title":"An Extensible Framework for Implementing Byzantine Fault-Tolerant Protocols","authors":"Hanish Gogada, J. Olsen, H. Meling, Leander Jehl","doi":"10.1145/3555776.3578614","DOIUrl":"https://doi.org/10.1145/3555776.3578614","url":null,"abstract":"HotStuff is a Byzantine fault-tolerant state machine replication protocol that incurs linear communication costs to achieve consensus. This linear scalability promoted the protocol to be adopted as the consensus mechanism in permissioned blockchains. This paper discusses the architecture and evaluation of our extensible framework to implement three HotStuff variants. This reimplementation demonstrates the extensibility of our framework to implement other HotStuff-like protocols. Leveraging our deployment tool, we evaluated our implementation on a wide variety of configurations.","PeriodicalId":42971,"journal":{"name":"Applied Computing Review","volume":"17 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2023-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83409586","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
AI4CITY - An Automated Machine Learning Platform for Smart Cities AI4CITY——智能城市的自动机器学习平台
IF 1 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-03-27 DOI: 10.1145/3555776.3578740
P. Pereira, Carlos Gonçalves, Lara Lopes Nunes, P. Cortez, A. Pilastri
Nowadays, the general interest in Machine Learning (ML) based solutions is increasing. However, to develop and deploy a ML solution often requires experience and it involves developing large code scripts. In this paper, we propose AI4CITY, an automated technological platform that aims to reduce the complexity of designing ML solutions, with a particular focus on Smart Cities applications. We compare our solution with popular Automated ML (AutoML) tools (e.g., H2O, AutoGluon) and the results achieved by AI4CITY were quite interesting and competitive.
如今,人们对基于机器学习(ML)的解决方案越来越感兴趣。然而,开发和部署ML解决方案通常需要经验,并且涉及开发大型代码脚本。在本文中,我们提出了AI4CITY,这是一个自动化技术平台,旨在降低设计机器学习解决方案的复杂性,特别关注智慧城市应用。我们将我们的解决方案与流行的自动化机器学习(AutoML)工具(例如H2O, AutoGluon)进行了比较,AI4CITY获得的结果非常有趣且具有竞争力。
{"title":"AI4CITY - An Automated Machine Learning Platform for Smart Cities","authors":"P. Pereira, Carlos Gonçalves, Lara Lopes Nunes, P. Cortez, A. Pilastri","doi":"10.1145/3555776.3578740","DOIUrl":"https://doi.org/10.1145/3555776.3578740","url":null,"abstract":"Nowadays, the general interest in Machine Learning (ML) based solutions is increasing. However, to develop and deploy a ML solution often requires experience and it involves developing large code scripts. In this paper, we propose AI4CITY, an automated technological platform that aims to reduce the complexity of designing ML solutions, with a particular focus on Smart Cities applications. We compare our solution with popular Automated ML (AutoML) tools (e.g., H2O, AutoGluon) and the results achieved by AI4CITY were quite interesting and competitive.","PeriodicalId":42971,"journal":{"name":"Applied Computing Review","volume":"69 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2023-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83469896","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Model-Driven Integration and the OSLC Standard: a Mapping of Applied Studies 模型驱动的集成和OSLC标准:应用研究的映射
IF 1 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-03-27 DOI: 10.1145/3555776.3577761
F. Basso, Bruno Marcelo Soares Ferreira, Rafael Torres, R. Z. Frantz, D. Kreutz, Maicon Bernardino, Elder de Macedo Rodrigues
Open Services for Lifecycle Collaboration (OSLC) is an open standard for tool interoperability, which allows data federation throughout Software Engineering (SE) application lifecycles. The OSLC community has been active since 2008, and there is still an open question: "What is the state-of-the-art and practice of OSLC for tool integration in Application Lifecycle Management (ALM) for Software Engineering environments?". Objective: To answer this question, our main goal is to map the state-of-the-art and practice on the adoption of OSLC in SE lifecycles. Method: This paper presents a Systematic Mapping Study (SMS) by analyzing 59 primary studies and addressing integration issues such as building SE toolchains. Results: Our findings show that OSLC has been mostly implemented with the development of adapters and MDE. Conclusions: The main advantages of OSLC are related to linked data, involving not only tool adapters for point-to-point integrations, but also proposing solutions for tool replacement in the toolchain, as well as including modifications of OSLC domain specifications and solutions for automated activities for tool integration.
生命周期协作的开放服务(OSLC)是工具互操作性的开放标准,它允许整个软件工程(SE)应用程序生命周期中的数据联合。自2008年以来,OSLC社区一直很活跃,并且仍然存在一个开放的问题:“软件工程环境中应用程序生命周期管理(ALM)中工具集成的OSLC的最新技术和实践是什么?”目的:为了回答这个问题,我们的主要目标是绘制在SE生命周期中采用OSLC的最新技术和实践。方法:本文通过分析59项主要研究并解决集成问题(如构建SE工具链),提出了系统映射研究(SMS)。结果:我们的研究结果表明,OSLC主要是随着适配器和MDE的发展而实现的。结论:OSLC的主要优势与链接数据有关,不仅涉及点对点集成的工具适配器,而且还涉及工具链中工具替换的建议解决方案,以及包括OSLC领域规范的修改和工具集成自动化活动的解决方案。
{"title":"Model-Driven Integration and the OSLC Standard: a Mapping of Applied Studies","authors":"F. Basso, Bruno Marcelo Soares Ferreira, Rafael Torres, R. Z. Frantz, D. Kreutz, Maicon Bernardino, Elder de Macedo Rodrigues","doi":"10.1145/3555776.3577761","DOIUrl":"https://doi.org/10.1145/3555776.3577761","url":null,"abstract":"Open Services for Lifecycle Collaboration (OSLC) is an open standard for tool interoperability, which allows data federation throughout Software Engineering (SE) application lifecycles. The OSLC community has been active since 2008, and there is still an open question: \"What is the state-of-the-art and practice of OSLC for tool integration in Application Lifecycle Management (ALM) for Software Engineering environments?\". Objective: To answer this question, our main goal is to map the state-of-the-art and practice on the adoption of OSLC in SE lifecycles. Method: This paper presents a Systematic Mapping Study (SMS) by analyzing 59 primary studies and addressing integration issues such as building SE toolchains. Results: Our findings show that OSLC has been mostly implemented with the development of adapters and MDE. Conclusions: The main advantages of OSLC are related to linked data, involving not only tool adapters for point-to-point integrations, but also proposing solutions for tool replacement in the toolchain, as well as including modifications of OSLC domain specifications and solutions for automated activities for tool integration.","PeriodicalId":42971,"journal":{"name":"Applied Computing Review","volume":"11 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2023-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89285469","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Automatic Pain Assessment with Ultra-short Electrodermal Activity Signal 超短皮肤电活动信号自动疼痛评估
IF 1 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-03-27 DOI: 10.1145/3555776.3577721
Xinwei Ji, Tianming Zhao, Wei Li, Albert Y. Zomaya
Automatic pain assessment systems can help patients get timely and effective pain relief treatment whenever needed. Such a system aims to provide the service with pain identification and pain intensity rating functions. Among the physiological signals, the electrodermal activity (EDA) signal emerges as a promising feature to support both functions in pain assessment. In this work, we propose a machine learning framework to implement pain identification and pain intensity rating using only EDA and its derived features. Our solution also explores the feasibility of using ultra-short EDA segmentation of about 5 seconds to meet real-time requirements. We evaluate our system on two datasets: Biovid, a publicly available dataset, and Apon, the one we build. Experimental results demonstrate that using just the ultra-short EDA signal as input, our algorithm outperforms state-of-the-art baselines and achieves a low regression error of 0.90.
自动疼痛评估系统可以帮助患者在需要时得到及时有效的疼痛缓解治疗。该系统旨在为该服务提供疼痛识别和疼痛强度评级功能。在生理信号中,皮电活动(EDA)信号作为一种有前景的特征在疼痛评估中支持这两种功能。在这项工作中,我们提出了一个机器学习框架,仅使用EDA及其衍生特征来实现疼痛识别和疼痛强度评级。我们的解决方案还探索了使用5秒左右的超短EDA分割来满足实时需求的可行性。我们在两个数据集上评估我们的系统:Biovid(一个公开可用的数据集)和Apon(我们构建的数据集)。实验结果表明,仅使用超短EDA信号作为输入,我们的算法优于最先进的基线,并实现了0.90的低回归误差。
{"title":"Automatic Pain Assessment with Ultra-short Electrodermal Activity Signal","authors":"Xinwei Ji, Tianming Zhao, Wei Li, Albert Y. Zomaya","doi":"10.1145/3555776.3577721","DOIUrl":"https://doi.org/10.1145/3555776.3577721","url":null,"abstract":"Automatic pain assessment systems can help patients get timely and effective pain relief treatment whenever needed. Such a system aims to provide the service with pain identification and pain intensity rating functions. Among the physiological signals, the electrodermal activity (EDA) signal emerges as a promising feature to support both functions in pain assessment. In this work, we propose a machine learning framework to implement pain identification and pain intensity rating using only EDA and its derived features. Our solution also explores the feasibility of using ultra-short EDA segmentation of about 5 seconds to meet real-time requirements. We evaluate our system on two datasets: Biovid, a publicly available dataset, and Apon, the one we build. Experimental results demonstrate that using just the ultra-short EDA signal as input, our algorithm outperforms state-of-the-art baselines and achieves a low regression error of 0.90.","PeriodicalId":42971,"journal":{"name":"Applied Computing Review","volume":"103 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2023-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91301899","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
RMC-PVC: A Multi-Client Reusable Verifiable Computation Protocol rmmc - pvc:一个多客户端可复用的可验证计算协议
IF 1 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-03-27 DOI: 10.1145/3555776.3577680
Gael Marcadet, P. Lafourcade, Léo Robert
The verification of computations performed by an untrusted server is a cornerstone for delegated computations, especially in multi-clients setting where inputs are provided by different parties. Assuming a common secret between clients, a garbled circuit offers the attractive property to ensure the correctness of a result computed by the untrusted server while keeping the input and the function private. Yet, this verification can be guaranteed only once. Based on the notion of multi-key homomorphic encryption (MKHE), we propose RMC-PVC a multi-client verifiable computation protocol, able to verify the correctness of computations performed by an untrusted server for inputs (encoded for a garbled circuit) provided by multiple clients. Thanks to MKHE, the garbled circuit is reusable an arbitrary number of times. In addition, each client can verify the computation by its own. Compared to a single-key FHE scheme, the MKHE usage in RMC-PVC allows to reduce the workload of the server and thus the response delay for the client. It also enforce the privacy of inputs, which are provided by different clients.
对不受信任的服务器执行的计算的验证是委托计算的基础,特别是在输入由不同方提供的多客户机设置中。假设客户机之间有一个共同的秘密,那么乱码电路提供了一个吸引人的特性,可以确保不受信任的服务器计算结果的正确性,同时保持输入和函数的私密性。然而,这种核查只能保证一次。基于多密钥同态加密(MKHE)的概念,我们提出了rmmc - pvc一种多客户端可验证计算协议,能够验证不受信任的服务器对多个客户端提供的输入(编码为乱码电路)执行的计算的正确性。多亏了MKHE,乱码电路可以重复使用任意次数。此外,每个客户端都可以自己验证计算结果。与单键FHE方案相比,rmmc - pvc中的MKHE使用允许减少服务器的工作负载,从而减少客户端的响应延迟。它还加强了输入的私密性,这些输入由不同的客户机提供。
{"title":"RMC-PVC: A Multi-Client Reusable Verifiable Computation Protocol","authors":"Gael Marcadet, P. Lafourcade, Léo Robert","doi":"10.1145/3555776.3577680","DOIUrl":"https://doi.org/10.1145/3555776.3577680","url":null,"abstract":"The verification of computations performed by an untrusted server is a cornerstone for delegated computations, especially in multi-clients setting where inputs are provided by different parties. Assuming a common secret between clients, a garbled circuit offers the attractive property to ensure the correctness of a result computed by the untrusted server while keeping the input and the function private. Yet, this verification can be guaranteed only once. Based on the notion of multi-key homomorphic encryption (MKHE), we propose RMC-PVC a multi-client verifiable computation protocol, able to verify the correctness of computations performed by an untrusted server for inputs (encoded for a garbled circuit) provided by multiple clients. Thanks to MKHE, the garbled circuit is reusable an arbitrary number of times. In addition, each client can verify the computation by its own. Compared to a single-key FHE scheme, the MKHE usage in RMC-PVC allows to reduce the workload of the server and thus the response delay for the client. It also enforce the privacy of inputs, which are provided by different clients.","PeriodicalId":42971,"journal":{"name":"Applied Computing Review","volume":"8 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2023-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87532830","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Graph Convolutional Neural Network for Multimodal Movie Recommendation 多模态电影推荐的图卷积神经网络
IF 1 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-03-27 DOI: 10.1145/3555776.3577853
Prabir Mondal, Daipayan Chakder, Subham Raj, S. Saha, N. Onoe
The Recommendation System (RS) development and recommending customers' preferred products to the customer are highly desirable motives in today's digital market. Most of the RSs are mainly based on textual information of the engaged entities in the platform and the ratings provided by the users to the products. This paper develops a movie recommendation system where the cold-start problem relating to rating information dependency has been dealt with and the multi-modality approach is introduced. The proposed method differs from existing approaches in three main aspects: (a) implementation of knowledge graph for text embedding, (b) besides textual information, other modalities of movies like video, and audio are employed rather than rating information for generating movie/user representation and this approach deals with the cold-start problem effectively, (c) utilization of graph convolutional network (GCN) for generating some further hidden features and also for developing regression system.
在当今的数字市场中,推荐系统(RS)的开发和向客户推荐客户喜欢的产品是非常可取的动机。大多数RSs主要基于平台中参与实体的文本信息和用户对产品的评分。本文开发了一个电影推荐系统,解决了评级信息依赖的冷启动问题,并引入了多模态方法。所提出的方法与现有方法的不同之处主要有三个方面:(a)实现用于文本嵌入的知识图;(b)除了文本信息,还使用视频和音频等其他电影形式而不是评级信息来生成电影/用户表示,这种方法有效地处理了冷启动问题;(c)利用图卷积网络(GCN)来生成一些进一步的隐藏特征,并用于开发回归系统。
{"title":"Graph Convolutional Neural Network for Multimodal Movie Recommendation","authors":"Prabir Mondal, Daipayan Chakder, Subham Raj, S. Saha, N. Onoe","doi":"10.1145/3555776.3577853","DOIUrl":"https://doi.org/10.1145/3555776.3577853","url":null,"abstract":"The Recommendation System (RS) development and recommending customers' preferred products to the customer are highly desirable motives in today's digital market. Most of the RSs are mainly based on textual information of the engaged entities in the platform and the ratings provided by the users to the products. This paper develops a movie recommendation system where the cold-start problem relating to rating information dependency has been dealt with and the multi-modality approach is introduced. The proposed method differs from existing approaches in three main aspects: (a) implementation of knowledge graph for text embedding, (b) besides textual information, other modalities of movies like video, and audio are employed rather than rating information for generating movie/user representation and this approach deals with the cold-start problem effectively, (c) utilization of graph convolutional network (GCN) for generating some further hidden features and also for developing regression system.","PeriodicalId":42971,"journal":{"name":"Applied Computing Review","volume":"96 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2023-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76865314","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
MAFD: A Federated Distillation Approach with Multi-head Attention for Recommendation Tasks 基于多头关注的推荐任务联邦蒸馏方法
IF 1 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-03-27 DOI: 10.1145/3555776.3577849
Aming Wu, Young-Woo Kwon
The key challenges that recommendation systems must overcome are data isolation and privacy protection issues. Federated learning can efficiently train global models using decentralized data while preserving privacy. In real-world applications, however, it is difficult to achieve high prediction accuracy due to the heterogeneity of devices, the lack of data, and the limited generalization capacity of models. In this research, we introduce a personalized federated knowledge distillation model for a recommendation system based on a multi-head attention mechanism for recommendation systems. Specifically, we first employ federated distillation to improve the performance of student models and introduce a multi-head attention mechanism to enhance user encoding information. Next, we incorporate Wasserstein distance into the objective function of combined distillation to reduce the distribution gap between teacher and student networks and also use an adaptive learning rate technique to enhance convergence. We show that the proposed approach achieves better effectiveness and robustness through benchmarks.
推荐系统必须克服的关键挑战是数据隔离和隐私保护问题。联邦学习可以使用分散的数据有效地训练全局模型,同时保护隐私。然而,在实际应用中,由于设备的异构性、数据的缺乏以及模型泛化能力的限制,很难达到较高的预测精度。在本研究中,我们引入了一种基于推荐系统多头注意机制的个性化联邦知识蒸馏模型。具体来说,我们首先使用联邦蒸馏来提高学生模型的性能,并引入多头注意机制来增强用户编码信息。接下来,我们将Wasserstein距离引入到联合蒸馏的目标函数中,以减小师生网络之间的分布差距,并使用自适应学习率技术来增强收敛性。通过基准测试表明,该方法具有更好的有效性和鲁棒性。
{"title":"MAFD: A Federated Distillation Approach with Multi-head Attention for Recommendation Tasks","authors":"Aming Wu, Young-Woo Kwon","doi":"10.1145/3555776.3577849","DOIUrl":"https://doi.org/10.1145/3555776.3577849","url":null,"abstract":"The key challenges that recommendation systems must overcome are data isolation and privacy protection issues. Federated learning can efficiently train global models using decentralized data while preserving privacy. In real-world applications, however, it is difficult to achieve high prediction accuracy due to the heterogeneity of devices, the lack of data, and the limited generalization capacity of models. In this research, we introduce a personalized federated knowledge distillation model for a recommendation system based on a multi-head attention mechanism for recommendation systems. Specifically, we first employ federated distillation to improve the performance of student models and introduce a multi-head attention mechanism to enhance user encoding information. Next, we incorporate Wasserstein distance into the objective function of combined distillation to reduce the distribution gap between teacher and student networks and also use an adaptive learning rate technique to enhance convergence. We show that the proposed approach achieves better effectiveness and robustness through benchmarks.","PeriodicalId":42971,"journal":{"name":"Applied Computing Review","volume":"13 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2023-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76952591","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Student Research Abstract: A Hybrid Approach to Design Embedded Software Using JavaScript's Non-blocking Principle 学生研究摘要:利用JavaScript的非阻塞原理设计嵌入式软件的混合方法
IF 1 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-03-27 DOI: 10.1145/3555776.3577210
Fernando L. Oliveira
Embedded Systems (ES) are present in several domains like automotive, smart homes, smart cities, industry, and healthcare, to name but a few. ES brings new challenges to designing embedded software that requires a high level of abstraction and being aware of resource consumption, mainly on resource-constrained devices. Modern programming languages like JavaScript (JS) can help solve these issues. However, JS is an interpreted language that demands attention to develop applications considering the balance between performance and resource consumption. In this scenario, this paper introduces an architecture design that proposes to model software for embedded systems as event-driven applications. Our design combines traditional architectures traits of Time-triggered (TT) and Event-triggered (ET) into a framework named JSEVAsync, promoting a hybrid system that explores JavaScript's non-blocking concept as a development interface to structure the algorithms into asynchronous units. As a result, we aid the development of applications with high abstraction levels and better resource consumption. To validate it, we compare C- and JavaScript-based applications, analyze the source code (static code analysis) to extract software quality metrics, and explore the results from the energy consumption perspective. We found that writing code through JSEVAsync can be up to 21% more energy efficient than the traditional method and can improve design-time metrics.
嵌入式系统(ES)存在于汽车、智能家居、智能城市、工业和医疗保健等多个领域,仅举几例。ES给嵌入式软件的设计带来了新的挑战,这些软件需要高度的抽象和对资源消耗的意识,主要是在资源受限的设备上。像JavaScript (JS)这样的现代编程语言可以帮助解决这些问题。然而,JS是一种解释性语言,在开发应用程序时需要考虑性能和资源消耗之间的平衡。在这种情况下,本文介绍了一种架构设计,该设计建议将嵌入式系统的软件建模为事件驱动的应用程序。我们的设计将时间触发(TT)和事件触发(ET)的传统架构特征结合到一个名为JSEVAsync的框架中,促进了一个混合系统,该系统将JavaScript的非阻塞概念作为开发接口,将算法构建为异步单元。因此,我们帮助开发具有高抽象级别和更好的资源消耗的应用程序。为了验证它,我们比较了基于C和javascript的应用程序,分析源代码(静态代码分析)以提取软件质量度量,并从能耗的角度探索结果。我们发现,通过JSEVAsync编写代码可以比传统方法节省高达21%的能源效率,并且可以改善设计时指标。
{"title":"Student Research Abstract: A Hybrid Approach to Design Embedded Software Using JavaScript's Non-blocking Principle","authors":"Fernando L. Oliveira","doi":"10.1145/3555776.3577210","DOIUrl":"https://doi.org/10.1145/3555776.3577210","url":null,"abstract":"Embedded Systems (ES) are present in several domains like automotive, smart homes, smart cities, industry, and healthcare, to name but a few. ES brings new challenges to designing embedded software that requires a high level of abstraction and being aware of resource consumption, mainly on resource-constrained devices. Modern programming languages like JavaScript (JS) can help solve these issues. However, JS is an interpreted language that demands attention to develop applications considering the balance between performance and resource consumption. In this scenario, this paper introduces an architecture design that proposes to model software for embedded systems as event-driven applications. Our design combines traditional architectures traits of Time-triggered (TT) and Event-triggered (ET) into a framework named JSEVAsync, promoting a hybrid system that explores JavaScript's non-blocking concept as a development interface to structure the algorithms into asynchronous units. As a result, we aid the development of applications with high abstraction levels and better resource consumption. To validate it, we compare C- and JavaScript-based applications, analyze the source code (static code analysis) to extract software quality metrics, and explore the results from the energy consumption perspective. We found that writing code through JSEVAsync can be up to 21% more energy efficient than the traditional method and can improve design-time metrics.","PeriodicalId":42971,"journal":{"name":"Applied Computing Review","volume":"44 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2023-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79933869","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Adaptive Context Caching for Efficient Distributed Context Management Systems 高效分布式上下文管理系统的自适应上下文缓存
IF 1 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-03-27 DOI: 10.1145/3555776.3577602
Shakthi Weerasinghe, A. Zaslavsky, S. Loke, A. Abken, A. Hassani, A. Medvedev
We contend that performance metrics-driven adaptive context caching has a profound impact on performance efficiency in distributed context management systems (CMS). This paper proposes an adaptive context caching approach based on (i) a model of economics-inspired expected returns of caching particular items, and (ii) learning from historical context caching performance, i.e., our approach adaptively (with respect to statistics on historical performance) caches "context" with the objective of minimizing the cost incurred by a CMS in responding to context queries. Our novel algorithm enables context queries and sub-queries to reuse and repurpose cached context in an efficient manner, different from traditional data caching. The paper also proposes heuristics and adaptive policies such as eviction and context cache memory scaling. The method is evaluated using a synthetically generated load of sub-queries inspired by a real-world scenario. We further investigate optimal adaptive caching configurations under different settings. This paper presents and discusses our findings that the proposed statistical selective caching method reaches short-term cost optimality fast under massively volatile queries. The proposed method outperforms related algorithms by up to 47.9% in cost efficiency.
我们认为性能指标驱动的自适应上下文缓存对分布式上下文管理系统(CMS)的性能效率有深远的影响。本文提出了一种自适应上下文缓存方法,该方法基于(i)缓存特定项目的经济学启发的预期回报模型,以及(ii)从历史上下文缓存性能中学习,即,我们的方法自适应地(相对于历史性能的统计数据)缓存“上下文”,目的是将CMS响应上下文查询所产生的成本降至最低。我们的新算法使上下文查询和子查询能够以一种有效的方式重用和重新利用缓存的上下文,这与传统的数据缓存不同。本文还提出了启发式和自适应策略,如驱逐和上下文缓存内存缩放。该方法使用受真实场景启发的综合生成的子查询负载进行评估。我们进一步研究了不同设置下的最佳自适应缓存配置。本文介绍并讨论了我们的研究结果,即所提出的统计选择性缓存方法在大量易变查询下快速达到短期成本最优。该方法的成本效率比相关算法高出47.9%。
{"title":"Adaptive Context Caching for Efficient Distributed Context Management Systems","authors":"Shakthi Weerasinghe, A. Zaslavsky, S. Loke, A. Abken, A. Hassani, A. Medvedev","doi":"10.1145/3555776.3577602","DOIUrl":"https://doi.org/10.1145/3555776.3577602","url":null,"abstract":"We contend that performance metrics-driven adaptive context caching has a profound impact on performance efficiency in distributed context management systems (CMS). This paper proposes an adaptive context caching approach based on (i) a model of economics-inspired expected returns of caching particular items, and (ii) learning from historical context caching performance, i.e., our approach adaptively (with respect to statistics on historical performance) caches \"context\" with the objective of minimizing the cost incurred by a CMS in responding to context queries. Our novel algorithm enables context queries and sub-queries to reuse and repurpose cached context in an efficient manner, different from traditional data caching. The paper also proposes heuristics and adaptive policies such as eviction and context cache memory scaling. The method is evaluated using a synthetically generated load of sub-queries inspired by a real-world scenario. We further investigate optimal adaptive caching configurations under different settings. This paper presents and discusses our findings that the proposed statistical selective caching method reaches short-term cost optimality fast under massively volatile queries. The proposed method outperforms related algorithms by up to 47.9% in cost efficiency.","PeriodicalId":42971,"journal":{"name":"Applied Computing Review","volume":"22 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2023-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90098562","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
期刊
Applied Computing Review
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1