Plan recognition and failure prediction for ambient assisted living

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Farias, Giovani Parente
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://tede2.pucrs.br/tede2/handle/tede/9142
Resumo: The process of inferring agent’s plans/goals from their observed actions is known as plan recognition. Predicting human intentions is one of the ultimate goals of Artificial Intelligence; plan recognition contributes to this goal by analysing how low-level observations about agents and environment can be associated with a high-level plan description. Most approaches to plan recognition, in realistic environments, are based on manually constructed rules, where the knowledge base is represented as a plan library for recognising activities and plans. Besides, these approaches do not usually have the ability to incorporate complex temporal dependencies, and they take the unrealistic assumption that an agent carries out only one activity at a time and the sequence of actions is all coherently executed towards a single goal. Moreover, the incomplete knowledge about the agent’s behaviour and the similarity among several plan execution generate multiple hypotheses about the agent’s plan(s) that are consistent with the observations. This work addresses the problems of recognising multiple plans in realistic environments, learning activity duration, and detecting anomalies in plan execution. We deal with problems related to disambiguation of multiple hypotheses and detecting anomalies in plan sequence by exploiting both the inherent hierarchical organisation of activities and their expected time and duration, developing an efficient algorithm to filter the hypotheses by applying temporal and path length constraints. We present a number of experimental results showing that, besides addressing those limitations of traditional plan recognition algorithms, our filtering approach can significantly improve the accuracy of the underlying plan recognition algorithm. The experiments include a number of synthetically generated plan libraries as well as plan libraries and observations obtained from a real-world dataset useful in the context of ambient assisted living.
id P_RS_49a05f0d7b71df64785126368261f931
oai_identifier_str oai:tede2.pucrs.br:tede/9142
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling Plan recognition and failure prediction for ambient assisted livingReconhecimento de atividadeReconhecimento de planoReconhecimento de múltiplos objetivosPredição de falhaActivity recognitionPlan recognitionMultiple-goal recognitionFailure predictionCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOThe process of inferring agent’s plans/goals from their observed actions is known as plan recognition. Predicting human intentions is one of the ultimate goals of Artificial Intelligence; plan recognition contributes to this goal by analysing how low-level observations about agents and environment can be associated with a high-level plan description. Most approaches to plan recognition, in realistic environments, are based on manually constructed rules, where the knowledge base is represented as a plan library for recognising activities and plans. Besides, these approaches do not usually have the ability to incorporate complex temporal dependencies, and they take the unrealistic assumption that an agent carries out only one activity at a time and the sequence of actions is all coherently executed towards a single goal. Moreover, the incomplete knowledge about the agent’s behaviour and the similarity among several plan execution generate multiple hypotheses about the agent’s plan(s) that are consistent with the observations. This work addresses the problems of recognising multiple plans in realistic environments, learning activity duration, and detecting anomalies in plan execution. We deal with problems related to disambiguation of multiple hypotheses and detecting anomalies in plan sequence by exploiting both the inherent hierarchical organisation of activities and their expected time and duration, developing an efficient algorithm to filter the hypotheses by applying temporal and path length constraints. We present a number of experimental results showing that, besides addressing those limitations of traditional plan recognition algorithms, our filtering approach can significantly improve the accuracy of the underlying plan recognition algorithm. The experiments include a number of synthetically generated plan libraries as well as plan libraries and observations obtained from a real-world dataset useful in the context of ambient assisted living.O processo de inferir os planos/objetivos de um agente com base na observação de suas ações é conhecido como reconhecimento de plano. Prever as intenções humanas é um dos objetivos atuais da Inteligência Artificial; o reconhecimento de plano contribui para esse objetivo ao analisar como as observações em baixo nível sobre agentes e meio ambiente podem ser associadas a uma descrição em alto nível do plano. A maioria das abordagens para reconhecimento de plano, em ambientes reais, baseiam-se em regras construídas manualmente, onde a base de conhecimento é representada como uma biblioteca de planos para reconhecimento de atividades e planos. Além disso, essas abordagens geralmente não têm capacidade de incorporar dependências temporais complexas, assumindo a hipótese irrealista de que um agente executa apenas uma atividade por vez e que a sequência de ações é executada de forma coerente para alcançar um único objetivo. Além disso, o conhecimento incompleto sobre o comportamento do agente e a similaridade entre a execução de vários planos geram múltiplas hipóteses sobre o(s) plano(s) que são consistentes com as observações. Este trabalho aborda os problemas para reconher múltiplos planos em ambientes reais, aprender a duração de uma atividade e detectar anomalias na execução de um plano. Tratamos o problema de desambiguar múltiplas hipóteses e detectamos anomalias na sequência de execução do plano explorando tanto a organização hierárquica inerente das atividades quanto horário e duração esperados, desenvolvendo um algoritmo eficiente para filtrar hipóteses aplicando restrições temporais e no comprimento do caminho. Apresentamos uma série de experimentos mostrando que, além de abordar limitações dos algoritmos de reconhecimento e planos tradicionais, nossa abordagem de filtrar hipóteses pode melhorar significativamente a precisão do algoritmo de reconhecimento. Os experimentos incluem bibliotecas de planos geradas sinteticamente, bem como bibliotecas e observações obtidas a partir de conjuntos de dados do mundo real, útil no contexto de ambiente assistido.Pontifícia Universidade Católica do Rio Grande do SulEscola PolitécnicaBrasilPUCRSPrograma de Pós-Graduação em Ciência da ComputaçãoBordini, Rafael Heitorhttp://lattes.cnpq.br/4589262718627942Meneguzzi, Felipe Rechhttp://lattes.cnpq.br/5973550650941724Farias, Giovani Parente2020-07-06T23:36:14Z2017-08-31info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttp://tede2.pucrs.br/tede2/handle/tede/9142enginfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RS2020-07-07T23:00:34Zoai:tede2.pucrs.br:tede/9142Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2020-07-07T23:00:34Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.none.fl_str_mv Plan recognition and failure prediction for ambient assisted living
title Plan recognition and failure prediction for ambient assisted living
spellingShingle Plan recognition and failure prediction for ambient assisted living
Farias, Giovani Parente
Reconhecimento de atividade
Reconhecimento de plano
Reconhecimento de múltiplos objetivos
Predição de falha
Activity recognition
Plan recognition
Multiple-goal recognition
Failure prediction
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
title_short Plan recognition and failure prediction for ambient assisted living
title_full Plan recognition and failure prediction for ambient assisted living
title_fullStr Plan recognition and failure prediction for ambient assisted living
title_full_unstemmed Plan recognition and failure prediction for ambient assisted living
title_sort Plan recognition and failure prediction for ambient assisted living
author Farias, Giovani Parente
author_facet Farias, Giovani Parente
author_role author
dc.contributor.none.fl_str_mv Bordini, Rafael Heitor
http://lattes.cnpq.br/4589262718627942
Meneguzzi, Felipe Rech
http://lattes.cnpq.br/5973550650941724
dc.contributor.author.fl_str_mv Farias, Giovani Parente
dc.subject.por.fl_str_mv Reconhecimento de atividade
Reconhecimento de plano
Reconhecimento de múltiplos objetivos
Predição de falha
Activity recognition
Plan recognition
Multiple-goal recognition
Failure prediction
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
topic Reconhecimento de atividade
Reconhecimento de plano
Reconhecimento de múltiplos objetivos
Predição de falha
Activity recognition
Plan recognition
Multiple-goal recognition
Failure prediction
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
description The process of inferring agent’s plans/goals from their observed actions is known as plan recognition. Predicting human intentions is one of the ultimate goals of Artificial Intelligence; plan recognition contributes to this goal by analysing how low-level observations about agents and environment can be associated with a high-level plan description. Most approaches to plan recognition, in realistic environments, are based on manually constructed rules, where the knowledge base is represented as a plan library for recognising activities and plans. Besides, these approaches do not usually have the ability to incorporate complex temporal dependencies, and they take the unrealistic assumption that an agent carries out only one activity at a time and the sequence of actions is all coherently executed towards a single goal. Moreover, the incomplete knowledge about the agent’s behaviour and the similarity among several plan execution generate multiple hypotheses about the agent’s plan(s) that are consistent with the observations. This work addresses the problems of recognising multiple plans in realistic environments, learning activity duration, and detecting anomalies in plan execution. We deal with problems related to disambiguation of multiple hypotheses and detecting anomalies in plan sequence by exploiting both the inherent hierarchical organisation of activities and their expected time and duration, developing an efficient algorithm to filter the hypotheses by applying temporal and path length constraints. We present a number of experimental results showing that, besides addressing those limitations of traditional plan recognition algorithms, our filtering approach can significantly improve the accuracy of the underlying plan recognition algorithm. The experiments include a number of synthetically generated plan libraries as well as plan libraries and observations obtained from a real-world dataset useful in the context of ambient assisted living.
publishDate 2017
dc.date.none.fl_str_mv 2017-08-31
2020-07-06T23:36:14Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://tede2.pucrs.br/tede2/handle/tede/9142
url http://tede2.pucrs.br/tede2/handle/tede/9142
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1850041298831015936