1. A computer implemented web-based predictive modeling system to extract predictive segments from sampled data used for predicting subject response, comprising: an application client having an end-user interface and a recommendation server having a profiler, comprising a service system to collect sample transactions both with and without an item of interest; subject profiles represented as attribute values; recommendations to, and collecting response data from, an end use external application; an objective function representing the goal of the said external application; and wherein said system automatically determines the optimal segments; whereby the computer implemented web-based predictive modeling system to extract predictive segments from sampled data used for predicting subject response determines the optimal segments and is able to synthesize the functional input-output pairs that are required as a pre-condition for other modeling systems, including being able to create models from any type of sampled data, support for any data type, working with correlated input variables, not requiring expert knowledge or pre-analysis to identify variables or variable bins to create input-output pairs.