Scaling forecasting algorithms using clustered modeling

buir.advisorFerhatosmanoğlu, Hakan
dc.contributor.authorGüvercin, Mehmet
dc.date.accessioned2016-01-08T18:26:33Z
dc.date.available2016-01-08T18:26:33Z
dc.date.issued2013
dc.descriptionAnkara : The Department of Computer Engineering and the Graduate School of Engineering and Science of Bilkent University, 2013.en_US
dc.descriptionThesis (Master's) -- Bilkent University, 2013.en_US
dc.descriptionIncludes bibliographical references leaves 44-46.en_US
dc.description.abstractResearch on statistical forecasting has traditionally focused on building more accurate models for a given time-series. The models are mostly applied only to limited data due to their limitation on efficiency and scalability. However, many enterprise applications such as Customer Relationship Model (CRM) and Customer Experience Management (CEM) require scalable forecasting on large number of data series. For example, telecommunication companies need to forecast each of their customers’ traffic load individually to understand their needs and behavior, and to tailor targeted campaigns. Forecasting models are easily applied on aggregate traffic data to estimate the total traffic volume for revenue estimation and resource planning. However, they cannot be applied to each user individually as building accurate models for large number of users would be time consuming. The problem is exacerbated when the forecasting process is continuous and the models need to be updated periodically. We address the problem of building and updating forecasting models continuously for multiple data series and propose dynamic clustered modeling optimized for forecasting. We introduce representative models as an analogy to cluster centers, and apply the models to each individual series through iterative nonlinear optimization. The approach performs modeling and clustering simultaneously, makes forecasts by applying representative models to each data, and updates the model parameters for a continuous forecasting process. Our findings indicate that understanding an individual’s behavior within its segment’s model provides more scalability and accuracy than computing the individual model itself. Experimental results from a real telecom CRM application show the method is highly efficient and scalable, and also more accurate than having separate individual models.en_US
dc.description.provenanceMade available in DSpace on 2016-01-08T18:26:33Z (GMT). No. of bitstreams: 1 0006603.pdf: 2052464 bytes, checksum: edc96364da75de40ac2d1e877b379eb3 (MD5)en
dc.description.statementofresponsibilityGüvercin, Mehmeten_US
dc.format.extentviii, 52 leaves, graphicsen_US
dc.identifier.itemidB139372
dc.identifier.urihttp://hdl.handle.net/11693/15905
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectScalable forecastingen_US
dc.subjectTime-series modelsen_US
dc.subjectDynamic maintenanceen_US
dc.subjectClustered modelingen_US
dc.subjectStreaming dataen_US
dc.subject.lccQA278 .G88 2013en_US
dc.subject.lcshCluster analysis--Data processing.en_US
dc.subject.lcshForecasting--Statistical methods.en_US
dc.subject.lcshInformation retrieval.en_US
dc.titleScaling forecasting algorithms using clustered modelingen_US
dc.typeThesisen_US
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
0006603.pdf
Size:
1.96 MB
Format:
Adobe Portable Document Format