{"id":"https://openalex.org/W7162463779","doi":"https://doi.org/10.1016/j.gmod.2026.101331","title":"MagicGeo: Training-free text-guided geometric diagram generation","display_name":"MagicGeo: Training-free text-guided geometric diagram generation","publication_year":2026,"publication_date":"2026-05-26","ids":{"openalex":"https://openalex.org/W7162463779","doi":"https://doi.org/10.1016/j.gmod.2026.101331"},"language":"en","primary_location":{"id":"doi:10.1016/j.gmod.2026.101331","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.gmod.2026.101331","pdf_url":null,"source":{"id":"https://openalex.org/S137436721","display_name":"Graphical Models","issn_l":"1524-0703","issn":["1524-0703","1524-0711"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Graphical Models","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1016/j.gmod.2026.101331","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5137028132","display_name":"Ting Zhang","orcid":"https://orcid.org/0000-0002-3952-2522"},"institutions":[{"id":"https://openalex.org/I25254941","display_name":"Beijing Normal University","ror":"https://ror.org/022k4wk35","country_code":"CN","type":"education","lineage":["https://openalex.org/I25254941"]},{"id":"https://openalex.org/I4210100255","display_name":"Beijing Academy of Artificial Intelligence","ror":"https://ror.org/016a74861","country_code":"CN","type":"other","lineage":["https://openalex.org/I4210100255"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Ting Zhang","raw_affiliation_strings":["Beijing Key Laboratory of Artificial Intelligence for Education, Beijing, 100875, China","Department of Artificial Intelligence, Beijing Normal University, Beijing, 100875, China","Engineering Research Center of Intelligent Technology and Educational Application, Ministry of Education, Beijing, 100875, China"],"raw_orcid":"https://orcid.org/0000-0002-3952-2522","affiliations":[{"raw_affiliation_string":"Beijing Key Laboratory of Artificial Intelligence for Education, Beijing, 100875, China","institution_ids":["https://openalex.org/I4210100255"]},{"raw_affiliation_string":"Department of Artificial Intelligence, Beijing Normal University, Beijing, 100875, China","institution_ids":["https://openalex.org/I25254941"]},{"raw_affiliation_string":"Engineering Research Center of Intelligent Technology and Educational Application, Ministry of Education, Beijing, 100875, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108047889","display_name":"Yi-Xiang Wang","orcid":"https://orcid.org/0000-0001-5697-0717"},"institutions":[{"id":"https://openalex.org/I98301712","display_name":"Baidu (China)","ror":"https://ror.org/03vs3wt56","country_code":"CN","type":"company","lineage":["https://openalex.org/I98301712"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Junxiao Wang","raw_affiliation_strings":["Baidu VIS, Beijing, 100085, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Baidu VIS, Beijing, 100085, China","institution_ids":["https://openalex.org/I98301712"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100511327","display_name":"Heng Yu","orcid":null},"institutions":[{"id":"https://openalex.org/I25254941","display_name":"Beijing Normal University","ror":"https://ror.org/022k4wk35","country_code":"CN","type":"education","lineage":["https://openalex.org/I25254941"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Heng Yu","raw_affiliation_strings":["Department of Artificial Intelligence, Beijing Normal University, Beijing, 100875, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Artificial Intelligence, Beijing Normal University, Beijing, 100875, China","institution_ids":["https://openalex.org/I25254941"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100570870","display_name":"Qunyi Xie","orcid":null},"institutions":[{"id":"https://openalex.org/I98301712","display_name":"Baidu (China)","ror":"https://ror.org/03vs3wt56","country_code":"CN","type":"company","lineage":["https://openalex.org/I98301712"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qunyi Xie","raw_affiliation_strings":["Baidu VIS, Beijing, 100085, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Baidu VIS, Beijing, 100085, China","institution_ids":["https://openalex.org/I98301712"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108047889","display_name":"Yi-Xiang Wang","orcid":"https://orcid.org/0000-0001-5697-0717"},"institutions":[{"id":"https://openalex.org/I98301712","display_name":"Baidu (China)","ror":"https://ror.org/03vs3wt56","country_code":"CN","type":"company","lineage":["https://openalex.org/I98301712"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingdong Wang","raw_affiliation_strings":["Baidu VIS, Beijing, 100085, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Baidu VIS, Beijing, 100085, China","institution_ids":["https://openalex.org/I98301712"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5137038886","display_name":"Hua Huang","orcid":null},"institutions":[{"id":"https://openalex.org/I25254941","display_name":"Beijing Normal University","ror":"https://ror.org/022k4wk35","country_code":"CN","type":"education","lineage":["https://openalex.org/I25254941"]},{"id":"https://openalex.org/I4210100255","display_name":"Beijing Academy of Artificial Intelligence","ror":"https://ror.org/016a74861","country_code":"CN","type":"other","lineage":["https://openalex.org/I4210100255"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hua Huang","raw_affiliation_strings":["Beijing Key Laboratory of Artificial Intelligence for Education, Beijing, 100875, China","Department of Artificial Intelligence, Beijing Normal University, Beijing, 100875, China","Engineering Research Center of Intelligent Technology and Educational Application, Ministry of Education, Beijing, 100875, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Beijing Key Laboratory of Artificial Intelligence for Education, Beijing, 100875, China","institution_ids":["https://openalex.org/I4210100255"]},{"raw_affiliation_string":"Department of Artificial Intelligence, Beijing Normal University, Beijing, 100875, China","institution_ids":["https://openalex.org/I25254941"]},{"raw_affiliation_string":"Engineering Research Center of Intelligent Technology and Educational Application, Ministry of Education, Beijing, 100875, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5137028132"],"corresponding_institution_ids":["https://openalex.org/I25254941","https://openalex.org/I4210100255"],"apc_list":{"value":1750,"currency":"USD","value_usd":1750},"apc_paid":{"value":1750,"currency":"USD","value_usd":1750},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.66130792,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"145","issue":null,"first_page":"101331","last_page":"101331"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10799","display_name":"Data Visualization and Analytics","score":0.25049999356269836,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10799","display_name":"Data Visualization and Analytics","score":0.25049999356269836,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11714","display_name":"Multimodal Machine Learning Applications","score":0.23160000145435333,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10601","display_name":"Handwritten Text Recognition Techniques","score":0.17880000174045563,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/correctness","display_name":"Correctness","score":0.6844000220298767},{"id":"https://openalex.org/keywords/diagram","display_name":"Diagram","score":0.6425999999046326},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5206000208854675},{"id":"https://openalex.org/keywords/geometric-modeling","display_name":"Geometric modeling","score":0.45989999175071716},{"id":"https://openalex.org/keywords/class-diagram","display_name":"Class diagram","score":0.4587000012397766},{"id":"https://openalex.org/keywords/communication-diagram","display_name":"Communication diagram","score":0.4413999915122986},{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.3499000072479248},{"id":"https://openalex.org/keywords/translation","display_name":"Translation (biology)","score":0.33899998664855957},{"id":"https://openalex.org/keywords/tree-diagram","display_name":"Tree diagram","score":0.3352000117301941}],"concepts":[{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.6844000220298767},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6473000049591064},{"id":"https://openalex.org/C186399060","wikidata":"https://www.wikidata.org/wiki/Q959962","display_name":"Diagram","level":2,"score":0.6425999999046326},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5206000208854675},{"id":"https://openalex.org/C104065381","wikidata":"https://www.wikidata.org/wiki/Q1002535","display_name":"Geometric modeling","level":2,"score":0.45989999175071716},{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.4587000012397766},{"id":"https://openalex.org/C48419115","wikidata":"https://www.wikidata.org/wiki/Q950859","display_name":"Communication diagram","level":5,"score":0.4413999915122986},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.39959999918937683},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3765000104904175},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.3499000072479248},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.34360000491142273},{"id":"https://openalex.org/C149364088","wikidata":"https://www.wikidata.org/wiki/Q185917","display_name":"Translation (biology)","level":4,"score":0.33899998664855957},{"id":"https://openalex.org/C84780729","wikidata":"https://www.wikidata.org/wiki/Q7837579","display_name":"Tree diagram","level":4,"score":0.3352000117301941},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3237999975681305},{"id":"https://openalex.org/C56435381","wikidata":"https://www.wikidata.org/wiki/Q1196371","display_name":"Geometric transformation","level":3,"score":0.3100000023841858},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.3070000112056732},{"id":"https://openalex.org/C16671368","wikidata":"https://www.wikidata.org/wiki/Q230885","display_name":"State diagram","level":3,"score":0.3043999969959259},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2919999957084656},{"id":"https://openalex.org/C7305733","wikidata":"https://www.wikidata.org/wiki/Q207961","display_name":"Geometric shape","level":2,"score":0.2897999882698059},{"id":"https://openalex.org/C168054591","wikidata":"https://www.wikidata.org/wiki/Q17152869","display_name":"Story-driven modeling","level":5,"score":0.2759999930858612},{"id":"https://openalex.org/C106624574","wikidata":"https://www.wikidata.org/wiki/Q5270387","display_name":"Diagrammatic reasoning","level":2,"score":0.27079999446868896},{"id":"https://openalex.org/C181095308","wikidata":"https://www.wikidata.org/wiki/Q1541599","display_name":"Geometric primitive","level":2,"score":0.26899999380111694},{"id":"https://openalex.org/C2777686260","wikidata":"https://www.wikidata.org/wiki/Q144037","display_name":"Calculus (dental)","level":2,"score":0.26829999685287476},{"id":"https://openalex.org/C161756209","wikidata":"https://www.wikidata.org/wiki/Q613423","display_name":"Use Case Diagram","level":5,"score":0.26440000534057617},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.26330000162124634},{"id":"https://openalex.org/C40319758","wikidata":"https://www.wikidata.org/wiki/Q5535477","display_name":"Geometric design","level":2,"score":0.26269999146461487},{"id":"https://openalex.org/C146072743","wikidata":"https://www.wikidata.org/wiki/Q192161","display_name":"Formal language","level":2,"score":0.25760000944137573}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1016/j.gmod.2026.101331","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.gmod.2026.101331","pdf_url":null,"source":{"id":"https://openalex.org/S137436721","display_name":"Graphical Models","issn_l":"1524-0703","issn":["1524-0703","1524-0711"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Graphical Models","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1016/j.gmod.2026.101331","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.gmod.2026.101331","pdf_url":null,"source":{"id":"https://openalex.org/S137436721","display_name":"Graphical Models","issn_l":"1524-0703","issn":["1524-0703","1524-0711"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Graphical Models","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.6498914957046509,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1990100773","https://openalex.org/W1992310443","https://openalex.org/W2921737648","https://openalex.org/W2963163163","https://openalex.org/W2963966654","https://openalex.org/W2964024144","https://openalex.org/W3048883239","https://openalex.org/W3096831136","https://openalex.org/W3174525637","https://openalex.org/W4236990599","https://openalex.org/W4311887664","https://openalex.org/W4312388283","https://openalex.org/W4312933868","https://openalex.org/W4312977351","https://openalex.org/W4385270985","https://openalex.org/W4385801730","https://openalex.org/W4386066731","https://openalex.org/W4386076027","https://openalex.org/W4390872387","https://openalex.org/W4390873211","https://openalex.org/W4391468387","https://openalex.org/W4398207668","https://openalex.org/W4402193259","https://openalex.org/W4404965447","https://openalex.org/W7160211734"],"related_works":[],"abstract_inverted_index":{"While":[0],"text-to-image":[1],"generation":[2,48],"has":[3],"made":[4],"strides":[5],"in":[6,106],"photorealistic":[7],"imagery,":[8],"creating":[9],"accurate":[10,117],"geometric":[11,39,56,85,96],"diagrams":[12,40],"remains":[13],"a":[14,34,51,59,91,115],"challenge":[15],"due":[16],"to":[17],"the":[18,25,46,71],"need":[19],"for":[20,37,119,126],"precise":[21],"spatial":[22],"relationships":[23],"and":[24,63,99,109,128],"scarcity":[26],"of":[27,76,94],"geometry-specific":[28],"datasets.":[29],"This":[30,112],"paper":[31],"presents":[32],"MagicGeo,":[33],"training-free":[35],"framework":[36,69],"generating":[38],"from":[41],"textual":[42],"descriptions.":[43],"MagicGeo":[44,102],"formulates":[45],"diagram":[47,97,121],"process":[49],"as":[50],"coordinate":[52],"optimization":[53],"problem,":[54],"ensuring":[55],"correctness":[57],"through":[58],"formal":[60,81],"language":[61,73,78],"solver,":[62],"then":[64],"employs":[65],"coordinate-aware":[66],"generation.":[67],"The":[68],"leverages":[70],"strong":[72],"translation":[74],"capability":[75],"large":[77],"models,":[79],"while":[80],"mathematical":[82],"solving":[83],"ensures":[84],"correctness.":[86],"We":[87],"further":[88],"introduce":[89],"MagicGeoBench,":[90],"benchmark":[92],"dataset":[93],"220":[95],"descriptions,":[98],"demonstrate":[100],"that":[101],"outperforms":[103],"current":[104],"methods":[105],"both":[107],"qualitative":[108],"quantitative":[110],"evaluations.":[111],"work":[113],"provides":[114],"scalable,":[116],"solution":[118],"automated":[120],"generation,":[122],"with":[123],"significant":[124],"implications":[125],"educational":[127],"academic":[129],"applications.":[130]},"counts_by_year":[],"updated_date":"2026-05-27T06:22:25.060010","created_date":"2026-05-27T00:00:00"}
