首页 > 最新文献

ACM Computing Surveys最新文献

英文 中文
Explaining the Explainers in Graph Neural Networks: a Comparative Study 图神经网络中的解释器:一项比较研究
IF 16.6 1区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-24 DOI: 10.1145/3696444
Antonio Longa, Steve Azzolin, Gabriele Santin, Giulia Cencetti, Pietro Lio, Bruno Lepri, Andrea Passerini
Following a fast initial breakthrough in graph based learning, Graph Neural Networks (GNNs) have reached a widespread application in many science and engineering fields, prompting the need for methods to understand their decision process. GNN explainers have started to emerge in recent years, with a multitude of methods both novel or adapted from other domains. To sort out this plethora of alternative approaches, several studies have benchmarked the performance of different explainers in terms of various explainability metrics. However, these earlier works make no attempts at providing insights into why different GNN architectures are more or less explainable, or which explainer should be preferred in a given setting. In this survey we fill these gaps by devising a systematic experimental study, which tests twelve explainers on eight representative message-passing architectures trained on six carefully designed graph and node classification datasets. With our results we provide key insights on the choice and applicability of GNN explainers, we isolate key components that make them usable and successful and provide recommendations on how to avoid common interpretation pitfalls. We conclude by highlighting open questions and directions of possible future research.
图神经网络(Graph Neural Networks,GNN)在基于图的学习方面取得了快速的初步突破,并在许多科学和工程领域得到了广泛应用,这促使人们需要了解其决策过程的方法。近年来,GNN 解释器开始出现,其中既有新颖的方法,也有从其他领域改编而来的大量方法。为了剔除这些大量的替代方法,一些研究根据各种可解释性指标对不同解释器的性能进行了基准测试。然而,这些早期研究并没有深入探讨为什么不同的 GNN 架构具有更高或更低的可解释性,或者在特定环境下哪种解释器更受青睐。在这份调查报告中,我们通过系统的实验研究填补了这些空白,在六个精心设计的图和节点分类数据集上对八个具有代表性的消息传递架构上的十二种解释器进行了测试。通过研究结果,我们对 GNN 解释器的选择和适用性提出了重要见解,找出了使解释器可用和成功的关键要素,并就如何避免常见解释陷阱提出了建议。最后,我们强调了有待解决的问题和未来可能的研究方向。
{"title":"Explaining the Explainers in Graph Neural Networks: a Comparative Study","authors":"Antonio Longa, Steve Azzolin, Gabriele Santin, Giulia Cencetti, Pietro Lio, Bruno Lepri, Andrea Passerini","doi":"10.1145/3696444","DOIUrl":"https://doi.org/10.1145/3696444","url":null,"abstract":"Following a fast initial breakthrough in graph based learning, Graph Neural Networks (GNNs) have reached a widespread application in many science and engineering fields, prompting the need for methods to understand their decision process. GNN explainers have started to emerge in recent years, with a multitude of methods both novel or adapted from other domains. To sort out this plethora of alternative approaches, several studies have benchmarked the performance of different explainers in terms of various explainability metrics. However, these earlier works make no attempts at providing insights into why different GNN architectures are more or less explainable, or which explainer should be preferred in a given setting. In this survey we fill these gaps by devising a systematic experimental study, which tests twelve explainers on eight representative message-passing architectures trained on six carefully designed graph and node classification datasets. With our results we provide key insights on the choice and applicability of GNN explainers, we isolate key components that make them usable and successful and provide recommendations on how to avoid common interpretation pitfalls. We conclude by highlighting open questions and directions of possible future research.","PeriodicalId":50926,"journal":{"name":"ACM Computing Surveys","volume":"223 1","pages":""},"PeriodicalIF":16.6,"publicationDate":"2024-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142374628","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The Role of Multi-Agents in Digital Twin Implementation: Short Survey 多重代理在数字孪生实施中的作用:简短调查
IF 16.6 1区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-24 DOI: 10.1145/3697350
Kalyani Yogeswaranathan, Rem Collier
In recent years, Digital Twin (DT) technology has emerged as a significant technological advancement. A digital twin is a digital representation of a physical asset that mirrors its data model, behaviour, and interactions with other physical assets. Digital Twin aims to achieve adaptability, seamless data integration, modelling, simulation, automation, and real-time data management. The primary goal of this paper is to explore the role of agents in DT implementations, seeking to understand their predominant usage scenarios and purposes. From our perspective, agents serving as intelligent entities play a role in realising the features of DTs. This paper also discusses the gaps in DT, highlights future directions, and analyses various technologies integrated with multi-agent systems technologies in DT implementations. Finally, the paper briefly discusses an overview of an architecture to implement a DT for smart agriculture with multi-agents.
近年来,数字孪生(DT)技术已成为一项重要的技术进步。数字孪生是物理资产的数字表示,它反映了物理资产的数据模型、行为以及与其他物理资产的交互。数字孪生旨在实现适应性、无缝数据集成、建模、模拟、自动化和实时数据管理。本文的主要目标是探索代理在数字孪生实施中的作用,试图了解它们的主要使用场景和目的。从我们的角度来看,作为智能实体的代理在实现 DT 功能方面发挥着作用。本文还讨论了数据传输中存在的差距,强调了未来的发展方向,并分析了在数据传输实施中与多代理系统技术相结合的各种技术。最后,本文简要讨论了利用多代理实施智能农业 DT 的架构概述。
{"title":"The Role of Multi-Agents in Digital Twin Implementation: Short Survey","authors":"Kalyani Yogeswaranathan, Rem Collier","doi":"10.1145/3697350","DOIUrl":"https://doi.org/10.1145/3697350","url":null,"abstract":"In recent years, Digital Twin (DT) technology has emerged as a significant technological advancement. A digital twin is a digital representation of a physical asset that mirrors its data model, behaviour, and interactions with other physical assets. Digital Twin aims to achieve adaptability, seamless data integration, modelling, simulation, automation, and real-time data management. The primary goal of this paper is to explore the role of agents in DT implementations, seeking to understand their predominant usage scenarios and purposes. From our perspective, agents serving as intelligent entities play a role in realising the features of DTs. This paper also discusses the gaps in DT, highlights future directions, and analyses various technologies integrated with multi-agent systems technologies in DT implementations. Finally, the paper briefly discusses an overview of an architecture to implement a DT for smart agriculture with multi-agents.","PeriodicalId":50926,"journal":{"name":"ACM Computing Surveys","volume":"1 1","pages":""},"PeriodicalIF":16.6,"publicationDate":"2024-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142374629","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Deep Learning Aided Intelligent Reflective Surfaces for 6G: A Survey 面向 6G 的深度学习辅助智能反射表面:一项调查
IF 16.6 1区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-23 DOI: 10.1145/3696414
Muhammad Tariq, Sohail Ahmad, Ahmad Jan Mian, Houbing Song
The envisioned sixth-generation (6G) networks anticipate robust support for diverse applications, including massive machine-type communications, ultra-reliable low-latency communications, and enhanced mobile broadband. Intelligent Reflecting Surfaces (IRS) have emerged as a key technology capable of intelligently reconfiguring wireless propagation environments, thereby enhancing overall network performance. Traditional optimization techniques face limitations in meeting the stringent performance requirements of 6G networks due to the intricate and dynamic nature of the wireless environment. Consequently, Deep Learning (DL) techniques are employed within the IRS framework to optimize wireless system performance. This paper provides a comprehensive survey of the latest research in DL-aided IRS models, covering optimal beamforming, resource allocation control, channel estimation and prediction, signal detection, and system deployment. The focus is on presenting promising solutions within the constraints of different hardware configurations. The survey explores challenges, opportunities, and open research issues in DL-aided IRS, considering emerging technologies such as digital twins (DTs), computer vision (CV), blockchain, network function virtualization (NFC), integrated sensing and communication (ISAC), software-defined networking (SDN), mobile edge computing (MEC), unmanned aerial vehicles (UAVs), and non-orthogonal multiple access (NOMA). Practical design issues associated with these enabling technologies are also discussed, providing valuable insights into the current state and future directions of this evolving field.
设想中的第六代(6G)网络将为各种应用提供强大的支持,包括大规模机器型通信、超可靠低延迟通信和增强型移动宽带。智能反射面(IRS)已成为一项关键技术,能够智能地重新配置无线传播环境,从而提高整体网络性能。由于无线环境的复杂性和动态性,传统的优化技术在满足 6G 网络严格的性能要求方面面临限制。因此,在 IRS 框架内采用了深度学习(DL)技术来优化无线系统性能。本文全面介绍了深度学习辅助 IRS 模型的最新研究成果,涵盖优化波束成形、资源分配控制、信道估计和预测、信号检测和系统部署。重点是在不同硬件配置的限制条件下提出有前景的解决方案。考虑到数字孪生(DT)、计算机视觉(CV)、区块链、网络功能虚拟化(NFC)、集成传感与通信(ISAC)、软件定义网络(SDN)、移动边缘计算(MEC)、无人机(UAV)和非正交多址接入(NOMA)等新兴技术,本调查探讨了数字线路辅助 IRS 所面临的挑战、机遇和开放研究课题。还讨论了与这些使能技术相关的实际设计问题,为了解这一不断发展领域的现状和未来方向提供了宝贵的见解。
{"title":"Deep Learning Aided Intelligent Reflective Surfaces for 6G: A Survey","authors":"Muhammad Tariq, Sohail Ahmad, Ahmad Jan Mian, Houbing Song","doi":"10.1145/3696414","DOIUrl":"https://doi.org/10.1145/3696414","url":null,"abstract":"The envisioned sixth-generation (6G) networks anticipate robust support for diverse applications, including massive machine-type communications, ultra-reliable low-latency communications, and enhanced mobile broadband. Intelligent Reflecting Surfaces (IRS) have emerged as a key technology capable of intelligently reconfiguring wireless propagation environments, thereby enhancing overall network performance. Traditional optimization techniques face limitations in meeting the stringent performance requirements of 6G networks due to the intricate and dynamic nature of the wireless environment. Consequently, Deep Learning (DL) techniques are employed within the IRS framework to optimize wireless system performance. This paper provides a comprehensive survey of the latest research in DL-aided IRS models, covering optimal beamforming, resource allocation control, channel estimation and prediction, signal detection, and system deployment. The focus is on presenting promising solutions within the constraints of different hardware configurations. The survey explores challenges, opportunities, and open research issues in DL-aided IRS, considering emerging technologies such as digital twins (DTs), computer vision (CV), blockchain, network function virtualization (NFC), integrated sensing and communication (ISAC), software-defined networking (SDN), mobile edge computing (MEC), unmanned aerial vehicles (UAVs), and non-orthogonal multiple access (NOMA). Practical design issues associated with these enabling technologies are also discussed, providing valuable insights into the current state and future directions of this evolving field.","PeriodicalId":50926,"journal":{"name":"ACM Computing Surveys","volume":"23 1","pages":""},"PeriodicalIF":16.6,"publicationDate":"2024-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142374631","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Challenges and Opportunities in Mobile Network Security for Vertical Applications: A Survey 垂直应用移动网络安全的挑战与机遇:调查
IF 16.6 1区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-21 DOI: 10.1145/3696446
Álvaro Sobrinho, Matheus Vilarim, Amanda Barbosa, Edmar Candeia Gurjão, Danilo F. S. Santos, Dalton Valadares, Leandro Dias da Silva
Ensuring the security of vertical applications in fifth-generation (5G) mobile communication systems and previous generations is crucial. These systems must prioritize maintaining the confidentiality, integrity, and availability of services and data. Examples of vertical applications include smart cities, smart transportation, public services, Industry 4.0, smart grids, smart health, and smart agriculture. Each vertical application has specific security requirements and faces unique threats within the mobile network environment. Thus, it is essential to implement comprehensive and robust security measures. This approach helps minimize the attack surface and effectively manage risks. This survey thoroughly examines mobile networks and their security challenges in vertical applications, shedding light on associated threats and potential solutions. Our study considers the interplay between security considerations in 5G, legacy networks, and vertical applications. We emphasize the challenges, opportunities, and promising directions for future research in this field and the importance of securing vertical applications in the evolving landscape of mobile technology.
确保第五代(5G)移动通信系统和前几代系统中垂直应用的安全性至关重要。这些系统必须优先维护服务和数据的保密性、完整性和可用性。垂直应用的例子包括智能城市、智能交通、公共服务、工业 4.0、智能电网、智能健康和智能农业。每个垂直应用都有特定的安全要求,并在移动网络环境中面临独特的威胁。因此,实施全面、稳健的安全措施至关重要。这种方法有助于最大限度地减少攻击面并有效管理风险。本调查深入研究了垂直应用中的移动网络及其安全挑战,揭示了相关威胁和潜在解决方案。我们的研究考虑了 5G、传统网络和垂直应用中的安全因素之间的相互作用。我们强调了这一领域的挑战、机遇和未来的研究方向,以及在不断发展的移动技术环境中确保垂直应用安全的重要性。
{"title":"Challenges and Opportunities in Mobile Network Security for Vertical Applications: A Survey","authors":"Álvaro Sobrinho, Matheus Vilarim, Amanda Barbosa, Edmar Candeia Gurjão, Danilo F. S. Santos, Dalton Valadares, Leandro Dias da Silva","doi":"10.1145/3696446","DOIUrl":"https://doi.org/10.1145/3696446","url":null,"abstract":"Ensuring the security of vertical applications in fifth-generation (5G) mobile communication systems and previous generations is crucial. These systems must prioritize maintaining the confidentiality, integrity, and availability of services and data. Examples of vertical applications include smart cities, smart transportation, public services, Industry 4.0, smart grids, smart health, and smart agriculture. Each vertical application has specific security requirements and faces unique threats within the mobile network environment. Thus, it is essential to implement comprehensive and robust security measures. This approach helps minimize the attack surface and effectively manage risks. This survey thoroughly examines mobile networks and their security challenges in vertical applications, shedding light on associated threats and potential solutions. Our study considers the interplay between security considerations in 5G, legacy networks, and vertical applications. We emphasize the challenges, opportunities, and promising directions for future research in this field and the importance of securing vertical applications in the evolving landscape of mobile technology.","PeriodicalId":50926,"journal":{"name":"ACM Computing Surveys","volume":"1 1","pages":""},"PeriodicalIF":16.6,"publicationDate":"2024-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142374630","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Survey of Protocol Fuzzing 协议模糊调查
IF 16.6 1区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-21 DOI: 10.1145/3696788
Xiaohan Zhang, Cen Zhang, Xinghua Li, Zhengjie Du, Bing Mao, Yuekang Li, Yaowen Zheng, Yeting Li, Li Pan, Yang Liu, Robert Deng
Communication protocols form the bedrock of our interconnected world, yet vulnerabilities within their implementations pose significant security threats. Recent developments have seen a surge in fuzzing-based research dedicated to uncovering these vulnerabilities within protocol implementations. However, there still lacks a systematic overview of protocol fuzzing for answering the essential questions such as what the unique challenges are, how existing works solve them, etc. To bridge this gap, we conducted a comprehensive investigation of related works from both academia and industry. Our study includes a detailed summary of the specific challenges in protocol fuzzing and provides a systematic categorization and overview of existing research efforts. Furthermore, we explore and discuss potential future research directions in protocol fuzzing.
通信协议是我们这个互联世界的基石,但其实现过程中的漏洞却构成了重大的安全威胁。最近,基于模糊的研究激增,致力于发现协议实现中的这些漏洞。然而,目前仍然缺乏对协议模糊化的系统概述,无法回答诸如独特挑战是什么、现有工作如何解决这些问题等基本问题。为了弥补这一不足,我们对学术界和工业界的相关工作进行了全面调查。我们的研究详细总结了协议模糊的具体挑战,并对现有研究工作进行了系统分类和概述。此外,我们还探索并讨论了协议模糊的潜在未来研究方向。
{"title":"A Survey of Protocol Fuzzing","authors":"Xiaohan Zhang, Cen Zhang, Xinghua Li, Zhengjie Du, Bing Mao, Yuekang Li, Yaowen Zheng, Yeting Li, Li Pan, Yang Liu, Robert Deng","doi":"10.1145/3696788","DOIUrl":"https://doi.org/10.1145/3696788","url":null,"abstract":"Communication protocols form the bedrock of our interconnected world, yet vulnerabilities within their implementations pose significant security threats. Recent developments have seen a surge in fuzzing-based research dedicated to uncovering these vulnerabilities within protocol implementations. However, there still lacks a systematic overview of protocol fuzzing for answering the essential questions such as what the unique challenges are, how existing works solve them, etc. To bridge this gap, we conducted a comprehensive investigation of related works from both academia and industry. Our study includes a detailed summary of the specific challenges in protocol fuzzing and provides a systematic categorization and overview of existing research efforts. Furthermore, we explore and discuss potential future research directions in protocol fuzzing.","PeriodicalId":50926,"journal":{"name":"ACM Computing Surveys","volume":"68 1","pages":""},"PeriodicalIF":16.6,"publicationDate":"2024-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142374653","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Spatio-Temporal Predictive Modeling Techniques for Different Domains: a Survey 不同领域的时空预测建模技术:一项调查
IF 16.6 1区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-20 DOI: 10.1145/3696661
Rahul Kumar, Manish Bhanu, João Mendes-Moreira, Joydeep Chandra
Spatio-temporal prediction tasks play a crucial role in facilitating informed decision-making through anticipatory insights. By accurately predicting future outcomes, the ability to strategize, preemptively address risks, and minimize their potential impact is enhanced. The precision in forecasting spatial and temporal patterns holds significant potential for optimizing resource allocation, land utilization, and infrastructure development. While existing review and survey papers predominantly focus on specific forecasting domains such as intelligent transportation, urban planning, pandemics, disease prediction, climate and weather forecasting, environmental data prediction, and agricultural yield projection, limited attention has been devoted to comprehensive surveys encompassing multiple objects concurrently. This paper addresses this gap by comprehensively analyzing techniques employed in traffic, pandemics, disease forecasting, climate and weather prediction, agricultural yield estimation, and environmental data prediction. Furthermore, it elucidates challenges inherent in spatio-temporal forecasting and outlines potential avenues for future research exploration.
时空预测任务在通过预见性洞察力促进知情决策方面发挥着至关重要的作用。通过准确预测未来结果,可提高制定战略、先发制人地应对风险和最大限度地减少其潜在影响的能力。对空间和时间模式的精确预测为优化资源分配、土地利用和基础设施发展带来了巨大潜力。虽然现有的综述和调查论文主要集中在智能交通、城市规划、大流行病、疾病预测、气候和天气预报、环境数据预测以及农业产量预测等特定预测领域,但对同时涵盖多个对象的综合调查关注有限。本文通过全面分析交通、大流行病、疾病预测、气候和天气预报、农业产量估算以及环境数据预测中采用的技术,弥补了这一空白。此外,本文还阐明了时空预测中固有的挑战,并概述了未来研究探索的潜在途径。
{"title":"Spatio-Temporal Predictive Modeling Techniques for Different Domains: a Survey","authors":"Rahul Kumar, Manish Bhanu, João Mendes-Moreira, Joydeep Chandra","doi":"10.1145/3696661","DOIUrl":"https://doi.org/10.1145/3696661","url":null,"abstract":"Spatio-temporal prediction tasks play a crucial role in facilitating informed decision-making through anticipatory insights. By accurately predicting future outcomes, the ability to strategize, preemptively address risks, and minimize their potential impact is enhanced. The precision in forecasting spatial and temporal patterns holds significant potential for optimizing resource allocation, land utilization, and infrastructure development. While existing review and survey papers predominantly focus on specific forecasting domains such as intelligent transportation, urban planning, pandemics, disease prediction, climate and weather forecasting, environmental data prediction, and agricultural yield projection, limited attention has been devoted to comprehensive surveys encompassing multiple objects concurrently. This paper addresses this gap by comprehensively analyzing techniques employed in traffic, pandemics, disease forecasting, climate and weather prediction, agricultural yield estimation, and environmental data prediction. Furthermore, it elucidates challenges inherent in spatio-temporal forecasting and outlines potential avenues for future research exploration.","PeriodicalId":50926,"journal":{"name":"ACM Computing Surveys","volume":"64 1","pages":""},"PeriodicalIF":16.6,"publicationDate":"2024-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142374642","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Systematic Review on Graph Neural Network-based Methods for Stock Market Forecasting 基于图神经网络的股市预测方法系统综述
IF 16.6 1区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-19 DOI: 10.1145/3696411
Manali Patel, Krupa Jariwala, CHIRANJOY CHATTOPADHYAY
Financial technology (FinTech) is a field that uses artificial intelligence to automate financial services. One area of FinTech is stock analysis, which aims to predict future stock prices in order to develop investment strategies that maximize profits. Traditional methods of stock market prediction, such as time series analysis and machine learning, struggle to handle the non-linear, chaotic, and sudden changes in stock data and may not consider the interdependence between stocks. Recently, graph neural networks (GNNs) have been used in stock market forecasting to improve prediction accuracy by incorporating the interconnectedness of the market. GNNs can process non-Euclidean data in the form of a knowledge graph. However, financial knowledge graphs can have dynamic and complex interactions, which can be challenging for graph modeling technologies. This work presents a systematic review of graph based approaches for stock market forecasting. This review covers different types of stock analysis tasks (classification, regression, and stock recommendation), a generalized framework for solving these tasks, and a review of various features, datasets, graph models, and evaluation metrics used in the stock market. The results of various studies are analyzed, and future directions for research are highlighted.
金融科技(FinTech)是一个利用人工智能实现金融服务自动化的领域。金融科技的一个领域是股票分析,其目的是预测未来的股票价格,从而制定投资策略,实现利润最大化。传统的股市预测方法,如时间序列分析和机器学习,很难处理股票数据的非线性、混乱和突然变化,也可能无法考虑股票之间的相互依存关系。最近,图神经网络(GNN)被用于股市预测,通过结合市场的相互关联性来提高预测准确性。图神经网络可以处理知识图谱形式的非欧几里得数据。然而,金融知识图谱可能具有动态和复杂的交互作用,这对图建模技术是一个挑战。本研究对基于图的股市预测方法进行了系统综述。综述内容包括不同类型的股票分析任务(分类、回归和股票推荐)、解决这些任务的通用框架,以及股票市场中使用的各种特征、数据集、图模型和评估指标。对各种研究的结果进行了分析,并强调了未来的研究方向。
{"title":"A Systematic Review on Graph Neural Network-based Methods for Stock Market Forecasting","authors":"Manali Patel, Krupa Jariwala, CHIRANJOY CHATTOPADHYAY","doi":"10.1145/3696411","DOIUrl":"https://doi.org/10.1145/3696411","url":null,"abstract":"Financial technology (FinTech) is a field that uses artificial intelligence to automate financial services. One area of FinTech is stock analysis, which aims to predict future stock prices in order to develop investment strategies that maximize profits. Traditional methods of stock market prediction, such as time series analysis and machine learning, struggle to handle the non-linear, chaotic, and sudden changes in stock data and may not consider the interdependence between stocks. Recently, graph neural networks (GNNs) have been used in stock market forecasting to improve prediction accuracy by incorporating the interconnectedness of the market. GNNs can process non-Euclidean data in the form of a knowledge graph. However, financial knowledge graphs can have dynamic and complex interactions, which can be challenging for graph modeling technologies. This work presents a systematic review of graph based approaches for stock market forecasting. This review covers different types of stock analysis tasks (classification, regression, and stock recommendation), a generalized framework for solving these tasks, and a review of various features, datasets, graph models, and evaluation metrics used in the stock market. The results of various studies are analyzed, and future directions for research are highlighted.","PeriodicalId":50926,"journal":{"name":"ACM Computing Surveys","volume":"26 1","pages":""},"PeriodicalIF":16.6,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142374637","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Evolving Paradigms in Automated Program Repair: Taxonomy, Challenges, and Opportunities 自动程序修复中不断演变的范式:分类、挑战和机遇
IF 16.6 1区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-19 DOI: 10.1145/3696450
Kai Huang, Zhengzi Xu, Su Yang, Hongyu Sun, Xuejun Li, Zheng Yan, Yuqing Zhang
With the rapid development and large-scale popularity of program software, modern society increasingly relies on software systems. However, the problems exposed by software have also come to the fore. The software bug has become an important factor troubling developers. In this context, Automated Program Repair (APR) techniques have emerged, aiming to automatically fix software bug problems and reduce manual debugging work. In particular, benefiting from the advances in deep learning, numerous learning-based APR techniques have emerged in recent years, which also bring new opportunities for APR research. To give researchers a quick overview of APR techniques’ complete development and future opportunities, we review the evolution of APR techniques and discuss in depth the latest advances in APR research. In this paper, the development of APR techniques is introduced in terms of four different patch generation schemes: search-based, constraint-based, template-based, and learning-based. Moreover, we propose a uniform set of criteria to review and compare each APR tool and then discuss the current state of APR development. Finally, we analyze current challenges and future directions, especially highlighting the critical opportunities that large language models bring to APR research.
随着程序软件的快速发展和大规模普及,现代社会越来越依赖于软件系统。然而,软件暴露出的问题也随之凸显。软件错误已成为困扰开发人员的重要因素。在这种情况下,自动程序修复(APR)技术应运而生,旨在自动修复软件错误问题,减少人工调试工作。特别是得益于深度学习的发展,近年来出现了许多基于学习的自动程序修复技术,这也为自动程序修复研究带来了新的机遇。为了让研究人员快速了解 APR 技术的完整发展历程和未来机遇,我们回顾了 APR 技术的发展历程,并深入探讨了 APR 研究的最新进展。本文从基于搜索、基于约束、基于模板和基于学习的四种不同补丁生成方案介绍了 APR 技术的发展。此外,我们提出了一套统一的标准来审查和比较每种 APR 工具,然后讨论了 APR 的发展现状。最后,我们分析了当前的挑战和未来的发展方向,特别强调了大型语言模型为 APR 研究带来的重要机遇。
{"title":"Evolving Paradigms in Automated Program Repair: Taxonomy, Challenges, and Opportunities","authors":"Kai Huang, Zhengzi Xu, Su Yang, Hongyu Sun, Xuejun Li, Zheng Yan, Yuqing Zhang","doi":"10.1145/3696450","DOIUrl":"https://doi.org/10.1145/3696450","url":null,"abstract":"With the rapid development and large-scale popularity of program software, modern society increasingly relies on software systems. However, the problems exposed by software have also come to the fore. The software bug has become an important factor troubling developers. In this context, Automated Program Repair (APR) techniques have emerged, aiming to automatically fix software bug problems and reduce manual debugging work. In particular, benefiting from the advances in deep learning, numerous learning-based APR techniques have emerged in recent years, which also bring new opportunities for APR research. To give researchers a quick overview of APR techniques’ complete development and future opportunities, we review the evolution of APR techniques and discuss in depth the latest advances in APR research. In this paper, the development of APR techniques is introduced in terms of four different patch generation schemes: search-based, constraint-based, template-based, and learning-based. Moreover, we propose a uniform set of criteria to review and compare each APR tool and then discuss the current state of APR development. Finally, we analyze current challenges and future directions, especially highlighting the critical opportunities that large language models bring to APR research.","PeriodicalId":50926,"journal":{"name":"ACM Computing Surveys","volume":"12 1","pages":""},"PeriodicalIF":16.6,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142374634","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Causal representation learning through higher-level information extraction 通过高层信息提取学习因果表征
IF 16.6 1区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-19 DOI: 10.1145/3696412
Francisco Silva, Hélder P. Oliveira, Tania Pereira
The large gap between the generalization level of state-of-the-art machine learning and human learning systems calls for the development of artificial intelligence (AI) models that are truly inspired by human cognition. In tasks related to image analysis, searching for pixel-level regularities has reached a power of information extraction still far from what humans capture with image-based observations. This leads to poor generalization when even small shifts occur at the level of the observations. We explore a perspective on this problem that is directed to learning the generative process with causality-related foundations, using models capable of combining symbolic manipulation, probabilistic reasoning and pattern recognition abilities. We briefly review and explore connections of research from machine learning, cognitive science and related fields of human behavior to support our perspective for the direction to more robust and human-like artificial learning systems.
最先进的机器学习系统与人类学习系统在泛化水平上存在巨大差距,这就要求开发真正受人类认知启发的人工智能(AI)模型。在与图像分析相关的任务中,对像素级规律性的搜索所达到的信息提取能力,与人类通过图像观察所捕捉到的信息仍相差甚远。当观察结果发生微小变化时,就会导致概括性变差。我们探讨了解决这一问题的视角,即利用能够结合符号操作、概率推理和模式识别能力的模型,学习具有因果关系相关基础的生成过程。我们简要回顾并探讨了机器学习、认知科学和人类行为相关领域研究的联系,以支持我们的观点,使人工学习系统更稳健、更像人类。
{"title":"Causal representation learning through higher-level information extraction","authors":"Francisco Silva, Hélder P. Oliveira, Tania Pereira","doi":"10.1145/3696412","DOIUrl":"https://doi.org/10.1145/3696412","url":null,"abstract":"The large gap between the generalization level of state-of-the-art machine learning and human learning systems calls for the development of artificial intelligence (AI) models that are truly inspired by human cognition. In tasks related to image analysis, searching for pixel-level regularities has reached a power of information extraction still far from what humans capture with image-based observations. This leads to poor generalization when even small shifts occur at the level of the observations. We explore a perspective on this problem that is directed to learning the generative process with causality-related foundations, using models capable of combining symbolic manipulation, probabilistic reasoning and pattern recognition abilities. We briefly review and explore connections of research from machine learning, cognitive science and related fields of human behavior to support our perspective for the direction to more robust and human-like artificial learning systems.","PeriodicalId":50926,"journal":{"name":"ACM Computing Surveys","volume":"287 1","pages":""},"PeriodicalIF":16.6,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142374635","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Machine Learning for Actionable Warning Identification: A Comprehensive Survey 机器学习用于可操作的警告识别:全面调查
IF 16.6 1区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-19 DOI: 10.1145/3696352
Xiuting Ge, Chunrong Fang, Xuanye Li, Weisong Sun, Daoyuan Wu, Juan Zhai, Shang-Wei Lin, Zhihong Zhao, Yang Liu, Zhenyu Chen
Actionable Warning Identification (AWI) plays a crucial role in improving the usability of static code analyzers. With recent advances in Machine Learning (ML), various approaches have been proposed to incorporate ML techniques into AWI. These ML-based AWI approaches, benefiting from ML’s strong ability to learn subtle and previously unseen patterns from historical data, have demonstrated superior performance. However, a comprehensive overview of these approaches is missing, which could hinder researchers and practitioners from understanding the current process and discovering potential for future improvement in the ML-based AWI community. In this paper, we systematically review the state-of-the-art ML-based AWI approaches. First, we employ a meticulous survey methodology and gather 51 primary studies from 2000/01/01 to 2023/09/01. Then, we outline a typical ML-based AWI workflow, including warning dataset preparation, preprocessing, AWI model construction, and evaluation stages. In such a workflow, we categorize ML-based AWI approaches based on the warning output format. Besides, we analyze the key techniques used in each stage, along with their strengths, weaknesses, and distribution. Finally, we provide practical research directions for future ML-based AWI approaches, focusing on aspects like data improvement (e.g., enhancing the warning labeling strategy) and model exploration (e.g., exploring large language models for AWI).
可执行警告识别(AWI)在提高静态代码分析器的可用性方面发挥着至关重要的作用。随着机器学习(ML)技术的不断进步,人们提出了各种将 ML 技术融入 AWI 的方法。这些基于 ML 的 AWI 方法得益于 ML 强大的从历史数据中学习微妙和以前未见模式的能力,表现出了卓越的性能。然而,目前还缺少对这些方法的全面概述,这可能会妨碍研究人员和从业人员了解当前的进程,并发现基于 ML 的 AWI 社区未来的改进潜力。在本文中,我们系统地回顾了最先进的基于 ML 的 AWI 方法。首先,我们采用细致的调查方法,收集了从 2000/01/01 到 2023/09/01 的 51 项主要研究。然后,我们概述了基于 ML 的典型 AWI 工作流程,包括预警数据集准备、预处理、AWI 模型构建和评估阶段。在这样的工作流程中,我们根据预警输出格式对基于 ML 的预警识别方法进行了分类。此外,我们还分析了每个阶段使用的关键技术及其优缺点和分布情况。最后,我们为未来基于 ML 的预警识别方法提供了实用的研究方向,重点关注数据改进(如增强预警标记策略)和模型探索(如探索用于预警识别的大型语言模型)等方面。
{"title":"Machine Learning for Actionable Warning Identification: A Comprehensive Survey","authors":"Xiuting Ge, Chunrong Fang, Xuanye Li, Weisong Sun, Daoyuan Wu, Juan Zhai, Shang-Wei Lin, Zhihong Zhao, Yang Liu, Zhenyu Chen","doi":"10.1145/3696352","DOIUrl":"https://doi.org/10.1145/3696352","url":null,"abstract":"Actionable Warning Identification (AWI) plays a crucial role in improving the usability of static code analyzers. With recent advances in Machine Learning (ML), various approaches have been proposed to incorporate ML techniques into AWI. These ML-based AWI approaches, benefiting from ML’s strong ability to learn subtle and previously unseen patterns from historical data, have demonstrated superior performance. However, a comprehensive overview of these approaches is missing, which could hinder researchers and practitioners from understanding the current process and discovering potential for future improvement in the ML-based AWI community. In this paper, we systematically review the state-of-the-art ML-based AWI approaches. First, we employ a meticulous survey methodology and gather 51 primary studies from 2000/01/01 to 2023/09/01. Then, we outline a typical ML-based AWI workflow, including warning dataset preparation, preprocessing, AWI model construction, and evaluation stages. In such a workflow, we categorize ML-based AWI approaches based on the warning output format. Besides, we analyze the key techniques used in each stage, along with their strengths, weaknesses, and distribution. Finally, we provide practical research directions for future ML-based AWI approaches, focusing on aspects like data improvement (e.g., enhancing the warning labeling strategy) and model exploration (e.g., exploring large language models for AWI).","PeriodicalId":50926,"journal":{"name":"ACM Computing Surveys","volume":"23 1","pages":""},"PeriodicalIF":16.6,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142374632","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
ACM Computing Surveys
全部 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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1