CAKIROGLU, M. O. BLOOMINGTON, IN

SELECTED WORKS · VOL. I · 2021–2026

Mert Onur Cakiroglu.

Abstract: I teach machines to read the structure hidden in sequences. My research turns video, electricity grids, glucose traces, and proteins into symbolic graphs: de Bruijn graphs, borrowed from genomics, so that neural models can reason over them. I am a doctoral researcher in Computer Science at Indiana University Bloomington, with eleven works spanning Scientific Reports, IEEE Access, Machine Learning: Science and Technology, and an ICML 2025 workshop.

Index Terms: de Bruijn graphs, video understanding, time-series forecasting, self-supervised learning, protein classification

READ THE RESEARCH ↓ CURRICULUM VITAE ↧

CA AK KI IR RO OG GL LU ME ER RT TO ON NU UR
FIG. 1. A de Bruijn graph, k = 2. The highlighted walk reconstructs a familiar sequence; verification is left as an exercise for the reader.
01

Abstract

THE AUTHOR, IN BRIEF

Mert Onur Cakiroglu is a doctoral researcher in Computer Science at Indiana University Bloomington's Luddy School of Informatics, Computing, and Engineering, advised by Prof. Mehmet M. Dalkilic and co-advised by Dr. Hasan Kurban. His work asks a single question in many domains: what does a neural model gain when a continuous signal is first re-written as a symbolic graph?

The answer, so far, spans an unusual range for an early-career researcher: forecasting electricity demand across power grids, anticipating hypoglycemic events in children with Type 1 diabetes (published in Scientific Reports with clinicians at Sidra Medicine), classifying proteins from sequence alone, and, most recently, judging whether AI-generated video moves the way the real world does. Before the doctorate he was a research associate at Texas A&M University at Qatar, building self-supervised and federated learning systems for video in the compressed domain, and a full-stack engineer shipping fault-management systems for national telecom infrastructure.

He is first author on ten of the eleven works catalogued below.

2
02

Publications

REFERENCES, ANNOTATED
  1. [1]

    The Spectrum Is Not Enough: When Context Helps Time-Series Forecasting

    arXiv:2607.13006, 2026 [PREPRINT]

    ARXIV ↗ CODE ↗

    When does a forecaster need more than frequencies? A study of what context actually buys a time-series model.
  2. [2]

    Auditing Generalization in AI-Generated Video Detection: A Six-Control Protocol and the VidAudit Toolkit

    arXiv:2606.31004, 2026 [PREPRINT]

    ARXIV ↗ CODE ↗

    Do deepfake detectors generalize, or memorize? Six controls that tell the difference.
  3. [3]

    LGQ: Learnable Geometric Quantization for Image Tokenization

    arXiv:2602.16086, 2026 [PREPRINT]

    ARXIV ↗ CODE ↗

    Image tokenizers whose codebooks learn their own geometry.
  4. [4]

    Temporal Realism Evaluation of Generated Videos Using Compressed-Domain Motion Vectors

    arXiv:2511.13897, 2025 [PREPRINT · IN SUBMISSION]

    ARXIV ↗ CODE ↗

    AI video looks right frame by frame. But does it move right? The motion vectors already know.
  5. [5]

    An Extended Frequency-Improved Legendre Memory Model for Enhanced Long-Term Electricity Load Forecasting

    IEEE Open Access Journal of Power and Energy, 12, 691–701, 2025 [JOURNAL]

    DOI ↗

    Long-horizon grid forecasting with a memory that thinks in Legendre polynomials.
  6. [6]

    Multivariate de Bruijn Graphs: A Symbolic Graph Framework for Time Series Forecasting

    ICML 2025, 1st Workshop on Foundation Models for Structured Data, Vancouver, 2025 [ICML WORKSHOP]

    ARXIV ↗ CODE ↗

    DRAGON: forecasting that reads a time series the way genomics reads a genome.
  7. [7]

    A Novel Discrete Time Series Representation with De Bruijn Graphs for Enhanced Forecasting Using TimesNet

    IEEE Access, 13, 123182–123198, 2025 [JOURNAL]

    DOI ↗ CODE ↗

    Discretize, graph, forecast: teaching TimesNet to read symbols.
  8. [8]

    De Bruijn Graph-Enhanced Time Series Models for Electricity Load Forecasting

    International Symposium on Signals, Circuits and Systems (ISSCS), Iasi, Romania, pp. 1–4, 2025 [CONFERENCE]

    DOI ↗ CODE ↗

    The power grid is a sequence too.
  9. [9]

    A Reinforcement Learning Approach to Effective Forecasting of Pediatric Hypoglycemia in Diabetes I Patients Using an Extended de Bruijn Graph

    Scientific Reports, 14, 31251, 2024 [NATURE PORTFOLIO] [CLINICAL COLLABORATION]

    DOI ↗ CODE ↗

    Can a graph of three-letter words see a hypoglycemic event coming? With the right rewards, yes.
  10. [10]

    An Extended de Bruijn Graph for Feature Engineering Over Biological Sequential Data

    Machine Learning: Science and Technology, 5(3), 035020, 2024 [IF 6.8] [OPEN ACCESS]

    DOI ↗ CODE ↗

    Proteins are sentences; k-mers are the words; the graph is the grammar.
  11. [11]

    A Novel Discrete Time Series Representation with De Bruijn Graphs for Enhanced Forecasting Using TimesNet (Extended Abstract)

    IEEE International Conference on Data Science and Advanced Analytics (DSAA), San Diego, pp. 1–3, 2024 [EXTENDED ABSTRACT]

    DOI ↗

    The three-page overture to the IEEE Access paper.
