{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/multivariate-lstm-fcns-for-time-series","title":"Multivariate LSTM-FCNs for Time Series Classification","arxiv_id":"1801.04503","date":"2018-01-14","proceeding":null,"authors":["Fazle Karim","Somshubra Majumdar","Houshang Darabi","Samuel Harford"],"abstract":"Over the past decade, multivariate time series classification has received great attention. We propose transforming the existing univariate time series classification models, the Long Short Term Memory Fully Convolutional Network (LSTM-FCN) and Attention LSTM-FCN (ALSTM-FCN), into a multivariate time series classification model by augmenting the fully convolutional block with a squeeze-and-excitation block to further improve accuracy. Our proposed models outperform most state-of-the-art models while requiring minimum preprocessing. The proposed models work efficiently on various complex multivariate time series classification tasks such as activity recognition or action recognition. Furthermore, the proposed models are highly efficient at test time and small enough to deploy on memory constrained systems.","url_abs":"https://arxiv.org/abs/1801.04503v2","url_pdf":"https://arxiv.org/pdf/1801.04503v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"multivariate-lstm-fcns-for-time-series","repo_url":"https://github.com/houshd/MLSTM-FCN","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"tf","reach":null},{"paper_slug":"multivariate-lstm-fcns-for-time-series","repo_url":"https://github.com/Yonder-OSS/D3M-Primitives","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"unanswered"}},{"paper_slug":"multivariate-lstm-fcns-for-time-series","repo_url":"https://github.com/houshd/LSTM-FCN","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"unanswered"}},{"paper_slug":"multivariate-lstm-fcns-for-time-series","repo_url":"https://github.com/metra4ok/MLSTM-FCN-Pytorch","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"unanswered"}},{"paper_slug":"multivariate-lstm-fcns-for-time-series","repo_url":"https://github.com/titu1994/LSTM-FCN","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"unanswered"}},{"paper_slug":"multivariate-lstm-fcns-for-time-series","repo_url":"https://github.com/titu1994/MLSTM-FCN","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"unanswered"}},{"paper_slug":"multivariate-lstm-fcns-for-time-series","repo_url":"https://github.com/timeseriesAI/tsai/blob/main/tsai/models/RNN_FCN.py","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"action-recognition-in-videos","task_name":"Action Recognition"},{"task_slug":"activity-recognition","task_name":"Activity Recognition"},{"task_slug":"classification","task_name":"General Classification"},{"task_slug":"action-recognition","task_name":"Temporal Action Localization"},{"task_slug":"time-series-1","task_name":"Time Series"},{"task_slug":"time-series","task_name":"Time Series Analysis"},{"task_slug":"time-series-classification","task_name":"Time Series Classification"}],"methods":[{"method_slug":"average-pooling","method_name":"Average Pooling"},{"method_slug":"convolution","method_name":"Convolution"},{"method_slug":"dense-connections","method_name":"Dense Connections"},{"method_slug":"relu","method_name":"ReLU"},{"method_slug":"sigmoid-activation","method_name":"Sigmoid Activation"},{"method_slug":"squeeze-and-excitation-block","method_name":"Squeeze-and-Excitation Block"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/time-series-classification-on-auslan","task":"Time Series Classification","dataset":"AUSLAN","model":"MALSTM-FCN","rank_in_archive_order":5,"of":9,"metrics":{"Accuracy":"0.96"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-arabicdigits","task":"Time Series Classification","dataset":"ArabicDigits","model":"MALSTM-FCN","rank_in_archive_order":5,"of":10,"metrics":{"Accuracy":"0.99"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-cmusubject16","task":"Time Series Classification","dataset":"CMUsubject16","model":"MALSTM-FCN","rank_in_archive_order":3,"of":9,"metrics":{"Accuracy":"1"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on","task":"Time Series Classification","dataset":"CharacterTrajectories","model":"MALSTM-FCN","rank_in_archive_order":1,"of":9,"metrics":{"Accuracy":"1"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-digitshapes","task":"Time Series Classification","dataset":"DigitShapes","model":"MALSTM-FCN","rank_in_archive_order":6,"of":9,"metrics":{"Accuracy":"1"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-ecg","task":"Time Series Classification","dataset":"ECG","model":"MALSTM-FCN","rank_in_archive_order":1,"of":9,"metrics":{"Accuracy":"0.86"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-japanesevowels","task":"Time Series Classification","dataset":"JapaneseVowels","model":"MALSTM-FCN","rank_in_archive_order":1,"of":10,"metrics":{"Accuracy":"0.99"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-kickvspunch","task":"Time Series Classification","dataset":"KickvsPunch","model":"MALSTM-FCN","rank_in_archive_order":1,"of":9,"metrics":{"Accuracy":"1"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-lp1","task":"Time Series Classification","dataset":"LP1","model":"MALSTM-FCN","rank_in_archive_order":1,"of":1,"metrics":{"Accuracy":"0.82"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-lp2","task":"Time Series Classification","dataset":"LP2","model":"MALSTM-FCN","rank_in_archive_order":1,"of":1,"metrics":{"Accuracy":"0.77"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-lp3","task":"Time Series Classification","dataset":"LP3","model":"MALSTM-FCN","rank_in_archive_order":1,"of":1,"metrics":{"Accuracy":"0.73"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-lp4","task":"Time Series Classification","dataset":"LP4","model":"MALSTM-FCN","rank_in_archive_order":1,"of":1,"metrics":{"Accuracy":"0.93"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-lp5","task":"Time Series Classification","dataset":"LP5","model":"MALSTM-FCN","rank_in_archive_order":1,"of":1,"metrics":{"Accuracy":"0.67"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-libras","task":"Time Series Classification","dataset":"Libras","model":"MALSTM-FCN","rank_in_archive_order":1,"of":10,"metrics":{"Accuracy":"0.97"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-netflow","task":"Time Series Classification","dataset":"NetFlow","model":"MALSTM-FCN","rank_in_archive_order":2,"of":9,"metrics":{"Accuracy":"0.95"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-shapes","task":"Time Series Classification","dataset":"SHAPES","model":"MALSTM-FCN","rank_in_archive_order":6,"of":9,"metrics":{"Accuracy":"1"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-uwave","task":"Time Series Classification","dataset":"UWave","model":"MALSTM-FCN","rank_in_archive_order":1,"of":10,"metrics":{"Accuracy":"0.98"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-wafer","task":"Time Series Classification","dataset":"Wafer","model":"MALSTM-FCN","rank_in_archive_order":3,"of":10,"metrics":{"Accuracy":"0.99"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-walkvsrun","task":"Time Series Classification","dataset":"WalkvsRun","model":"MALSTM-FCN","rank_in_archive_order":7,"of":9,"metrics":{"Accuracy":"1"},"uses_additional_data":false},{"leaderboard":"/sota/time-series-classification-on-pendigits-1","task":"Time Series Classification","dataset":"pendigits","model":"MALSTM-FCN","rank_in_archive_order":3,"of":4,"metrics":{"Accuracy":"0.97"},"uses_additional_data":false}],"syntology":{"syntology_url":"https://syntology.ai/paper/1801.04503","atlas_url":"https://app.syntology.ai/?focus=1801.04503","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1801.04503"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/titu1994/LSTM-FCN","reach":{"status":"unanswered"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/houshd/LSTM-FCN","reach":{"status":"unanswered"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/timeseriesAI/tsai/blob/main/tsai/models/RNN_FCN.py","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/metra4ok/MLSTM-FCN-Pytorch","reach":{"status":"unanswered"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/houshd/MLSTM-FCN","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Yonder-OSS/D3M-Primitives","reach":{"status":"unanswered"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/titu1994/MLSTM-FCN","reach":{"status":"unanswered"}}],"summary":{"ran_honours":1,"ran_draft_wrong":1},"by_repo_kind":{"official":{"samples":2,"ran":2,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":2,"samples":[{"code_sha256_prefix":"4303e3b5fa01cc49","entry":"calculate_dataset_metrics","repo":"houshd/MLSTM-FCN","repo_kind":"official","path":"utils/generic_utils.py","file_url":"https://github.com/houshd/MLSTM-FCN/blob/HEAD/utils/generic_utils.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"4303e3b5fa01cc49"}},{"code_sha256_prefix":"8b084e9392d073d3","entry":"find1","repo":"houshd/MLSTM-FCN","repo_kind":"official","path":"data/Action3D/generate_action_3d_dataset.py","file_url":"https://github.com/houshd/MLSTM-FCN/blob/HEAD/data/Action3D/generate_action_3d_dataset.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8b084e9392d073d3"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}