{"id":"https://openalex.org/W4403536750","doi":"https://doi.org/10.1145/3691620.3695494","title":"Incremental Context-free Grammar Inference in Black Box Settings","display_name":"Incremental Context-free Grammar Inference in Black Box Settings","publication_year":2024,"publication_date":"2024-10-18","ids":{"openalex":"https://openalex.org/W4403536750","doi":"https://doi.org/10.1145/3691620.3695494"},"language":"en","primary_location":{"id":"doi:10.1145/3691620.3695494","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3691620.3695494","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3691620.3695494","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Feifei Li","orcid":"https://orcid.org/0009-0007-0135-0992"},"institutions":[{"id":"https://openalex.org/I4210114105","display_name":"Tsinghua\u2013Berkeley Shenzhen Institute","ror":"https://ror.org/02hhwwz98","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210114105","https://openalex.org/I95457486","https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Feifei Li","raw_affiliation_strings":["Tsinghua Shenzhen International Graduate School, Shenzhen, China"],"raw_orcid":"https://orcid.org/0009-0007-0135-0992","affiliations":[{"raw_affiliation_string":"Tsinghua Shenzhen International Graduate School, Shenzhen, China","institution_ids":["https://openalex.org/I4210114105"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100373723","display_name":"Xiao Chen","orcid":"https://orcid.org/0000-0002-4224-6450"},"institutions":[{"id":"https://openalex.org/I78757542","display_name":"University of Newcastle Australia","ror":"https://ror.org/00eae9z71","country_code":"AU","type":"education","lineage":["https://openalex.org/I78757542"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Xiao Chen","raw_affiliation_strings":["University of Newcastle, Newcastle, Australia"],"raw_orcid":"https://orcid.org/0000-0002-4224-6450","affiliations":[{"raw_affiliation_string":"University of Newcastle, Newcastle, Australia","institution_ids":["https://openalex.org/I78757542"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101600503","display_name":"Xi Xiao","orcid":"https://orcid.org/0000-0003-1521-9542"},"institutions":[{"id":"https://openalex.org/I3131625388","display_name":"University Town of Shenzhen","ror":"https://ror.org/05f5j6225","country_code":"CN","type":"education","lineage":["https://openalex.org/I3131625388"]},{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xi Xiao","raw_affiliation_strings":["Graduate School at Shenzhen, Tsinghua University, Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0003-1521-9542","affiliations":[{"raw_affiliation_string":"Graduate School at Shenzhen, Tsinghua University, Shenzhen, China","institution_ids":["https://openalex.org/I3131625388","https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079228450","display_name":"Xiaoyu Sun","orcid":"https://orcid.org/0000-0001-7434-0452"},"institutions":[{"id":"https://openalex.org/I118347636","display_name":"Australian National University","ror":"https://ror.org/019wvm592","country_code":"AU","type":"education","lineage":["https://openalex.org/I118347636"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Xiaoyu Sun","raw_affiliation_strings":["The Australian National University, Canberra, Australia"],"raw_orcid":"https://orcid.org/0000-0001-7434-0452","affiliations":[{"raw_affiliation_string":"The Australian National University, Canberra, Australia","institution_ids":["https://openalex.org/I118347636"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100429124","display_name":"Chuan Chen","orcid":"https://orcid.org/0000-0001-6146-6419"},"institutions":[{"id":"https://openalex.org/I152269853","display_name":"Qilu University of Technology","ror":"https://ror.org/04hyzq608","country_code":"CN","type":"education","lineage":["https://openalex.org/I152269853"]},{"id":"https://openalex.org/I4210142748","display_name":"Shandong Academy of Sciences","ror":"https://ror.org/04y8d6y55","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210142748"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chuan Chen","raw_affiliation_strings":["Key Laboratory of Computing Power Network and Information Security, Ministry of Education, Shandong Computer Science Center (National Supercomputer Center in Jinan), Qilu University of Technology (Shandong Academy of Sciences), Jinan, China"],"raw_orcid":"https://orcid.org/0000-0001-6146-6419","affiliations":[{"raw_affiliation_string":"Key Laboratory of Computing Power Network and Information Security, Ministry of Education, Shandong Computer Science Center (National Supercomputer Center in Jinan), Qilu University of Technology (Shandong Academy of Sciences), Jinan, China","institution_ids":["https://openalex.org/I152269853","https://openalex.org/I4210142748"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070990953","display_name":"Shaohua Wang","orcid":"https://orcid.org/0000-0001-5777-7759"},"institutions":[{"id":"https://openalex.org/I137867983","display_name":"Central University of Finance and Economics","ror":"https://ror.org/008e3hf02","country_code":"CN","type":"education","lineage":["https://openalex.org/I137867983"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shaohua Wang","raw_affiliation_strings":["Central University of Finance and Economics, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-5777-7759","affiliations":[{"raw_affiliation_string":"Central University of Finance and Economics, Beijing, China","institution_ids":["https://openalex.org/I137867983"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5113394705","display_name":"Jitao Han","orcid":null},"institutions":[{"id":"https://openalex.org/I137867983","display_name":"Central University of Finance and Economics","ror":"https://ror.org/008e3hf02","country_code":"CN","type":"education","lineage":["https://openalex.org/I137867983"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jitao Han","raw_affiliation_strings":["Central University of Finance and Economics, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0000-6293-8043","affiliations":[{"raw_affiliation_string":"Central University of Finance and Economics, Beijing, China","institution_ids":["https://openalex.org/I137867983"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.2825,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.63489951,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1171","last_page":"1182"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10181","display_name":"Natural Language Processing Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10028","display_name":"Topic Modeling","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12072","display_name":"Machine Learning and Algorithms","score":0.9972000122070312,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/computer-science","display_name":"Computer science","score":0.7411342859268188},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.6246846318244934},{"id":"https://openalex.org/keywords/grammar","display_name":"Grammar","score":0.5728994011878967},{"id":"https://openalex.org/keywords/black-box","display_name":"Black box","score":0.5469378232955933},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5461472272872925},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.506897509098053},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.4891055226325989},{"id":"https://openalex.org/keywords/adaptive-grammar","display_name":"Adaptive grammar","score":0.4702260196208954},{"id":"https://openalex.org/keywords/context-free-grammar","display_name":"Context-free grammar","score":0.4635182321071625},{"id":"https://openalex.org/keywords/grammar-induction","display_name":"Grammar induction","score":0.4331839680671692},{"id":"https://openalex.org/keywords/extended-affix-grammar","display_name":"Extended Affix Grammar","score":0.41713422536849976},{"id":"https://openalex.org/keywords/rule-based-machine-translation","display_name":"Rule-based machine translation","score":0.2790728807449341},{"id":"https://openalex.org/keywords/mildly-context-sensitive-grammar-formalism","display_name":"Mildly context-sensitive grammar formalism","score":0.2632520794868469},{"id":"https://openalex.org/keywords/generative-grammar","display_name":"Generative grammar","score":0.2195506989955902},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.19321855902671814},{"id":"https://openalex.org/keywords/emergent-grammar","display_name":"Emergent grammar","score":0.17879366874694824}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7411342859268188},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.6246846318244934},{"id":"https://openalex.org/C26022165","wikidata":"https://www.wikidata.org/wiki/Q8091","display_name":"Grammar","level":2,"score":0.5728994011878967},{"id":"https://openalex.org/C94966114","wikidata":"https://www.wikidata.org/wiki/Q29256","display_name":"Black box","level":2,"score":0.5469378232955933},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5461472272872925},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.506897509098053},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.4891055226325989},{"id":"https://openalex.org/C121017423","wikidata":"https://www.wikidata.org/wiki/Q4680743","display_name":"Adaptive grammar","level":5,"score":0.4702260196208954},{"id":"https://openalex.org/C97212296","wikidata":"https://www.wikidata.org/wiki/Q338047","display_name":"Context-free grammar","level":3,"score":0.4635182321071625},{"id":"https://openalex.org/C56601403","wikidata":"https://www.wikidata.org/wiki/Q5593673","display_name":"Grammar induction","level":3,"score":0.4331839680671692},{"id":"https://openalex.org/C37734731","wikidata":"https://www.wikidata.org/wiki/Q5421802","display_name":"Extended Affix Grammar","level":4,"score":0.41713422536849976},{"id":"https://openalex.org/C53893814","wikidata":"https://www.wikidata.org/wiki/Q7378909","display_name":"Rule-based machine translation","level":2,"score":0.2790728807449341},{"id":"https://openalex.org/C172265290","wikidata":"https://www.wikidata.org/wiki/Q6134957","display_name":"Mildly context-sensitive grammar formalism","level":4,"score":0.2632520794868469},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.2195506989955902},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.19321855902671814},{"id":"https://openalex.org/C69298649","wikidata":"https://www.wikidata.org/wiki/Q6045214","display_name":"Emergent grammar","level":3,"score":0.17879366874694824},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3691620.3695494","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3691620.3695494","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:openresearch-repository.anu.edu.au:1885/733751617","is_oa":false,"landing_page_url":"https://hdl.handle.net/1885/733751617","pdf_url":null,"source":{"id":"https://openalex.org/S4306402539","display_name":"ANU Open Research (Australian National University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I118347636","host_organization_name":"Australian National University","host_organization_lineage":["https://openalex.org/I118347636"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference paper"}],"best_oa_location":{"id":"doi:10.1145/3691620.3695494","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3691620.3695494","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.6100000143051147}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1850047186","https://openalex.org/W2002582188","https://openalex.org/W2015903771","https://openalex.org/W2049867480","https://openalex.org/W2061607336","https://openalex.org/W2062920098","https://openalex.org/W2065948900","https://openalex.org/W2181356399","https://openalex.org/W2242083635","https://openalex.org/W2499791918","https://openalex.org/W2514578992","https://openalex.org/W2765714642","https://openalex.org/W2963350015","https://openalex.org/W2968973984","https://openalex.org/W2972889706","https://openalex.org/W3024810421","https://openalex.org/W3123740074","https://openalex.org/W3135979110","https://openalex.org/W3180202404","https://openalex.org/W4206113027","https://openalex.org/W4234766820","https://openalex.org/W4308643994","https://openalex.org/W4384155721","https://openalex.org/W4387674220","https://openalex.org/W4394745885"],"related_works":["https://openalex.org/W4241423161","https://openalex.org/W2041074863","https://openalex.org/W2171910792","https://openalex.org/W2095246953","https://openalex.org/W116654259","https://openalex.org/W4229721093","https://openalex.org/W1570763403","https://openalex.org/W2354466765","https://openalex.org/W2336577598","https://openalex.org/W2358404707"],"abstract_inverted_index":{"Black-box":[0],"context-free":[1],"grammar":[2,30,98],"inference":[3],"presents":[4],"a":[5,76],"significant":[6],"challenge":[7],"in":[8],"many":[9],"practical":[10],"settings":[11],"due":[12],"to":[13,16,28,62],"limited":[14],"access":[15],"example":[17,59,81],"programs.":[18],"The":[19],"state-of-the-art":[20],"methods,":[21],"Arvada":[22],"and":[23,37,52,65,86,102,106],"Treevada,":[24],"employ":[25],"heuristic":[26],"approaches":[27,47],"generalize":[29],"rules,":[31],"initiating":[32],"from":[33,49],"flat":[34],"parse":[35],"trees":[36],"exploring":[38],"diverse":[39],"generalization":[40],"sequences.":[41],"We":[42],"have":[43],"observed":[44],"that":[45,79],"these":[46,72],"suffer":[48],"low":[50],"quality":[51,99],"readability,":[53],"primarily":[54],"because":[55],"they":[56],"process":[57],"entire":[58],"strings,":[60],"adding":[61],"the":[63,89],"complexity":[64],"substantially":[66],"slowing":[67],"down":[68],"computations.":[69],"To":[70],"overcome":[71],"limitations,":[73],"we":[74],"propose":[75],"novel":[77],"method":[78],"segments":[80],"strings":[82],"into":[83],"smaller":[84],"units":[85],"incrementally":[87],"infers":[88],"grammar.":[90],"Our":[91],"approach,":[92],"named":[93],"Kedavra,":[94],"has":[95],"demonstrated":[96],"superior":[97],"(enhanced":[100],"precision":[101],"recall),":[103],"faster":[104],"runtime,":[105],"improved":[107],"readability":[108],"through":[109],"empirical":[110],"comparison.":[111]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-02T09:51:11.867554","created_date":"2025-10-10T00:00:00"}
