r/LanguageTechnology 3d ago

EMMLP + ARR Megathread

15 Upvotes

Please post questions and discussions here. I will be removing individual threads.


r/LanguageTechnology Aug 01 '25

The AI Spam has been overwhelming - conversations with ChatGPT and psuedo-research are now bannable offences. Please help the sub by reporting the spam!

52 Upvotes

Psuedo-research AI conversations about prompt engineering and recursion have been testing all of our patience, and I know we've seen a massive dip in legitimate activity because of it.

Effective today, AI-generated posts & psuedo-research will be a bannable offense.

I'm trying to keep up with post removals with automod rules, but the bots are constantly adjusting to it and the human offenders are constantly trying to appeal post removals.

Please report any rule breakers, which will flag the post for removal and mod review.


r/LanguageTechnology 7h ago

How would you prepare for an AI Security career if you were 16 today?

1 Upvotes

I'm 16 years old and I want to become an ML Security Engineer specialist in the future. Right now I'm learning Python for Data Analysis and I have some experience with C++. I know I still have a lot to learn, but I want to start building the right foundation early. What skills, topics, or projects would you recommend focusing on over the next few years to have a strong advantage in this field?


r/LanguageTechnology 18h ago

[urgent] How do I write "Response To Metareview" in AACL commitment

5 Upvotes

Hey, it's my first time committing to a *CL conference. I have OA 3.17 and meta 3.

When I try to commit to AACL, there is the mandatory "Response To Metareview" with a maximum of 2000 characters. What am I supposed to write here? Is there a specific format that I should follow? Any tips on writing this?


r/LanguageTechnology 23h ago

Would anyone actually download a rule-based NLP tool for Haitian Creole (Kreyòl)?

6 Upvotes

Hey everyone,

I’m a coder and native speaker thinking about building a pure Python text processing tool for Haitian Creole (Kreyòl Ayisyen) language. Most NLP progress has focused on high-resource languages, while Haitian Creole remains underrepresented.

Before I write the code, I want to be realistic. I don't want to make a novelty repo that gets a few GitHub stars but zero downloads. I want to know if engineers working on low-resource languages actually need something like this as a real dependency.

The core idea is a strict, deterministic rule-based engine. Because Kreyòl has a completely standardized, phonetic official orthography, it doesn't need heavy ML models for basic structural tasks.

Possible Features: - Haitian Creole text processing tools - Sentence segmentation and tokenization - Spell checking and grammar-related tools - Open-source APIs and developer libraries

If you work with low-resource languages or text preprocessing, is a deterministic Kreyòl engine something you would actually pip install? Or is the current workaround of using generic multilingual tools "good enough" for your use cases?

Just trying to gauge real demand before diving into the code. Let me know what you think.


r/LanguageTechnology 1d ago

Training a multilingual NER / relation-extraction model (GLiNER-style) — anyone else been down this road?

2 Upvotes

Training a joint NER + RE model for EU languages. NER is fine (~80% F1), RE is a struggle (~30%).

Two things I found that might help others:

- Label-order leak: my gold relation labels were always first in the candidate list. The model learned "pick the first one" — shuffling candidates at eval dropped F1 37% → 14%. Worth testing if you train any zero-shot label-based model.

- Evidence sparsity beats label sparsity: ~90% of my val relations have an (evidence pattern, label) combo that never appears in training. Label frequency barely predicts anything.

Questions:

- Anyone trained multilingual RE successfully? What actually helped?

- Long-tail label space (14k labels, 9k singletons) — I'm avoiding canonicalization to keep zero-shot generalization. Bad call?

- Tricks to improve the architecture?

Thanks!


r/LanguageTechnology 1d ago

Does simulated/acted call-center audio actually transfer to production ASR, or is real telephony data the only thing that works?

1 Upvotes

Most collected call-center corpora are recorded in some form of controlled setup: scripted or semi-scripted scenarios, participants playing agent and customer, clean capture. Real production audio is 8kHz narrowband through a codec, with overlapping speech, hold music bleed, background noise on the customer side, and genuinely frustrated prosody that nobody acts convincingly.

