Module learning

Module learning 

Source
Expand description

Learning-to-Stop Models for WAND/HNSW Early Termination

Implements machine learning models for adaptive early stopping in WAND queries and HNSW vector search with confidence-based termination.

Target: Dynamic threshold learning with >90% accuracy per TODO.md

Structs§

CalibrationParams
Confidence calibration parameters
ConfidenceFeatureExtractor
ConfidenceModel
Confidence-based termination model
ConfidenceTrainingSample
Training sample for confidence model
FeatureExtractors
Feature extractors for different components
HnswCandidate
HNSW candidate representation
HnswFeatureExtractor
HnswLearningConfig
HNSW learning configuration
HnswSearchState
Search state for HNSW queries
HnswStoppingPredictor
HNSW stopping predictor
HnswTrainingSample
Training sample for HNSW predictor
LearnedStoppingDecision
Stopping decision with learned confidence
LearningConfig
Configuration for learning models
LearningMetrics
Learning metrics and performance tracking
LearningStopModel
Learning-to-stop model coordinator
LinearPredictor
Linear predictor for confidence calibration
QueryContext
Query context for feature extraction
StoppingReasoning
Reasoning for stopping decisions
TrainingScheduler
Training scheduler for model updates
WandFeatureExtractor
Feature extractors implementations
WandLearningConfig
WAND learning configuration
WandSearchState
Search state for WAND queries
WandStoppingPredictor
WAND stopping predictor using learned features
WandTrainingSample
Training sample for WAND predictor

Enums§

ConfidenceFeature
Confidence feature types
HnswFeature
HNSW feature types for learning
WandFeature
WAND feature types for learning