{"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":"codex-gemma-dda1882f352a","candidate_categories":["metaepi_narrow","scholarly_communication"],"consensus_categories":[],"category_scores_codex":[0.0007274102,0.0003005492,0.0003347059,0.0003556827,0.0002068329,0.001323428,0.0004573341,0.0001338642,0.00001026227],"category_scores_gemma":[0.0002152038,0.0002660294,0.0001402964,0.0007412543,0.000108232,0.0005661843,0.0002534493,0.0002289441,0.00002725725],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00004428636,"about_ca_system_score_gemma":0.0001240213,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000002429248,"about_ca_topic_score_gemma":2.098146e-7,"domain_scores_codex":[0.9977546,0.0000987556,0.0005704798,0.0007286005,0.0003762304,0.000471292],"domain_scores_gemma":[0.9983186,0.0009213412,0.0001011888,0.0003082638,0.0001122777,0.0002383606],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00002905004,0.0002451333,0.00001989552,0.0008027559,0.00005882465,0.0000193842,0.001808192,0.02248469,0.00002363088,0.06005704,0.001965043,0.9124864],"study_design_scores_gemma":[0.0002678439,0.0003636533,0.000008849169,0.000464851,0.00002676608,0.00001954621,0.00002136229,0.9650657,0.00034789,0.02223977,0.010874,0.0002997796],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.0007722651,0.0002006024,0.9909075,0.002148175,0.0001927568,0.001504254,0.000006085318,0.004061749,0.0002065549],"genre_scores_gemma":[0.1504163,0.000002420374,0.8487081,0.0002236674,0.0001247394,0.000299893,0.00005134423,0.00005428393,0.0001192693],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.942581,"threshold_uncertainty_score":0.9999792,"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."}}