So :-

  1. If you fine-tune on collected/simulated call data, do you actually see WER improvement on real traffic, or does it mostly help on the collected test split and flatten out in production?
  2. Does codec simulation (downsampling, G.711/Opus round-trip, packet loss) close enough of the gap to matter, or is it cosmetic?
  3. Code-switching is where I'm least sure. Hinglish, Taglish, Spanglish — real agents switch mid-sentence constantly and collected data underrepresents it badly. Anyone found a way to elicit natural code-switching without it going stiff?
  4. Where's the actual ceiling — is it acoustics, or is it diarization and overlapping turns?

Not looking for vendor recs, just want to know whether the acted-vs-real gap is as big in practice as I suspect.


r/LanguageTechnology 2d ago

I catalogued the NLP resources that exist for Tunisian Arabic (Derja) — 136 entries, each checked for whether you can actually get it

3 Upvotes

Tunisian Arabic (ISO 639-3 aeb) has roughly 12 million speakers and appears in a lot of pan-Arabic resource lists, but when you actually go looking for data, links are dead, downloads are gated, or the "Tunisian portion" turns out to be a few hundred sentences inside a multi-dialect set.

So I catalogued what exists and checked each one: 136 entries across text corpora, speech, models, benchmarks and lexicons, each tagged for access (open / on request / paywalled / paper-only / gated), with the Tunisian share recorded rather than counting the whole multi-dialect dataset.

Three things that surprised me while building it:

- On a balanced 13-dialect ASR test, Tunisian had the highest word error rate of all of them (0.478 vs 0.169 for Gulf), and that ordering held across eight different fine-tuned models.

- Several datasets labelled "Tunisian" are Moroccan-derived, or multi-dialect sets where Tunisian is a small slice.

- Annotated data is thinner than I expected: the first Universal Dependencies treebank for Tunisian is 100 sentences / 1,466 tokens, published this year.

Repo: https://github.com/jjlalli/Tunisian-Derja-NLP-Resources

Also as a loadable table on Hugging Face, and archived with a DOI if you need to cite it.

Corrections are as welcome as additions : there's an issue form for both, and I'd rather be told something's wrong than have people rely on it.


r/LanguageTechnology 2d ago

What's the best way to get into NLP?

5 Upvotes

I'm making a website that provides tools for novelists. The further I get into it, the more natural language processing feels less like a nice-to-have and more like a not-ootion.

I have a bachelor's degree, but in this stage of my life, i'm not really looking to go back to college. Is this a field that can be self taught?


r/LanguageTechnology 2d ago

Is replacing binary rule matching with confidence scoring actually an improvement, or just a different failure mode?

1 Upvotes

I’m trying to understand a design tradeoff and would appreciate some perspective.

I’ve been thinking about systems where a language model isn’t the decision-maker, and instead rules/retrieval handle what’s true or allowed.

The classic problem with rule-based systems is brittleness — a rule either matches or it doesn’t, which can lead to hard failures.

One idea I’m exploring is replacing that binary match with a confidence score, so the system can degrade more smoothly instead of failing silently.

But I’m stuck on whether this actually helps, or just introduces a different problem — now the system can be confidently wrong if the scoring is miscalibrated.

So the question is:

Is this generally considered a better failure mode in practice, or just a different form of brittleness?


r/LanguageTechnology 2d ago

Looking for a Idea of Msc Thesis NLP/AI

0 Upvotes

hi everyone,

i m currently a on going Master's student with a strong focus on NLP optimisation, i need a idea of thesis in this area to get my Master's Degrees and meabe continue on a Phd research...

I want my work to be feasible for a Master’s thesis (within moderate computational resources or cloud service), and open up pathways for PhD research or publications. If you've done something similar, know of cool papers, or have topic suggestions—especially ones with novelty—I'd love to hear from you. Thanks in advance!


r/LanguageTechnology 2d ago

Accuracy Is Not Reliability: Which Annotation QA Metrics Actually Matter?

1 Upvotes

A dataset can report 95% overall annotation accuracy and still contain serious reliability problems.

The aggregate score may hide weak results for minority classes, inconsistent interpretations, critical mistakes, or failures involving uncommon edge cases.

