Rethinking Indic AI from a Lens of Cultural Heritage Preservation
By Aparna Madva, Sharath Srivatsa, Srinath Srinivasa, Tulika Saha
"Survey of Indic NLP challenges and foundation models, proposing 'Culture Sensing' for culturally meaningful AI."
Abstract
As Artificial Intelligence (AI) makes inroads into different parts of the Indian subcontinent, there is significant interest in studying how AI impacts the linguistic and cultural foundations of this civilization. AI is seen as a ''double-edged sword'' where on the one hand, it can enable access and inclusion for a large population, on the other, it can homogenize worldviews and exclude underrepresented languages and worldviews. In this paper, we try to characterize this problem by addressing the extensive characteristic nature of Indian linguistics and the way they closely connect to cultural practices and worldview. We then perform a longitudinal survey of how Natural Language Processing (NLP) techniques have evolved in this space, tracing the historical development of Indic NLP, covering key milestones, methodological shifts, and resource creation efforts. In addition, the paper also examines the structural and sociolinguistic characteristics of Indian languages, such as rich morphology, complex scripts and grammar rules, diglossia, and large dialectal variation, and explains how these create unique challenges for building AI foundation models. We then discuss the growing role of Indic foundation models and analyze how these models address these long-standing resource and representation gaps. Finally, we propose a research direction called 'Culture Sensing', which re-imagines AI based on hermeneutic reasoning. Culture Sensing aims to address open problems such as ensuring equitable performance across low-resource languages and producing outputs that are culturally meaningful. By bringing together past work, current techniques, and emerging trends, this paper outlines research directions that can guide the next phase of Indic NLP and contribute to the development of more robust and inclusive Indic foundation models.
Technical Analysis & Implementation
Overview§
This paper provides a comprehensive survey of Natural Language Processing (NLP) for Indian languages, emphasizing the deep interconnection between language, culture, and heritage. It traces the historical evolution of Indic NLP, identifies unique structural and sociolinguistic challenges, reviews current foundation models, and proposes a new research direction called "Culture Sensing."
Historical Development of Indic NLP§
The paper categorizes the evolution into three phases:
- Rule-based Era (1980s-2000s): Manual grammar rules, parallel corpora for machine translation.
- Statistical Era (2000s-2010s): Hidden Markov Models (HMMs), Conditional Random Fields (CRFs) for POS tagging, statistical machine translation.
- Neural Era (2010s-present): Sequence-to-sequence models, attention mechanisms, and pretrained embeddings like fastText, BERT, and multilingual Transformers.
Structural and Sociolinguistic Challenges§
Key linguistic features that hinder AI model performance:
- Rich Morphology: Agglutinative and inflectional structures. For example, Sanskrit verbs have over 100 forms.
- Complex Scripts: Devanagari, Brahmi-derived scripts with conjuncts.
- Diglossia: Formal vs. spoken variants (e.g., Hindi vs. Hinglish).
- Dialectal Variation: 22 scheduled languages, hundreds of dialects.
These require models to handle long-range dependencies, subword tokenization, and code-switching.
Indic Foundation Models§
The paper reviews models like:
- IndicBERT (multilingual BERT for 12 Indic languages)
- IndicBART (BART variant for generation)
- MuRIL (multilingual BERT for Indian languages)
- GPT-based models like Indi-GPT, and recent LLMs (e.g., OpenAI, Meta) fine-tuned on Indic data.
Training methods often involve transliteration to mitigate script diversity. The paper also highlights resource gaps: most languages lack large-scale parallel data, necessitating low-resource techniques like back-translation, self-training, and cross-lingual transfer.
Culture Sensing: Proposed Framework§
Culture Sensing aims to build AI systems that reason about cultural context through hermeneutic reasoning (interpretive understanding). Core components:
- Cultural Knowledge Base: Structured representation of rituals, mythology, social norms.
- Sensing Mechanism: Attention modification or prompt engineering to inject cultural priors.
- Evaluation Metrics: Cultural relevance and acceptability scores.
A conceptual pipeline:
import torch
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
class CultureAwareModel:
def __init__(self, model_name="google/mt5-small"):
self.tokenizer = AutoTokenizer.from_pretrained(model_name)
self.model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
self.culture_embeddings = self.load_culture_vectors()
def load_culture_vectors(self):
# Placeholder: trained on cultural corpus
return torch.randn(768)
def forward(self, input_text, culture_context):
inputs = self.tokenizer(input_text, return_tensors="pt")
outputs = self.model.generate(**inputs)
# Modify decoder with culture embeddings (simplified)
culture_bias = self.culture_embeddings.mean(dim=0).unsqueeze(0)
outputs.logits += 0.1 * culture_bias
return self.tokenizer.decode(outputs.sequences[0])Mathematical Formulation§
A key concept is ensuring cultural fidelity. The paper defines a cultural loss term: $$\mathcal{L}_{total} = \mathcal{L}_{NLL} + \lambda \cdot \mathcal{L}_{cultural}$$ where $\mathcal{L}_{NLL}$ is the negative log-likelihood for language modeling, and $\mathcal{L}_{cultural}$ is a contrastive loss that encourages outputs to align with culturally relevant embeddings: $$\mathcal{L}_{cultural} = -\log \frac{\exp(\text{sim}(h, e_{cultural}^+)/\tau)}{\sum_j \exp(\text{sim}(h, e_j)/\tau)}$$ Here $h$ is the hidden state of the generated token, $e_{cultural}^+$ is the embedding of a culturally appropriate concept, and $e_j$ are embeddings from a knowledge graph.
Conclusion§
The paper argues for a paradigm shift in Indic AI: from purely performance-driven metrics to culturally aware systems. The proposed Culture Sensing framework is a high-level call to action, with open challenges including scalable knowledge injection and evaluation.