{"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/arxiv-2601-22631","title":"PEFT-MuTS: A Multivariate Parameter-Efficient Fine-Tuning Framework for Remaining Useful Life Prediction based on Cross-domain Time Series Representation Model","arxiv_id":"2601.22631","date":"2026-01-30","proceeding":null,"authors":["En Fu","Yanyan Hu","Zengwang Jin","Kaixiang Peng"],"abstract":"The application of data-driven remaining useful life (RUL) prediction has long been constrained by the availability of large amount of degradation data. Mainstream solutions such as domain adaptation and meta-learning still rely on large amounts of historical degradation data from equipment that is identical or similar to the target, which imposes significant limitations in practical applications. This study investigates PEFT-MuTS, a Parameter-Efficient Fine-Tuning framework for few-shot RUL prediction, built on cross-domain pre-trained time-series representation models. Contrary to the widely held view that knowledge transfer in RUL prediction can only occur within similar devices, we demonstrate that substantial benefits can be achieved through pre-training process with large-scale cross-domain time series datasets. A independent feature tuning network and a meta-variable-based low rank multivariate fusion mechanism are developed to enable the pre-trained univariate time-series representation backbone model to fully exploit the multivariate relationships in degradation data for downstream RUL prediction task. Additionally, we introduce a zero-initialized regressor that stabilizes the fine-tuning process under few-shot conditions. Experiments on aero-engine and industrial bearing datasets demonstrate that our method can achieve effective RUL prediction even when less than 1\\% of samples of target equipment are used. Meanwhile, it substantially outperforms conventional supervised and few-shot approaches while markedly reducing the data required to achieve high predictive accuracy. Our code is available at https://github.com/fuen1590/PEFT-MuTS.","url_abs":"https://arxiv.org/abs/2601.22631","url_pdf":"https://arxiv.org/pdf/2601.22631","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2601.22631","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2601.22631"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+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":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/fuen1590/PEFT-MuTS","reach":null}],"summary":{"ran":6,"ran_draft_wrong":1,"ran_honours":1,"unverified":10},"by_repo_kind":{"found_in_text":{"samples":18,"ran":8,"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":18,"samples":[{"code_sha256_prefix":"6491a73feb5f9b2d","entry":"InputEmbedding","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6491a73feb5f9b2d"}},{"code_sha256_prefix":"2f9f86f96deb5f67","entry":"OutputLayer","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"2f9f86f96deb5f67"}},{"code_sha256_prefix":"26cc5bcda0a7b23f","entry":"ResBlock","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"26cc5bcda0a7b23f"}},{"code_sha256_prefix":"55ba4344470fd947","entry":"ResNet","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"55ba4344470fd947"}},{"code_sha256_prefix":"a3d089fd48ef0b7b","entry":"SiLU","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a3d089fd48ef0b7b"}},{"code_sha256_prefix":"ac15dd8f9b3af17e","entry":"SideNet","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ac15dd8f9b3af17e"}},{"code_sha256_prefix":"5f71d5047e3c6d26","entry":"build_flag","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5f71d5047e3c6d26"}},{"code_sha256_prefix":"7d06064d12b1f707","entry":"smape","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7d06064d12b1f707"}},{"code_sha256_prefix":"b8c39c0b35191f90","entry":"AutoTestTrainableModule","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b8c39c0b35191f90"}},{"code_sha256_prefix":"2d0211de7868c25f","entry":"BaseConfig","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"2d0211de7868c25f"}},{"code_sha256_prefix":"06dc50d42488e0f6","entry":"PeftMuTS","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"06dc50d42488e0f6"}},{"code_sha256_prefix":"2ac13a379cc79d1a","entry":"PeftMuTSConfig","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"2ac13a379cc79d1a"}},{"code_sha256_prefix":"debfc9d66092d206","entry":"PeftMuTSNoPretrainConfig","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"debfc9d66092d206"}},{"code_sha256_prefix":"4d9338a6b680f492","entry":"TrainConfig","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"4d9338a6b680f492"}},{"code_sha256_prefix":"f6bd7eb210cf974e","entry":"TrainableModule","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f6bd7eb210cf974e"}},{"code_sha256_prefix":"b2c471bae74ba59b","entry":"_check_path","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b2c471bae74ba59b"}},{"code_sha256_prefix":"191d0b19852d1dd4","entry":"feature_visual","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"191d0b19852d1dd4"}},{"code_sha256_prefix":"57f32ce4322e0dea","entry":"plot_epochwise_samples_with_label_edges","repo":"fuen1590/PEFT-MuTS","repo_kind":"found_in_text","path":"models/peft_muts.py","file_url":"https://github.com/fuen1590/PEFT-MuTS/blob/HEAD/models/peft_muts.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"57f32ce4322e0dea"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_2026.jsonl"},"syntology_extracted_results":{"kind":"leaderboard_placements","source":"Syntology's leaderboard-shaped extractor over the paper's own arXiv-HTML tables: a model pointed at a cell, the number was read from that cell and checked against the board's metric, dataset, split and scale, and an independent check accepted the entry; not reviewed by the paper's authors or the archive's editors","extractor_model":"global.anthropic.claude-sonnet-4-5-20250929-v1:0","verifier_model":null,"prompt_sha":"fa63d4bb9d755694","coverage":{"sentence":"Syntology has checked 6,264 of the 9,581 papers on this site that are newer than the archive; results from the others appear after they are checked.","papers_newer_than_archive":9581,"papers_checked":6264},"entries":[],"not_placed":{"boards":0,"rejected_by_independent_check":0,"refused_by_a_rule":0,"check_did_not_answer":0,"proposed_without_a_cell":0,"declined_by_site":0}}}