Purely extractive or some abstraction?

#6
by marcelb9 - opened

Hey, thanks for the model. It is quite aligned with a task that powers an engine of a tool of ours.

My question would be: you write the model is purely extractive. Assume I want to do entity extraction and I have concepts that are not explicitly mentioned as one entity, but could be extracted as such. Example: "The connection of my internet is very slow!" Either I do "pure" NER and have "connection" and "internet" as two independent entities or if some sort of abstraction allowed - this would be my preferred case - I would extract "internet connection", as one strongly relates to the other. With the right samples showing this behavior, will the model adhere to that?

Hi Marcel, thanks for trying out NuExtract!

This first version of the model has been trained to prioritize extracting text verbatim from the input (done to limit hallucinations), so the default behaviour will likely result in contiguous strings like "connection of my internet", "my internet", "internet", etc. depending on the given template. Providing enough examples of your specific problem to the model could help conform to your expected behaviour though. You can have a play around with the space https://huggingface.co/spaces/numind/NuExtract to try specific examples.

We intend to introduce more of the abstractive/paraphrasing capability you describe into the next version of the model, so stay tuned.

Sign up or log in to comment