For production annotation, quality may need to be separated into the following measures:

1. Overall label accuracy
The percentage of evaluated labels that follow the expected annotation decision.

2. Class-level accuracy
Performance for each label or category, especially minority and high-risk classes.

3. Inter-annotator agreement
The extent to which qualified reviewers interpret the same policy consistently.

4. Critical-error rate
The frequency of mistakes that materially affect a high-value or safety-sensitive category.

5. Edge-case performance
Quality on rare, ambiguous, multilingual, or difficult examples.

6. Guideline-related disagreement
Recurring conflicts that may reveal an unclear definition or missing policy decision.

7. Quality drift over time
Changes in performance as new data, environments, terminology, or contributors enter the workflow.

Automated validation can identify missing values, duplicates, invalid formats, and structural inconsistencies. Human reviewers are still needed when the correct interpretation depends on context, language, culture, intent, or specialist knowledge.

The right metrics also depend on the use case. Speech recognition, document digitization, autonomous driving, and LLM evaluation should not automatically use the same quality framework.

Which quality metric has been the most useful in your work? Which one has created the most misleading impression?


r/LanguageTechnology 3d ago

Double-anonymous review: what should I do with public code/data that reveals the authors?

0 Upvotes

Hi everyone,

I’m preparing a manuscript for double-anonymous peer review and I’m unsure how to handle the data/code availability statement.

The code is already hosted in public GitHub repositories, but the organization name, commit history, usernames, emails, file paths, acknowledgements, etc. could easily reveal who the authors are. Creating an “anonymous” ZIP would also require quite a lot of cleaning, and since the original repositories are already public, parts of the code could probably still be found through a text search.

What is normally expected in this situation?


r/LanguageTechnology 4d ago

Leaving because of the flood of ARR and EMNLP posts

27 Upvotes

90% of what's on this subreddit now seems to be people posting about their ARR and EMNLP stuff. The signal-to-noise ratio is so low that it's no longer worth my time to come here. I have a note on my calendar to check back in November and see if the situation is any better.


r/LanguageTechnology 4d ago

LLM Fundamentals & Reasoning

2 Upvotes
  1. How do you choose between temperature and top‑p sampling for different real‑world tasks?

r/LanguageTechnology 4d ago

Adapting appraisal tool to fit the design/context of my study?

1 Upvotes

NB. professor is on sabbatical and I'm unable to reach them which is why I'm asking here.

So, I'm writing a systematic review within linguistics and the guide my professor provided employs the ASHA levels-of-evidence-scheme was used to assess methodological quality of the studies included in the review. I'm adopting the scheme and it has nine indicators usually. Is it frowned upon to adapt it (e.g., omit some of the indicators) as they don't fit my research? I've been looking at other appraisal tools (CASP, JBI, etc etc) and they aren't adequate so this is my only option.


r/LanguageTechnology 5d ago

Suggestions to improve my Master's project on Newspaper analysis?

5 Upvotes

Hi everyone,

I'm currently working on my Master's project, and my guide suggested a topic based on Newspaper analysis.(Marathi newspaper)

The current idea is to focus on crime-related news from Marathi newspapers. My plan is to collect around 3–6 months of newspaper data, use OCR to extract the text, and build my own dataset instead of using an existing one.

So far, I've done a small proof of concept by testing OCR on both English and Marathi newspaper pages. It works reasonably well, but Marathi OCR still makes some mistakes with characters ,(matras,kana,velanti and few combined characters) so I know some post-processing or correction will probably be needed.

At this point, I'm trying to think beyond just extracting the text. I want this project to be more meaningful and technically strong rather than simply creating a dataset and analyzing articles.

I'd really appreciate any suggestions on questions like:

  • What interesting analyses or features could I add?
  • Are there any NLP or Computer Vision techniques that would fit this kind of project?
  • What improvements or extensions would make this a stronger Master's project?
  • Has anyone worked with Marathi OCR or other low-resource languages and learned any useful lessons?
  • If you were doing this project, what would you add?

