← Latest papers
🤖 machine learning

Hierarchical Book Organization for Learning-Resource Discovery using Dual-Path Graph Convolutions

This paper proposes HiGeMine, a hierarchical book classification framework that leverages dual-path graph convolutions to separately model authoritative blurbs and subjective reviews for coarse-to-fine semantic reasoning, thereby improving the organization and discovery of digital learning resources.

Original authors: Suraj Kumar, Utsav Kumar Nareti, Soumi Chattopadhyay, Chandranath Adak, Prolay Mallick

Published 2026-08-25
📖 5 min read🧠 Deep dive

Original authors: Suraj Kumar, Utsav Kumar Nareti, Soumi Chattopadhyay, Chandranath Adak, Prolay Mallick

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the vast digital libraries of our time, books are no longer just physical objects on a shelf; they are streams of data, each carrying a story and a specific place in the world of knowledge. To find a book that truly fits a reader's needs, whether for a classroom lesson or a quiet evening of reading, we rely on categories. These categories, known as genres, act as a map, guiding us from broad territories like "fiction" or "non-fiction" down to specific neighborhoods like "historical mystery" or "marine biology." However, organizing this digital mountain of text is a difficult task. Unlike movies, which can be sorted by their visual style or music by their sound, books must be understood through their words alone. The challenge is compounded by the fact that a single book can belong to multiple categories at once, and the information available about it often comes in two very different forms: the official, polished description written by the publisher, and the messy, emotional, and sometimes contradictory opinions of thousands of readers.

A team of researchers has developed a new way to solve this sorting problem, creating a system that treats these two sources of information not as a single jumbled mess, but as distinct voices that need to be heard separately before they are combined. They call their system HiGeMine. Instead of trying to force the official description and the reader reviews into a single, uniform analysis, the system first listens to the official description to understand the book's intended purpose. It then uses that understanding to clean up the reader reviews, filtering out the noise of pure emotion or irrelevant complaints to keep only the parts of the reviews that actually describe the story or the subject matter. This process ensures that the system is not misled by a reader who simply says "I loved this" without explaining why, or by a review that focuses entirely on the cover design rather than the content.

Once the information is cleaned and separated, the system begins its work of classification in two steps, much like a librarian first deciding if a book is a story or a fact, and then figuring out exactly what kind of story or fact it is. The first step is a broad decision: is this book fiction or non-fiction? The system makes this choice by looking at the official description and the refined reviews independently, allowing each to speak for itself before combining their insights. If the book is identified as fiction, the system then moves to a second, more specialized set of rules to determine if it is a romance, a thriller, or a fantasy. If it is non-fiction, it looks for categories like history, science, or biography. This step-by-step approach allows the system to handle the complexity of books that fit into many categories at once, a common situation that older methods often struggle to manage.

The researchers tested their system against a wide range of existing methods, including those that rely on simple word counts, complex neural networks, and even the most advanced artificial intelligence models available today. They created a new dataset specifically for this test, gathering thousands of books with both their official blurbs and over 90,000 user reviews. The results showed that their method was significantly more accurate than the others. It outperformed standard machine learning models and even beat the largest, most powerful language models that are currently famous for their ability to understand human language in most categories, though some closed-source models achieved slightly higher scores on specific fiction metrics. The key to this success was not just having more data, but having a smarter way to organize it. By separating the authoritative voice of the publisher from the subjective voice of the reader, and by respecting the hierarchy of genres from broad to specific, the system built a much clearer picture of what each book is actually about.

The study also revealed that the way the system weighs these different sources of information is crucial. It found that for the initial broad decision of fiction versus non-fiction, the official description is very helpful, but for the fine details of specific genres, the filtered reviews provide the most valuable clues. The system learned to balance these inputs dynamically, giving more weight to the source that was most complete and reliable for the specific task at hand. This flexibility allowed it to handle cases where a book might have a very short description but hundreds of detailed reviews, or vice versa. The researchers also discovered that the system's ability to understand how different genres relate to one another—knowing, for instance, that "science fiction" and "fantasy" often share certain traits while "cookbooks" and "biographies" do not—further improved its accuracy.

In the end, this work offers a practical blueprint for organizing the digital world of learning resources. It demonstrates that reliable classification does not require the most expensive or powerful computer models, but rather a thoughtful approach to how information is processed. By acknowledging the different roles that official descriptions and reader opinions play, and by cleaning the data before making a decision, the system provides a scalable foundation for finding the right book for the right reader. This is particularly important for digital learning environments, where students and educators need to navigate vast collections of texts quickly and accurately. The success of this approach suggests that the future of organizing knowledge lies not in treating all text as the same, but in understanding the unique nature of each piece of evidence and letting them work together in harmony.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →