Booklizer - Um Aplicativo de Recomendação Literária Personalizada Usando GNN

Book recommendation systems like Goodreads consider user ratings and curated lists but still face limitations in terms of personalization, accuracy, and explainability. In this context, this project proposes the development of the Booklizer app, which combines a modern interface with a recommendation model based on Graph Neural Networks (GNNs), capable of capturing semantic relationships between books through their genres. The methodology was structured around: requirement definition; collection and cleaning of a literary dataset from Kaggle; prototyping with Figma; interface implementation using Flutter; and the construction of a bipartite graph between books and genres, on which a GNN was trained. The generated embeddings were evaluated using cosine similarity, revealing coherent thematic groupings and outlier detection. The partial results demonstrate the model’s potential to deliver satisfying recommendations aligned with readers’ profiles.

Institutions

Publication Details

Journal
Journal of the Association for Information Systems
Published
2025-12-31
Primary Topic
Geochemistry and Geologic Mapping
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Booklizer - Um Aplicativo de Recomendação Literária Personalizada Usando GNN

Journal of the Association for Information Systems
Geochemistry and Geologic Mapping
article

Booklizer - Um Aplicativo de Recomendação Literária Personalizada Usando GNN

article en

Abstract

Book recommendation systems like Goodreads consider user ratings and curated lists but still face limitations in terms of personalization, accuracy, and explainability. In this context, this project proposes the development of the Booklizer app, which combines a modern interface with a recommendation model based on Graph Neural Networks (GNNs), capable of capturing semantic relationships between books through their genres. The methodology was structured around: requirement definition; collection and cleaning of a literary dataset from Kaggle; prototyping with Figma; interface implementation using Flutter; and the construction of a bipartite graph between books and genres, on which a GNN was trained. The generated embeddings were evaluated using cosine similarity, revealing coherent thematic groupings and outlier detection. The partial results demonstrate the model’s potential to deliver satisfying recommendations aligned with readers’ profiles.

Journal of the Association for Information Systems
Universidade Presbiteriana Mackenzie (BR)
Quality Education
Openalex Percentile: Top 36%
Geochemistry and Geologic Mapping
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Booklizer - Um Aplicativo de Recomendação Literária Personalizada Usando GNN · Journal of the Association for Information Systems (2025) | TGRS Research Map | TGRS