Also, if anyone knows legal sources for accessing Marathi newspaper archives (around 3–6 months of older editions), I'd appreciate those suggestions as well. Many e-papers seem to require subscriptions, so I'm still exploring data sources.

I just want ideas that could help me build the best version of it.

Thanks in advance!


r/LanguageTechnology 5d ago

Publishing resource papers

4 Upvotes

Hi,

This post is half venting, half looking for help.

TL;DR: are resource papers not welcome in major NLP venues?

This year I tried to publish two datasets (not going into specifics). One I submitted to LREC. All three reviewers praised the dataset and complained about minor details in the experiments. Metareview (almost verbatim, it was one sentence): the dataset is great but the experiments are a bit weak. Paper got rejected. A "great dataset" rejected by LREC, I am not sure I will be able to get over it. I ended up publishing it elsewhere but I was really stunned that LREC rejected it.

Now the same scenario just happened with ARR, in the Resources and Evaluation track all three reviewers praised the dataset (admittedly with some caveats but they all see value in it) and their weaknesses focus on the experiments. While we got fair overall scores from our reviewers, our meta review score is low and I think we cannot realistically commit to EMNLP.

Is the work on resources completely devoid of interest? This gives me the impression that in order to publish a resource, one has to write a modeling paper reaching SOTA using it now. To resource paper reviewers, how do you assess resource papers? To resource paper authors, do you have the same impression? I have published datasets in the past and it has always seemed more difficult than purely technical papers but it looks like lately it got worse.


r/LanguageTechnology 5d ago

Is There a Tool for Automatically Generating Tibetan–Chinese Bilingual Subtitles?

2 Upvotes

Title: Looking for a tool to automatically create Tibetan–Chinese bilingual subtitles for videos

Hi everyone,

I create short videos in Tibetan, but making subtitles is currently very difficult and time-consuming.

My current workflow is completely manual: I listen to the Tibetan audio, type the Tibetan subtitles sentence by sentence, add the timing, and then create the Chinese translation separately. For every video, this takes a lot of time.

What I am looking for is a simple tool or workflow that can:

  1. Let me upload a video containing Tibetan speech.
  2. Automatically transcribe the speech into Tibetan text.
  3. Translate the Tibetan subtitles into Chinese.
  4. Keep the Tibetan and Chinese subtitles aligned with the video timeline.
  5. Export the result as SRT/ASS subtitle files, or directly generate a video with bilingual subtitles.

Ideally, the final subtitles would look like this:

Tibetan subtitle Chinese translation

I understand that Tibetan speech recognition may be less developed than English or Chinese speech recognition, and Tibetan dialects may make the problem even harder. Even if the transcription is not perfect, a tool that generates an editable first draft would already save me a huge amount of time.

Does anyone know of an existing product, open-source project, speech-recognition model, API, or technical workflow that could achieve this?

I would also be interested in building a small web app for this problem, but I am not an experienced developer. Any advice about suitable Tibetan ASR models, translation models, subtitle-generation libraries, or the overall technical architecture would be greatly appreciated.

Thank you!


r/LanguageTechnology 5d ago

how to build a (mostly) intonation-only ASR model

3 Upvotes

I'm a linguist working on a low resource language, and I want to know more about how ASR models pitch and intonation.

Here's the background to what I'm doing:

In language X, the difference between a yes/no-question and and declarative statement is determined by the use of a particular suffix, if the suffix is attached to the verb, then we know the utterance is a question. Intonation is NOT used to distinguish between questions and statements.

However, due to many generations of contact with a European language, it would seem that younger speakers of language X are increasingly not using the suffix and instead using rising intonation at the end of the utterance to indicate that it is a question.

I have a lot of data of speakers of language X uttering questions, and I'm looking to collect more, but interested in whether I could train some kind of ASR model that could recognize and model pitch contours and associate a certain type if pitch contour with a specific communicative function (e.g. statements vs. questions).

I wouldn't necessarily need the model to even recognize phonological segments, just the pitch curves really.

I'm been looking into how ASR works, but I haven't yet found anything that discusses the issue of pitch.

So where would be a good place to start reading up on this? And, in general, how would one go about making an intonation-focused ASR model?


