Object-oriented Neural Programming (OONP) for Document Understanding
Zhengdong Lu, Xianggen Liu, Haotian Cui, Yukun Yan, Daqi, Zheng

TL;DR
OONP is a neural framework that semantically parses domain-specific documents into object-oriented structures, supporting various training methods and handling complex ontologies with limited data.
Contribution
Introduces OONP, a novel neural-based framework for semantic document parsing into domain-specific object-oriented ontologies, adaptable with multiple training strategies.
Findings
Effective on synthetic and real-world tasks
Handles complex ontologies with modest data
Supports diverse training methods
Abstract
We propose Object-oriented Neural Programming (OONP), a framework for semantically parsing documents in specific domains. Basically, OONP reads a document and parses it into a predesigned object-oriented data structure (referred to as ontology in this paper) that reflects the domain-specific semantics of the document. An OONP parser models semantic parsing as a decision process: a neural net-based Reader sequentially goes through the document, and during the process it builds and updates an intermediate ontology to summarize its partial understanding of the text it covers. OONP supports a rich family of operations (both symbolic and differentiable) for composing the ontology, and a big variety of forms (both symbolic and differentiable) for representing the state and the document. An OONP parser can be trained with supervision of different forms and strength, including supervised…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Multimodal Machine Learning Applications
