paper-with-me

홈 › Papers

Scaling Automatic Extraction of Pseudocode

2024-06-07 · Levent Toksoz, Gang Tan, C. Lee Giles

Pseudocode in a scholarly paper provides a concise way to express the algorithms implemented therein. Pseudocode can also be thought of as an intermediary representation that helps bridge the gap between programming languages and natural languages. Having access to a large collection of pseudocode can provide various benefits ranging from enhancing algorithmic understanding, facilitating further algorithmic design, to empowering NLP or computer vision based models for tasks such as automated code generation and optical character recognition (OCR). We have created a large pseudocode collection by extracting nearly 320,000 pseudocode examples from arXiv papers. This process involved scanning over $2.2$ million scholarly papers, with 1,000 of them being manually inspected and labeled. Our approach encompasses an extraction mechanism tailored to optimize the coverage and a validation mechanism based on random sampling to check its accuracy and reliability, given the inherent heterogeneity of the collection. In addition, we offer insights into common pseudocode structures, supported by clustering and statistical analyses. Notably, these analyses indicate an exponential-like growth in the usage of pseudocodes, highlighting their increasing significance.

📄 PDF Abstract BibTeX arXiv:2406.04635

Code (0)

등록된 구현이 없습니다.

Tasks

Code GenerationOptical Character RecognitionOptical Character Recognition (OCR)

Similar Papers 제목 키워드 기반

BioPlanner: Automatic Evaluation of LLMs on Protocol Planning in Biology

2023-10-16 · Odhran O'Donoghue, Aleksandar Shtedritski, John Ginger, Ralph Abboud 외

The ability to automatically generate accurate protocols for scientific experiments would represent a major step towards the automation of science. Large Language Models (LLMs) have impressive capabilities on a wide rang…

Language ModellingQuestion Answering

MALSIGHT: Exploring Malicious Source Code and Benign Pseudocode for Iterative Binary Malware Summarization

2024-06-26 · Haolang Lu, Hongrui Peng, Guoshun Nan, Jiaoyang Cui 외

Binary malware summarization aims to automatically generate human-readable descriptions of malware behaviors from executable files, facilitating tasks like malware cracking and detection. Previous methods based on Large …

Code Summarization

PseudoSeer: a Search Engine for Pseudocode

2024-11-19 · Levent Toksoz, Mukund Srinath, Gang Tan, C. Lee Giles

A novel pseudocode search engine is designed to facilitate efficient retrieval and search of academic papers containing pseudocode. By leveraging Elasticsearch, the system enables users to search across various facets of…

Derivation of the Asymptotic Eigenvalue Distribution for Causal 2D-AR Models under Upscaling

2017-04-19 · David Vázquez-Padín, Fernando Pérez-González, Pedro Comesaña-Alfaro

This technical report describes the derivation of the asymptotic eigenvalue distribution for causal 2D-AR models under an upscaling scenario. Specifically, it tackles the analytical derivation of the asymptotic eigenvalu…

ProtocoLLM: Automatic Evaluation Framework of LLMs on Domain-Specific Scientific Protocol Formulation Tasks

2024-10-06 · Seungjun Yi, Jaeyoung Lim, Juyong Yoon

Automated generation of scientific protocols executable by robots can significantly accelerate scientific research processes. Large Language Models (LLMs) excel at Scientific Protocol Formulation Tasks (SPFT), but the ev…