Simple Science

Ciência de ponta explicada de forma simples

# Engenharia Eletrotécnica e Ciência dos Sistemas# Aprendizagem de máquinas# Processamento de Sinal

Aprimorando o Reconhecimento de Atividades Humanas com randomHAR

randomHAR melhora a detecção de atividades usando dados de sensores e seleção inteligente de modelos.

― 6 min ler


randomHAR: Uma NovarandomHAR: Uma NovaFronteirainteligentes.atividades com o uso de sensoresRevolucionando o reconhecimento de
Índice

Reconhecimento de Atividade Humana (HAR) é sobre descobrir o que uma pessoa tá fazendo com base em sinais de sensores, como os que estão em smartphones e dispositivos vestíveis. Essa tecnologia tá se tornando importante em áreas como monitoramento de saúde, assistência em casa pra idosos, reabilitação e até em entretenimento.

Nos últimos anos, o aprendizado profundo tem sido uma abordagem popular em HAR porque consegue achar automaticamente características importantes dos dados, ao contrário dos métodos mais antigos que precisavam de muito trabalho manual pra mostrar os aspectos relevantes dos dados.

Desafios no Reconhecimento de Atividade Humana

Apesar do aprendizado profundo ter avançado bastante em HAR, ainda existem alguns problemas que precisam ser resolvidos:

  1. Dados Barulhentos: As informações dos sensores podem ter muito barulho por causa de imperfeições nos sensores. Também pode rolar dados faltando ou incorretos quando um sensor falha.

  2. Variabilidade: A mesma atividade, tipo andar, pode parecer diferente quando realizada por pessoas distintas ou até pela mesma pessoa em momentos diferentes.

  3. Semelhança Entre Atividades: Atividades diferentes podem gerar leituras semelhantes nos sensores, dificultando a distinção entre elas.

Abordagens Atuais

Um método que mostrou potencial em HAR se chama EnsembleLSTM. Esse método usa vários modelos LSTM, cada um treinado com dados um pouco diferentes. A ação final é determinada pela votação da maioria desses modelos. Embora isso possa dar bons resultados, ainda tem espaço pra melhorar.

Como Funciona o EnsembleLSTM

A abordagem EnsembleLSTM tira sua força do treinamento de várias redes LSTM com pesos e configurações diferentes. Os melhores modelos são escolhidos por uma estratégia chamada "TopK", que identifica os modelos com melhor desempenho. No entanto, isso não garante que os modelos escolhidos vão funcionar bem juntos.

Uma Nova Abordagem: randomHAR

O método proposto, chamado randomHAR, visa melhorar o HAR enfrentando os desafios mencionados anteriormente. Essa abordagem combina duas ideias principais:

  1. Seleção de Sensores: Ao escolher aleatoriamente quais sensores usar em cada modelo, conseguimos criar um conjunto diversificado de modelos que são menos propensos a serem semelhantes e, portanto, funcionam melhor juntos.

  2. Seleção de Modelos com Aprendizado por Reforço: Em vez de escolher apenas os melhores modelos com base no desempenho, o randomHAR usa aprendizado por reforço pra encontrar a melhor combinação de modelos. Isso ajuda a garantir que os modelos escolhidos funcionem bem juntos.

Como Funciona o randomHAR

O randomHAR começa pegando uma coleção de dados de sensores e cria múltiplos subconjuntos com base em diferentes combinações de sensores. Cada subconjunto é usado pra treinar um novo modelo. Isso significa que, em vez de um único modelo tentando aprender com todos os dados, temos vários modelos que aprendem com conjuntos de dados variados.

Após o treinamento dos modelos, o aprendizado por reforço ajuda a selecionar a melhor combinação de modelos pra fazer previsões. As previsões finais são feitas com base na votação da maioria desses modelos selecionados.

Benefícios do randomHAR

  1. Desempenho Melhorado: O novo método mostrou resultados melhores em comparação ao método anterior do EnsembleLSTM em vários conjuntos de dados públicos.

  2. Sem Necessidade de Configuração de Parâmetros: Ao contrário de alguns métodos, o randomHAR não precisa de configurações complexas pra começar a funcionar efetivamente. O uso do aprendizado por reforço cuida da seleção dos melhores modelos sem precisar de muita intervenção manual.

  3. Aplicabilidade: Essa abordagem pode ser aplicada a qualquer modelo HAR que use dados de sensores, tornando-a versátil.

