CoT: Chain-of-Thought—a prompting technique where LLMs generate intermediate reasoning steps before the final answer
Reasoning Chain: A specific textual instantiation of a reasoning pattern generated for a specific user sequence (e.g., the actual text 'User bought X, so they need Y')
Reasoning Pattern: An abstract template of K logical steps (e.g., 'Analyze History' -> 'Match Interest' -> 'Recommend') guiding the generation
Structure-Collapsing: The practice of compressing a multi-step reasoning chain into a single vector (e.g., by averaging or pooling), which destroys the sequential logic
InfoNCE: Information Noise-Contrastive Estimation—a loss function used in contrastive learning to pull positive pairs close and push negative pairs apart
GMV: Gross Merchandise Value—total value of merchandise sold over a given period, a key business metric for e-commerce
Nucleus Sampling: A decoding strategy (top-p) where the model samples from the smallest set of top tokens whose cumulative probability exceeds p
Silhouette Coefficient: A metric used to calculate the goodness of a clustering technique; used here to find the optimal number of reasoning pattern clusters
SASRec: Self-Attentive Sequential Recommendation—a strong baseline model using self-attention mechanisms
BERT4Rec: BERT for Sequential Recommendation—a baseline model using bidirectional transformer encoders