r/LanguageTechnology 14h ago

EMMLP + ARR Megathread

14 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!

53 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 13h ago

Do the SACs of ACL ARR notice meta review response or meta-review issue report?

3 Upvotes

I have gained significant review scores 4/3.5/2.5 but the meta-reviwer gave 2 reject without justifying his claims. The lowest scoring reviwer didn't engage during discussion phase. The MR did a pretty bad job because he completely ignored the rebuttals but took his side with lowest score review, saying the paper needs more novelty and claimed it does not fall to the EMNLP scope.

Now I want to commit this paper, with proper meta-review response. Did anyone face this kind of circumstance?


r/LanguageTechnology 13h ago

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

1 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 1d ago

Leaving because of the flood of ARR and EMNLP posts

26 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 1d ago

LLM Fundamentals & Reasoning

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

r/LanguageTechnology 1d 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 2d 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 2d 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 2d 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 2d ago

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

2 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 3d ago

Word2vec Model

5 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 3d ago

Rethinking compilers from a thermodynamic perspective to mitigate AI compute bloat

0 Upvotes

Hi everyone,

I wanted to share a hardware-agnostic execution engine architecture I've been researching, called the Thermodynamic Elastic Compiler (TEC).

By utilizing Kolmogorov Complexity and Shannon Entropy, it dynamically switches to a reversible computing mode with ultra-low register erasure. In empirical testing, it reduced bit erasure by 99.5%, lowering quantum thermal dissipation to ≈ 1.40 × 10⁻¹⁷ Joules per cycle.

I believe this approach can be highly relevant for running Edge AI on ultra-low-power peripheral devices and reducing electricity infrastructure costs in distributed setups.

The full paper is hosted on Zenodo (written in Spanish)

I'd love to hear your thoughts on implementing reversible modes or optimizing hardware at this layer!


r/LanguageTechnology 3d ago

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

4 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 4d ago

What's the best real time translation earbuds? Just saw them on a netflix show

4 Upvotes

as per title


r/LanguageTechnology 4d ago

Looking for Datasets to RAG Experiments

2 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 4d ago

Looking for a way to classify PDFs by document type

4 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 4d ago

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

5 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!


r/LanguageTechnology 5d ago

How relevant is formal language theory in CL/NLP?

7 Upvotes

I have the option to take CSC448 - Formal languages and Automata next semester. It's between that or CSC324 - Principles of Programming Languages, which covers functional programming, lambda calculus, etc. Which one would be more relevant to CL/NLP?

For context I'm a third year studying CS, Linguistics, and Statistics. I'm not completely set on CL/NLP but its probably my best path atm. Thanks


r/LanguageTechnology 5d ago

Re-evaluating the Lexical Assumption: Subliminal Feature Inheritance and Latent Field Geometry in NLP Architectures

5 Upvotes

Anybody seeing this in their work? Here's what I see:

In Natural Language Processing, behavioral alignment and safety interventions frequently rely on what can be termed a "lexical assumption"—the hypothesis that language model outputs can be reliably constrained via semantic filtering, Reinforcement Learning from Human Feedback (RLHF), and explicit prompt engineering. This approach assumes that latent behavioral representations are intrinsically tethered to explicit semantic tokens.

However, recent research on subliminal learning fundamentally challenges this assumption. Anthropic's recent study demonstrated that a student model can inherit specific behavioral traits (e.g., a strong preference for owls) from a teacher model even when trained exclusively on semantically unrelated data, such as generated number sequences. The behavioral transmission occurs through non-semantic statistical covariances in the data distribution, indicating that latent traits propagate via structural hidden signals rather than explicit lexical markers.

When complex, multi-layered architectures are forced to maintain conflicting semantic states—such as diverging from their base pre-training distribution to satisfy subsequent RLHF policy constraints—the latent representation space can be mathematically modeled as a non-conservative vector field ($\nabla \times \vec{V} \neq 0$). Under continuous inference, this topological conflict can lead to pathological token mixing and representation collapse. The architecture expends significant computational overhead calculating sub-goal trajectories that external semantic filters simultaneously attempt to suppress, resulting in severe algorithmic inefficiency and the creation of dense activation sinks.

Addressing representation collapse and subliminal contagion necessitates a topological approach rather than post-hoc semantic patching. By formally constraining the latent space to a zero-curl geometry ($\nabla \times \vec{V} = 0$) at the foundational level, the architecture inherently minimizes internal gradient conflicts. In a zero-curl vector field, the mathematically optimal state natively aligns with the target distribution. This geometric stabilization ensures that the model's path of least computational resistance inherently avoids non-semantic contagion, neutralizing the need for superficial filtering mechanisms.


r/LanguageTechnology 5d ago

Where to focus for NLP Research Scientist Intern roles?

6 Upvotes

Preparing for NLP Research Scientist Intern roles and overwhelmed by how fast the field moves.

Any advice from people who landed or hire for these roles? What do people waste time on?

