Unsupervised domain adaptation in sensor data context
| dc.creator | Guilherme Cramer Barbosa Silva | |
| dc.date.accessioned | 2024-10-08T18:42:24Z | |
| dc.date.accessioned | 2025-09-08T22:56:59Z | |
| dc.date.available | 2024-10-08T18:42:24Z | |
| dc.date.issued | 2024-02-19 | |
| dc.description.abstract | O reconhecimento de atividade humana baseado em sensor (HAR baseado em sensor) fornece informações valiosas para muitas áreas, como, médica, militar e segurança. Recentemente, os dispositivos ganharam espaço como fonte relevante de dados devido `a facilidade de armazenamento de dados, captura, e o grande número de pessoas que usam esses dispositivos. Além disso, o grande número de sensores presentes nesses dispositivos fornece uma enorme heterogeneidade nos dados adquiridos. Embora existam dados massivos, eles não podem ser usados juntos, de forma complementar, devido `as diferenças dos dados. Essa diferença se torna crítica porque causa degradação de desempenho quando um modelo aprende uma tarefa em um conjunto de dados e a executa em outro conjunto. Acreditamos que, amenizando esses problemas, podemos usar as informações aprendidas de um conjunto de dados e usá-las em outro conjunto de dados com desempenho satisfatório. Definimos o conjunto de dados onde a tarefa é aprendida como domínio de Source e o conjunto de dados onde realizamos a tarefa, sem aprendizado prévio como domínio Target. Nossa abordagem é baseada na tarefa HAR e possuímos os rótulos apenas do domínio Source. Este problema é definido como adaptação de domínio não supervisionado. Para enfrentar esse problema, propomos uma metodologia de Transferência de Aprendizagem baseada em duas etapas. Na primeira, usamos um modelo de Deep Learning para extrair Features compartilhados entre domínios e o segundo para extrair Features específicas de domínio. O método é baseado em uma estrutura Teacher-student, em que o Teacher aprende características comuns aos domínios com a ajuda de uma medida de discrepância de probabilidade. Este modelo aprende características discriminativos para os dados Source, usando as informações disponíveis. E, para o Target, esse modelo aprende características similares usando a medida de discrepância. O Teacher produz pseudorótulos para o conjunto de dados Target e usamos uma nova metodologia para selecionar os rótulos mais confiáveis. Esses rótulos são usados pelo modelo Student para aprender as características específicos do domínio. Depois que o modelo Student é treinado, ele produz os rótulos finais e medimos o desempenho. Comparamos nossa metodologia com algumas da Literatura e alcançamos o estado da arte em muitos cenários. | |
| dc.description.sponsorship | CNPq - Conselho Nacional de Desenvolvimento Científico e Tecnológico | |
| dc.description.sponsorship | FAPEMIG - Fundação de Amparo à Pesquisa do Estado de Minas Gerais | |
| dc.identifier.uri | https://hdl.handle.net/1843/77310 | |
| dc.language | eng | |
| dc.publisher | Universidade Federal de Minas Gerais | |
| dc.rights | Acesso Aberto | |
| dc.subject | Computação – Teses | |
| dc.subject | Visão por computador – Teses | |
| dc.subject | Aprendizado profundo – Teses | |
| dc.subject | Análise de domínio temporal - Teses | |
| dc.subject.other | Domain adaptation | |
| dc.subject.other | Deep learning | |
| dc.subject.other | Probability | |
| dc.title | Unsupervised domain adaptation in sensor data context | |
| dc.title.alternative | Adaptação de domínio não supervisionado no contexto de dados de sensores | |
| dc.type | Dissertação de mestrado | |
| local.contributor.advisor1 | William Robson Schwartz | |
| local.contributor.advisor1Lattes | http://lattes.cnpq.br/0704592200063682 | |
| local.contributor.referee1 | Pedro Olmo Stancioli Vaz de Melo | |
| local.contributor.referee1 | Carlos Antônio Caetano Júnior | |
| local.creator.Lattes | http://lattes.cnpq.br/0355273588273334 | |
| local.description.resumo | Sensor-based Human Activity Recognition (sensor-based HAR) provides valuable knowledge in many areas, such as medical, military, and security. Recently, wearable devices have gained space as a relevant data source due to the data capture facility. A massive number of people use these devices for the comfort and convenience. In addition, the large number of sensors presented in these devices provide a vast heterogeneity in the acquired data. Although there is a massive amount of data, it cannot be used together in a complementary way due to the differences in data. This difference degradates the performance of the model's application.By mitigating these issues, we proposed an Unsupervised Domain Adaptation based on a Convolutional Deep Learning model with the Optimal transport technique to achieve domain invariant representations of the data and use the learned information from one dataset in another with satisfactory performance. Our approach targets the HAR task and only holds the source domain labels.We propose a Transfer Learning methodology based on three steps defined as Teacher-Student structure. In the first step, the Teacher Deep model extract domainshared features with the help of a probability discrepancy measurement and the available labels from the Source Domain. For second step, we use the Teacher model, already trained, and generate labels candidates for the Target domain; after that, we select the most trustworthy predictions based on our Gaussian Mixture model technique. The third step, the Student model uses these labels to learn the domain-specific features and generalizes the classification for all the target Domain. We compare our methodology with some of the Literature and outperform the current state-of-the-art experiments, achieving a result of 72.29% accuracy in contrast to 53.54% previous experiments achieved. In another batch of experiments, we achieved a performance of 95.70% on a dataset without a single label.We adopt three common public datasets in our experiments: Daily and Sports Activities (DSADS), Human Activity Recognition Using Smartphones (UCI-HAR) and USC human activity dataset (USC-HAD). | |
| local.publisher.country | Brasil | |
| local.publisher.department | ICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO | |
| local.publisher.initials | UFMG | |
| local.publisher.program | Programa de Pós-Graduação em Ciência da Computação |