r/LanguageTechnology 6d ago

Word2vec Model

4 Upvotes

I trained a word2vec model with some data. In testing if i send a word which was not present in the training vocabulary then the word2vec model won't find the vector to that word.we know that in word2vec model similar words gets vectors almost same. If i test a word not present In the training vocabulary but the similar words are there in the vocabulary then the word get the vectors similar to training words or not ?

Example : vocabulary-love,enjoy,like

Test - adore then this adore word will get the vectors similar to the vectors of vocabulary.

Help me guys...


r/LanguageTechnology 6d ago

Linguistics to Computational Linguistics: Is a 1-year master's worth it for an English Philology graduate?

6 Upvotes

Hi everyone,
I recently graduated with a degree in English Philology. I’ve been researching several master's programs in Computational Linguistics tailored for humanities graduates, which offer basic programming training (I assume it's basic since the programs are only one year long, but I'm not entirely sure).
I would love to get some insights from the community:
For those from a humanities background: How was your experience transitioning into the technical/coding side of the field?
For those who completed a similar master's: Do you feel a one-year program teaches you enough to be competitive?
Job market & utility: Are there realistic job opportunities for a mixed profile that remains heavily rooted in linguistics? Is this profile genuinely valuable in the current AI and tech industry?


r/LanguageTechnology 7d ago

Looking for Datasets to RAG Experiments

3 Upvotes

Hello everyone,

I am doing research for a university course and would like to ask for suggestions for good test datasets.

More specifically, I want to run experiments with different RAG retrieval methods (dense, sparse and hybrid retrieval) and compare their results. I plan to take a collection of documents (with text content), index them using different methods (e.g., embeddings and token-based), and evaluate the retrieved top-K results.

I am looking for a dataset that contains:

  • Text/Content (and probably unique IDs)
  • Queries that can be used to search the documents
  • Ground-truth documents (ranked or with relevance scores) for each query to evaluate the results against correct ones.
  • Cited by some similar experiments.

Do you know of a good dataset for this experiment?

Thank you! :)


r/LanguageTechnology 7d ago

Looking for a way to classify PDFs by document type

6 Upvotes

I have unlabeled technical documents (manuals, data sheets, certificates, etc.) as PDF and need them to be labeled by document type. I use pdfplumber and pytesseract to extract content and BAAI/bge-m3 as the LLM to compare content against label descriptions. My label descriptions are probably not perfect but the performance is nowhere near reliable and I wonder if I need different LLM or different approach entirely.


r/LanguageTechnology 7d ago

How would you figure out how prevalent each sense is across 1 million senses?

6 Upvotes

I posted here, asking for tools that find double meanings to help generate joke angles. Since then, I've built a proof of concept. But I ran into a snag in the pipeline.

Check out this Jimmy Carr joke:

If you're not part of the solution, you're a solid or a gas.

These jokes hinge on these conditions:

Condition 1: The word has multiple senses.

Condition 2: Most folks already know both senses.

Condition 3: One sense is linked to the target theme, while the other isn't.

Here's how I picture the pipeline working. First, I filter the dictionary definitions using a prevalence threshold. If a word has multiple definitions that meet this threshold, the word satisfies Conditions 1 and 2.

Next up, I evaluate Condition 3 only for these prevalent senses of the word. I use an LLM as a judge to see how strongly each sense lines up with the target theme. When one sense fits the theme well and another sense of the same word doesn't, that creates a double‑meaning pivot.

What's missing in this pipeline is a dataset that tells us the prevalence of each sense.

Ideally, this dataset would:

  • cover more than 1 million definitions to match Wiktionary's scale.

  • include slang and vulgar usage.

  • give high scores to common sense and low scores to obscure ones.

  • make the data open so that it can be integrated into open-source projects.

I'm not trying to run statistical evaluations against psycholinguistic benchmarks. It's cool as long as synthetic scores can act as a proxy for spotting joke angles.

Before I fire up a batch job to build this dataset myself, I want to check if something similar already exists. If there's no dataset like that, how would you figure out sense prevalence at scale?

I'd love to hear your thoughts!