{"id":"W4400792608","doi":"10.1007/s12532-024-00255-x","title":"PyEPO: a PyTorch-based end-to-end predict-then-optimize library for linear and integer programming","year":2024,"lang":"en","type":"article","venue":"Mathematical Programming Computation","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":22,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Toronto","funders":"","keywords":"Integer programming; End-to-end principle; Computer science; Linear programming; Theory of computation; Integer (computer science); Parallel computing; Algorithm; Artificial intelligence; Programming language","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.001195851,0.003167456,0.002007185,0.001396934,0.001027252,0.002419493,0.004371014,0.001421377,0.1101248],"category_scores_gemma":[0.00549874,0.001982301,0.002538071,0.001622592,0.0009243393,0.003011967,0.003022337,0.004953391,0.05178763],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00125846,"about_ca_system_score_gemma":0.002987527,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00554982,"about_ca_topic_score_gemma":0.01113591,"domain_scores_codex":[0.9990178,0.0001261382,0.00006609624,0.0002008237,0.0003748321,0.0002142652],"domain_scores_gemma":[0.9986781,0.0005785094,0.00007457629,0.0002930333,0.000263987,0.0001118648],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"not_applicable","study_design_gemma":"not_applicable","study_design_scores_codex":[0.001661656,0.0004463761,0.003201205,0.001840421,0.0004436345,0.0004394223,0.0003606302,0.05505156,0.009806685,0.033753,0.5965641,0.2964312],"study_design_scores_gemma":[0.0008774325,0.0001309524,0.00142071,0.0001979059,0.0001118765,0.0002780602,0.00008692864,0.686221,0.04028845,0.06609128,0.2040575,0.0002378993],"study_design_candidate":"not_applicable","study_design_consensus":"not_applicable","genre_codex":"methods","genre_gemma":"software","genre_scores_codex":[0.002485374,0.0003479841,0.5097507,0.0001881384,0.0002283156,0.0001453197,0.007516213,0.4684347,0.01090321],"genre_scores_gemma":[0.08049659,0.0008205062,0.6310338,0.001185114,0.0002236963,0.00129318,0.03321954,0.2193673,0.03236015],"genre_candidate":"software","genre_consensus":null,"teacher_disagreement_score":0.1101248,"threshold_uncertainty_score":0.368404,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02221699247781377,"score_gpt":0.2937117696713729,"score_spread":0.2714947771935591,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}