Hard Constraints: Non-negotiable user requirements like travel dates, destination, and total budget.
Soft Constraints: User preferences that are not mandatory but improve satisfaction, such as a preference for eco-friendly spots, often learned from memory.
Commonsense Constraints: General travel rules applicable to all users, such as 'don't eat at the same restaurant twice' or 'check into hotel before midnight'.
RMSE: Root Mean Square Error—a metric used to measure the differences between predicted values and observed values.
MAE: Mean Absolute Error—a measure of errors between paired observations expressing the same phenomenon.
SerpAPI: A real-time API used to scrape search engine results (like Google Search) to get up-to-date information.
Spatiotemporal-aware: Algorithms that consider both space (distance/location) and time (duration/opening hours) simultaneously.