{"id":"https://openalex.org/W7105225738","doi":"https://doi.org/10.48550/arxiv.2511.05820","title":"From Ranking to Reasoning: Explainable Web API Recommendation via Semantic Reasoning","display_name":"From Ranking to Reasoning: Explainable Web API Recommendation via Semantic Reasoning","publication_year":2025,"publication_date":"2025-11-08","ids":{"openalex":"https://openalex.org/W7105225738","doi":"https://doi.org/10.48550/arxiv.2511.05820"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2511.05820","doi":"https://doi.org/10.48550/arxiv.2511.05820","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2511.05820","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"volume":null,"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2511.05820","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Xu, Zishuo","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xu, Zishuo","raw_affiliation_strings":["School of Software Engineering"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Software Engineering","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yao, Dezhong","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yao, Dezhong","raw_affiliation_strings":["School of Computer Science and Technology Huazhong University of Science and Technology Wuhan , Hubei , China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology Huazhong University of Science and Technology Wuhan , Hubei , China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":null,"display_name":"Wan, Yao","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wan, Yao","raw_affiliation_strings":["School of Computer Science and Technology Huazhong University of Science and Technology Wuhan , Hubei , China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology Huazhong University of Science and Technology Wuhan , Hubei , China","institution_ids":["https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":0.8515999913215637,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":0.8515999913215637,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.0982000008225441,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.0348999984562397,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/web-api-recommendation","display_name":"web API recommendation","score":0.9940000176429749},{"id":"https://openalex.org/keywords/explainable-recommendation","display_name":"explainable recommendation","score":0.9380000233650208},{"id":"https://openalex.org/keywords/semantic-reasoning","display_name":"semantic reasoning","score":0.9729999899864197},{"id":"https://openalex.org/keywords/mashup-development","display_name":"mashup development","score":0.7960000038146973},{"id":"https://openalex.org/keywords/large-language-models","display_name":"large language models","score":0.8709999918937683},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"reinforcement learning","score":0.7730000019073486},{"id":"https://openalex.org/keywords/group-relative-policy-optimization","display_name":"Group Relative Policy Optimization","score":0.9549999833106995},{"id":"https://openalex.org/keywords/low-rank-adaptation","display_name":"low-rank adaptation","score":0.984000027179718},{"id":"https://openalex.org/keywords/programmableweb","display_name":"ProgrammableWeb","score":0.6890000104904175}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8331000208854675},{"id":"https://openalex.org/C2129575","wikidata":"https://www.wikidata.org/wiki/Q54837","display_name":"Semantic Web","level":2,"score":0.6398000121116638},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.5271999835968018},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.5174000263214111},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.4318000078201294},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.4090000092983246},{"id":"https://openalex.org/C534406577","wikidata":"https://www.wikidata.org/wiki/Q7550843","display_name":"Social Semantic Web","level":3,"score":0.40700000524520874},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.3781000077724457},{"id":"https://openalex.org/C87117476","wikidata":"https://www.wikidata.org/wiki/Q362383","display_name":"Cardinality (data modeling)","level":2,"score":0.3677999973297119},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.3402999937534332},{"id":"https://openalex.org/C557471498","wikidata":"https://www.wikidata.org/wiki/Q554950","display_name":"Recommender system","level":2,"score":0.33070001006126404},{"id":"https://openalex.org/C127613066","wikidata":"https://www.wikidata.org/wiki/Q557770","display_name":"Web API","level":4,"score":0.3183000087738037},{"id":"https://openalex.org/C69075417","wikidata":"https://www.wikidata.org/wiki/Q515701","display_name":"Linked data","level":3,"score":0.3167000114917755},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.3019999861717224},{"id":"https://openalex.org/C167379230","wikidata":"https://www.wikidata.org/wiki/Q1026884","display_name":"Semantic Web Stack","level":3,"score":0.2955999970436096},{"id":"https://openalex.org/C90312973","wikidata":"https://www.wikidata.org/wiki/Q7449052","display_name":"Semantic data model","level":2,"score":0.29330000281333923},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.29249998927116394},{"id":"https://openalex.org/C162005631","wikidata":"https://www.wikidata.org/wiki/Q54837","display_name":"Data Web","level":3,"score":0.2888999879360199},{"id":"https://openalex.org/C147497476","wikidata":"https://www.wikidata.org/wiki/Q54872","display_name":"RDF","level":3,"score":0.2734000086784363},{"id":"https://openalex.org/C71695816","wikidata":"https://www.wikidata.org/wiki/Q3478367","display_name":"Semantic Web Rule Language","level":5,"score":0.26750001311302185}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2511.05820","doi":"https://doi.org/10.48550/arxiv.2511.05820","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2511.05820","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2511.05820","doi":"https://doi.org/10.48550/arxiv.2511.05820","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2511.05820","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"sustainable_development_goals_aurora":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"The":[0],"rapid":[1],"growth":[2],"of":[3,89,189],"Web":[4,9,64],"APIs":[5,91],"has":[6],"made":[7],"automated":[8],"API":[10,65,122],"recommendation":[11,31,66,102,153,174],"essential":[12],"for":[13,47,96],"efficient":[14],"mashup":[15,37],"development.":[16],"However,":[17],"existing":[18],"approaches":[19],"suffer":[20],"from":[21],"two":[22,128],"major":[23],"limitations:":[24],"1)":[25],"they":[26,41],"rely":[27],"on":[28,77,132,159],"fixed":[29],"top-N":[30],"strategies":[32],"that":[33,68,111,164],"cannot":[34],"adapt":[35],"to":[36,115,118,150,171],"complexity,":[38],"and":[39,52,92,108,120,155,195],"2)":[40],"provide":[42],"little":[43],"or":[44],"no":[45],"explanation":[46],"recommended":[48],"APIs,":[49],"limiting":[50],"transparency":[51],"user":[53],"trust.":[54],"To":[55,99],"address":[56],"these":[57],"challenges,":[58],"we":[59,104],"propose":[60],"WAR-R1,":[61],"an":[62,133],"explainable":[63],"framework":[67],"integrates":[69],"semantic":[70],"reasoning":[71,156],"with":[72,147],"adaptive,":[73],"variable-cardinality":[74],"recommendation.":[75,98],"Built":[76],"a":[78,87,93],"lightweight":[79],"large":[80],"language":[81],"model":[82,114],"(LLM),":[83],"WAR-R1":[84,124,165],"generates":[85],"both":[86],"set":[88],"relevant":[90],"natural-language":[94],"justification":[95],"each":[97],"support":[100],"adaptive":[101],"size,":[103],"introduce":[105],"special":[106,192],"start":[107],"stop":[109],"tokens":[110],"allow":[112],"the":[113,160,187],"learn":[116],"when":[117],"begin":[119],"terminate":[121],"generation.":[123],"is":[125],"trained":[126],"in":[127,173],"stages:":[129],"supervised":[130],"fine-tuning":[131],"annotated":[134],"mashup-API":[135],"corpus,":[136],"followed":[137],"by":[138,169],"reinforcement":[139,190],"learning":[140],"using":[141],"Group":[142],"Relative":[143],"Policy":[144],"Optimization":[145],"(GRPO)":[146],"low-rank":[148],"adaptation":[149],"jointly":[151],"optimize":[152],"accuracy":[154,175],"quality.":[157],"Experiments":[158],"ProgrammableWeb":[161],"dataset":[162],"show":[163],"outperforms":[166],"state-of-the-art":[167],"baselines":[168],"up":[170],"10.89%":[172],"while":[176],"consistently":[177],"producing":[178],"high-quality,":[179],"semantically":[180],"grounded":[181],"explanations.":[182],"Extensive":[183],"ablation":[184],"studies":[185],"validate":[186],"effectiveness":[188],"learning,":[191],"token":[193],"design,":[194],"integrated":[196],"reasoning.":[197]},"counts_by_year":[],"updated_date":"2026-09-30T09:27:27.532063","created_date":"2025-11-12T00:00:00"}
