This document discusses predicting SPARQL query execution time using machine learning techniques. It first provides context on assisting users and agents in querying and consuming semantic web data. It then outlines predicting query times and suggesting similar queries from history. The document discusses applying the scientific method used for analyzing algorithms to understand query performance. It describes using machine learning to represent SPARQL queries as feature vectors to predict execution times, with the key challenge being effective feature engineering. An experiment uses support vector machine regression to predict times for test queries from DBpedia with mixed results.