Autoencoder-based pattern mining applied to recommender systems

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Sousa Bezerra, Pedro Mariano, 1990-
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: [s.n.]
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: https://hdl.handle.net/20.500.12733/34640
Resumo: Orientador: Fernando José Von Zuben
id UNICAMP-30_e522b2b3ff229e76b02a55ee417b2a01
oai_identifier_str oai::1509086
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Autoencoder-based pattern mining applied to recommender systemsAutoencoders para mineração de padrões aplicados em sistemas de recomendaçãoSistemas de recomendação (Filtragem da informação)Filtragem colaborativaAutoencodersRedes neurais (Computação)Mineração de dados (Computação)Recommender systemsCollaborative filteringNeural networksData miningODS: 3. Saúde e bem-estarOrientador: Fernando José Von ZubenTese (doutorado) - Universidade Estadual de Campinas (UNICAMP), Faculdade de Engenharia Elétrica e de ComputaçãoResumo: Filtragem Colaborativa (FC) é uma das técnicas mais utilizadas em Sistemas de Recomendação e pode ser considerada uma estratégia competitiva na geração de recomendações para usuários. Entretanto, alguns desafios limitam a eficiência de técnicas baseadas em Filtragem Colaborativa na medida em que o conjunto de dados aumenta, como a esparsidade dos dados e um aumento significativo na demanda por recursos computacionais. Para tratar estas questões, técnicas de mineração de dados têm sido aplicadas para encontrar partições mais informativas do conjunto de dados, capazes de reduzir efetivamente o custo computacional. Nesta tese, nós propomos um método de filtragem colaborativa baseado em \textit{autoencoders}, denominado ACF, do inglês \textit{Autoencoder-based Collaborative Filtering}. Com a ajuda do método \textit{BinaPs}, um \textit{autoencoder} eficiente para mineração de padrões, obtém-se uma partição informativa do conjunto de dados. Então, por meio de uma abordagem de K-vizinhos mais próximos baseada em itens (IBKNN - \textit{Item-Based K-Nearest Neighbors}), chega-se à predição das notas baseada na similaridade entre items pertencentes a uma mesma partição dos dados. Foram conduzidos experimentos comparativos entre o método proposto e outros métodos tradicionalmente utilizados em sistemas de recomendação em diferentes conjuntos de dados. Nosso método apresentou resultados comparáveis aos dos métodos SVD e SVD++ e superiores aos do método de referência IBKNN, em conjuntos de dados públicos para recomendações de filmes e piadas. Em um conjunto sintético projetado para exibir alguns comportamentos regulares, o método ACF obteve os melhores resultados. O potencial do método ACF foi também avaliado ao ser aplicado em recomendações na área da saúde em dois contextos diferentes: atividade física e diagnóstico de sarcopenia, nos quais o método proposto também superou os concorrentes. Os resultados corroboram a consistência, escalabilidade e robustez do método ACF em fornecer recomendações de alta qualidade em diferentes cenáriosAbstract: Collaborative Filtering (CF) is the most common approach for recommender systems and can be considered a competitive strategy to provide personalized recommendations to users. However, some challenges limit the effectiveness of Collaborative Filtering techniques as data volume escalates, such as data sparsity and a significant increase in demand for computational resources. To help alleviate these issues, data mining techniques have been applied to properly find more informative dataset partitions, which are capable of effectively reducing the computational burden. Here, we propose an \textit{Autoencoder-based Collaborative Filtering} (ACF) method. With the help of the \textit{BinaPs} algorithm, an efficient autoencoder technique for pattern set mining, we find an informative dataset partition. Then, we adopt an \textit{Item-Based K-Nearest Neighbors} (IBKNN) approach to predict ratings based on the similarity between items within each partition. We carried out comparative experiments involving our method and other traditional recommender systems on benchmark and synthetic datasets. Our method performed similarly to the SVD and SVD++ methods and outperformed the baseline IBKNN on public datasets for movie and joke recommendations. On a synthetic dataset designed to exhibit some regular behaviors, ACF performed the best. We also evaluated ACF's applicability for health recommendations in two different contexts: physical activity and sarcopenia diagnosis, in which ACF also had the best performance among the contenders. The results corroborate our method's consistency, scalability, and robustness in providing high-quality recommendations in different scenariosAbertoDoutoradoEngenharia de ComputaçãoDoutor em Engenharia ElétricaCNPQ157999/2019-0[s.n.]Von Zuben, Fernando José, 1968-Fantinato, Denis GustavoSilva, Emely Pujólli daManzato, Marcelo GarciaRocha, Leonardo Chaves Dutra daUniversidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de ComputaçãoPrograma de Pós-Graduação em Engenharia ElétricaUNIVERSIDADE ESTADUAL DE CAMPINASSousa Bezerra, Pedro Mariano, 1990-20252025-05-23T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdf1 recurso online (75 p.) : il., digital, arquivo PDF.https://hdl.handle.net/20.500.12733/34640SOUSA BEZERRA, Pedro Mariano. Autoencoder-based pattern mining applied to recommender systems. 2025. 1 recurso online (75 p.) Tese (doutorado) - Universidade Estadual de Campinas (UNICAMP), Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: 20.500.12733/34640. Acesso em: 27 abr. 2026.https://repositorio.unicamp.br/acervo/detalhe/1509086Cover: https://repositorio.unicamp.br/capa/capa?codigo=1509086engreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2026-03-26T16:09:21Zoai::1509086Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2026-03-26T16:09:21Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Autoencoder-based pattern mining applied to recommender systems
Autoencoders para mineração de padrões aplicados em sistemas de recomendação
title Autoencoder-based pattern mining applied to recommender systems
spellingShingle Autoencoder-based pattern mining applied to recommender systems
Sousa Bezerra, Pedro Mariano, 1990-
Sistemas de recomendação (Filtragem da informação)
Filtragem colaborativa
Autoencoders
Redes neurais (Computação)
Mineração de dados (Computação)
Recommender systems
Collaborative filtering
Neural networks
Data mining
ODS: 3. Saúde e bem-estar
title_short Autoencoder-based pattern mining applied to recommender systems
title_full Autoencoder-based pattern mining applied to recommender systems
title_fullStr Autoencoder-based pattern mining applied to recommender systems
title_full_unstemmed Autoencoder-based pattern mining applied to recommender systems
title_sort Autoencoder-based pattern mining applied to recommender systems
author Sousa Bezerra, Pedro Mariano, 1990-
author_facet Sousa Bezerra, Pedro Mariano, 1990-
author_role author
dc.contributor.none.fl_str_mv Von Zuben, Fernando José, 1968-
Fantinato, Denis Gustavo
Silva, Emely Pujólli da
Manzato, Marcelo Garcia
Rocha, Leonardo Chaves Dutra da
Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de Computação
Programa de Pós-Graduação em Engenharia Elétrica
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Sousa Bezerra, Pedro Mariano, 1990-
dc.subject.por.fl_str_mv Sistemas de recomendação (Filtragem da informação)
Filtragem colaborativa
Autoencoders
Redes neurais (Computação)
Mineração de dados (Computação)
Recommender systems
Collaborative filtering
Neural networks
Data mining
ODS: 3. Saúde e bem-estar
topic Sistemas de recomendação (Filtragem da informação)
Filtragem colaborativa
Autoencoders
Redes neurais (Computação)
Mineração de dados (Computação)
Recommender systems
Collaborative filtering
Neural networks
Data mining
ODS: 3. Saúde e bem-estar
description Orientador: Fernando José Von Zuben
publishDate 2025
dc.date.none.fl_str_mv 2025
2025-05-23T00:00:00Z
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 https://hdl.handle.net/20.500.12733/34640
SOUSA BEZERRA, Pedro Mariano. Autoencoder-based pattern mining applied to recommender systems. 2025. 1 recurso online (75 p.) Tese (doutorado) - Universidade Estadual de Campinas (UNICAMP), Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: 20.500.12733/34640. Acesso em: 27 abr. 2026.
url https://hdl.handle.net/20.500.12733/34640
identifier_str_mv SOUSA BEZERRA, Pedro Mariano. Autoencoder-based pattern mining applied to recommender systems. 2025. 1 recurso online (75 p.) Tese (doutorado) - Universidade Estadual de Campinas (UNICAMP), Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: 20.500.12733/34640. Acesso em: 27 abr. 2026.
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/1509086
Cover: https://repositorio.unicamp.br/capa/capa?codigo=1509086
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
1 recurso online (75 p.) : il., digital, arquivo PDF.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1863676526314127360