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

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