首页 > 最新文献

Software Impacts最新文献

英文 中文
GraphIdx: An efficient indexing technique for accelerating graph data mining GraphIdx:加速图数据挖掘的高效索引技术
IF 2.1 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-03-25 DOI: 10.1016/j.simpa.2024.100632
Mostofa Kamal Rasel, Mohammad Rezwanul Huq, Mohammad Arifuzzaman

Many graph mining algorithms process large graphs with several passes and suffers from huge I/O cost. GraphIdx, an open-source C library, facilitates a memory-efficient indexing of large graphs to reduce that I/O cost. GraphIdx indexes a block of graph data for a set of nodes based on the empirical evaluation of edges. Due to the indexed graph, graph mining algorithms can access and process only the related nodes and their edges instead of scanning entire graph. As a result, the number of I/Os is significantly reduced. Moreover, GraphIdx accredited algorithms can process graphs in parallel due to the indexed data.

许多图形挖掘算法在处理大型图形时都要经过多次处理,因此会产生巨大的 I/O 成本。GraphIdx 是一个开源 C 语言库,它有助于对大型图进行内存高效索引,从而降低 I/O 成本。GraphIdx 基于对边的经验评估,为一组节点的图数据块建立索引。有了索引图,图挖掘算法可以只访问和处理相关节点及其边,而无需扫描整个图。因此,I/O 数量大大减少。此外,由于有了索引数据,GraphIdx 认证算法可以并行处理图形。
{"title":"GraphIdx: An efficient indexing technique for accelerating graph data mining","authors":"Mostofa Kamal Rasel,&nbsp;Mohammad Rezwanul Huq,&nbsp;Mohammad Arifuzzaman","doi":"10.1016/j.simpa.2024.100632","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100632","url":null,"abstract":"<div><p>Many graph mining algorithms process large graphs with several passes and suffers from huge I/O cost. GraphIdx, an open-source C library, facilitates a memory-efficient indexing of large graphs to reduce that I/O cost. GraphIdx indexes a block of graph data for a set of nodes based on the empirical evaluation of edges. Due to the indexed graph, graph mining algorithms can access and process only the related nodes and their edges instead of scanning entire graph. As a result, the number of I/Os is significantly reduced. Moreover, GraphIdx accredited algorithms can process graphs in parallel due to the indexed data.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"20 ","pages":"Article 100632"},"PeriodicalIF":2.1,"publicationDate":"2024-03-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000204/pdfft?md5=1f5c30286b7c1be0b0b30cc7644c0f53&pid=1-s2.0-S2665963824000204-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140308998","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ECA, a Python tool to study the evolution of life 研究生命进化的 Python 工具 ECA
IF 2.1 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-03-24 DOI: 10.1016/j.simpa.2024.100633
Javier Falgueras-Cano , Juan-Antonio Falgueras-Cano , Andrés Moya

We present a computer program called Evolutionary Cellular Automaton (ECA) in Python, which simulates in silico, in the simplest form found, all the known processes and mechanisms underlying natural selection. Mathematical and statistical functions condition the dynamics of real populations, through variables that in each habitat and in each organism acquire a specific parameter. In ECA, we have simplified these variables by working with mean and standard values and by simplifying the interactions between species in such a way that the mechanisms underlying natural selection also work in ECA, but in a digital environment under controlled and reproducible conditions.

我们用 Python 演示了一个名为 "进化细胞自动机"(ECA)的计算机程序,它以最简单的形式模拟了所有已知的自然选择过程和机制。数学和统计函数通过变量来调节真实种群的动态,而变量在每个栖息地和每个生物体中都会获得特定的参数。在 ECA 中,我们使用平均值和标准值简化了这些变量,并简化了物种之间的相互作用,从而使自然选择的基本机制也能在 ECA 中发挥作用,但却是在受控和可重复的条件下,在数字环境中发挥作用。
{"title":"ECA, a Python tool to study the evolution of life","authors":"Javier Falgueras-Cano ,&nbsp;Juan-Antonio Falgueras-Cano ,&nbsp;Andrés Moya","doi":"10.1016/j.simpa.2024.100633","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100633","url":null,"abstract":"<div><p>We present a computer program called <em>Evolutionary Cellular Automaton</em> (<em>ECA</em>) in <em>Python</em>, which simulates in silico, in the simplest form found, all the known processes and mechanisms underlying natural selection. Mathematical and statistical functions condition the dynamics of real populations, through variables that in each habitat and in each organism acquire a specific parameter. In <em>ECA</em>, we have simplified these variables by working with mean and standard values and by simplifying the interactions between species in such a way that the mechanisms underlying natural selection also work in <em>ECA</em>, but in a digital environment under controlled and reproducible conditions.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"20 ","pages":"Article 100633"},"PeriodicalIF":2.1,"publicationDate":"2024-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000216/pdfft?md5=eae27a097c93f6c1bf4b338d9ef603d9&pid=1-s2.0-S2665963824000216-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140320567","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
PyMLDA: A Python open-source code for Machine Learning Damage Assessment PyMLDA:用于机器学习损害评估的 Python 开源代码
IF 2.1 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-03-01 DOI: 10.1016/j.simpa.2024.100628
Jefferson da Silva Coelho , Marcela Rodrigues Machado , Amanda Aryda S.R. de Sousa

The PyMLDA-Machine Learning for Damage Assessment is an open-source software developed for damage pattern recognition, detection, and quantification that uses the system’s vibration signatures as input. The software automatically evaluates the structure or system integrity by detecting and assessing structural damage by combining supervised, unsupervised, and regression Machine Learning (ML) algorithms. It employs different damage index techniques based on the system’s dynamic response, such as natural or frequency response frequency, to normalise the dataset input of the software. The classification ML route effectively identifies and categorises the damage, even when the integrity condition of the structure is unknown. The regression algorithm quantifies the damage levels, considering the uncertainty quantification in the estimation. The PyMLDA employs a range of validation and cross-validation metrics to evaluate the effectiveness and accuracy of these ML algorithms in detecting and diagnosing structural damage.

PyMLDA-Machine Learning for Damage Assessment 是一款开源软件,用于将系统的振动信号作为输入,进行损伤模式识别、检测和量化。该软件通过结合监督、非监督和回归机器学习(ML)算法来检测和评估结构损伤,从而自动评估结构或系统的完整性。它根据系统的动态响应(如自然或频率响应频率)采用不同的损坏指数技术,对软件输入的数据集进行归一化处理。即使在结构完整性条件未知的情况下,分类 ML 路径也能有效识别损坏并进行分类。回归算法对损坏程度进行量化,同时考虑到估算中的不确定性量化。PyMLDA 采用了一系列验证和交叉验证指标,以评估这些 ML 算法在检测和诊断结构损伤方面的有效性和准确性。
{"title":"PyMLDA: A Python open-source code for Machine Learning Damage Assessment","authors":"Jefferson da Silva Coelho ,&nbsp;Marcela Rodrigues Machado ,&nbsp;Amanda Aryda S.R. de Sousa","doi":"10.1016/j.simpa.2024.100628","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100628","url":null,"abstract":"<div><p>The PyMLDA-Machine Learning for Damage Assessment is an open-source software developed for damage pattern recognition, detection, and quantification that uses the system’s vibration signatures as input. The software automatically evaluates the structure or system integrity by detecting and assessing structural damage by combining supervised, unsupervised, and regression Machine Learning (ML) algorithms. It employs different damage index techniques based on the system’s dynamic response, such as natural or frequency response frequency, to normalise the dataset input of the software. The classification ML route effectively identifies and categorises the damage, even when the integrity condition of the structure is unknown. The regression algorithm quantifies the damage levels, considering the uncertainty quantification in the estimation. The PyMLDA employs a range of validation and cross-validation metrics to evaluate the effectiveness and accuracy of these ML algorithms in detecting and diagnosing structural damage.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"19 ","pages":"Article 100628"},"PeriodicalIF":2.1,"publicationDate":"2024-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000162/pdfft?md5=e20a621814e0f96019555ed5be948ce2&pid=1-s2.0-S2665963824000162-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140066918","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Governify. An agreement-based service governance framework Governify。基于协议的服务治理框架
IF 2.1 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-03-01 DOI: 10.1016/j.simpa.2024.100629
Rafael Fresno-Aranda, Juan Sebastian Ojeda-Perez, Pablo Fernandez, Antonio Ruiz-Cortes

Governify is a service governance framework designed to enhance service operation by providing automated audit capabilities. It enables the creation of customized microservice architectures to fit various domains. This framework has been applied in real scenarios in both Industry and Academy where it has served researchers and practitioners in service governance as both a visual analytic tool and a test bed for experiments. Governify has proved its ability to gather insights into potential risks tied to noncompliance and to design and monitor best practices in forms of agreements.

Governify 是一个服务治理框架,旨在通过提供自动审计功能来加强服务运营。它可以创建定制的微服务架构,以适应各种领域。该框架已被应用于工业界和学术界的实际场景中,为服务治理领域的研究人员和从业人员提供了可视化分析工具和实验平台。事实证明,Governify 有能力深入了解与不合规相关的潜在风险,并设计和监控协议形式的最佳实践。
{"title":"Governify. An agreement-based service governance framework","authors":"Rafael Fresno-Aranda,&nbsp;Juan Sebastian Ojeda-Perez,&nbsp;Pablo Fernandez,&nbsp;Antonio Ruiz-Cortes","doi":"10.1016/j.simpa.2024.100629","DOIUrl":"10.1016/j.simpa.2024.100629","url":null,"abstract":"<div><p>Governify is a service governance framework designed to enhance service operation by providing automated audit capabilities. It enables the creation of customized microservice architectures to fit various domains. This framework has been applied in real scenarios in both Industry and Academy where it has served researchers and practitioners in service governance as both a visual analytic tool and a test bed for experiments. Governify has proved its ability to gather insights into potential risks tied to noncompliance and to design and monitor best practices in forms of agreements.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"19 ","pages":"Article 100629"},"PeriodicalIF":2.1,"publicationDate":"2024-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000174/pdfft?md5=bc418857fa2b55b9efb8cd594afdb8b3&pid=1-s2.0-S2665963824000174-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139966897","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Dental loop signals: Image-to-signal processing for mandibular electromyography 牙环信号:下颌肌电图的图像信号处理
IF 2.1 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-02-23 DOI: 10.1016/j.simpa.2024.100631
Taseef Hasan Farook, Tashreque Mohammed Haq, James Dudley

Dental Loop Signals (DLS) offers a unique approach to biomedical signal-processing, employing deep learning to convert archived images of mandibular muscle activity during dynamic functions into signal data. DLS, processed through unsupervised learning, introduces a cluster-centric signal processing method, enhancing data normalisation for broad applicability. The modular design of the software facilitates customisable use in Temporomandibular Joint (TMJ) and orthopaedic clinics for long-term patient follow-ups and retrospective research. The software’s robustness increases with a larger dataset of electromyographic muscle activities, promising versatility across devices, clinics, and timeframes.

牙环路信号(DLS)提供了一种独特的生物医学信号处理方法,它采用深度学习将动态功能期间下颌肌肉活动的存档图像转换为信号数据。DLS 通过无监督学习进行处理,引入了一种以集群为中心的信号处理方法,增强了数据归一化,具有广泛的适用性。该软件采用模块化设计,便于在颞下颌关节(TMJ)和骨科诊所进行长期患者随访和回顾性研究时使用。随着肌电肌肉活动数据集的增加,该软件的稳健性也在增加,有望在不同设备、诊所和时间范围内实现通用性。
{"title":"Dental loop signals: Image-to-signal processing for mandibular electromyography","authors":"Taseef Hasan Farook,&nbsp;Tashreque Mohammed Haq,&nbsp;James Dudley","doi":"10.1016/j.simpa.2024.100631","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100631","url":null,"abstract":"<div><p>Dental Loop Signals (DLS) offers a unique approach to biomedical signal-processing, employing deep learning to convert archived images of mandibular muscle activity during dynamic functions into signal data. DLS, processed through unsupervised learning, introduces a cluster-centric signal processing method, enhancing data normalisation for broad applicability. The modular design of the software facilitates customisable use in Temporomandibular Joint (TMJ) and orthopaedic clinics for long-term patient follow-ups and retrospective research. The software’s robustness increases with a larger dataset of electromyographic muscle activities, promising versatility across devices, clinics, and timeframes.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"19 ","pages":"Article 100631"},"PeriodicalIF":2.1,"publicationDate":"2024-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000198/pdfft?md5=678cf265e992dc2f7016dec195bebc9e&pid=1-s2.0-S2665963824000198-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139985169","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A QOBL-SAO and its variant: An open source software for optimizing PV/wind/battery system and CEC2020 real world problems QOBL-SAO 及其变体:用于优化光伏/风能/电池系统和 CEC2020 实际问题的开源软件
IF 2.1 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-02-23 DOI: 10.1016/j.simpa.2024.100630
Abdullahi Abubakar Mas’ud , Ahmed T. Salawudeen , Abubakar A. Umar , Yusuf A. Shaaban , Firdaus Muhammad-Sukki , Umar Musa , Saud J. Alshammari

The Quasi oppositional smell agent optimization (QOBL-SAO) and its levy flight variant (LFQOBL-SAO) are two cutting-edge software tools for optimizing PV/wind/battery power systems. They can also be used to solve real-world CEC2020 optimization problems and are as good as top-performing software such as IUDE, ϵ MAgES and the iLSHAD ɛ. The QOBL-SAO exploits the random mode’s weakness and then adds a number to the initial population. The LFQOBL-SAO, on the other hand, improves the random mode’s weakness in order to solve this problem. The LFQOBL-SAO improves performance and search space by using levy flight instead of random code.

准对立嗅觉代理优化(QOBL-SAO)及其征收飞行变体(LFQOBL-SAO)是用于优化光伏/风能/电池发电系统的两个尖端软件工具。它们还可用于解决现实世界中的 CEC2020 优化问题,与 IUDE、ϵ MAgES 和 iLSHAD ɛ 等性能一流的软件不相上下。QOBL-SAO 利用了随机模式的弱点,然后在初始种群中加入一个数字。而 LFQOBL-SAO 则改进了随机模式的弱点,从而解决了这一问题。LFQOBL-SAO 利用利维飞行代替随机码,从而提高了性能和搜索空间。
{"title":"A QOBL-SAO and its variant: An open source software for optimizing PV/wind/battery system and CEC2020 real world problems","authors":"Abdullahi Abubakar Mas’ud ,&nbsp;Ahmed T. Salawudeen ,&nbsp;Abubakar A. Umar ,&nbsp;Yusuf A. Shaaban ,&nbsp;Firdaus Muhammad-Sukki ,&nbsp;Umar Musa ,&nbsp;Saud J. Alshammari","doi":"10.1016/j.simpa.2024.100630","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100630","url":null,"abstract":"<div><p>The Quasi oppositional smell agent optimization (QOBL-SAO) and its levy flight variant (LFQOBL-SAO) are two cutting-edge software tools for optimizing PV/wind/battery power systems. They can also be used to solve real-world CEC2020 optimization problems and are as good as top-performing software such as IUDE, <span><math><mi>ϵ</mi></math></span> MAgES and the iLSHAD <span><math><mi>ɛ</mi></math></span>. The QOBL-SAO exploits the random mode’s weakness and then adds a number to the initial population. The LFQOBL-SAO, on the other hand, improves the random mode’s weakness in order to solve this problem. The LFQOBL-SAO improves performance and search space by using levy flight instead of random code.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"19 ","pages":"Article 100630"},"PeriodicalIF":2.1,"publicationDate":"2024-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000186/pdfft?md5=34c0be540ac407437f5949fd3034bd29&pid=1-s2.0-S2665963824000186-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139976020","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Sahelian transhumance simulator (STS) 萨赫勒转场放牧模拟器(STS)
IF 2.1 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-02-22 DOI: 10.1016/j.simpa.2024.100627
Cheick Amed Diloma Gabriel Traore , Etienne Delay , Djibril Diop , Alassane Bah

Sahelian transhumance is a seasonal movement of herds based on strategies. These strategies are based on environmental and socio-economic factors. However, it is empirically difficult to establish the influence of each factor on the spatio-temporal distribution of herds. This paper presents a microsimulation software Sahelian transhumance simulator (STS). STS determines the spatio-temporal influence of each factor on herd movements. It also proposes scenarios for developing and securing the Sahelian pastoral space.

萨赫勒地区的转场放牧是一种基于策略的季节性畜群移动。这些策略以环境和社会经济因素为基础。然而,从经验上讲,很难确定每个因素对畜群时空分布的影响。本文介绍了一个微观模拟软件萨赫勒转场放牧模拟器(STS)。该软件可确定各因素对畜群移动的时空影响。它还提出了发展和保护萨赫勒牧区的方案。
{"title":"Sahelian transhumance simulator (STS)","authors":"Cheick Amed Diloma Gabriel Traore ,&nbsp;Etienne Delay ,&nbsp;Djibril Diop ,&nbsp;Alassane Bah","doi":"10.1016/j.simpa.2024.100627","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100627","url":null,"abstract":"<div><p>Sahelian transhumance is a seasonal movement of herds based on strategies. These strategies are based on environmental and socio-economic factors. However, it is empirically difficult to establish the influence of each factor on the spatio-temporal distribution of herds. This paper presents a microsimulation software Sahelian transhumance simulator (STS). STS determines the spatio-temporal influence of each factor on herd movements. It also proposes scenarios for developing and securing the Sahelian pastoral space.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"19 ","pages":"Article 100627"},"PeriodicalIF":2.1,"publicationDate":"2024-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000150/pdfft?md5=d5b9056c786e997135232879d9890481&pid=1-s2.0-S2665963824000150-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139975932","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
AACEM: Automatic Annotation and Classification of Emotions for mixed-codes AACEM:混合代码的情感自动注释和分类
IF 2.1 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-02-17 DOI: 10.1016/j.simpa.2024.100626
Asia Samreen , Syed Asif Ali , Hina Shakir

This paper presents a framework for automatic creation of an emotions-labeled dataset specifically designed for short texts written in a blend of Roman Urdu and English, and addresses the inherent absence of distinct structure in Roman Urdu language. The software development is carried out in two key phases. During the first phase, cleaning and automatic annotation of raw text is performed and in the second phase, classification of emotions along with prediction is carried out. The developed software significantly simplifies the process of dataset creation by employing natural language processing (NLP) techniques, tailored for the mixed-codes.

本文提出了一个自动创建情感标签数据集的框架,该数据集专门针对以罗马乌尔都语和英语混合书写的短文而设计,并解决了罗马乌尔都语固有的缺乏明显结构的问题。软件开发分为两个关键阶段。在第一阶段,对原始文本进行清理和自动注释;在第二阶段,对情感进行分类和预测。所开发的软件通过采用为混合代码量身定制的自然语言处理(NLP)技术,大大简化了数据集的创建过程。
{"title":"AACEM: Automatic Annotation and Classification of Emotions for mixed-codes","authors":"Asia Samreen ,&nbsp;Syed Asif Ali ,&nbsp;Hina Shakir","doi":"10.1016/j.simpa.2024.100626","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100626","url":null,"abstract":"<div><p>This paper presents a framework for automatic creation of an emotions-labeled dataset specifically designed for short texts written in a blend of Roman Urdu and English, and addresses the inherent absence of distinct structure in Roman Urdu language. The software development is carried out in two key phases. During the first phase, cleaning and automatic annotation of raw text is performed and in the second phase, classification of emotions along with prediction is carried out. The developed software significantly simplifies the process of dataset creation by employing natural language processing (NLP) techniques, tailored for the mixed-codes.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"19 ","pages":"Article 100626"},"PeriodicalIF":2.1,"publicationDate":"2024-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000149/pdfft?md5=2f00d3a4c8d3114d2d8f044a626cb533&pid=1-s2.0-S2665963824000149-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139935302","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Impact of ACO intelligent vehicle real-time software in finding shortest path ACO 智能车辆实时软件对寻找最短路径的影响
IF 2.1 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-02-17 DOI: 10.1016/j.simpa.2024.100625
Jai Keerthy Chowlur Revanna , Nushwan Yousif Baithoon Al-Nakash

In the modern e-commerce landscape, timely package delivery faces hurdles amid fluctuating traffic conditions. This article proposes optimization techniques employing adaptable intelligent systems for dynamic route adjustments. The primary approach used here is an AI-driven optimal path routing system, leveraging Ant Colony Optimization (ACO) and Genetic Algorithm (GA). Integration of Google Maps (G-Map API) with real-time traffic data enhances route accuracy, ensuring efficient vehicle routing. By addressing these challenges, this research aims to streamline delivery processes and contribute to the advancement of vehicle routing methodologies in the dynamic e-commerce domain.

在现代电子商务环境中,包裹的及时投递在不断变化的交通状况下面临着障碍。本文提出了采用自适应智能系统进行动态路由调整的优化技术。本文采用的主要方法是人工智能驱动的最优路径路由系统,利用了蚁群优化(ACO)和遗传算法(GA)。谷歌地图(G-Map API)与实时交通数据的集成提高了路线的准确性,确保了车辆路线的高效性。通过应对这些挑战,本研究旨在简化交付流程,并为动态电子商务领域车辆路由选择方法的进步做出贡献。
{"title":"Impact of ACO intelligent vehicle real-time software in finding shortest path","authors":"Jai Keerthy Chowlur Revanna ,&nbsp;Nushwan Yousif Baithoon Al-Nakash","doi":"10.1016/j.simpa.2024.100625","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100625","url":null,"abstract":"<div><p>In the modern e-commerce landscape, timely package delivery faces hurdles amid fluctuating traffic conditions. This article proposes optimization techniques employing adaptable intelligent systems for dynamic route adjustments. The primary approach used here is an AI-driven optimal path routing system, leveraging Ant Colony Optimization (ACO) and Genetic Algorithm (GA). Integration of Google Maps (G-Map API) with real-time traffic data enhances route accuracy, ensuring efficient vehicle routing. By addressing these challenges, this research aims to streamline delivery processes and contribute to the advancement of vehicle routing methodologies in the dynamic e-commerce domain.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"19 ","pages":"Article 100625"},"PeriodicalIF":2.1,"publicationDate":"2024-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000137/pdfft?md5=b440445d8a55c8eada5ed99ef17c29d6&pid=1-s2.0-S2665963824000137-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139935301","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
LangTest: A comprehensive evaluation library for custom LLM and NLP models LangTest:用于自定义 LLM 和 NLP 模型的综合评估库
IF 2.1 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-02-10 DOI: 10.1016/j.simpa.2024.100619
Arshaan Nazir, Thadaka Kalyan Chakravarthy, David Amore Cecchini, Rakshit Khajuria, Prikshit Sharma, Ali Tarik Mirik, Veysel Kocaman, David Talby

The use of natural language processing (NLP) models, including the more recent large language models (LLM) in real-world applications obtained relevant success in the past years. To measure the performance of these systems, traditional performance metrics such as accuracy, precision, recall, and f1-score are used. Although it is important to measure the performance of the models in those terms, natural language often requires an holistic evaluation that consider other important aspects such as robustness, bias, accuracy, toxicity, fairness, safety, efficiency, clinical relevance, security, representation, disinformation, political orientation, sensitivity, factuality, legal concerns, and vulnerabilities. To address the gap, we introduce LangTest, an open source Python toolkit, aimed at reshaping the evaluation of LLMs and NLP models in real-world applications. The project aims to empower data scientists, enabling them to meet high standards in the ever-evolving landscape of AI model development. Specifically, it provides a comprehensive suite of more than 60 test types, ensuring a more comprehensive understanding of a model’s behavior and responsible AI use. In this experiment, a Named Entity Recognition (NER) clinical model showed significant improvement in its capabilities to identify clinical entities in text after applying data augmentation for robustness.

自然语言处理(NLP)模型,包括最新的大型语言模型(LLM),在过去几年的实际应用中取得了巨大成功。为了衡量这些系统的性能,人们使用了传统的性能指标,如准确率、精确度、召回率和 f1 分数。尽管从这些方面来衡量模型的性能非常重要,但自然语言通常需要进行整体评估,考虑其他重要方面,如鲁棒性、偏差、准确性、毒性、公平性、安全性、效率、临床相关性、安全性、代表性、虚假信息、政治倾向、敏感性、事实性、法律问题和漏洞。为了填补这一空白,我们推出了一个开源 Python 工具包 LangTest,旨在重塑 LLM 和 NLP 模型在现实世界应用中的评估。该项目旨在增强数据科学家的能力,使他们能够在不断发展的人工智能模型开发中达到高标准。具体来说,它提供了一个包含 60 多种测试类型的综合套件,确保对模型行为和负责任的人工智能使用有更全面的了解。在这项实验中,一个命名实体识别(NER)临床模型在应用数据增强技术以提高稳健性后,其识别文本中临床实体的能力有了显著提高。
{"title":"LangTest: A comprehensive evaluation library for custom LLM and NLP models","authors":"Arshaan Nazir,&nbsp;Thadaka Kalyan Chakravarthy,&nbsp;David Amore Cecchini,&nbsp;Rakshit Khajuria,&nbsp;Prikshit Sharma,&nbsp;Ali Tarik Mirik,&nbsp;Veysel Kocaman,&nbsp;David Talby","doi":"10.1016/j.simpa.2024.100619","DOIUrl":"https://doi.org/10.1016/j.simpa.2024.100619","url":null,"abstract":"<div><p>The use of natural language processing (NLP) models, including the more recent large language models (LLM) in real-world applications obtained relevant success in the past years. To measure the performance of these systems, traditional performance metrics such as accuracy, precision, recall, and f1-score are used. Although it is important to measure the performance of the models in those terms, natural language often requires an holistic evaluation that consider other important aspects such as robustness, bias, accuracy, toxicity, fairness, safety, efficiency, clinical relevance, security, representation, disinformation, political orientation, sensitivity, factuality, legal concerns, and vulnerabilities. To address the gap, we introduce <em>LangTest</em>, an open source Python toolkit, aimed at reshaping the evaluation of LLMs and NLP models in real-world applications. The project aims to empower data scientists, enabling them to meet high standards in the ever-evolving landscape of AI model development. Specifically, it provides a comprehensive suite of more than 60 test types, ensuring a more comprehensive understanding of a model’s behavior and responsible AI use. In this experiment, a Named Entity Recognition (NER) clinical model showed significant improvement in its capabilities to identify clinical entities in text after applying data augmentation for robustness.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"19 ","pages":"Article 100619"},"PeriodicalIF":2.1,"publicationDate":"2024-02-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000071/pdfft?md5=08c3b88d18208044478d2ee4f4d9432b&pid=1-s2.0-S2665963824000071-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139732653","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Software Impacts
全部 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