Segmenting Time Series for Weather Forecasting

  • Somayajulu G. Sripada
  • Ehud Reiter
  • Jim Hunter
  • Jin Yu


We are investigating techniques for producing textual summaries of time series data. Deep reasoning techniques have proven impractical because we lack perfect knowledge about users and their tasks. Data analysis techniques such as segmentation are more attractive, but they have been developed for data mining, not for communication. We examine how segmentation should be modified to make it suitable for generating textual summaries. Our algorithm has been implemented in a weather forecast generation system.


Wind Speed Time Series Data Segmentation Method Segmentation Algorithm Step Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Sripada, S., Reiter, E., Hunter, J. and Yu, J. SumTime: Observation from KA for Weather Domain. Technical Report AUCS/TR0102. Dept. of Computing Science, University of Aberdeen, 2001.Google Scholar
  2. 2.
    Allen, J. and Perrault, C. R. Analyzing Intention in Utterances. Artificial Intelligence 1980;26:1–33.Google Scholar
  3. 3.
    Sripada, S., Reiter, E., Hunter, J. and Yu, J. Modelling the task of Summarising Time Series Data using KA Techniques. In: Macintosh, A., Moulton, M. and Preece, A. (ed) Proceedings of ES-2001, 2001, pp 183–196.Google Scholar
  4. 4.
    Scott, A., Clayton, J. and Gibson, E. A Practical Guide to Knowledge Acquisition. Addison-Wesley, 1991.Google Scholar
  5. 5.
    Reiter, E. and Dale, R. Building Natural Language Generation Systems. Cambridge University Press, 2000.Google Scholar
  6. 6.
    Boyd S, Detecting and Describing Patterns in Time-varying Data Using Wavelets. In: Lui, X. and Cohen, P. (ed) Advances in Intelligent Data Analysis: Reasoning About Data. Springer Verlag, 1997. (Lecture notes in computer science no. 1280)Google Scholar
  7. 7.
    Kukich, K. Design and implementation of a knowledge-based report generator. In: Proceedings of the 21st Annual Meeting of the Association for Computational Linguistics (ACL-1983), 1983, pp 145–150.Google Scholar
  8. 8.
    Keogh, E. A fast and robust method for pattern matching in time-series data. In: Proceedings of WUSS-97, 1997.Google Scholar
  9. 9.
    Keogh, E., Chu, S., Hart, D. and Pazzani, M. An Online Algorithm for Segmenting Time Series. In: Proceedings of IEEE International Conference on Data Mining, 2001, pp 289–296.Google Scholar
  10. 10.
    Hunter, JRW and Mcintosh, N. Knowledge-Based Event Detection in Complex Time Series Data. In: Horn, W et al. (ed) AIMDM’99: Joint European Conference on Artificial Intelligence in Medicine and Medical Decision Making, Springer Verlag, 1999, pp271–280.Google Scholar
  11. 11.
    Goldberg, E., Driedger, N. and Kittredge, R. Using Natural-Language Processing to Produce Weather Reports. IEEE Expert 1994; 9:45–53.CrossRefGoogle Scholar
  12. 12.
    Sripada, S., Reiter, E., Hunter J., and Yu, J. A Two-stage Model for Content Determination. In: Proceedings of ENLGW-2001, 2001, pp3–10.Google Scholar
  13. 13.
    Reiter, E., Robertson, R., Lennox, S., and Osman, L. Using a Randomised Controlled Clinical Trial to Evaluate an NLG System. In: Proceedings of ACL-2001, 2001, pp 434–441.Google Scholar

Copyright information

© Springer-Verlag London Limited 2003

Authors and Affiliations

  • Somayajulu G. Sripada
    • 1
  • Ehud Reiter
    • 1
  • Jim Hunter
    • 1
  • Jin Yu
    • 1
  1. 1.Dept of Computing ScienceUniversity of AberdeenAberdeenUK

Personalised recommendations