Experimentação

Pra testar como o randomHAR funciona, vários experimentos foram realizados. Diferentes modelos foram treinados e suas performances comparadas. Os conjuntos de dados escolhidos incluíram uma mistura de atividades pra ver como os métodos conseguiam classificá-las.

Resultados

Os resultados mostraram que o randomHAR geralmente superou outros métodos em vários conjuntos de dados. Ele reduziu erros e melhorou a confiabilidade das previsões. Notavelmente, o uso do aprendizado por reforço pra seleção de modelos ajudou a escolher combinações que performaram melhor do que aquelas selecionadas com a abordagem "TopK".

Generalidade do randomHAR

Outro aspecto importante do randomHAR é sua flexibilidade. Embora tenha sido testado inicialmente com um tipo de modelo, ele também se saiu bem ao usar um tipo de modelo diferente, mostrando que pode se adaptar a vários cenários e entradas de dados.

Por que Não Usar Modelos Simples?

Alguns podem se perguntar se métodos mais simples, como florestas aleatórias ou perceptrons de múltiplas camadas, poderiam ser usados em vez da abordagem de ensemble. No entanto, testes iniciais com esses modelos mais simples mostraram desempenho menos estável e inferior em comparação ao randomHAR. Isso destaca a complexidade dos dados de HAR e a necessidade de abordagens mais refinadas nessa área.

Avançando

Embora o randomHAR tenha mostrado capacidades promissoras, ainda há áreas pra melhorar e explorar. Pesquisas futuras podem olhar pra:

  1. Otimizar a Função de Recompensa: Como podemos aprimorar o sistema que decide quais modelos escolher pra ter resultados ainda melhores?

  2. Usar Meta-Características pra Seleção: Em vez de seleção aleatória de sensores, poderíamos usar características específicas que reflitam o desempenho pra aprimorar ainda mais a abordagem?

  3. Dividir o Problema de HAR: Podemos dividir diferentes tarefas de reconhecimento de atividades em problemas menores, permitindo que múltiplos modelos treinados em subconjuntos de dados trabalhem juntos?

Conclusão

Em resumo, a abordagem randomHAR oferece uma nova maneira de enfrentar os desafios no Reconhecimento de Atividade Humana. Ao usar seleção inteligente de sensores e estratégias de combinação de modelos através de aprendizado por reforço, consegue melhorar métodos tradicionais. À medida que a pesquisa nessa área avança, o randomHAR abre caminho pra métodos melhores e mais eficientes de entender atividades humanas através de dados de sensores.

Fonte original

Título: randomHAR: Improving Ensemble Deep Learners for Human Activity Recognition with Sensor Selection and Reinforcement Learning

Resumo: Deep learning has proven to be an effective approach in the field of Human activity recognition (HAR), outperforming other architectures that require manual feature engineering. Despite recent advancements, challenges inherent to HAR data, such as noisy data, intra-class variability and inter-class similarity, remain. To address these challenges, we propose an ensemble method, called randomHAR. The general idea behind randomHAR is training a series of deep learning models with the same architecture on randomly selected sensor data from the given dataset. Besides, an agent is trained with the reinforcement learning algorithm to identify the optimal subset of the trained models that are utilized for runtime prediction. In contrast to existing work, this approach optimizes the ensemble process rather than the architecture of the constituent models. To assess the performance of the approach, we compare it against two HAR algorithms, including the current state of the art, on six HAR benchmark datasets. The result of the experiment demonstrates that the proposed approach outperforms the state-of-the-art method, ensembleLSTM.

Autores: Yiran Huang, Yexu Zhou, Till Riedel, Likun Fang, Michael Beigl

Última atualização: 2023-07-15 00:00:00

Idioma: English

Fonte URL: https://arxiv.org/abs/2307.07770

Fonte PDF: https://arxiv.org/pdf/2307.07770

Licença: https://creativecommons.org/licenses/by/4.0/

Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.

Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.

Mais de autores

Artigos semelhantes