Update README.md
Browse files
README.md
CHANGED
|
@@ -1,80 +1,135 @@
|
|
| 1 |
---
|
| 2 |
-
license:
|
| 3 |
language:
|
| 4 |
-
- tr
|
| 5 |
- en
|
|
|
|
| 6 |
tags:
|
| 7 |
- epistemology
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
-
- bias
|
| 11 |
-
-
|
| 12 |
- nlp
|
| 13 |
- spacy
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
- text: "Kaynak 1: Bilimsel makalelere göre düzenli egzersiz kalp hastalıkları riskini kesinlikle azaltır. Kaynak 2: Bir sağlık bloguna göre egzersiz kalp sağlığına yardımcı olabilir ancak faydaları abartılıyor olabilir."
|
| 17 |
---
|
| 18 |
|
| 19 |
-
#
|
|
|
|
| 20 |
|
| 21 |
-
|
|
|
|
|
|
|
| 22 |
|
| 23 |
-
|
| 24 |
|
| 25 |
-
|
|
|
|
| 26 |
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
* [**Kapsamlı İlişki Tespiti:** Sadece doğrudan çelişkileri değil, aynı zamanda kavramsal zıtlıkları, eş anlamlılara dayalı desteği ve ilişkisel çatışmaları da tespit eder.] ([source: 19])
|
| 30 |
-
* [**Çok Faktörlü Kaynak Güvenilirliği Hesaplaması:** Çelişki kalıpları ve tutarlılığa dayalı olarak bilgi kaynaklarının güvenilirliğini dinamik olarak değerlendirir.] ([source: 5])
|
| 31 |
-
* [**Gelişmiş Yanlılık Tespiti:** Kaynak tekelciliği (kaynak çeşitliliği eksikliği), dengesiz argümanlar ve alıntı çemberleri dahil potansiyel yanlılıkları işaretler.] ([source: 5])
|
| 32 |
-
* **Döngüsel Akıl Yürütme Tespiti:** Bilgi tabanındaki döngüsel destek kalıplarını tespit eder ve cezalandırır.
|
| 33 |
-
* [**Sofistike Güven Skorlaması:** Kaynak güvenilirliği, makullük, dilbilimsel kesinlik, destekleyici kanıt, çelişen kanıt ve yanlılık cezalarını hesaba katan entegre bir model kullanarak dinamik güven skorları hesaplar.] ([source: 20])
|
| 34 |
-
* [**İnsan Tarafından Okunabilir Açıklamalar:** Bilgi tabanındaki her önermenin epistemolojik durumu hakkında net, ayrıntılı açıklamalar üretir.] ([source: 21])
|
| 35 |
|
| 36 |
-
|
| 37 |
|
| 38 |
-
|
|
|
|
| 39 |
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
3. **Şeffaf Akıl Yürütme:** Her güven skoru, katkıda bulunan faktörlerine kadar izlenebilir ve insan tarafından okunabilir terimlerle açıklanabilir.
|
| 43 |
-
4. **Yanlılık Farkında İşleme:** Bilgi güvenilirliğini etkileyen birden çok yanlılık biçimini aktif olarak tanımlar ve azaltır.
|
| 44 |
-
5. [**Çelişkili Bilgilerin Entegrasyonu:** Çelişkileri atmak yerine, onları uygun güven ayarlamalarıyla tutarlı bir bilgi çerçevesine dahil eder.] ([source: 22])
|
| 45 |
|
| 46 |
-
##
|
| 47 |
|
| 48 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
|
|
|
| 56 |
|
| 57 |
-
##
|
| 58 |
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
|
|
|
|
|
|
| 63 |
|
| 64 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 65 |
|
| 66 |
-
|
| 67 |
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
|
| 72 |
-
|
| 73 |
-
|
| 74 |
|
| 75 |
-
|
| 76 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 77 |
cd aee-era
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 78 |
|
| 79 |
-
# Ana işlem hattını çalıştırın
|
| 80 |
-
python aee_era_main.py
|
|
|
|
| 1 |
---
|
| 2 |
+
license: mit
|
| 3 |
language:
|
|
|
|
| 4 |
- en
|
| 5 |
+
- tr
|
| 6 |
tags:
|
| 7 |
- epistemology
|
| 8 |
+
- knowledge-base
|
| 9 |
+
- information-extraction
|
| 10 |
+
- bias-detection
|
| 11 |
+
- confidence-scoring
|
| 12 |
- nlp
|
| 13 |
- spacy
|
| 14 |
+
datasets:
|
| 15 |
+
- text
|
|
|
|
| 16 |
---
|
| 17 |
|
| 18 |
+
# (EN) This project belongs to an 18-year-old software developer.
|
| 19 |
+
# (TR) Bu proje 18 yaşındaki bir yazılımcıya aittir.
|
| 20 |
|
| 21 |
+
# Automated Epistemology Engine (AEE) - Era Version
|
| 22 |
+
# Epistemic Reasoning & Bias-Aware Information Integration
|
| 23 |
+
# Epistemik Akıl Yürütme ve Yanlılık Farkındalıklı Bilgi Entegrasyonu
|
| 24 |
|
| 25 |
+
## Project Overview / Proje Özeti
|
| 26 |
|
| 27 |
+
**(EN)**
|
| 28 |
+
The Automated Epistemology Engine (AEE) - Era is a first-of-its-kind system for structured, confidence-scored, and bias-aware extraction of knowledge from text. It builds a traceable knowledge base integrating modality, contradiction, source metadata, and heuristics.
|
| 29 |
|
| 30 |
+
**(TR)**
|
| 31 |
+
Otomatik Epistemoloji Motoru (AEE) - Era, metinlerden yapılandırılmış, güven skorlamalı ve yanlılık farkındalıklı bilgi çıkarımı sağlayan bir sistemdir. Dil kiplikleri, çelişki ilişkileri, kaynak metaverisi ve sezgilere dayalı izlenebilir bir bilgi tabanı oluşturur.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 32 |
|
| 33 |
+
## Project Goal / Proje Amacı
|
| 34 |
|
| 35 |
+
**(EN)**
|
| 36 |
+
To create an explainable system that can extract propositions from text and compute confidence scores by analyzing modality, consistency, plausibility, and bias.
|
| 37 |
|
| 38 |
+
**(TR)**
|
| 39 |
+
Metinden önermeler çıkaran, kiplik, tutarlılık, makullük ve yanlılık analizleriyle güven skoru hesaplayan açıklanabilir bir sistem inşa etmek.
|
|
|
|
|
|
|
|
|
|
| 40 |
|
| 41 |
+
## Key Features / Temel Özellikler
|
| 42 |
|
| 43 |
+
**(EN)**
|
| 44 |
+
- Modality-based confidence estimation
|
| 45 |
+
- Plausibility heuristics for propositions
|
| 46 |
+
- Contradiction/support/synonym detection
|
| 47 |
+
- Source reliability estimation
|
| 48 |
+
- Bias detection: monoculture, citation loops, imbalance
|
| 49 |
+
- Transparent confidence explanations
|
| 50 |
|
| 51 |
+
**(TR)**
|
| 52 |
+
- Kiplik temelli güven tahmini
|
| 53 |
+
- Önermeler için makullük sezgileri
|
| 54 |
+
- Çelişki/destek/eş anlam ilişkileri
|
| 55 |
+
- Kaynak güvenilirliği değerlendirmesi
|
| 56 |
+
- Yanlılık tespiti: kaynak tekelciliği, alıntı döngüleri, dengesizlik
|
| 57 |
+
- Açıklanabilir güven skorlaması
|
| 58 |
|
| 59 |
+
## Intended Use / Kullanım Alanları
|
| 60 |
|
| 61 |
+
**(EN)**
|
| 62 |
+
- Fact-checking systems
|
| 63 |
+
- Source credibility ranking
|
| 64 |
+
- Epistemic knowledge graph generation
|
| 65 |
+
- Media/research bias auditing
|
| 66 |
+
- Educational epistemology tools
|
| 67 |
|
| 68 |
+
**(TR)**
|
| 69 |
+
- Doğruluk kontrol sistemleri
|
| 70 |
+
- Kaynak güvenilirliği sıralaması
|
| 71 |
+
- Epistemik bilgi grafikleri oluşturma
|
| 72 |
+
- Medya/akademik yanlılık denetimi
|
| 73 |
+
- Eğitimde epistemoloji araçları
|
| 74 |
|
| 75 |
+
## How It Works / Nasıl Çalışır
|
| 76 |
|
| 77 |
+
**(EN)**
|
| 78 |
+
1. Extractor: Linguistic parser using SpaCy
|
| 79 |
+
2. Validator: Rule-based plausibility checking
|
| 80 |
+
3. Linker: Detects semantic contradiction/support
|
| 81 |
+
4. Bias Detector: Analyzes structural bias patterns
|
| 82 |
+
5. Confidence Updater: Combines factors into scores
|
| 83 |
+
6. Explainer: Generates human-readable insights
|
| 84 |
+
|
| 85 |
+
**(TR)**
|
| 86 |
+
1. Çıkarıcı: SpaCy tabanlı dil ayrıştırıcı
|
| 87 |
+
2. Doğrulayıcı: Kural temelli makullük kontrolü
|
| 88 |
+
3. Bağlayıcı: Anlamsal çelişki/destek tespiti
|
| 89 |
+
4. Yanlılık Algılayıcı: Yapısal yanlılık örüntüleri
|
| 90 |
+
5. Güven Güncelleyici: Faktörleri skora çevirir
|
| 91 |
+
6. Açıklayıcı: İnsan tarafından okunabilir içgörüler üretir
|
| 92 |
+
|
| 93 |
+
## Example Usage / Örnek Kullanım
|
| 94 |
|
| 95 |
+
```python
|
| 96 |
+
from aee_era_main import run_aee_era_pipeline
|
| 97 |
|
| 98 |
+
inputs = [
|
| 99 |
+
{"source_id": "paper.edu", "text": "Exercise reduces heart disease."},
|
| 100 |
+
{"source_id": "blog.com", "text": "Exercise might help, but evidence is mixed."}
|
| 101 |
+
]
|
| 102 |
+
|
| 103 |
+
kb = run_aee_era_pipeline(inputs)
|
| 104 |
+
for p in kb.values():
|
| 105 |
+
print(p.text_span, p.epistemic_data.computed_confidence)
|
| 106 |
+
|
| 107 |
+
## Installation / Kurulum
|
| 108 |
+
pip install spacy
|
| 109 |
+
python -m spacy download en_core_web_sm
|
| 110 |
+
git clone https://github.com/yourusername/aee-era.git
|
| 111 |
cd aee-era
|
| 112 |
+
python aee_era_main.py
|
| 113 |
+
|
| 114 |
+
## Limitations / Sınırlamalar
|
| 115 |
+
**(EN)**
|
| 116 |
+
|
| 117 |
+
-English only; Turkish is experimental
|
| 118 |
+
|
| 119 |
+
-SpaCy dependency
|
| 120 |
+
|
| 121 |
+
-Uses heuristics, no deep learning yet
|
| 122 |
+
|
| 123 |
+
-Source-type detection is pattern-based
|
| 124 |
+
|
| 125 |
+
**(TR)**
|
| 126 |
+
|
| 127 |
+
-Yalnızca İngilizce optimize; Türkçe deneyseldir
|
| 128 |
+
|
| 129 |
+
-SpaCy bağımlıdır
|
| 130 |
+
|
| 131 |
+
-Heuristiklere dayalıdır, henüz derin öğrenme yok
|
| 132 |
+
|
| 133 |
+
-Kaynak türü çıkarımı şablon bazlıdır
|
| 134 |
+
|
| 135 |
|
|
|
|
|
|