Views
No views yet
cross-encoder/ms-marco-MiniLM-L6-v2.ibm-research/AssetOpsBench.(query, candidate) pairs for maintenance retrieval workflows. It can be used after initial embedding retrieval to rerank candidate passages, sensors, failure modes, diagnostic hypotheses, work-order actions, or maintenance knowledge chunks.failuresensoriq_standard/all.jsonlfailuresensoriq_standard/all_multi_answers.jsonltask/failure_mapping_senarios.jsonltask/phm_utterance.jsonltask/rule_monitoring_scenarios.jsonlasset/compressor_utterance.jsonlasset/hydrolicpump_utterance.jsonlcross-encoder/ms-marco-MiniLM-L6-v2cross-encoder/ms-marco-MiniLM-L6-v21from transformers import AutoTokenizer, AutoModelForSequenceClassification
2import torch
3
4model_id = "Desimulator/astris-minilm-l6-assetops-reranker"
5
6tokenizer = AutoTokenizer.from_pretrained(model_id)
7model = AutoModelForSequenceClassification.from_pretrained(model_id)
8
9query = "For compressor, what are the key failure modes when speed has abnormal readings?"
10
11candidates = [
12 "valve fault",
13 "cooling system fault",
14 "compressor stall",
15 "damaged impeller",
16 "misalignment"
17]
18
19inputs = tokenizer(
20 [query] * len(candidates),
21 candidates,
22 padding=True,
23 truncation=True,
24 return_tensors="pt"
25)
26
27with torch.no_grad():
28 scores = torch.sigmoid(model(**inputs).logits.squeeze(-1))
29
30ranked = sorted(
31 zip(candidates, scores.tolist()),
32 key=lambda x: x[1],
33 reverse=True
34)
35
36print(ranked)ibm-research/AssetOpsBench.1@misc{patel2025assetopsbenchbenchmarkingaiagents,
2 title={AssetOpsBench: Benchmarking AI Agents for Task Automation in Industrial Asset Operations and Maintenance},
3 author={Dhaval Patel and Shuxin Lin and James Rayfield and Nianjun Zhou and Roman Vaculin and Natalia Martinez and Fearghal O'donncha and Jayant Kalagnanam},
4 year={2025},
5 eprint={2506.03828},
6 archivePrefix={arXiv},
7 primaryClass={cs.AI},
8 url={https://arxiv.org/abs/2506.03828}
9}