Trustworthy AI for Mission-Critical Systems
Machine learning research scientist and senior software engineer: trustworthy AI for mission-critical systems. U.S. Ph.D., three first-author IEEE Access papers.
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Machine learning research scientist and senior software engineer: trustworthy AI for mission-critical systems. U.S. Ph.D., three first-author IEEE Access papers.
Field notes on ML security, proof-of-learning, distributed systems, and high-reliability software for researchers, engineers, and technical leaders.
Posts organised by category: machine learning, security, engineering, and more.
Browse all publications, talks, and portfolio items on ozgurural.github.io.
Slow, indirect writing about machine learning, security, and the systems we are quietly building.
Five organisations train one AI model. Who actually helped? A short visual story about evaluation, contribution rewards, privacy and evidence of training, grounded in Ural and Yoshigoe’s IEEE Access survey.
From Turkish posts and news to alerts for analyst review: a film on keyword selection, language normalisation and unusual activity around named targets (Ural & Acarturk, ICISSP 2021).
An AI can plan a robot’s next move. What if the answer arrives after it was needed? A narrated film on keeping an AI planner out of a real-time controller’s waiting path. An open research direction of the author, not yet published.
How does a machine actually learn? A narrated film on gradient descent: the step, why its size matters, momentum in narrow valleys, and saddle points.
A narrated film by Dr. Ozgur Ural: how a Level D full-flight simulator fools a pilot’s senses, how it is proven against the real aircraft, why it can never be late, and what that means for AI in the loop.
Could you recognise an AI model after its weights change? A short visual story about hidden patterns, chance matches and why model-security tests need calibration. An explicitly labelled statistical teaching model.
Three computers agree. Could all three still be wrong? A narrated film on majority voting, common-cause failure and the loss of Ariane 5, whose two identical navigation computers failed the same way.
Someone copies your AI model. How do you prove it was yours? A two-minute narrated film on SecurePoL (Ural & Yoshigoe, IEEE Access 2025): keep the trail that training leaves, and plant a secret in the model that only its owner can ask for.
Your AI model has been stolen and runs inside someone else’s product. How do you show it is yours? A narrated film on model watermarking: three places to hide a signature in a model, and why it should be tied to the training record (Ural & Yoshigoe, IEEE Access 2025).
What a ledger buys machine learning: consensus that trains instead of hashing, contracts that pay for the improvement you caused, and the measured limits.
Turn Turkish posts and news into an investigation queue: learn relevant terms, normalise the language and flag unusual attention around a target.
Explore how AI planning meets real-time execution: an animated architecture experiment with latency, stale proposals, fallback and resource contention.
A cinematic explainer on gradient descent, momentum, and why high-dimensional loss landscapes are ruled by saddle points, not local minima.
An open research note: when AI agents both propose work and are paid for it, how could a prediction market tell useful work from reward hunting?
How a Level D flight simulator fools a pilot’s senses, is proven against the real aircraft and is never late, and what that means for AI in the loop.
Can a contract trust an AI answer it did not compute? An animated comparison of zero-knowledge proofs, optimistic challenges, and their limits.
How Proof-of-Learning checks training records, where spoofing attacks exploit it, and how SecurePoL combines trajectory and watermark verification.
Why ‘6 confirmations’ is a probability, not a promise. A walk through the double-spend math of Bitcoin’s whitepaper §11.
Majority voting buys superlinear safety, until a shared cause installs a floor that more copies cannot remove. An explainer ending in the Ariane 5 loss.
A narrated film on model watermarking: three places to hide a signature in a model (its answers, its weights, an auxiliary head), and why the mark should be tied to the training record.
How a watermark too faint to see in any single weight can become detectable across thousands of them under an explicit statistical model. A cinematic Z-test explainer.
Short films on who trained an AI model, learning across organisations and AI in real-time systems, each labelled as research, design study or teaching film.
Personal notes by Dr. Ozgur Ural: the Ph.D. years in Florida, living in the US and the Netherlands, and sailing with the METU team.
Research code, industry systems and applied AI work by Dr. Ozgur Ural: model provenance, real-time flight simulation, UAV mission control, enterprise AI architecture.
Peer-reviewed publications by Dr. Ozgur Ural on proof-of-learning, model watermarking, adversarial robustness, and blockchain-enhanced machine learning.
Technical advisory, ML security and model provenance review, conference speaking, peer review, and program-committee service.
A full list of all posts, pages, and publications on ozgurural.github.io.
How this portfolio handles hosting, external services, and contact messages.
General engineering considerations for evaluating learning systems in simulation, with a proposed research direction and its evidence limits.
Reflections on METU Sailing Club: racing on the Aegean coast in Urla, Bodrum, and Marmaris, and what competitive sailing taught me about teamwork.
It started while I was nursing a Saturday-morning coffee and catching up on YouTube. Around the 11:20 mark of this talk, the speaker described the choreograp…
Proof of Learning (PoL) verifies that a model was genuinely trained on claimed data by providing verifiable evidence of the training process. I first felt th…
My 2025 doctoral research at Embry-Riddle on spoofing attacks, model watermarking, and the limits of experimental evidence.
Model watermarking embeds identifiable patterns into a model’s parameters or outputs so that ownership can be demonstrated without access to the original tra…
Traditional agile boards depend on centralized tools and manual updates. As projects span multiple organizations and trust boundaries, these boards struggle …
How blockchain’s immutable ledgers and decentralized governance address auditability, provenance, and incentive-alignment challenges in machine-learning pipelines.
Lessons and research questions from mission-control software work, with clear boundaries between engineering experience and future autonomy research.
Living as an expat has given me the chance to compare daily life in the United States and the Netherlands in a way that guidebooks never could. My notebook i…
Code for paper ‘Adversary examples’ for Proof of Learning
Official code & experiments for my PhD dissertation: ‘Enhancing Security of Proof-of-Learning Against Spoofing Attacks Using Advanced Model Watermarking.’
A clinician-calibrated EKG image measurement tool, and how its verified measurements can support human-in-the-loop clinical computer vision.
The talk behind the ICISSP 2021 paper: what an agglutinative language does to keyword detection, and what the sample run measured.
My Master of Science Thesis Project related researches, projects and documents.
Video demonstration of the Secure Proxy on Cloud paper, covering architecture motivation, implementation details, and development roadmap.
Published in Turkish Autonomous Robots Conference (TORK 2014), 2014
Undergraduate capstone project demonstrating an autonomous cargo and mail delivery robot, presented at the Turkish Autonomous Robots Conference.
Yamaç, A. Ö., Doçi, J., Ural, O., Özarslan, Ö. F. and Temizer, S. (2014). Clover: Autonomous Cargo and Mail Delivery. Turkish Autonomous Robots Conference (TORK 2014), Ankara, Turkey.
Published in Technical Report (ResearchGate), 2016
Technical report on a secure proxy architecture for cloud-based services.
Ural, O. and Erdur, E. (2016). "Secure Proxy on Cloud." Technical report. DOI: 10.13140/RG.2.2.24058.08649.
Published in Master's Thesis, 2019
Master’s thesis introducing NLP methods for detecting cyber-security events in Turkish social media and news streams, advised by Prof. Cengiz Acartürk and the basis of the later ICISSP 2021 paper.
Ural, O. (2019). Automatic Detection of Cyber Security Events from Turkish Twitter Stream and Turkish Newspaper Data. Master's Thesis, Middle East Technical University, Ankara, Turkey.
Published in Proceedings of the 7th International Conference on Information Systems Security and Privacy (ICISSP), 2021
A workflow for turning Turkish posts and news into alerts for analyst review: select relevant terms, normalise the language and track unusual activity around named targets.
Ural, O. and Acartürk, C. (2021). "Automatic Detection of Cyber Security Events from Turkish Twitter Stream and Newspaper Data." In Proceedings of the 7th International Conference on Information Systems Security and Privacy (ICISSP), pp. 66-76. DOI: 10.5220/0010201600660076.
Published in IEEE Access, 2023
Comprehensive survey of blockchain-enhanced machine learning: consensus-driven data provenance, federated learning on-chain, and incentive mechanisms across 120+ papers.
Ural, O. and Yoshigoe, K. (2023). Survey on Blockchain-Enhanced Machine Learning. IEEE Access, vol. 11, pp. 145331-145362. DOI: 10.1109/ACCESS.2023.3344669.
Published in IEEE Access, 2024
Feature-based model watermarking couples an ownership check to a Proof-of-Learning training record to study defences against spoofing.
Ural, O. and Yoshigoe, K. (2024). Enhancing Security of Proof-of-Learning Against Spoofing Attacks Using Feature-Based Model Watermarking. IEEE Access, vol. 12, pp. 169567-169591. DOI: 10.1109/ACCESS.2024.3489776.
Published in Doctoral Dissertation, 2025
Doctoral research developing SecurePoL, a dual-layer framework coupling Proof-of-Learning trajectory logs with three orthogonal watermarking strategies.
Ural, O. (2025). Enhancing Proof-of-Learning Security Against Spoofing Attacks Using Model Watermarking. Doctoral dissertation, Embry-Riddle Aeronautical University.
Published in IEEE Access, 2025
Dual-layer framework coupling immutable Proof-of-Learning logs with three watermarking strategies, so verification succeeds only when both the training trajectory and the watermark are consistent.
Ural, O. and Yoshigoe, K. (2025). SecurePoL: Integration of Watermarking With Proof-of-Learning to Enhance Security Against Spoofing Attacks. IEEE Access, vol. 13, pp. 213067-213091. DOI: 10.1109/ACCESS.2025.3642198.