首页 > 最新文献

Journal of the Brazilian Computer Society最新文献

英文 中文
Multi-hop Byzantine reliable broadcast with honest dealer made practical 多跳拜占庭可靠广播与诚实的经销商实现
Pub Date : 2019-09-07 DOI: 10.1186/s13173-019-0090-x
Silvia Bonomi, Giovanni Farina, Sébastien Tixeuil
We revisit Byzantine-tolerant reliable broadcast with honest dealer algorithms in multi-hop networks. To tolerate Byzantine faulty nodes arbitrarily spread over the network, previous solutions require a factorial number of messages to be sent over the network if the messages are not authenticated (e.g., digital signatures are not available). We propose modifications that preserve the safety and liveness properties of the original unauthenticated protocols, while highly decreasing their observed message complexity when simulated on several classes of graph topologies, potentially opening to their employment.
我们重新研究了多跳网络中具有诚实经销商算法的拜占庭容忍可靠广播。为了容忍拜占庭式故障节点在网络上任意分布,以前的解决方案需要在消息未经过身份验证(例如,数字签名不可用)的情况下通过网络发送阶乘数量的消息。我们提出的修改保留了原始未经身份验证的协议的安全性和活动性,同时在几种图拓扑上模拟时高度降低了它们观察到的消息复杂性,从而有可能开放它们的使用。
{"title":"Multi-hop Byzantine reliable broadcast with honest dealer made practical","authors":"Silvia Bonomi, Giovanni Farina, Sébastien Tixeuil","doi":"10.1186/s13173-019-0090-x","DOIUrl":"https://doi.org/10.1186/s13173-019-0090-x","url":null,"abstract":"We revisit Byzantine-tolerant reliable broadcast with honest dealer algorithms in multi-hop networks. To tolerate Byzantine faulty nodes arbitrarily spread over the network, previous solutions require a factorial number of messages to be sent over the network if the messages are not authenticated (e.g., digital signatures are not available). We propose modifications that preserve the safety and liveness properties of the original unauthenticated protocols, while highly decreasing their observed message complexity when simulated on several classes of graph topologies, potentially opening to their employment.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"37 4","pages":"1-23"},"PeriodicalIF":0.0,"publicationDate":"2019-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520075","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}
引用次数: 7
Software mediators as first-class entities of systems-of-systems software architectures 软件中介作为系统的系统软件架构的一级实体
Pub Date : 2019-08-20 DOI: 10.1186/s13173-019-0089-3
Lina Garcés, Flavio Oquendo, Elisa Yumi Nakagawa
ContextIn contrast to traditional software systems that are mostly created from scratch, current software systems are engineered as a junction of systems already in operation. Examples can be found in domains, such as smart cities, crisis and emergency, IoT, big data, industry 4.0, and connected health systems. Most of them can be considered systems-of-systems (SoS), since they refer to alliances of operational and managerial independent software-intensive systems, which are sometimes distributed over different environments. Therefore, SoS software architectures must be dynamic, evolve over time, and support the execution of emergent behaviors to accomplish SoS missions. They must be also designed to enable the connection of heterogeneous systems, making possible their interoperation, communication, coordination, cooperation, and collaboration, most of the times, in a seamless way. Similar challenges have been addressed by using software mediators as architectural entities. However, the application of mediators in SoS has not been properly explored.GoalThis article introduces MediArch, a layered architecture that considers mediators as first-class software entities to be used in the construction of SoS architectures. Our objective is to present evidence about how MediArch’s can support the construction of SoS architectures.MethodsThe following four steps were conducted to define MediArch: (1) identification of mediation requirements to allow SoS properties; (2) establishment and categorization of twelve types of mediators, for enabling capabilities of communication and control of constituent systems interactions and conversion of heterogeneous messages exchanged through a mediation infrastructure; (3) specification of duties, behaviors, assumptions, and guarantees of mediators; and (4) organization of MediArch in three layers, namely, the constituents & consumer systems layer; the communication, conversion, & coordination layer; and the control layer. This architecture was used as the backbone for the software architectures of two SoS in different domains, namely, flood monitoring system-of-systems (FMSoS), and health-care supportive home system-of-systems (HSH-SoS), for providing evidence on how MediArch supports the architecting process of SoS.ResultsMediArch (1) supports the integration of independent constituent systems, (2) provides strategies to manage emergent behaviors, (3) defines different schemes of control authorities, (4) offers elements to support SoS evolution, and (5) promotes the resilience and adaptability of SoS architectures.ConclusionsAlthough MediArch contributes to the establishment of SoS architectures, some challenges related to performance, resource consumption, security, safety, and non-disruptive reconfigurations must still be overcome.
背景与大多数从头开始创建的传统软件系统相比,当前的软件系统是作为已经运行的系统的连接而设计的。智慧城市、危机和应急、物联网、大数据、工业4.0和互联医疗系统等领域都可以找到这样的例子。它们中的大多数可以被认为是系统的系统(so),因为它们是指操作和管理独立的软件密集型系统的联盟,这些系统有时分布在不同的环境中。因此,SoS软件架构必须是动态的,随着时间的推移而发展,并支持执行紧急行为来完成SoS任务。它们还必须被设计成能够连接异构系统,使它们的互操作、通信、协调、合作和协作在大多数情况下以无缝的方式成为可能。通过使用软件中介作为体系结构实体,已经解决了类似的挑战。然而,中介体在SoS中的应用尚未得到适当的探索。本文介绍了MediArch,这是一种分层架构,它将中介视为用于构建SoS架构的一流软件实体。我们的目标是提供有关MediArch如何支持SoS架构构建的证据。方法通过以下四个步骤对MediArch进行定义:(1)确定中介要求以允许SoS属性;(2)建立并分类12种类型的中介,以实现通过中介基础设施交换的组成系统交互和异构消息转换的通信和控制能力;(三)规定调解员的职责、行为、假设和保障;(4)将MediArch组织为三层,即成分与消费者系统层;通信、转换和协调层;还有控制层。该体系结构被用作不同领域中两个系统的软件体系结构的主干,即洪水监测系统的系统(fmso)和医疗保健支持家庭系统的系统(hsh - so),以提供关于MediArch如何支持系统的体系结构过程的证据。结果mediarch(1)支持独立组成系统的集成,(2)提供应急行为管理策略,(3)定义不同的控制权限方案,(4)提供支持系统演化的要素,(5)提高系统架构的弹性和适应性。尽管MediArch有助于SoS架构的建立,但仍需要克服一些与性能、资源消耗、安全性和非破坏性重构相关的挑战。
{"title":"Software mediators as first-class entities of systems-of-systems software architectures","authors":"Lina Garcés, Flavio Oquendo, Elisa Yumi Nakagawa","doi":"10.1186/s13173-019-0089-3","DOIUrl":"https://doi.org/10.1186/s13173-019-0089-3","url":null,"abstract":"ContextIn contrast to traditional software systems that are mostly created from scratch, current software systems are engineered as a junction of systems already in operation. Examples can be found in domains, such as smart cities, crisis and emergency, IoT, big data, industry 4.0, and connected health systems. Most of them can be considered systems-of-systems (SoS), since they refer to alliances of operational and managerial independent software-intensive systems, which are sometimes distributed over different environments. Therefore, SoS software architectures must be dynamic, evolve over time, and support the execution of emergent behaviors to accomplish SoS missions. They must be also designed to enable the connection of heterogeneous systems, making possible their interoperation, communication, coordination, cooperation, and collaboration, most of the times, in a seamless way. Similar challenges have been addressed by using software mediators as architectural entities. However, the application of mediators in SoS has not been properly explored.GoalThis article introduces MediArch, a layered architecture that considers mediators as first-class software entities to be used in the construction of SoS architectures. Our objective is to present evidence about how MediArch’s can support the construction of SoS architectures.MethodsThe following four steps were conducted to define MediArch: (1) identification of mediation requirements to allow SoS properties; (2) establishment and categorization of twelve types of mediators, for enabling capabilities of communication and control of constituent systems interactions and conversion of heterogeneous messages exchanged through a mediation infrastructure; (3) specification of duties, behaviors, assumptions, and guarantees of mediators; and (4) organization of MediArch in three layers, namely, the constituents & consumer systems layer; the communication, conversion, & coordination layer; and the control layer. This architecture was used as the backbone for the software architectures of two SoS in different domains, namely, flood monitoring system-of-systems (FMSoS), and health-care supportive home system-of-systems (HSH-SoS), for providing evidence on how MediArch supports the architecting process of SoS.ResultsMediArch (1) supports the integration of independent constituent systems, (2) provides strategies to manage emergent behaviors, (3) defines different schemes of control authorities, (4) offers elements to support SoS evolution, and (5) promotes the resilience and adaptability of SoS architectures.ConclusionsAlthough MediArch contributes to the establishment of SoS architectures, some challenges related to performance, resource consumption, security, safety, and non-disruptive reconfigurations must still be overcome.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"1 1","pages":"1-23"},"PeriodicalIF":0.0,"publicationDate":"2019-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520100","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}
引用次数: 9
Product line architecture recovery with outlier filtering in software families: the Apo-Games case study 在软件系列中使用离群值过滤的产品线架构恢复:Apo-Games案例研究
Pub Date : 2019-06-24 DOI: 10.1186/s13173-019-0088-4
Crescencio Rodrigues Lima Neto, W. K. Assunção, Jabier Martinez, W. D. F. Mendonça, I. Machado, C. Chavez
{"title":"Product line architecture recovery with outlier filtering in software families: the Apo-Games case study","authors":"Crescencio Rodrigues Lima Neto, W. K. Assunção, Jabier Martinez, W. D. F. Mendonça, I. Machado, C. Chavez","doi":"10.1186/s13173-019-0088-4","DOIUrl":"https://doi.org/10.1186/s13173-019-0088-4","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"25 1","pages":"1-17"},"PeriodicalIF":0.0,"publicationDate":"2019-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13173-019-0088-4","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42573024","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}
引用次数: 8
An extended triangulation to the Marching Cubes 33 algorithm 扩展三角剖分到Marching Cubes 33算法
Pub Date : 2019-06-20 DOI: 10.1186/s13173-019-0086-6
Lis Custodio, Sinesio Pesco, Claudio Silva
The Marching Cubes algorithm is arguably the most popular isosurface extraction algorithm. Since its inception, two problems have lingered, namely, triangle quality and topology correctness. Although there is an extensive literature to solve them, topology correctness is achieved in detriment of triangle quality and vice versa. In this paper, we present an extended version of the Marching Cubes 33 algorithm (a variation of the Marching Cubes algorithm which guarantees topological correctness), called Extended Marching Cubes 33. In the proposed algorithm, the grid vertex are labeled with “+,” “ −,” and “=,” according to the relationship between its scalar field value and the isovalue. The inclusion of the “=” grid vertex label naturally avoids degenerate triangles. As an application of our method, we use the proposed triangulation to improve the quality of the triangles in the generated mesh while preserving its topology as much as possible.
行军立方体算法可以说是最流行的等值面提取算法。自其诞生以来,一直存在两个问题,即三角形质量和拓扑正确性。尽管有大量的文献来解决这些问题,但拓扑正确性的实现是以损害三角形质量为代价的,反之亦然。在本文中,我们提出了行军立方体33算法的扩展版本(行军立方体算法的一种变体,保证拓扑正确性),称为扩展行军立方体33。在该算法中,根据网格顶点的标量场值与等值之间的关系,分别用“+”、“-”、“=”标记网格顶点。包含“=”网格顶点标签自然会避免退化三角形。作为我们方法的一个应用,我们使用提出的三角剖分来提高生成网格中三角形的质量,同时尽可能地保留其拓扑结构。
{"title":"An extended triangulation to the Marching Cubes 33 algorithm","authors":"Lis Custodio, Sinesio Pesco, Claudio Silva","doi":"10.1186/s13173-019-0086-6","DOIUrl":"https://doi.org/10.1186/s13173-019-0086-6","url":null,"abstract":"The Marching Cubes algorithm is arguably the most popular isosurface extraction algorithm. Since its inception, two problems have lingered, namely, triangle quality and topology correctness. Although there is an extensive literature to solve them, topology correctness is achieved in detriment of triangle quality and vice versa. In this paper, we present an extended version of the Marching Cubes 33 algorithm (a variation of the Marching Cubes algorithm which guarantees topological correctness), called Extended Marching Cubes 33. In the proposed algorithm, the grid vertex are labeled with “+,” “ −,” and “=,” according to the relationship between its scalar field value and the isovalue. The inclusion of the “=” grid vertex label naturally avoids degenerate triangles. As an application of our method, we use the proposed triangulation to improve the quality of the triangles in the generated mesh while preserving its topology as much as possible.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"72 3","pages":"1-18"},"PeriodicalIF":0.0,"publicationDate":"2019-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520136","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}
引用次数: 20
Understanding automated and human-based technical debt identification approaches-a two-phase study 理解自动化的和基于人的技术债务识别方法——一个两阶段的研究
Pub Date : 2019-06-08 DOI: 10.1186/s13173-019-0087-5
Rodrigo O. Spínola, Nico Zazworka, Antonio Vetro, Forrest Shull, Carolyn Seaman
ContextThe technical debt (TD) concept inspires the development of useful methods and tools that support TD identification and management. However, there is a lack of evidence on how different TD identification tools could be complementary and, also, how human-based identification compares with them.ObjectiveTo understand how to effectively elicit TD from humans, to investigate several types of tools for TD identification, and to understand the developers’ point of view about TD indicators and items reported by tools.MethodWe asked developers to identify TD items from a real software project. We also collected the output of three tools to automatically identify TD and compared the results in terms of their locations in the source code. Then, we collected developers’ opinions on the identification process through a focus group.ResultsAggregation seems to be an appropriate way to combine TD reported by developers. The tools used cannot help in identifying many important TD types, so involving humans is necessary. Developers reported that the tools would help them to identify TD faster or more accurately and that project priorities and current development activities are important to be considered together, along with the values of principal and interest, when deciding to pay off a debt.ConclusionThis work contributes to the TD landscape, which depicts an understanding between different TD types and how they are best discovered.
技术债务(technical debt, TD)概念激发了支持技术债务识别和管理的有用方法和工具的开发。然而,缺乏证据表明不同的TD识别工具如何能够互补,以及如何将基于人的识别与它们进行比较。目的了解如何有效地从人类身上引出TD,研究几种TD识别工具,了解开发者对TD指标和工具报告项目的看法。方法我们要求开发人员从一个真实的软件项目中识别TD项目。我们还收集了用于自动识别TD的三个工具的输出,并根据它们在源代码中的位置比较了结果。然后,我们通过焦点小组收集了开发者对识别过程的意见。ResultsAggregation似乎是将开发人员报告的TD结合起来的合适方法。所使用的工具无法帮助识别许多重要的TD类型,因此需要人工参与。开发人员报告说,这些工具将帮助他们更快或更准确地识别TD,并且当决定偿还债务时,项目优先级和当前的开发活动以及本金和利息的价值都是需要一并考虑的重要因素。这项工作有助于TD景观,描绘了不同TD类型之间的理解以及如何最好地发现它们。
{"title":"Understanding automated and human-based technical debt identification approaches-a two-phase study","authors":"Rodrigo O. Spínola, Nico Zazworka, Antonio Vetro, Forrest Shull, Carolyn Seaman","doi":"10.1186/s13173-019-0087-5","DOIUrl":"https://doi.org/10.1186/s13173-019-0087-5","url":null,"abstract":"ContextThe technical debt (TD) concept inspires the development of useful methods and tools that support TD identification and management. However, there is a lack of evidence on how different TD identification tools could be complementary and, also, how human-based identification compares with them.ObjectiveTo understand how to effectively elicit TD from humans, to investigate several types of tools for TD identification, and to understand the developers’ point of view about TD indicators and items reported by tools.MethodWe asked developers to identify TD items from a real software project. We also collected the output of three tools to automatically identify TD and compared the results in terms of their locations in the source code. Then, we collected developers’ opinions on the identification process through a focus group.ResultsAggregation seems to be an appropriate way to combine TD reported by developers. The tools used cannot help in identifying many important TD types, so involving humans is necessary. Developers reported that the tools would help them to identify TD faster or more accurately and that project priorities and current development activities are important to be considered together, along with the values of principal and interest, when deciding to pay off a debt.ConclusionThis work contributes to the TD landscape, which depicts an understanding between different TD types and how they are best discovered.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"38 3","pages":"1-21"},"PeriodicalIF":0.0,"publicationDate":"2019-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520071","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}
引用次数: 18
An IoT sensor and scenario survey for data researchers 面向数据研究人员的物联网传感器和场景调查
Pub Date : 2019-02-27 DOI: 10.1186/s13173-019-0085-7
C. M. D. Morais, D. Sadok, J. Kelner
{"title":"An IoT sensor and scenario survey for data researchers","authors":"C. M. D. Morais, D. Sadok, J. Kelner","doi":"10.1186/s13173-019-0085-7","DOIUrl":"https://doi.org/10.1186/s13173-019-0085-7","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"25 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13173-019-0085-7","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"65832139","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}
引用次数: 44
Perspectives on how to evaluate augmented reality technology tools for education: a systematic review 如何评估增强现实技术教育工具的观点:系统回顾
Pub Date : 2019-02-04 DOI: 10.1186/s13173-019-0084-8
Manoela M. O. da Silva, J. M. Teixeira, P. S. Cavalcante, V. Teichrieb
{"title":"Perspectives on how to evaluate augmented reality technology tools for education: a systematic review","authors":"Manoela M. O. da Silva, J. M. Teixeira, P. S. Cavalcante, V. Teichrieb","doi":"10.1186/s13173-019-0084-8","DOIUrl":"https://doi.org/10.1186/s13173-019-0084-8","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"25 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-02-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13173-019-0084-8","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"65832080","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}
引用次数: 65
VisminerTD: a tool for automatic identification and interactive monitoring of the evolution of technical debt items VisminerTD:用于自动识别和交互式监控技术债务项目演变的工具
Pub Date : 2019-01-16 DOI: 10.1186/s13173-018-0083-1
T. Mendes, Felipe G. S. Gomes, David P. Gonçalves, Manoel G. Mendonça, R. L. Novais, R. Spínola
{"title":"VisminerTD: a tool for automatic identification and interactive monitoring of the evolution of technical debt items","authors":"T. Mendes, Felipe G. S. Gomes, David P. Gonçalves, Manoel G. Mendonça, R. L. Novais, R. Spínola","doi":"10.1186/s13173-018-0083-1","DOIUrl":"https://doi.org/10.1186/s13173-018-0083-1","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"25 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13173-018-0083-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"65832028","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}
引用次数: 11
Theoretical learning guarantees applied to acoustic modeling 理论学习保证了声学建模的应用
Pub Date : 2019-01-04 DOI: 10.1186/s13173-018-0081-3
Christopher D. Shulby, Martha D. Ferreira, Rodrigo F. de Mello, Sandra M. Aluisio
In low-resource scenarios, for example, small datasets or a lack in computational resources available, state-of-the-art deep learning methods for speech recognition have been known to fail. It is possible to achieve more robust models if care is taken to ensure the learning guarantees provided by the statistical learning theory. This work presents a shallow and hybrid approach using a convolutional neural network feature extractor fed into a hierarchical tree of support vector machines for classification. Here, we show that gross errors present even in state-of-the-art systems can be avoided and that an accurate acoustic model can be built in a hierarchical fashion. Furthermore, we present proof that our algorithm does adhere to the learning guarantees provided by the statistical learning theory. The acoustic model produced in this work outperforms traditional hidden Markov models, and the hierarchical support vector machine tree outperforms a multi-class multilayer perceptron classifier using the same features. More importantly, we isolate the performance of the acoustic model and provide results on both the frame and phoneme level, considering the true robustness of the model. We show that even with a small amount of data, accurate and robust recognition rates can be obtained.
在资源匮乏的情况下,例如,小数据集或缺乏可用的计算资源,最先进的语音识别深度学习方法已经失败。如果注意确保统计学习理论提供的学习保证,则有可能实现更健壮的模型。这项工作提出了一种浅层和混合的方法,使用卷积神经网络特征提取器馈送到支持向量机的分层树中进行分类。在这里,我们展示了即使在最先进的系统中也可以避免出现的严重误差,并且可以以分层方式建立准确的声学模型。此外,我们还证明了我们的算法确实遵循了统计学习理论提供的学习保证。在这项工作中产生的声学模型优于传统的隐马尔可夫模型,分层支持向量机树优于使用相同特征的多类多层感知器分类器。更重要的是,考虑到模型的真正鲁棒性,我们分离了声学模型的性能,并在框架和音素水平上提供了结果。我们表明,即使在少量数据下,也可以获得准确和鲁棒的识别率。
{"title":"Theoretical learning guarantees applied to acoustic modeling","authors":"Christopher D. Shulby, Martha D. Ferreira, Rodrigo F. de Mello, Sandra M. Aluisio","doi":"10.1186/s13173-018-0081-3","DOIUrl":"https://doi.org/10.1186/s13173-018-0081-3","url":null,"abstract":"In low-resource scenarios, for example, small datasets or a lack in computational resources available, state-of-the-art deep learning methods for speech recognition have been known to fail. It is possible to achieve more robust models if care is taken to ensure the learning guarantees provided by the statistical learning theory. This work presents a shallow and hybrid approach using a convolutional neural network feature extractor fed into a hierarchical tree of support vector machines for classification. Here, we show that gross errors present even in state-of-the-art systems can be avoided and that an accurate acoustic model can be built in a hierarchical fashion. Furthermore, we present proof that our algorithm does adhere to the learning guarantees provided by the statistical learning theory. The acoustic model produced in this work outperforms traditional hidden Markov models, and the hierarchical support vector machine tree outperforms a multi-class multilayer perceptron classifier using the same features. More importantly, we isolate the performance of the acoustic model and provide results on both the frame and phoneme level, considering the true robustness of the model. We show that even with a small amount of data, accurate and robust recognition rates can be obtained.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"20 10","pages":"1-12"},"PeriodicalIF":0.0,"publicationDate":"2019-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520074","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}
引用次数: 7
Seeing the Watershed Through the Streams 透过溪流看分水岭
Pub Date : 2018-12-06 DOI: 10.14714/cp91.1515
Lauren Rosenthal McManus
{"title":"Seeing the Watershed Through the Streams","authors":"Lauren Rosenthal McManus","doi":"10.14714/cp91.1515","DOIUrl":"https://doi.org/10.14714/cp91.1515","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"58 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67115016","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
期刊
Journal of the Brazilian Computer Society
全部 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