Dicle Öztürk

Computer engineer, NLP and machine learning researcher, Istanbul.

I’m a computer engineer working on natural language processing and machine learning. My recent work is on multilingual NLP pipelines, speech processing, retrieval-augmented systems on locally deployed language models, and information extraction. My research centres on low-resource languages and the way large language models generate language. I am also interested in theoretical computer science, especially computability, complexity and randomness.

Since 2020 I have run Lucitext, a small research and development studio.

Portrait of Dicle Öztürk

Experience

  • 2020–
    Founder, NLP and ML consultant
    Lucitext, Istanbul

    Language and speech systems for client work, from research prototypes to systems in production, for teams in telecommunications, SaaS and enterprise software.

  • 2016–2020
    Consultant, researcher and developer (part-time)
    Etiya Information Technologies, Istanbul

    Text processing and machine learning applications with a team, researching and developing NLP methods for Turkish, English, French and Arabic.

  • 2015
    Research intern
    UKP Lab, TU Darmstadt, Germany

    Fallacy detection in user-generated argumentative content: argumentation theory, annotation studies towards a dataset, and models for the task.

  • 2008–2015
    Teaching assistant
    Computer Science, İstanbul Bilgi University

    Logic, automata theory, linear algebra, NLP and introductory programming; co-supervision of undergraduate machine learning and NLP projects.

Education

  • 2018–
    PhD studies, Computer Engineering
    Boğaziçi University

    Coursework completed.

  • 2008–2014
    MSc, Computer Engineering
    Boğaziçi University

    Thesis: Detecting Subjectivity in the News Texts in Turkish Language, advised by Prof. Albert Ali Salah. A supervised approach to subjectivity in Turkish news, with a new annotated corpus and features adapted to Turkish morphology.

  • 2004–2008
    BSc, Computer Engineering
    Istanbul Technical University

    Thesis: Analysis and Prediction in Academic Collaboration Networks, advised by Prof. Zehra Çataltepe.

Selected projects

  • 2026
    Speech emotion recognition for Turkish

    Emotion recognition in Turkish speech, from data collection to deployment. Zero-shot models confused several emotions; fine-tuning on Turkish speech narrowed the gap.

  • 2026
    Multilingual NLP suite

    More than thirty text analysis tasks, among them zero-shot classification, named entity recognition and emotion recognition, on BERT-family models.

  • 2025
    Recommendation engine

    Ranking and prioritisation for a multi-tenant software product, with automated training, model selection and monitoring.

  • 2021–2024
    Information extraction for a task management platform

    Extraction and classification for a task and email platform, developed and maintained over four years.

  • 2016–2020
    Multilingual NLP library

    Text classification, intent detection and dialogue components for Turkish, English, French and Arabic, written from scratch where Turkish had no tools.

Open source

  • 2026
    Python · GPL-3.0

    Tests whether language models produce usable text in endangered languages, recording every prompt and response.

  • 2016–2019
    Python · scikit-learn · MIT

    A modular text classification pipeline with research notes, from my graduate years.

  • 2016

    Language identification from character n-gram profiles.

Research interests

Language models and human languages, methods for under-resourced languages, speech, information extraction and retrieval. On the theoretical side: theory of computation, complexity and quantum computation, and what randomness and compression can say about the difference between language and language models.

Publications

  • 2026
    The Generations of Speakers and Models: Measuring the Human–Model Semantic Gap in Endangered Languages
    30th Conference of the Foundation for Endangered Languages, Paris, November 2026

    Do language models produce anything usable in Kirmanckî (Zazaki), Adyghe, Kabardian and Homshetsma, and in the right language and script? Kurmanji serves as a better-resourced control.

Other activities

Elsewhere