|
|
--- |
|
|
title: E&C Model Interactive Platform |
|
|
emoji: π§ |
|
|
colorFrom: indigo |
|
|
colorTo: blue |
|
|
sdk: gradio |
|
|
sdk_version: 5.49.1 |
|
|
app_file: app.py |
|
|
pinned: false |
|
|
--- |
|
|
|
|
|
# π§ E&C Model Interactive Platform |
|
|
### Entrenchment & Conventionalization Visual Demonstration |
|
|
|
|
|
This Space provides an interactive visualization of **Hans-JΓΆrg Schmidβs Entrenchment & Conventionalization (E&C) Model**, showing how **individual cognition (Entrenchment)** and **community diffusion (Conventionalization)** jointly shape linguistic behavior. |
|
|
|
|
|
--- |
|
|
|
|
|
# π Features |
|
|
|
|
|
### πΉ 1. Single-Expression Analysis |
|
|
Enter any expression (e.g., *kind of*, *ε
ε·*, *sort of*) to visualize: |
|
|
|
|
|
- Entrenchment curve (E) |
|
|
- Conventionalization curve (C) |
|
|
- Frequency-driven curve transformation |
|
|
- Automatic linguistic explanation |
|
|
- Summary based on Schmidβs E&C theory |
|
|
|
|
|
--- |
|
|
|
|
|
### πΉ 2. Two-Expression Comparison |
|
|
Compare two expressions: |
|
|
|
|
|
- Overlaid Entrenchment curves |
|
|
- Overlaid Conventionalization curves |
|
|
- E-curve heatmap difference |
|
|
- Auto-generated expert interpretation |
|
|
|
|
|
This helps visualize how **usage frequency** affects cognitive automation and social adoption. |
|
|
|
|
|
--- |
|
|
|
|
|
# π Visual Components |
|
|
|
|
|
- Sigmoid-shaped Entrenchment curves |
|
|
- Logistic adoption curves for Conventionalization |
|
|
- Heatmap showing differential entrenchment |
|
|
- Clean card-style UI with gradient background |
|
|
|
|
|
> **Note**: The current version uses *mock frequencies* for stable execution. |
|
|
A real-corpus version (Wikipedia/BookCorpus/OSCAR) can be added later. |
|
|
|
|
|
--- |
|
|
|
|
|
# πΈ Screenshot (Optional) |
|
|
Add your screenshot here in the future: |
|
|
|
|
|
``` |
|
|
[ Insert Screenshot Here ] |
|
|
``` |
|
|
|
|
|
--- |
|
|
|
|
|
# π― Purpose |
|
|
|
|
|
This app is designed for: |
|
|
|
|
|
- Cognitive linguistics courses |
|
|
- Usage-based grammar visualization |
|
|
- Pragmatics & discourse analysis |
|
|
- Translation studies |
|
|
- Educational presentations |
|
|
- Linguistic research demonstrations |
|
|
|
|
|
It shows how **usage β entrenchment β conventionalization β linguistic stability**. |
|
|
|
|
|
--- |
|
|
|
|
|
# π οΈ Tech Stack |
|
|
|
|
|
- Python |
|
|
- Gradio 3.x |
|
|
- Matplotlib |
|
|
- NumPy |
|
|
- Custom CSS |
|
|
|
|
|
--- |
|
|
|
|
|
# π File Structure |
|
|
|
|
|
``` |
|
|
app.py # Main Gradio application |
|
|
requirements.txt # Dependencies |
|
|
README.md # This documentation |
|
|
``` |
|
|
|
|
|
(Optional future files) |
|
|
|
|
|
``` |
|
|
data/ |
|
|
word_freq.csv # Optional: real corpus frequencies |
|
|
``` |
|
|
|
|
|
--- |
|
|
|
|
|
# π Theory: E&C Model Overview |
|
|
|
|
|
### **Entrenchment (E)** β Individual level |
|
|
- Increased automaticity through repeated use |
|
|
- Higher frequency β steeper curve |
|
|
|
|
|
### **Conventionalization (C)** β Community level |
|
|
- Social diffusion and shared acceptance |
|
|
- Faster rise β quicker normalization |
|
|
|
|
|
### **Dynamic Loop** |
|
|
According to Schmid: |
|
|
|
|
|
> **Individual repetition strengthens social convention; |
|
|
> social convention increases repetition.** |
|
|
|
|
|
This feedback loop stabilizes linguistic structures. |
|
|
|
|
|
--- |
|
|
|
|
|
# π Reference |
|
|
|
|
|
Schmid, H.-J. (2020). |
|
|
**The Dynamics of the Linguistic System: Usage, Conventionalization, and Entrenchment.** |
|
|
Oxford University Press. |
|
|
|
|
|
--- |
|
|
|
|
|
# π Future Extensions |
|
|
|
|
|
- Real-corpus frequency mode |
|
|
- Historical diffusion curves (Google Ngram) |
|
|
- Collostruction analysis |
|
|
- Semantic similarity comparison |
|
|
- Language evolution simulation |
|
|
|
|
|
--- |
|
|
|
|
|
# β€οΈ Acknowledgements |
|
|
|
|
|
This tool was created for linguistic visualization, cognitive linguistics education, and research demonstration. |
|
|
Thank you for exploring the E&C Model Interactive Platform! |