piet
Programming Language Design as Art
Corbett, in making Cree#, wanted to go beyond replacing English keywords (commands like "let" and "print") with Cree keywords in a static list. For one thing, Cree is a morphemic language and he wanted Cree#'s signifiers to hold programmatic meaning at the syllabic level, which is highly unusual in programming languages. To program in Cree#, we need to understand not only Cree linguistics but also its cultural logic. To declare a variable (which can be thought of as a storage location for data), one must put it in either a mînisiwat, a berry bag, or maskihkîwiwat, a medicine bag. If the variable is everyday or transient, it would go in the berry bag.
PIETS: Parallelised Irregularity Encoders for Forecasting with Heterogeneous Time-Series
Abushaqra, Futoon M., Xue, Hao, Ren, Yongli, Salim, Flora D.
Heterogeneity and irregularity of multi-source data sets present a significant challenge to time-series analysis. In the literature, the fusion of multi-source time-series has been achieved either by using ensemble learning models which ignore temporal patterns and correlation within features or by defining a fixed-size window to select specific parts of the data sets. On the other hand, many studies have shown major improvement to handle the irregularity of time-series, yet none of these studies has been applied to multi-source data. In this work, we design a novel architecture, PIETS, to model heterogeneous time-series. PIETS has the following characteristics: (1) irregularity encoders for multi-source samples that can leverage all available information and accelerate the convergence of the model; (2) parallelised neural networks to enable flexibility and avoid information overwhelming; and (3) attention mechanism that highlights different information and gives high importance to the most related data. Through extensive experiments on real-world data sets related to COVID-19, we show that the proposed architecture is able to effectively model heterogeneous temporal data and outperforms other state-of-the-art approaches in the prediction task.