CategoryTechnique NameKey Details and Functionality
Fine-Tuning (SFT)Instruction FinetuningGuides the model to follow user prompts accurately and helpfully across diverse task domains.
CoT Reasoning FinetuningTeaches models to produce step-by-step reasoning traces rather than just final answers, improving accuracy on complex tasks.
Dialogue (Multi-turn)Trains the model on transcripts of multiple turns to ensure it learns to maintain context across a conversation.
Knowledge DistillationUses a larger “teacher” model to generate labels or reasoning chains for a smaller “student” model to replicate.
Reinforcement Learning (RL)PPO (Proximal Policy Optimization)An online RL algorithm that uses a clipped objective to optimize policy while preventing catastrophic shifts in distribution.
DPO (Direct Preference Optimization)Directly optimizes the policy from preference pairs (chosen vs. rejected) without requiring a separate reward model or critic.
GRPO (Group Relative Policy Optimization)Eliminates the need for a separate critic model by estimating rewards from the average performance of a group of sampled outputs.
ORPO (Odds Ratio Preference Optimization)Monolithic method that increases the likelihood of preferred responses relative to dispreferred ones using odds ratios.
OREO (Offline Reasoning Optimization)An offline RL method that jointly trains a policy and value function to perform fine-grained credit assignment in multi-step tasks.
Test-Time Scaling (TTS)Beam SearchPruned breadth-first search that keeps the top N highest-probability partial sequences at each step.
Best-of-N SearchGenerates N candidate outputs and selects the one with the highest score from a reward model or verifier.
Tree-of-Thoughts (ToT)Structures reasoning as a search tree, allowing the model to explore branching paths and perform lookahead or backtracking.
Graph of Thoughts (GoT)A graph-based structure that allows thoughts to be interconnected, merged (aggregated), and iteratively refined.
Monte Carlo Tree Search (MCTS)Uses random simulations and rollouts to evaluate potential reasoning paths, balancing exploration and exploitation.
Self-Consistency DecodingSamples multiple Chain-of-Thought (CoT) paths and selects the final answer that appears most frequently (majority vote).
Self-RefinementAn iterative process where the model generates an initial answer, critiques its own work, and then refines the response.
Efficiency & AdaptationLoRA (Low-Rank Adaptation)Injects trainable low-rank adapters into specific layers while leaving the rest of the base model weights frozen.
QLoRACombines 4-bit quantization with LoRA to enable high-quality fine-tuning on consumer-grade hardware.
GPTQA post-training quantization method that reduces model weights to 4 bits with minimal loss in quality.