AI Glossary
The complete dictionary of Artificial Intelligence
Streaming Recommendation
Recommendation system that continuously processes user data to generate instant suggestions without noticeable latency.
Real-time Collaborative Filtering
Collaborative filtering algorithm that dynamically updates user preferences and item similarities in real time.
Contextual Bandits
Reinforcement algorithm that optimizes recommendations in real time by balancing exploration and exploitation based on user context.
Feature Store
Centralized infrastructure that stores and serves real-time features for recommendation models with low latency.
Low-latency Inference
Optimization of the prediction infrastructure to minimize the time between user request and recommendation generation.
Micro-batch Processing
Very small batch processing technique that allows a balance between throughput and latency for real-time recommendations.
Cold Start Streaming
Challenge of generating relevant recommendations for new users/items with limited data in a real-time environment.
Real-time A/B Testing
Continuous experimentation of recommendation algorithms with dynamic adjustment based on instantaneous performance metrics.
Model Serving Infrastructure
Distributed architecture optimized for deploying and executing recommendation models with high availability and low latency.
Edge Recommendation
Generation of suggestions directly on user devices to reduce latency and preserve privacy.
Real-time Feature Engineering
Continuous creation and transformation of predictive features from live user data streams.
Hybrid Real-time Systems
Architecture combining pre-computed batch models and real-time adjustments to optimize accuracy and performance.
Latency-aware Algorithms
Algorithms designed to dynamically adapt to time constraints while ensuring responses within required deadlines.
Stateful Stream Processing
Continuous stream processing maintaining a persistent state to track user contexts and generate personalized recommendations.
Incremental Model Updates
Progressive updating of model parameters without complete reconstruction for continuous adaptation to new data.
Approximate Nearest Neighbors
Optimized algorithms for quickly finding similarities in high-dimensional spaces with controlled accuracy/speed trade-off.
Real-time Personalization Pipeline
Integrated processing chain that transforms raw user signals into personalized recommendations in milliseconds.
Adaptive Sampling
Dynamic sampling technique that adjusts the data collection frequency according to importance for real-time recommendations.