João Carlos Néto
João Carlos Néto has a total of 18 co-authors. Here are the top co-authors by number of shared publications:
- Felipe Coelho de Abreu Pinna
Polytechnic School (EPUSP), Universidade de São Paulo, São Paulo 05508-010, Brazil
2 shared publications - Anjni Joiner
Department of Emergency Medicine, Duke University
1 shared publication - Brian Rice
Stanford University, Department of Emergency Medicine, Palo Alto, CA
1 shared publication - Carmen Moret-Tatay
Faculty of Psychology, Catholic University of Valencia San Vicente Mártir, 46100 Valencia, Spain
1 shared publication - Dalton Breno Costa
Pontifícia Universidade Católica do Rio Grande do Sul, Escola de Ciências da Saúde e da Vida. Porto Alegre, RS, Brasil
1 shared publication - Dalton Breno Costa
Pontifícia Universidade Católica do Rio Grande do Sul, PUCRS, Porto Alegre, Brazil
1 shared publication
Latest Publications
- 1 November 2025
- Published by Springer Nature in GeroScience
- Vol. 48 (4) , 1-21
Functional disability screening in the elderly: a machine learning approach with ELSI-Brazil data
The aim of this study was to investigate, validate and apply Machine Learning (ML) algorithms to predict functional disability in elderly individuals using data from ELSI-Brazil. Furthermore, it sought to map the performance of the models and identify key multidimensional variables—encompassing sociodemographic and economic aspects, health status, behaviors, mental health and access to services—that could serve as early risk indicators and, based on the selected model, understand which characteristics favor or disfavor the screening of functional disability. Data from ELSI-Brazil (2015–2016) with 4502 participants were analyzed, after careful selection and pre-processing, which included imputing missing data, standardization and encoding via one-hot encoder. The selection of 49 predictor variables, from sociodemographic, health and behavioral domains, enabled the development of classification models. The SMOTE technique and tenfold cross-validation, associated with Bayesian optimization, were applied. The interpretability of the selected model was performed through SHAP analysis. The Ridge Classifier model showed robust performance, with a ROC-AUC of 0.785 (95% CI: 0.756–0.813), sensitivity of 0.703 and specificity of 0.723, in addition to a high negative predictive value (84.5%). SHAP analysis showed that variables such as depressive symptoms, concern about mobility and self-rated health status were decisive in classifying the functional disability risk. The results suggest that the use of ML techniques, integrated with multidimensional health data commonly collected in primary care settings, offers a promising tool for screening and early intervention in functional disability in the elderly. This approach may substantiate decision-making in clinical practice and health support policies aimed at active and healthy aging.
- 1 November 2025
- Published by Springer Nature in GeroScience
- Vol. 48 (4) , 1-21
Functional disability screening in the elderly: a machine learning approach with ELSI-Brazil data
The aim of this study was to investigate, validate and apply Machine Learning (ML) algorithms to predict functional disability in elderly individuals using data from ELSI-Brazil. Furthermore, it sought to map the performance of the models and identify key multidimensional variables—encompassing sociodemographic and economic aspects, health status, behaviors, mental health and access to services—that could serve as early risk indicators and, based on the selected model, understand which characteristics favor or disfavor the screening of functional disability. Data from ELSI-Brazil (2015–2016) with 4502 participants were analyzed, after careful selection and pre-processing, which included imputing missing data, standardization and encoding via one-hot encoder. The selection of 49 predictor variables, from sociodemographic, health and behavioral domains, enabled the development of classification models. The SMOTE technique and tenfold cross-validation, associated with Bayesian optimization, were applied. The interpretability of the selected model was performed through SHAP analysis. The Ridge Classifier model showed robust performance, with a ROC-AUC of 0.785 (95% CI: 0.756–0.813), sensitivity of 0.703 and specificity of 0.723, in addition to a high negative predictive value (84.5%). SHAP analysis showed that variables such as depressive symptoms, concern about mobility and self-rated health status were decisive in classifying the functional disability risk. The results suggest that the use of ML techniques, integrated with multidimensional health data commonly collected in primary care settings, offers a promising tool for screening and early intervention in functional disability in the elderly. This approach may substantiate decision-making in clinical practice and health support policies aimed at active and healthy aging.
- Open Access
- 28 February 2025
- Published by MDPI AG in Applied Sciences
- Vol. 15 (5) , 2628
MAISTRO: Towards an Agile Methodology for AI System Development Projects
The MAISTRO methodology introduces a comprehensive and integrative, agile framework for managing Artificial Intelligence (AI) system development projects, addressing familiar challenges such as technical complexity, multidisciplinary collaboration, and ethical considerations. Designed to align technological capabilities with business objectives, MAISTRO integrates iterative practices and governance frameworks to enhance efficiency, transparency, and adaptability throughout the AI lifecycle. This methodology encompasses seven key phases, from business needs understanding to operation, ensuring continuous improvement and alignment with strategic goals. A comparative analysis highlights MAISTRO’s advantages over traditional methodologies such as CRISP-DM and OSEMN, particularly in flexibility, governance, and ethical alignment. This study applies MAISTRO in a simulated case study of the PreçoBomAquiSim supermarket, demonstrating its effectiveness in developing an AI-powered recommendation system. Results include a 20% increase in product sales and a 15% rise in average customer ticket size, highlighting the methodology’s ability to deliver measurable business value. By emphasizing iterative development, data quality, ethical governance, change and risk management, MAISTRO provides a robust approach for AI projects and suggests directions for future research across diverse industries context for facilitating large-scale adoption.
- 28 February 2025
- Published by MDPI AG in Applied Sciences
- Vol. 15 (5) , 2628
Open AccessMAISTRO: Towards an Agile Methodology for AI System Development Projects
The MAISTRO methodology introduces a comprehensive and integrative, agile framework for managing Artificial Intelligence (AI) system development projects, addressing familiar challenges such as technical complexity, multidisciplinary collaboration, and ethical considerations. Designed to align technological capabilities with business objectives, MAISTRO integrates iterative practices and governance frameworks to enhance efficiency, transparency, and adaptability throughout the AI lifecycle. This methodology encompasses seven key phases, from business needs understanding to operation, ensuring continuous improvement and alignment with strategic goals. A comparative analysis highlights MAISTRO’s advantages over traditional methodologies such as CRISP-DM and OSEMN, particularly in flexibility, governance, and ethical alignment. This study applies MAISTRO in a simulated case study of the PreçoBomAquiSim supermarket, demonstrating its effectiveness in developing an AI-powered recommendation system. Results include a 20% increase in product sales and a 15% rise in average customer ticket size, highlighting the methodology’s ability to deliver measurable business value. By emphasizing iterative development, data quality, ethical governance, change and risk management, MAISTRO provides a robust approach for AI projects and suggests directions for future research across diverse industries context for facilitating large-scale adoption.
- Open Access
- 16 February 2024
- Published by MDPI AG in Applied Sciences
- Vol. 14 (4) , 1585
A Modular Framework for Domain-Specific Conversational Systems Powered by Never-Ending Learning
Complex and long interactions (e.g., a change of topic during a conversation) justify the use of dialog systems to develop task-oriented chatbots and intelligent virtual assistants. The development of dialog systems requires considerable effort and takes more time to deliver when compared to regular BotBuilder tools because of time-consuming tasks such as training machine learning models and low module reusability. We propose a framework for building scalable dialog systems for specific domains using the semi-automatic methods of corpus, ontology, and code development. By separating the dialog application logic from domain knowledge in the form of an ontology, we were able to create a dialog system for the banking domain in the Portuguese language and quickly change the domain of the conversation by changing the ontology. Moreover, by using the principles of never-ending learning, unsupported operations or unanswered questions create triggers for system knowledge demand that can be gathered from external sources and added to the ontology, augmenting the system’s ability to respond to more questions over time.
- 16 February 2024
- Published by MDPI AG in Applied Sciences
- Vol. 14 (4) , 1585
Open AccessA Modular Framework for Domain-Specific Conversational Systems Powered by Never-Ending Learning
Complex and long interactions (e.g., a change of topic during a conversation) justify the use of dialog systems to develop task-oriented chatbots and intelligent virtual assistants. The development of dialog systems requires considerable effort and takes more time to deliver when compared to regular BotBuilder tools because of time-consuming tasks such as training machine learning models and low module reusability. We propose a framework for building scalable dialog systems for specific domains using the semi-automatic methods of corpus, ontology, and code development. By separating the dialog application logic from domain knowledge in the form of an ontology, we were able to create a dialog system for the banking domain in the Portuguese language and quickly change the domain of the conversation by changing the ontology. Moreover, by using the principles of never-ending learning, unsupported operations or unanswered questions create triggers for system knowledge demand that can be gathered from external sources and added to the ontology, augmenting the system’s ability to respond to more questions over time.
- Open Access
- 6 December 2023
- Published by Public Library of Science (PLoS) in PLOS Digital Health
- Vol. 2 (12) , e0000406
AI-based approach for transcribing and classifying unstructured emergency call data: A methodological proposal
Emergency care-sensitive conditions (ECSCs) require rapid identification and treatment and are responsible for over half of all deaths worldwide. Prehospital emergency care (PEC) can provide rapid treatment and access to definitive care for many ECSCs and can reduce mortality in several different settings. The objective of this study is to propose a method for using artificial intelligence (AI) and machine learning (ML) to transcribe audio, extract, and classify unstructured emergency call data in the Serviço de Atendimento Móvel de Urgência (SAMU) system in southern Brazil. The study used all “1-9-2” calls received in 2019 by the SAMU Novo Norte Emergency Regulation Center (ERC) call center in Maringá, in the Brazilian state of Paraná. The calls were processed through a pipeline using machine learning algorithms, including Automatic Speech Recognition (ASR) models for transcription of audio calls in Portuguese, and a Natural Language Understanding (NLU) classification model. The pipeline was trained and validated using a dataset of labeled calls, which were manually classified by medical students using LabelStudio. The results showed that the AI model was able to accurately transcribe the audio with a Word Error Rate of 42.12% using Wav2Vec 2.0 for ASR transcription of audio calls in Portuguese. Additionally, the NLU classification model had an accuracy of 73.9% in classifying the calls into different categories in a validation subset. The study found that using AI to categorize emergency calls in low- and middle-income countries is largely unexplored, and the applicability of conventional open-source ML models trained on English language datasets is unclear for non-English speaking countries. The study concludes that AI can be used to transcribe audio and extract and classify unstructured emergency call data in an emergency system in southern Brazil as an initial step towards developing a decision-making support tool.
- 6 December 2023
- Published by Public Library of Science (PLoS) in PLOS Digital Health
- Vol. 2 (12) , e0000406
Open AccessAI-based approach for transcribing and classifying unstructured emergency call data: A methodological proposal
Emergency care-sensitive conditions (ECSCs) require rapid identification and treatment and are responsible for over half of all deaths worldwide. Prehospital emergency care (PEC) can provide rapid treatment and access to definitive care for many ECSCs and can reduce mortality in several different settings. The objective of this study is to propose a method for using artificial intelligence (AI) and machine learning (ML) to transcribe audio, extract, and classify unstructured emergency call data in the Serviço de Atendimento Móvel de Urgência (SAMU) system in southern Brazil. The study used all “1-9-2” calls received in 2019 by the SAMU Novo Norte Emergency Regulation Center (ERC) call center in Maringá, in the Brazilian state of Paraná. The calls were processed through a pipeline using machine learning algorithms, including Automatic Speech Recognition (ASR) models for transcription of audio calls in Portuguese, and a Natural Language Understanding (NLU) classification model. The pipeline was trained and validated using a dataset of labeled calls, which were manually classified by medical students using LabelStudio. The results showed that the AI model was able to accurately transcribe the audio with a Word Error Rate of 42.12% using Wav2Vec 2.0 for ASR transcription of audio calls in Portuguese. Additionally, the NLU classification model had an accuracy of 73.9% in classifying the calls into different categories in a validation subset. The study found that using AI to categorize emergency calls in low- and middle-income countries is largely unexplored, and the applicability of conventional open-source ML models trained on English language datasets is unclear for non-English speaking countries. The study concludes that AI can be used to transcribe audio and extract and classify unstructured emergency call data in an emergency system in southern Brazil as an initial step towards developing a decision-making support tool.