{'fraction_non_alphanumeric': 0.021778584392014518, 'fraction_numerical': 0.0027223230490018148, 'mean_word_length': 5.339080459770115, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Adaptive Modeling for Real Time Analytics: The Case of "Big Data" in Mobile Advertising

Mobile marketing campaigns are now largely deployed through the intermediaries of demand side platforms (DSPs) who provide a performance-intensive real-time bidding (RTB) version of predictive analytics as a service. Performance thresholds are roughly 100ms for DSPs to decide whether and how much to bid for a potential client to receive a particular advertisement via their mobile device. This decision requires simultaneous access to multiple very large databases with typically millions of rows and the ability to execute multiple predictive models (e.g., Logistic regression) to gauge the customer's propensity to engage. In this environment, analytic modeling must be automated via model feedback loops which adjust the models dynamically as real time data streams in. We call this mode of analytics adaptive modeling. We detail the process of adaptive modeling from the perspective of a DSP and describe the corresponding model management environment necessary to plan, execute, and evaluate RTB campaigns.