Lyft builds graph-based embeddings to capture rideshare interaction patterns for ML
Representing complex rideshare interactions between riders, drivers, locations, and time using traditional features required sparse, high-dimensional histograms—a vector of over 9,000 entries per driver for location history alone—making the representation impractical for ML models.
Graph-based embeddings compactly represent driver and rider patterns in low-dimensional vectors, revealing insights such as weekend versus weekday driver clusters; Lyft is building an Embeddings Platform to make these features available to ML modelers across the company.
Frequently asked questions
What did this team achieve with this AI workflow?
Graph-based embeddings compactly represent driver and rider patterns in low-dimensional vectors, revealing insights such as weekend versus weekday driver clusters; Lyft is building an Embeddings Platform to make these…
What tools did this team use?
Pytorch BigGraph, Adagrad.
What results were reported?
Embedding dimension vs. original feature space: rich picture of the drivers' ride patterns with just a 32-dimensional vector (source-reported, not independently verified).
How is this back office ops AI workflow structured?
Graph construction from ride data → Embedding training via PyTorch BigGraph → Positive and negative sampling → Similarity score computation → Embeddings served as ML features.