parattice: Recursive paraphrase lattice generator 🔄
This library takes a sentence and a paraphrase corpus, recursively finds paraphrases based on the corpus, expands the given sentence, and generates a paraphrase lattice.
This library also provides a method to search a phrase in the paraphrase lattice.
Example
This example generates a paraphrase lattice and searches a phrase in the generated lattice.
use Lattice;
use LatticeKMP;
use PaRattice;
// initialization
let paradict = vec!;
let parattice = new;
// lattice generation
let words = vec!;
let lattice = parattice.get_lattice;
// dump a generated lattice
println!;
// serialization & deserialization
let bytes = lattice.to_bytes;
let new_lattice = new_from_bytes;
// search
let kmp = new;
let results = kmp.search;
for result in &results
Patents
License
Copyright 2020 Xcoo, Inc.
Licensed under the Apache License, Version 2.0.