Skip to content

Spotify Pattern Mining Recommendations

๐ŸŒ View Project

Market basket analysis on 1M+ Spotify listening records to surface high-confidence music recommendation rules

Preview

Key Features

  • Built three transaction sets (artist, track, artist+track) from 742K cleaned Spotify records using user-level market basket framing
  • Compared Apriori and ECLAT algorithms across speed, memory, and rule quality โ€” Apriori won both benchmarks
  • Surfaced top rules by lift (e.g. Daft Punk catalog co-listens, genre clusters like hip-hop and pop trios) with actionable recommendation pitch

Technology Used

  • R ยท arules ยท arulesViz ยท dplyr ยท ggplot2 ยท plotly ยท Quarto
  • Apriori & ECLAT with support/confidence/lift tuning
  • Memory profiling via Rprofmem and process timing via proc.time