Case Study: ChapterNode

Feature Engineering for Book Recommendation Systems


Description

This reference book serves as a comprehensive guide for practitioners, engineers, and system developers to build transparent, reliable, and efficient book recommendation engines without relying on complex and expensive machine learning frameworks or Large Language Models (LLMs). The authors offer solutions to the complexities of modern recommendation systems by exploring the potential of classic Information Retrieval (IR) techniques and precise feature engineering.

This book not only presents conceptual theory but also guides readers through building an end-to-end system using a real-world case study called ChapterNode. Readers will be introduced to modern architectural management practices that combine a React frontend, a TypeScript-based Fastify API, a Python-based Prefect data pipeline, and a PostgreSQL relational database. Technical topics covered include:

  • Cleansing and normalizing raw book metadata from the Open Library (from titles and author name variants to subject taxonomies).
  • Designing a user profile matrix based on implicit behavior (READ, READING, TO_READ, DNF status) and Rocchio-based weighting.
  • Implementation of retrieval and candidate generation techniques using parallel subjects, TF-IDF, and BM25.
  • Transparent scoring and ranking mechanisms that combine subject matching, author affinity, and popularity boost.
  • Construction of an automated reasoning engine (reason generation) to generate transparent and debuggable recommendation rationales (“Because you are reading…”).

Written with a practical approach rooted in real-world experience, this book is an essential reference for a wide range of audiences. It is highly recommended for computer science students, software/data engineers, and system planners who want to design easily controlled, low-cost, and highly precise recommendation architectures. Furthermore, this book is dedicated to serving as a technical guide for anyone seeking to master the art of feature engineering at a real operational scale.

Book Information

Language : Inggris
Penerbit : InTechPress
Penulis : Viona Zatil Aqmar Kaleb, Onno W. Purbo

Publication Year: 2026
Pages: 9, 269
Format: PDF