Scaling forecasting algorithms using clustered modeling
buir.advisor | Ferhatosmanoğlu, Hakan | |
dc.contributor.author | Güvercin, Mehmet | |
dc.date.accessioned | 2016-01-08T18:26:33Z | |
dc.date.available | 2016-01-08T18:26:33Z | |
dc.date.issued | 2013 | |
dc.description | Ankara : The Department of Computer Engineering and the Graduate School of Engineering and Science of Bilkent University, 2013. | en_US |
dc.description | Thesis (Master's) -- Bilkent University, 2013. | en_US |
dc.description | Includes bibliographical references leaves 44-46. | en_US |
dc.description.abstract | Research 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.provenance | Made available in DSpace on 2016-01-08T18:26:33Z (GMT). No. of bitstreams: 1 0006603.pdf: 2052464 bytes, checksum: edc96364da75de40ac2d1e877b379eb3 (MD5) | en |
dc.description.statementofresponsibility | Güvercin, Mehmet | en_US |
dc.format.extent | viii, 52 leaves, graphics | en_US |
dc.identifier.itemid | B139372 | |
dc.identifier.uri | http://hdl.handle.net/11693/15905 | |
dc.language.iso | English | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Scalable forecasting | en_US |
dc.subject | Time-series models | en_US |
dc.subject | Dynamic maintenance | en_US |
dc.subject | Clustered modeling | en_US |
dc.subject | Streaming data | en_US |
dc.subject.lcc | QA278 .G88 2013 | en_US |
dc.subject.lcsh | Cluster analysis--Data processing. | en_US |
dc.subject.lcsh | Forecasting--Statistical methods. | en_US |
dc.subject.lcsh | Information retrieval. | en_US |
dc.title | Scaling forecasting algorithms using clustered modeling | en_US |
dc.type | Thesis | en_US |
thesis.degree.discipline | Computer Engineering | |
thesis.degree.grantor | Bilkent University | |
thesis.degree.level | Master's | |
thesis.degree.name | MS (Master of Science) |
Files
Original bundle
1 - 1 of 1