本書由五部分組成:推薦系統的技術、評估、應用、人機交互及高級話題。第 一部分展示了如今構建推薦系統的流行和基礎的技術,如協同過濾、基於語義的方法、數據挖掘方法和基於情境感知的方法。第二部分主要關注離線和真實用戶環境下用於評估推薦質量的技術及方法。第三部分包括了一些推薦技術多樣性的應用。首先簡述了與工業實現和推薦系統開發相關的一般性問題,隨後詳細介紹了推薦系統在各領域中的應用:音樂、學習、移動、社交網絡及它們之間的交互。第四部分包含了探討一系列問題的文章,這些問題包括推薦的展示、瀏覽、解釋和視覺化以及人工決策與推薦系統相關的重要問題。第五部分收集了一些關於高級話題的文章,例如利用主動學習技術來引導新知識的學習,構建能夠抵擋惡意用戶攻擊的健壯推薦系統的合適技術,以及結合多種用戶反饋和偏好來生成更加可靠的推薦系統。