Giter Site home page Giter Site logo

stonybrooknlp / neurostructuraldecoding Goto Github PK

View Code? Open in Web Editor NEW
1.0 10.0 0.0 204 KB

[ACL2023] NeuroStructural Decoding: Neural Text Generation with Structural Constraints

Home Page: https://StonyBrookNLP.github.io/NeuroStructuralDecoding

controllable-generation nlp text-generation transformer transformers neurologic

neurostructuraldecoding's Introduction

What is NeuroStructural Decoding?

A neural text generation algorithm that leverages structural constraints for decoding.

This is the official page for the paper: NEUROSTRUCTURAL DECODING: Neural Text Generation with Structural Constraints accepted at ACL2023.

NEUROSTRUCTURAL DECODING is a new decoding algorithm that incorporates syntactic constraints to improve the quality of the generated text. We build NEUROSTRUCTURAL DECODING on the NeuroLogic Decoding (Lu et al., 2021) algorithm, which enables language generation models to produce fluent text while satisfying complex lexical constraints. It tracks lexico-syntactic constraints during decoding by parsing the partial generations at each step.

Example

In the following example we see an example that compares the output produced by Neurologic Decoding with lexical constraints alone vs. the output generated by NEUROSTRUCTURAL DECODING with lexico-syntactic constraints.

Image of NeuroStructuralDecoding

Code

Code can be found in our GitHub Page.

Liked us? Cite us!

Please use the following bibtex entry:

@inproceedings{bastan-etal-2023-neurostructural,
    title = "{NEUROSTRUCTURAL} {DECODING}: Neural Text Generation with Structural Constraints",
    author = "Bastan, Mohaddeseh  and
      Surdeanu, Mihai  and
      Balasubramanian, Niranjan",
    editor = "Rogers, Anna  and
      Boyd-Graber, Jordan  and
      Okazaki, Naoaki",
    booktitle = "Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)",
    month = jul,
    year = "2023",
    address = "Toronto, Canada",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2023.acl-long.528",
    doi = "10.18653/v1/2023.acl-long.528",
    pages = "9496--9510",
}

neurostructuraldecoding's People

Contributors

mhdbst avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

neurostructuraldecoding's Issues

Can I get a code for this work?

Hello, I'm a student in graduate school,
We have a seminar regularly
I presented your paper last month.
And I am interested in NLP and fusing this work into other domains these day
So, I wanna use this work's code.
Could I get that?

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.