My goal is to support doctors to not oversee diagnoses, combining the pattern recognition of subsymbolic with the structured logic of symbolic ontologies
Misdiagnosis causes 371k deaths and 424k permanent disabilities annually in the US alone.
(Newman-Toker et al., 2023)
The main causes: Information Overload. Time pressure. Premature closure. Complexity.
During one of my projects at the University of Melbourne I trained neural networks to flag arrythmias in 12-lead ECG data.
Through that I gained deep insights that data quality outweights data quantity and figured that NNWs have a huge potential in pattern recognition.
The project ended up receiving the highest honors, which was especially nice since I finalized it up from a tent during a trek through Wilsons Promontory.
I came across Aristotles way of structuring knowledge: subject, predicate, object. Turns out its the backbone of how modern knowledge graphs are built.
My professor introduced me to logically prebuild knowledge bases for medical applications. These ontologies include logic-checked, empirical based graphs of diseases, findings and treatment.
Without diving too deep into ontologies there are more upsides like: language independence, interoperability, explainability and updatability.
Real patient data (in the future) demands highest data security, so the whole system should be able to run locally - no information leaving the doctors room. To not distract the patient and doctor the machine should be silent and small- something like a Mac Studio.
The User Interface (UI) should be as intuitive as possible and the interaction should be ideally work without extra input from the doctor to optimize the user workflow
Because there are constantly new findings in medicine, my requirement was to be able to update the knowlege data as easy as possible.
Step 1 and 2 are being calculated only once. The rest will be repeated with every new User input.
The pipeline scheme, including symbolic ontologies with LLM reasoning.