Alexandre Drouin, Valentina Zantedeschi, Étienne Marcotte, Nicolas Chapados, Arjun Ashok
We lifted 4 functions out of this paper's own repositories and ran 3 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.
| Repository | Role | Ran |
|---|---|---|
| ServiceNow/TACTiS | canonical | 3 of 4 |
| Function | Status | Where it lives |
|---|---|---|
| log_sigmoid | Ran | ServiceNow/TACTiS/tactis/model/flow.py code served (permissive licence) · get_code("1c8b2ce5c8ecf87b") |
| log_sum_exp | Ran | ServiceNow/TACTiS/tactis/model/flow.py code served (permissive licence) · get_code("3545580aca8bb732") |
| maximum_backtest_id | Ran | ServiceNow/TACTiS/tactis/gluon/dataset.py code served (permissive licence) · get_code("da1cebd071de0e97") |
| check_memory | Not yet run | ServiceNow/TACTiS/tactis/model/utils.py code served (permissive licence) · get_code("9323793272c146e8") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
We introduce a new model for multivariate probabilistic time series prediction, designed to flexibly address a range of tasks including forecasting, interpolation, and their combinations. Building on copula theory, we propose a simplified objective for the recently-introduced transformer-based attentional copulas (TACTiS), wherein the number of distributional parameters now scales linearly with the number of variables instead of factorially. The new objective requires the introduction of a training curriculum, which goes hand-in-hand with necessary changes to the original architecture. We show that the resulting model has significantly better training dynamics and achieves state-ofthe-art performance across diverse real-world forecasting tasks, while maintaining the flexibility of prior work, such as seamless handling of unaligned and unevenly-sampled time series. Code is made available at https://github.com/ServiceNow/TACTiS.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2310.01327")
get_code_for_paper("2310.01327")
have("2310.01327")
Connect an agent — have() is free.