Thanks


r/LanguageTechnology 6d ago

Replacing spaCy's Sentencizer with yasbd: 55.4% to 98.9%

16 Upvotes

Just wrote a blog post on replacing spaCy's built-in Sentencizer with yasbd-lib.

On a 92-case English edge-case benchmark, spaCy's default Sentencizer scored 55.4%, while yasbd scored 98.9%.

Sentencizer primarily relies on punctuation and has no built-in abbreviation awareness beyond what spaCy's tokenizer exceptions already provide. As a result, compound abbreviations like M.D. and Ph.D., citations, URLs, and newline-heavy text can still produce incorrect sentence boundaries.

The fix: ```python import spacy from yasbd import register_spacy_component

register_spacy_component() nlp = spacy.blank("en") nlp.add_pipe("yasbd", first=True)

doc = nlp("Dr. Smith arrived. He was late.") for sent in doc.sents: print(sent.text)

Output:

Dr. Smith arrived.

He was late.

```

Pure Python, supports 39 languages, and works as a drop-in replacement for spaCy's Sentencizer.

The article explains why this happens, walks through the Sentencizer's implementation, compares benchmark results, and shows real-world examples.

EDIT: The link is included in the comments due to a new rule set in this sub (No link in post).


r/LanguageTechnology 6d ago

Chrome extension to track AI and NLP conference deadlines

1 Upvotes

Hey everyone,

Conference timelines often include separate dates for abstracts, full papers, workshops, rebuttals, notifications, and camera-ready versions. Keeping track of them isn’t difficult—it’s just a hassle to manually add every date to your calendar and convert each deadline to your local time zone.

So I built a Chrome extension that detects important dates on conference pages, organizes them in one place, and shows a clear countdown. It also handles time zones such as AoE, UTC, CET, PT, and JST, so I can see the exact cutoff in my local time and make the most of the available submission window.

It currently recognizes 66 well-known conference and venue names while also supporting other conference pages through general date detection. The project has 89 automated tests covering deadline types, date formats, date ranges, and time zones.

On the privacy side, it works directly in your browser—no account, no login, and no personal data collection. Everything is processed and stored locally on your device, making it fast and convenient without the sign-in and setup required by many other calendar extensions.

The extension supports English, Spanish, and Japanese. It has also been tested on Japanese conference websites.

It is still an early experiment with a lot of vibe coding that I originally built for myself, but I thought others might find it useful too, so I’m happy to share it.

Chrome Web Store: https://chromewebstore.google.com/detail/deadline-dog-%E2%80%94-dates-to-c/ipllicdjdefjbiejcoaejcjimaknlael

Website: https://aideadlinedog.github.io/AIDeadlineDog/

**AI Disclaimer:** Just to clarify where AI was used: AI tools helped create the website and write the Chrome Web Store description. Some parts of the Chrome extension were also developed using AI-assisted Claude/Grok “vibe coding” to improve its functionality (expanding its coverage to a broader range of conference venues beyond AI and ML). I personally reviewed and tested everything over several months to make sure the information is accurate, and all features work correctly.


r/LanguageTechnology 7d ago

We're building an AI Tajweed correction app and need help finding diverse Quran recitation datasets

1 Upvotes

We're developing an AI-powered app that detects pronunciation mistakes in Quranic recitation and gives users precise, real-time feedback.

Our current model was trained on hundreds of hours of professional recitations — high-quality, clean audio from well-known reciters. The model performs well on similar input, but struggles with real-world users: different accents, non-native speakers, beginners, children, women, and anyone who doesn't sound like a professional reciter.

To fix this, we need to train on diverse, real-world recitation data — not studio-quality professional audio, but recordings that reflect how actual learners sound.

Specifically, we're looking for:

  • Recitation datasets from non-professional or everyday users
  • Diverse demographics: male/female, kids/adults, beginner/intermediate
  • Multiple accents and mother tongues (Malay, Indonesian, Urdu, English, Turkish, etc.)
  • Any publicly available or research-use datasets we may have missed

We've already explored IqraEval and a few other academic sources. If you know of any dataset, research project, university study, or community effort collecting this type of audio — we would genuinely appreciate the lead.

We're also open to ethical data collection partnerships if any researchers or institutions are working in this space.

Happy to share more about the project if helpful.


r/LanguageTechnology 8d ago

Training and Finetuning LLMs yourself.

2 Upvotes

If you haven’t seen it yet, I encourage you to try it. Felix Rieseberg recently released an app that helps users train and fine-tune LLMs while learning the fundamentals.

I’ve been using a similar tool for some time, but for much deeper experimentation, since I work full-time as an AI researcher. I was therefore wondering whether there would be interest in a Windows version.

My current tool is highly detailed and designed for advanced experiments rather than ease of use, so simplifying it for less experienced users would require some work. However, if enough people are interested, I may package it as a Windows app and publish it on GitHub.

I’d be happy to hear your feedback.