3
03

Figures

THE RESEARCH PROGRAM
SEQUENCE GRAPH FEATURES FORECAST
FIG. 4. The research program in one line: sequences become graphs; graphs become features; features become forecasts.

I.

Video, read from the codec

Most video models decode every frame and start from pixels. The compressed stream already contains a physics report: motion vectors, block by block. This thread builds evaluation and detection methods that read it directly, from temporal-realism scoring of generated video to generalization audits for deepfake detectors, with self-supervised and federated learning that never leaves the compressed domain.

REFS [2] [4]

II.

Time series as symbolic sequences

Discretize a continuous signal and it becomes a string; string algorithms then apply. The DRAGON encoder maps multivariate series onto de Bruijn graphs, recovering long-range context through graph attention and improving forecasts of electricity demand, long-horizon grid load, and beyond.

REFS [1] [5] [6] [7] [8]

III.

Sequences that keep people well

The same graphs that assemble genomes can watch a glucose trace. With clinicians at Sidra Medicine, this thread forecast pediatric hypoglycemia with reinforcement learning over extended de Bruijn graphs, and engineered protein-classification features from sequence structure alone.

REFS [9] [10]

4
04

Teaching & Appointments

THE ACADEMIC RECORD

EDUCATION

2023–
Ph.D., Computer Science · Indiana University Bloomington, Luddy School of Informatics, Computing, and Engineering
Advisor: Prof. Mehmet M. Dalkilic · Co-advisor: Dr. Hasan Kurban
2017–21
B.S., Computer Science · TOBB University of Economics and Technology, Ankara

APPOINTMENTS

2024
Research Associate · Texas A&M University at Qatar, Doha
Self-supervised and federated video learning in the compressed domain
2023–
Student Researcher · Kurban Intelligence Lab
De Bruijn graph representations for time series, clinical forecasting, and video

TEACHING

2023–
CSCI-C 200 · Introduction to Computers and Programming · Associate Instructor
with Prof. Mehmet M. Dalkilic
2024
CSCI-B 657 · Computer Vision · Associate Instructor
with Prof. David Crandall

RECOGNITION

2023
Luddy Doctoral Associate Instructor Fellowship · Luddy School of Informatics, Computing, and Engineering
5
05

Prior Art

THE ENGINEERING YEARS, 2021–2023

Before the doctorate: two years as a full-stack engineer at Innova IT Solutions, building MARS, a centralized fault-management system for national telecommunication networks with end-to-end detection, diagnosis, and resolution at infrastructure scale. Spring Boot microservices over PL/SQL and MongoDB; React and Vaadin front ends; production deadlines. The research benefits daily: models ship as software, and software is a sequence of decisions too.

SPRING BOOT · MICROSERVICES · PL/SQL · MONGODB · REACT · RESTFUL APIS · AGILE

6
A

Appendix A: On the Electric Guitar

SIGNALS OF ANOTHER KIND

Off the record, the author plays electric guitar: one more instrument that turns a continuous signal into something with structure. Six strings, one pickup, and a time series you can actually hear.

COPIED ✓