<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archives stories - Open Forecasting</title>
	<atom:link href="https://openforecast.org/tag/stories/feed/" rel="self" type="application/rss+xml" />
	<link>https://openforecast.org/tag/stories/</link>
	<description>How to look into the future</description>
	<lastBuildDate>Thu, 27 Feb 2025 14:57:19 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2015/08/cropped-usd-05-32x32.png&amp;nocache=1</url>
	<title>Archives stories - Open Forecasting</title>
	<link>https://openforecast.org/tag/stories/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The role of M competitions in forecasting</title>
		<link>https://openforecast.org/2024/03/14/the-role-of-m-competitions-in-forecasting/</link>
					<comments>https://openforecast.org/2024/03/14/the-role-of-m-competitions-in-forecasting/#respond</comments>
		
		<dc:creator><![CDATA[Ivan Svetunkov]]></dc:creator>
		<pubDate>Thu, 14 Mar 2024 14:53:03 +0000</pubDate>
				<category><![CDATA[Applied forecasting]]></category>
		<category><![CDATA[Social media]]></category>
		<category><![CDATA[ARIMA]]></category>
		<category><![CDATA[ETS]]></category>
		<category><![CDATA[stories]]></category>
		<guid isPermaLink="false">https://openforecast.org/?p=3358</guid>

					<description><![CDATA[<p>If you are interested in forecasting, you might have heard of M-competitions. They played a pivotal role in developing forecasting principles, yet also sparked controversy. In this short post, I&#8217;ll briefly explain their historical significance and discuss their main findings. Before M-competitions, only few papers properly evaluated forecasting approaches. Statisticians assumed that if a model [&#8230;]</p>
<p>Message <a href="https://openforecast.org/2024/03/14/the-role-of-m-competitions-in-forecasting/">The role of M competitions in forecasting</a> first appeared on <a href="https://openforecast.org">Open Forecasting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>If you are interested in forecasting, you might have heard of M-competitions. They played a pivotal role in developing forecasting principles, yet also sparked controversy. In this short post, I&#8217;ll briefly explain their historical significance and discuss their main findings.</p>
<p>Before M-competitions, only few papers properly evaluated forecasting approaches. Statisticians assumed that if a model had solid theoretical backing, it should perform well. One of the first papers to conduct a proper evaluation was <a href="https://doi.org/10.2307/2344546">Newbold &#038; Granger (1974)</a>, who compared exponential smoothing (ES), ARIMA, and stepwise AR on 106 economic time series. Their conclusions were:</p>
<p>1. ES performed well on short time series;<br />
2. Stepwise AR did well on the series with more than 30 observations;<br />
3. Box-Jenkins methodology was recommended for series longer than 50 observations.</p>
<p>Statistical community received the results favourably, as they aligned with their expectations.</p>
<p>In 1979, <a href="https://doi.org/10.2307/2345077">Makridakis &#038; Hibon</a> conducted a similar analysis on 111 time series, including various ES methods and ARIMA. However, they found that &#8220;simpler methods perform well in comparison to the more complex and statistically sophisticated ARMA models&#8221;. This is because ARIMA performed slightly worse than ES, which contradicted the findings of Newbold &#038; Granger. Furthermore, their paper faced heavy criticism, with some claiming that Makridakis did not correctly utilize Box-Jenkins methodology.</p>
<p>So, in 1982, <a href="https://doi.org/10.1002/for.3980010202">Makridakis et al.</a> organized a competition on 1001 time series, inviting external participants to submit their forecasts. It was won by&#8230; the <a href="https://doi.org/10.1002/for.3980010108">ARARMA model by Emmanuel Parzen</a>. This model used information criteria for ARMA order selection instead of Box-Jenkins methodology. The main conclusion drawn from this competition was that &#8220;<strong>Statistically sophisticated or complex methods do not necessarily provide more accurate forecasts than simpler ones</strong>.&#8221; Note that this does not mean that simple methods are always better, because that was not even the case in the first competition: it was won by a quite complicated statistical model based on ARMA. This only means that the complexity does not necessarily translate into accuracy.</p>
<p>The M2 competition focused on judgmental forecasting, and is not discussed here.</p>
<p>We then arrive to <a href="https://doi.org/10.1016/S0169-2070(00)00057-1">M3 competition</a> with 3003 time series and, once again, open submission for anyone. The results widely confirmed the previous findings, with <a href="https://doi.org/10.1016/S0169-2070(00)00066-2">Theta</a> by Vasilious Assimakopoulos and Kostas Nikolopoulos outperforming all the other methods. Note that ARIMA with order selection based on Box-Jenkins methodology performed fine, but could not beat its competitors.</p>
<p>Finally, we arrive to <a href="https://doi.org/10.1016/j.ijforecast.2019.04.014">M4 competition</a>, which had 100,000 time series and was open to even wider audience. While I have <a href="https://openforecast.org/2020/03/01/m-competitions-from-m4-to-m5-reservations-and-expectations/">my reservations about the competition itself</a>, there were several curious findings, including the fact that ARIMA implemented by <a href="https://doi.org/10.18637/jss.v027.i03">Hyndman &#038; Khandakar (2008)</a> performed on average better than ETS (Theta outperformed both of them), and that the more complex methods won the competition.</p>
<p>It was also the first paper to show that the accuracy tends to increase on average with the increase of the computational time spent for training. This means that if you want to have more accurate forecasts, you need to spend more resources. The only catch is that this happens with the decreasing return effect. So, the improvements become smaller and smaller the more time you spend on training.</p>
<p>The competition was followed by M5 and M6, and now they plan to have another one. I don&#8217;t want to discuss all of them &#8211; they are beyond the scope of this short post (see details on the <a href="https://mofc.unic.ac.cy/history-of-competitions/">website of the competitions</a>). But I personally find the first competitions very impactful and useful.</p>
<p>And here are my personal takeaways from these competitions:</p>
<p>1. Simple forecasting methods perform well and should be included as benchmarks in experiments;<br />
2. Complex methods can outperform simple ones, especially if used intelligently, but you might need to spend more resources to gain in accuracy;<br />
3. ARIMA is effective, but Box-Jenkins methodology may not be practical. Using information criteria for order selection is a better approach (as evidenced from ARARMA example and Hydnman &#038; Khandakar implementation).</p>
<p>Finally, I like the following <a href="https://robjhyndman.com/hyndsight/m4comp/">quote from Rob J. Hyndman about the competitions</a> that gives some additional perspective: &#8220;The &#8220;M&#8221; competitions organized by Spyros Makridakis have had an enormous influence on the field of forecasting. They focused attention on what models produced good forecasts, rather than on the mathematical properties of those models&#8221;.</p>
<div id="attachment_3360" style="width: 310px" class="wp-caption aligncenter"><a href="https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2024/03/2024-03-13-M3-competition.png&amp;nocache=1"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-3360" src="https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2024/03/2024-03-13-M3-competition-300x182.png&amp;nocache=1" alt="Table with the results of the M3 competition" width="300" height="182" class="size-medium wp-image-3360" srcset="https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2024/03/2024-03-13-M3-competition-300x182.png&amp;nocache=1 300w, https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2024/03/2024-03-13-M3-competition-768x467.png&amp;nocache=1 768w, https://openforecast.org/wp-content/webpc-passthru.php?src=https://openforecast.org/wp-content/uploads/2024/03/2024-03-13-M3-competition.png&amp;nocache=1 923w" sizes="(max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-3360" class="wp-caption-text">Table with the results of the M3 competition</p></div>
<p>Message <a href="https://openforecast.org/2024/03/14/the-role-of-m-competitions-in-forecasting/">The role of M competitions in forecasting</a> first appeared on <a href="https://openforecast.org">Open Forecasting</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://openforecast.org/2024/03/14/the-role-of-m-competitions-in-forecasting/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Long and Winding Road: The Story of Complex Exponential Smoothing</title>
		<link>https://openforecast.org/2022/08/02/the-long-and-winding-road-the-story-of-complex-exponential-smoothing/</link>
					<comments>https://openforecast.org/2022/08/02/the-long-and-winding-road-the-story-of-complex-exponential-smoothing/#comments</comments>
		
		<dc:creator><![CDATA[Ivan Svetunkov]]></dc:creator>
		<pubDate>Tue, 02 Aug 2022 12:26:53 +0000</pubDate>
				<category><![CDATA[CES]]></category>
		<category><![CDATA[Complex-valued models]]></category>
		<category><![CDATA[Stories]]></category>
		<category><![CDATA[complex variables]]></category>
		<category><![CDATA[stories]]></category>
		<guid isPermaLink="false">https://openforecast.org/?p=2902</guid>

					<description><![CDATA[<p>About the paper. Disclaimer The idea of using complex variables in modelling and forecasting was originally proposed by my father, Sergey Svetunkov. Based on that, we developed several models, which were then used in some of our research. We worked together in this direction and published several articles in Russian. My father even published a [&#8230;]</p>
<p>Message <a href="https://openforecast.org/2022/08/02/the-long-and-winding-road-the-story-of-complex-exponential-smoothing/">The Long and Winding Road: The Story of Complex Exponential Smoothing</a> first appeared on <a href="https://openforecast.org">Open Forecasting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="/en/2022/08/02/complex-exponential-smoothing/">About the paper</a>.</p>
<h2>Disclaimer</h2>
<p><em>The idea of using complex variables in modelling and forecasting was originally proposed by my father, <a href="https://www.researchgate.net/profile/Sergey-Svetunkov">Sergey Svetunkov</a>. Based on that, we developed several models, which were then used in some of our research. We worked together in this direction and published several articles in Russian. My father even published a monograph &#8220;<a href="https://link.springer.com/book/10.1007/978-1-4614-5876-0">Complex-Valued Modeling in Economics and Finance</a>&#8221; based on that research.</em></p>
<h2>Pre-PhD period</h2>
<p>This story started in 2010 when I worked as an Associate Professor at the Higher School of Economics (HSE) in Saint Petersburg, Russia. By then, I had defended my candidate thesis (in Russia, this is considered an equivalent to a PhD) on the topic of &#8220;Complex Variables Production Functions&#8221;, and I was teaching Microeconomics, Econometrics and Forecasting to undergraduate students. On my way to work (which would typically take an hour), I would typically read or write something. On one of those days, I came up with the basic formula for Complex Exponential Smoothing, assigning the error term to the imaginary part of the number and using Brown&#8217;s Simple Exponential Smoothing as a basis for the new forecasting method. Just for comparison, here is the Simple Exponential Smoothing:<br />
\begin{equation*}<br />
 \hat{y}_{t+1} = \alpha y_t + (1-\alpha) \hat{y}_{t} .<br />
\end{equation*}<br />
And here is what I came up with:<br />
\begin{equation*}<br />
 \hat{y}_{t+1} + i \hat{\varsigma}_{t+1} = (\alpha_0 + i \alpha_1) (y_t + i \varsigma_t) + (1-\alpha_0 + i &#8211; i \alpha_1) (\hat{y}_{t} + i \hat{\varsigma}_{t}) .<br />
\end{equation*}<br />
I&#8217;m not explaining this formula in this post (you can read about it <a href="/en/2022/08/02/complex-exponential-smoothing/">here</a>). It is here just for demonstration. It was and still is a complicated forecasting method to understand, but the idea itself excited me. When I returned home, I continued the derivations and did some basic experiments in Excel. I developed the method further in 2010 and presented it in April 2011 at a conference on Business Informatics in Kharkiv, Ukraine (this is <a href="https://www.google.com/search?q=kharkiv+bombing&#038;source=lnms&#038;tbm=isch&#038;sa=X&#038;ved=2ahUKEwjLyITi3oT5AhWySkEAHXYXBpsQ_AUoAnoECAIQBA&#038;biw=1920&#038;bih=970">one of the cities that Russian army has been bombing</a> in the war that Putin started with Ukraine on 24th February 2022). The idea was well received, and I had encouraging feedback. The first paper on CES was then published in Russian language in the proceedings of the conference (it is available in Russian <a href="https://www.researchgate.net/profile/Kyzym-O/publication/337943538_Modeli_ocenki_analiza_i_prognozirovania_socialno-ekonomiceskih_sistem_Models_of_assessment_analysis_and_forecasting_of_socio-economic_systems/links/5df68448299bf10bc35eff88/Modeli-ocenki-analiza-i-prognozirovania-socialno-ekonomiceskih-sistem-Models-of-assessment-analysis-and-forecasting-of-socio-economic-systems.pdf">here</a> and <a href="https://www.business-inform.net/annotated-catalogue/?year=2011&#038;abstract=2011_05_1&#038;lang=ru&#038;stqa=34">here</a>, p.11 &#8211; I used to call the method &#8220;Complex Exponentially Weighted Moving Average&#8221;, CEWMA back then).</p>
<p>After that, I started thinking of preparing a paper in English and submitting it to an international peer-reviewed journal. HSE had an excellent service, where people outside your department would read your paper and provide feedback. So I used that service after preparing the first draft in English in 2012 and got a review with several comments. One of them was helpful. It said that my paper lacked proper motivation and that, in its current state, it could not be published in a peer-reviewed international journal. However, the other comment was that my research area was uninteresting, nobody did anything like that in the academic world, and thus I should find a different area of research.</p>
<p>I disagreed with the latter point and, after minor modifications, submitted the paper to the International Journal of Forecasting (IJF). As expected, Rob Hyndman (back then, editor-in-chief of the journal) replied that the paper could not be published because it lacked motivation and because I failed to show that the approach worked. At that time, I did not know how to motivate the paper or how to modify it to make it publishable, so that was a dead end for that version of the paper. But I did not want to give up, so in 2012, I applied for a PhD in Management Science at Lancaster University, writing a proposal about my model.</p>
<h2>PhD period</h2>
<p>I was admitted as a PhD student in 2013 with a scholarship from the Lancaster University Management School, and I started my work under the supervision of <a href="http://kourentzes.com/forecasting/">Nikolaos Kourentzes</a> and <a href="https://scholar.google.co.uk/citations?user=B3o74TgAAAAJ">Robert</a> <a href="https://www.lancaster.ac.uk/lums/people/robert-fildes">Fildes</a> on the topic &#8220;Complex Exponential Smoothing&#8221;. After preparing a proper experiment, I received good results and wrote the first version of the R function <code>ces()</code>. The results of this work were presented in my first International Symposium on Forecasting (ISF) in Rotterdam in 2014. Nobody noticed my presentation, and nobody seemed to care.</p>
<p>I then focused on rewriting the paper, Nikos helped me in writing up the motivation. After collecting feedback about the paper from our colleagues, we decided to submit it to a statistical journal. That was very arrogant of us &#8211; we did not understand how to write papers for such journals, and nobody in our group ever published there. As a result, we got a desk rejection from the Journal of American Statistical Association in 2015, saying that they do not publish forecasting papers.</p>
<p>In parallel, I started working on an extension of the CES for the seasonal time series, which I then presented at <a href="/en/2015/06/25/international-symposium-on-forecasting-2015-2/">ISF2015</a> at Riverside, US. I then managed to discuss my research with <a href="https://scholar.google.com/citations?user=-0p44ukAAAAJ">Keith Ord</a>, who expressed his interest in it and provided support and guidance for some parts of it. He even helped me with some derivations, which I included in the first paper.</p>
<p>To make things even more complicated, I continued work on my PhD and wrote a second paper, extending CES for seasonal time series. At the end of 2015, I resubmitted the first paper to Operations Research journal, where it got desk-rejected, and then to EJOR (European Journal of Operational Research). After a short discussion with Nikos, we decided to submit the second paper to IJF, hoping that the first will progress fast and that the two of them can be done in parallel. That was a fatal mistake, which impacted my academic career and mental well-being for the next several years.</p>
<p>Unfortunately, the first paper got rejected from EJOR after the second round of revision, with a second reviewer saying that it could not be published because we did not use the Diebold-Mariano test (yes, that was the reason. Note: we used Nemenyi instead). As for the second one, it got stuck in IJF. In the first round, the second reviewer said that the model has a fatal flaw and cannot be used in practice (he concluded that because he misunderstood how the model worked). In the second round, when we explained the model in more detail, the reviewer looked more carefully at CES and started criticising the first paper, which by then was published as a working paper. We placed ourselves in a challenging situation: we had to defend the first paper in the revision of the second one. This process led us to the third and then to the fourth round without significant progress. We were discussing the meaning of complex variables in the model and whether the imaginary part of the model makes sense instead of discussing the seasonal extension of CES. It was apparent that the model works (it performed better than ETS and ARIMA on the M competition data), but the reviewers had questions about the interpretation of the original model. In the fourth round, an Associate Editor of IJF has written that &#8220;<em>I still maintain view and so does reviewer 2 that there is an interesting paper lurking under this paper but we are yet to see it and evaluate it on its own merits</em>&#8220;. It became clear that we were not moving forward and that the only way out of this dead end would be to merge the two papers and restart the submission process &#8211; by then, we were discussing a completely different paper than the one submitted initially to IJF. I was not ready for this serious step, and I decided not to continue the revision process in IJF and put the paper on hold. By then, my publishing experience had been very disappointing and demotivating, and I struggled to continue doing anything in that research direction. Whenever I would open the paper, it would spoil my mood for the rest of the day, as I would think that it was unpublishable and that nobody needed my work (as I&#8217;ve been told repeatedly by many different people starting from 2010).</p>
<p>Nonetheless, somewhere in the middle of the IJF revision, at the end of 2016, I had my viva. I got PhD in Management Science defending the thesis on the topic &#8220;Complex Exponential Smoothing&#8221;.</p>
<h2>Post-PhD period</h2>
<p>At the end of 2017, Fotios Petropoulos suggested me to participate in the <a href="https://en.wikipedia.org/wiki/Makridakis_Competitions">M4 competition</a>. His idea was to submit a combination of forecasts from several models: ETS, ARIMA, Theta and CES. After trying out several options, we used median for the combination (I must confess that we weren&#8217;t the first ones that did that, this was investigated, for example, by <a href="http://doi.org/10.1016/j.ijforecast.2007.06.001">Jose &#038; Winkler, 2008</a>). This approach got to 6th place in the competition. We were invited to submit a paper explaining our approach, which was then published in IJF (<a href="https://doi.org/10.1016/j.ijforecast.2019.01.006">Petropoulos &#038; Svetunkov, 2020</a>). That paper is the first paper published in a peer-reviewed journal discussing CES.</p>
<p>In 2018, during the ISF in Boulder, Nikos and I invited Keith Ord to join our paper &#8211; he supported me during my PhD and made a substantial contribution to the paper. We decided to clean the paper up, rewrite some parts, and submit it to a peer-reviewed journal as a paper from three co-authors. It took us some time to return to the original text, revive the R code and update the paper. In the middle of 2019, Nikos, Keith and I submitted the CES paper to the Journal of Time Series Analysis. It was a desk rejection with a comment that the Associate Editor &#8220;<em>&#8230;argues that your paper is a relatively straightforward extension of smoothing via a state space model</em>&#8221; and thus the paper &#8220;<em>is not appropriate for publication in this journal in terms of substantive content</em>&#8220;. We rewrote the motivation to align the paper with an OR-related journal and submitted it to Omega, to get another desk rejection saying that it is too mathematical for them and that the paper &#8220;<em>is quite technical and would likely be best served by targeting a journal in the time series or forecasting field instead</em>&#8220;.</p>
<p>Finally, at the end of 2019, we submitted the paper to Naval Research Logistics (NRL). By then, I did not have any expectations about the paper and was sure that it would either be a desk rejection or a rejection from reviewers &#8211; I had seen this outcome so many times that it would be naive to expect anything else to happen. However, this time we got an Associate Editor who liked the idea and supported us from the first revision. In fact, they pointed out that CES has already been used in M4 competition and showed that it brought value. On 24th February 2021, we got our first round of revision, after which I decided to move some parts of paper 2 (seasonal CES) to the first one, merging the two. It made sense because the paper would now look complete. While one of the reviewers was sceptical about the paper, Associate Editor provided colossal support and guided us in what to change in the paper so that it could be accepted in NRL. After two rounds and some additional rewrites of the paper, on 18th June 2022, it was accepted for publication in Naval Research Logistics, and then published online on 2nd August 2022.</p>
<h2>Conclusions</h2>
<p>Complex Exponential Smoothing is a complex idea, something that people are not used to. It stands out and does things differently, not the way the researchers typically do. This is what makes it interesting, and this is what made it extremely difficult to publish. Over the years, I questioned the correctness and usefulness of my idea many times. Some days I would be dancing around, singing &#8220;it works, it works&#8221; after a successful experiment; on others, I would throw it away, saying &#8220;never again&#8221; when the experiments failed. This is all part of academic life. However, the most challenging experience for me was the publication of the paper. Over the years, I have met a lot of resistance from the academic world.</p>
<p>I have not included here comments from my former Higher School of Economics colleagues or comments from some journal reviewers. They rarely were pleasant and supportive. Some people did not understand the idea, the others did not want to understand it. But there were always several people around me who helped and guided me. I would not be able to publish the paper in the end if it was not for the support from Nikos Kourentzes, Keith Ord, Sergey Svetunkov (my father) and Anna Sroginis (my wife). They believed in the idea and supported me even when it looked that it wouldn&#8217;t work. So, I am immensely grateful for their support. It has been a long and winding road&#8230; and I&#8217;m glad that it&#8217;s finally over.</p>
<p>As for the <strong>lessons to learn</strong> from this, I have several for you:</p>
<ul>
<li>Do not try publishing dependent papers in parallel: if your second paper depends on the first one, do not submit it before the first one is at least accepted.</li>
<li>If you want to publish in a journal in which your group does not typically publish, find a person who does and work with them. That became apparent to me when I worked on a different paper with a colleague from a statistics department. Statistical journals have a completely different style than the OR ones, and we had no chance to publish CES paper there.</li>
<li><strong>As a reviewer</strong>, you might not understand the paper you are reviewing. This is okay. We cannot know and understand everything instantaneously. But that does not mean that the paper is not good. It only means that you need to invest more time in understanding the paper and then help to improve it (yes, paper revision is a serious job, not a box-ticking process). I had many comments of the style &#8220;I did not understand it, so reject&#8221;. This is not how revisions should be done.</li>
</ul>
<p>Last but not least, be critical of your ideas, but if you believe in something, stick with it and be patient. It might take a lot of time for other people to start appreciating what you have been trying to show them.</p>
<p>Message <a href="https://openforecast.org/2022/08/02/the-long-and-winding-road-the-story-of-complex-exponential-smoothing/">The Long and Winding Road: The Story of Complex Exponential Smoothing</a> first appeared on <a href="https://openforecast.org">Open Forecasting</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://openforecast.org/2022/08/02/the-long-and-winding-road-the-story-of-complex-exponential-smoothing/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
