Overview of GMTRouter
mainGMTRouter is a graph-based, multi-turn personalized LLM router. Unlike standard routers that use simple classifiers or rankers, GMTRouter uses Heterogeneous Graph Neural Networks (HeteroGNN) to learn specific user preferences and optimize model selection across multi-turn conversation sessions.
Key Characteristics:
- Architecture: Uses a Heterogeneous GNN with 5 node types (User, Session, Query, LLM, Response) and 21 edge types.
- Personalization: Learns per-user preference embeddings.
- Multi-turn: Built-in conversation tracking via session nodes.
- Learning Method: Uses pairwise preference learning rather than simple classification.