Publication

Speculative computation: application scenarios

View document

Bibliographic Details
Summary:Artificial intelligence and machine learning have been widely applied in several areas with the twofold goal of improving people’s well-being and accelerating computational processes. This may be seen in medical assistance (e.g., automatic verification of MRI images) and in personal assistants that adapt the content to the user based on his/her preferences, to optimize query response times in relational databases and accelerate the information retrieval process. Most of machine learning algorithms used need a dataset to train on, so that the resulting models can be used, for example, to predict a value or enable user-specific results. Considering predictive methods, when new data arrives, a new training of the model may be needed. Speculative computation is a machine learning subfield that seeks to enable computation to be one step ahead of the user by speculating the value that will be received to be computed. A change in the environment may affect the execution, but the adjustments are rapidly performed. This paper intends to provide an overview of the field of speculative computation, describing its main characteristics and advantages, and different scenarios of the medical field in which it is applied. It also provides a critical and comparative analysis with other machine learning methods and a description of how to apply different algorithms to create better systems.
Main Authors:Ramos, João
Other Authors:Oliveira, Tiago; Carneiro, Davide Rua; Satoh, Ken; Novais, Paulo
Subject:Artificial inteligence Information health systems Intelligent systems Speculative computation
Year:2022
Country:Portugal
Document type:book part
Access type:open access
Associated institution:Universidade do Minho
Language:English
Origin:RepositóriUM - Universidade do Minho
Description
Summary:Artificial intelligence and machine learning have been widely applied in several areas with the twofold goal of improving people’s well-being and accelerating computational processes. This may be seen in medical assistance (e.g., automatic verification of MRI images) and in personal assistants that adapt the content to the user based on his/her preferences, to optimize query response times in relational databases and accelerate the information retrieval process. Most of machine learning algorithms used need a dataset to train on, so that the resulting models can be used, for example, to predict a value or enable user-specific results. Considering predictive methods, when new data arrives, a new training of the model may be needed. Speculative computation is a machine learning subfield that seeks to enable computation to be one step ahead of the user by speculating the value that will be received to be computed. A change in the environment may affect the execution, but the adjustments are rapidly performed. This paper intends to provide an overview of the field of speculative computation, describing its main characteristics and advantages, and different scenarios of the medical field in which it is applied. It also provides a critical and comparative analysis with other machine learning methods and a description of how to apply different algorithms to create better systems.