{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T05:23:32Z","timestamp":1755926612920,"version":"3.41.2"},"reference-count":57,"publisher":"Association for Computing Machinery (ACM)","issue":"CSCW2","license":[{"start":{"date-parts":[[2021,10,13]],"date-time":"2021-10-13T00:00:00Z","timestamp":1634083200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"ARC Laureate Fellowship","award":["FL190100035"],"award-info":[{"award-number":["FL190100035"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Hum.-Comput. Interact."],"published-print":{"date-parts":[[2021,10,13]]},"abstract":"<jats:p>Collaborative editing questions and answers plays an important role in quality control of Mathematics StackExchange which is a math Q&amp;A Site. Our study of post edits in Mathematics Stack Exchange shows that there is a large number of math-related edits about latexifying formulas, revising LaTeX and converting the blurred math formula screenshots to LaTeX sequence. Despite its importance, manually editing one math-related post especially those with complex mathematical formulas is time-consuming and error-prone even for experienced users. To assist post owners and editors to do this editing, we have developed an edit-assistance tool, MathLatexEdit for formula latexification, LaTeX revision and screenshot transcription. We formulate this formula editing task as a translation problem, in which an original post is translated to a revised post. MathLatexEdit implements a deep learning based approach including two encoder-decoder models for textual and visual LaTeX edit recommendation with math-specific inference. The two models are trained on large-scale historical original-edited post pairs and synthesized screenshot-formula pairs. Our evaluation of MathLatexEdit not only demonstrates the accuracy of our model, but also the usefulness of MathLatexEdit in editing real-world posts which are accepted in Mathematics Stack Exchange.<\/jats:p>","DOI":"10.1145\/3479547","type":"journal-article","created":{"date-parts":[[2021,10,19]],"date-time":"2021-10-19T02:39:17Z","timestamp":1634611157000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Latexify Math: Mathematical Formula Markup Revision to Assist Collaborative Editing in Math Q&amp;A Sites"],"prefix":"10.1145","volume":"5","author":[{"given":"Suyu","family":"Ma","sequence":"first","affiliation":[{"name":"Monash University, Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chunyang","family":"Chen","sequence":"additional","affiliation":[{"name":"Monash University, Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hourieh","family":"Khalajzadeh","sequence":"additional","affiliation":[{"name":"Monash University, Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Grundy","sequence":"additional","affiliation":[{"name":"Monash University, Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,10,18]]},"reference":[{"volume-title":"About wikiHow. https:\/\/www.wikihow.com\/wikiHow:About-wikiHow. Accessed","year":"2020","key":"e_1_2_1_1_1","unstructured":"2020. About wikiHow. https:\/\/www.wikihow.com\/wikiHow:About-wikiHow. Accessed May 26, 2020."},{"key":"e_1_2_1_2_1","volume-title":"Accessed","author":"How","year":"2020","unstructured":"2020. How do I write a good answer? https:\/\/math.stackexchange.com\/help\/how-to-answer. Accessed May 26, 2020."},{"volume-title":"Accessed","year":"2020","key":"e_1_2_1_3_1","unstructured":"2020. How to Ask. https:\/\/math.stackexchange.com\/questions\/ask\/advice. Accessed May 26, 2020."},{"volume-title":"Accessed","year":"2020","key":"e_1_2_1_4_1","unstructured":"2020. MathJax basic tutorial and quick reference. https:\/\/math.meta.stackexchange.com\/questions\/5020\/mathjax-basic-tutorial-and-quick-reference. Accessed Oct 16, 2020."},{"volume-title":"Accessed","year":"2020","key":"e_1_2_1_5_1","unstructured":"2020. The Objective Revision Evaluation Service. https:\/\/ores.wikimedia.org\/. Accessed May 25, 2020."},{"key":"e_1_2_1_6_1","volume-title":"https:\/\/stackexchange.com\/sites#. Accessed","author":"Exchange Stack","year":"2020","unstructured":"2020. Stack Exchange. https:\/\/stackexchange.com\/sites#. Accessed May 28, 2020."},{"volume-title":"Accessed","year":"2020","key":"e_1_2_1_7_1","unstructured":"2020. Welcome to Mathematics Stack Exchange. https:\/\/math.stackexchange.com\/tour. Accessed May 26, 2020."},{"volume-title":"Accessed","year":"2020","key":"e_1_2_1_8_1","unstructured":"2020. Why can people edit my posts? How does editing work? https:\/\/math.stackexchange.com\/help\/editing. Accessed May 26, 2020."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2207016.2207032"},{"key":"e_1_2_1_10_1","first-page":"993","article-title":"Latent dirichlet allocation","author":"Blei David M","year":"2003","unstructured":"David M Blei, Andrew Y Ng, and Michael I Jordan. 2003. Latent dirichlet allocation. Journal of machine Learning research 3, Jan (2003), 993--1022.","journal-title":"Journal of machine Learning research 3"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00116"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1090\/noti794"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3274302"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180240"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2961111.2962588"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2016.17"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3134667"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.48"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380327"},{"key":"e_1_2_1_20_1","volume-title":"Sethesaurus: Wordnet in software engineering","author":"Chen Xiang","year":"2019","unstructured":"Xiang Chen, Chunyang Chen, Dun Zhang, and Zhenchang Xing. 2019. Sethesaurus: Wordnet in software engineering. IEEE Transactions on Software Engineering (2019)."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3274307"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/D18-1274"},{"volume-title":"author Danesi","year":"2016","key":"e_1_2_1_23_1","unstructured":"Marcel. author Danesi. 2016. Learning and Teaching Mathematics in The Global Village Math Education in the Digital Age (1st ed. 2016. ed.)."},{"key":"e_1_2_1_24_1","volume-title":"What you get is what you see: A visual markup decompiler. arXiv preprint arXiv:1609.04938 10","author":"Deng Yuntian","year":"2016","unstructured":"Yuntian Deng, Anssi Kanervisto, and Alexander M Rush. 2016. What you get is what you see: A visual markup decompiler. arXiv preprint arXiv:1609.04938 10 (2016), 32--37."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1214\/09-ss051"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174182"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2019.8667994"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPR.2004.1334132"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/N18-2046"},{"key":"e_1_2_1_30_1","volume-title":"Long short-term memory. Neural computation 9, 8","author":"Hochreiter Sepp","year":"1997","unstructured":"Sepp Hochreiter and J\u00fcrgen Schmidhuber. 1997. Long short-term memory. Neural computation 9, 8 (1997), 1735--1780."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.243"},{"key":"e_1_2_1_32_1","doi-asserted-by":"crossref","unstructured":"Karen Embry Jenlink. 2006. Math Education. 647--651 pages.","DOI":"10.3139\/9783446407589.011"},{"key":"e_1_2_1_33_1","volume-title":"Phrase-based machine translation is state-of-the-art for automatic grammatical error correction. arXiv preprint arXiv:1605.06353","author":"Junczys-Dowmunt Marcin","year":"2016","unstructured":"Marcin Junczys-Dowmunt and Roman Grundkiewicz. 2016. Phrase-based machine translation is state-of-the-art for automatic grammatical error correction. arXiv preprint arXiv:1605.06353 (2016)."},{"key":"e_1_2_1_34_1","volume-title":"Legitimate peripheral participation. Learners, learning and assessment","author":"Lave Jean","year":"1999","unstructured":"Jean Lave and Etienne Wenger. 1999. Legitimate peripheral participation. Learners, learning and assessment, London: The Open University (1999), 83--89."},{"volume-title":"Soviet physics doklady","author":"Levenshtein Vladimir I","key":"e_1_2_1_35_1","unstructured":"Vladimir I Levenshtein. 1966. Binary codes capable of correcting deletions, insertions, and reversals. In Soviet physics doklady, Vol. 10. 707--710."},{"key":"e_1_2_1_36_1","first-page":"1187","article-title":"Predicting Collaborative Edits of Questions and Answers in Online Q&A Sites","volume":"17","author":"Li Guo","year":"2016","unstructured":"Guo Li, Tun Lu, Xianghua Ding, and Ning Gu. 2016. Predicting Collaborative Edits of Questions and Answers in Online Q&A Sites. Journal of Internet Technology 17 (2016), 1187--1194.","journal-title":"Journal of Internet Technology"},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing. 1080--1091","author":"Li Guo","year":"2015","unstructured":"Guo Li, Haiyi Zhu, Tun Lu, Xianghua Ding, and Ning Gu. 2015. Is it good to be like Wikipedia? Exploring the trade-offs of introducing collaborative editing model to Q&A sites. In Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing. 1080--1091."},{"key":"e_1_2_1_38_1","volume-title":"A technique for the measurement of attitudes. Archives of psychology","author":"Likert Rensis","year":"1932","unstructured":"Rensis Likert. 1932. A technique for the measurement of attitudes. Archives of psychology (1932)."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2946830"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979366"},{"key":"e_1_2_1_41_1","unstructured":"Jessica Middendorf. 2018. Increasing Retention through Math Study Skills. http:\/\/search.proquest.com\/docview\/2061549897\/"},{"key":"e_1_2_1_42_1","unstructured":"Tomas Mikolov Ilya Sutskever Kai Chen Greg S Corrado and Jeff Dean. 2013. Distributed representations of words and phrases and their compositionality. In Advances in neural information processing systems. 3111--3119."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/N16-1133"},{"volume-title":"Social achievement and centrality in MathOverflow","author":"Montoya Leydi Viviana","key":"e_1_2_1_44_1","unstructured":"Leydi Viviana Montoya, Athen Ma, and Ra\u00fal J Mondrag\u00f3n. 2013. Social achievement and centrality in MathOverflow. In Complex Networks IV. Springer, 27--38."},{"key":"e_1_2_1_45_1","volume-title":"GLEU without tuning. arXiv preprint arXiv:1605.02592","author":"Napoles Courtney","year":"2016","unstructured":"Courtney Napoles, Keisuke Sakaguchi, Matt Post, and Joel Tetreault. 2016. GLEU without tuning. arXiv preprint arXiv:1605.02592 (2016)."},{"key":"e_1_2_1_46_1","volume-title":"Tenth Machine Translation Summit. AAMT","author":"Daniel","year":"2005","unstructured":"Daniel Ortiz-Mart?nez, Ismael Garc?a-Varea, and Francisco Casacuberta. 2005. Thot: a toolkit to train phrase-based statistical translation models. Tenth Machine Translation Summit. AAMT, Phuket, Thailand, September (2005)."},{"key":"e_1_2_1_47_1","volume-title":"Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics","author":"Papineni Kishore","year":"2002","unstructured":"Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. Bleu: a Method for Automatic Evaluation of Machine Translation. In Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics, Philadelphia, Pennsylvania, USA, 311--318. https:\/\/www.aclweb.org\/anthology\/P02--1040"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/958220.958239"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2531602.2531690"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDAR.1995.599029"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/IIAI-AAI.2016.83"},{"key":"e_1_2_1_52_1","unstructured":"Ashish Vaswani Noam Shazeer Niki Parmar Jakob Uszkoreit Llion Jones Aidan N Gomez ?ukasz Kaiser and Illia Polosukhin. 2017. Attention is all you need. In Advances in neural information processing systems. 5998--6008."},{"key":"e_1_2_1_53_1","volume-title":"Image To Latex with DenseNet Encoder and Joint Attention. Procedia computer science 147","author":"Wang Jian","year":"2019","unstructured":"Jian Wang, Yunchuan Sun, and Shenling Wang. 2019. Image To Latex with DenseNet Encoder and Joint Attention. Procedia computer science 147 (2019), 374--380."},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09702-z"},{"key":"e_1_2_1_55_1","volume-title":"International conference on machine learning. 2048--2057","author":"Xu Kelvin","year":"2015","unstructured":"Kelvin Xu, Jimmy Ba, Ryan Kiros, Kyunghyun Cho, Aaron Courville, Ruslan Salakhudinov, Rich Zemel, and Yoshua Bengio. 2015. Show, attend and tell: Neural image caption generation with visual attention. In International conference on machine learning. 2048--2057."},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/N16-1042"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/W16-0530"}],"container-title":["Proceedings of the ACM on Human-Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3479547","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3479547","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,14]],"date-time":"2025-07-14T04:55:33Z","timestamp":1752468933000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3479547"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,13]]},"references-count":57,"journal-issue":{"issue":"CSCW2","published-print":{"date-parts":[[2021,10,13]]}},"alternative-id":["10.1145\/3479547"],"URL":"https:\/\/doi.org\/10.1145\/3479547","relation":{},"ISSN":["2573-0142"],"issn-type":[{"type":"electronic","value":"2573-0142"}],"subject":[],"published":{"date-parts":[[2021,10,13]]},"assertion":[{"value":"2021-10-18","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}