Big Data i Machine Learning - zastosowanie w medycynie
Operacje przeprowadzane przy wsparciu hologramowych obrazów narządów wewnętrznych pacjenta, modele obliczające ryzyko zachorowania na raka czy cukrzycę, model pozwalający ocenić zmiany skórne człowieka i oszacować czy są to już zmiany chorobowe. To nie science fiction - to współczesność. Wydaje się, że medycyna i technologia, zawsze bardzo mocno szły w parze. Teraz ten tandem przyspieszył szczególnie mocno. Dlaczego?
Teraźniejszość.
Kto nie był choć raz u lekarza? Doskonale wiemy, że nawet najprostsze przeziębienie wymaga zebrania od lekarza wywiadu i wypisania ewentualnej recepty. Przez całe swoje życie odbywamy bardzo wiele wizyt, zarówno tych rutynowych jak i nagłych. Potrzebujemy większych czy mniejszych ingerencji chirurgicznych, czasem borykamy się z chorobami przewlekłymi lub jesteśmy obciążeni jakąś chorobą genetycznie. Życie jednego człowieka i jego historia medyczna to setki tysięcy danych gromadzone latami. Są to przede wszystkim daty, wiek pacjenta, podawane leki, występujące symptomy, czas rekonwalescencji, zdjęcia rentgenowskie, obraz USG, informacje o szczepieniach, wyniki badań, wyniki z urządzeń medycznych.
Do tego dochodzą dane ze wszystkich narzędzi prywatne, takich jak zegarki, opaski i inne, które pozwalają, monitorować stan naszego dobrostanu cały dzień, bez przerwy. Co monitorują? Np. pomiary tętna, ciśnienia krwi, temperatury i wiele wiele innych. Zegarki pewnej znanej korporacji, już dziś są bogate w funkcje powiadomienia o arytmii. Zegarek ten co pewien czas bada tętno użytkownika, jeśli wykryje arytmię, powiadamia go, bo takowa może świadczyć np. o migotaniu przedsionków. No 999 w zegarku. A propos numerów alarmowych. Niezwykle ważnym udogodnieniem jest crossowwanie użytkowników w ramach Smart Watchów czy po prostu smartfonów. Powszechna jest dziś funkcja, która pozwala wygenerować wiadomość ostrzegającą, że bliska Ci osoba wykręciła np. nr 112.
Ale wracają do Machine Learning.
W medycynie taki mix danych, pochodzący z różnych źródeł, jest niezwykle cenny.
Z jednej strony mamy dane przesyłane z urządzeń, które model jest w stanie zinterpretować jako np. zagrażające życiu. Są one realnym system wczesnego ostrzegania o przypadkach nagłych. Z drugiej strony mamy powiększająca się baza medycznych danych:
- informacji o przypadkach chorobowych,
- opisy zdjęć,
- wyników badań,
i coraz lepsze i bardziej zautomatyzowane ich analizowanie. Wszystkie te udogodnienia dają lekarzom, to co najważniejsze, czyli czas, na wcześniejszą diagnozę, rozpoznanie.
Co dziś wykorzystujemy w medycynie z szeroko pojętego obszaru Big Data i Machine Learning?
- Diagnozowanie i przewidywanie chorób
- Zarządzanie danymi medycznymi
- Monitorowanie pacjentów w czasie rzeczywistym
- Zarządzanie danymi i analityka Big Data w ramach systemów opieki zdrowotnej
Firmy technologiczne prześcigają się w pomysłach. Sami proponujemy naszym klientom zróżnicowane rozwiązania technologiczno-naukowe. Przyjrzymy się kilku konkretnym przypadkom.
DIAGNOSTYKA
Jeśli chodzi o diagnostykę warto przyjrzeć się tym kilku przypadkom ze świata:
- Model typu CheXNet, CheXNeXt, CheXpert − pozwala na analizę zdjęć rentgenowskich. Specjaliści opracowali w nich specjalny algorytm, który może wykrywać zapalenie płuc na podstawie zdjęć rentgenowskich klatki piersiowej na poziomie przewyższającym praktykujących radiologów.
− wykorzystanie konwolucyjnych sieci neuronowych (CNN) do klasyfikacja zmian skórnych, czyli analiza zmian skórnych na bazie setek tysięcy dostępnych obrazów ze zmianami chorobowymi
− analiza zdjęć dna oka przy wykrywaniu retinopatii cukrzycowej, niezwykle perspektywiczne badanie, ma wysoki wskaźnik wykrywania podatności pacjenta na utratę wzroku związanego z cukrzycą.
− Analiza badań histopatologicznych węzłów chłonnych. Patolodzy wspomagani przez algorytm wykazali wyższą dokładność, niż algorytm lub sam patolog. W szczególności pomoc algorytmu znacznie zwiększyła czułość wykrywania mikroprzerzutów (91% vs. 83%, P=0,02)
To tylko kilka przykładów, a jednak pokazują one realne i wymierne efekty wykorzystania uczenia maszynowego.
Drugim bardzo ważnym obszarem jest prognostyka.
PROGNOSTYKA
Tutaj oczywiście gra rozgrywa się o jak najlepsze przewidywanie potencjalnych “problemów”. Specjaliści z Data Science z naszej firmy obserwują trendy światowe i mocno rekomendują wykorzystanie różnych modeli ML i DL w ramach procesów usprawniających zarządzanie danymi w szpitalach, placówkach medycznych i innych powiązanych podmiotach. O czym dokładnie mowa?
Np. o modelach przewidujących potencjalne problemy zdrowotne pacjenta, na podstawie jego historii medycznej. Mowa tu o szacowaniu takich ryzyk jak udar mózgu, czy choroba serca. To duża rzecz dla profilaktyki, która jak wiemy mocno w Polsce kuleje. Na tapetę można wziąć np. cukrzycę. Choruje na nią 2,7 miliona Polaków, a 550 tysięcy z nich nie jest świadomych rozwijającej się choroby. Co 10 sekund diagnozuje się cukrzycę na świecie. W Polsce mamy bardzo wysoki odsetek powikłań po cukrzycy, z przypadkami amputacji kończyn czy utraty wzroku u pacjentów. Wyzwań jest zatem bardzo dużo. Jednak stworzenie adekwatnych modeli, wspartych o zastosowanie dodatkowych metod tj. drzewa decyzyjne, lasy losowe czy modele grupowe (ang. ensemble models) zapewniające interpretowalność wyników, pokazuje w jak przełomowych momencie medycznym i naukowym jesteśmy. Bezpośrednio bowiem współpraca maszyny i człowieka realnie może wpłynąć na mniejszą śmiertelność, a na pewno na przyspieszenie procesów analizy problemów zdrowotnych.
Dość zaawansowane modele, to modele przetrwania i modele hazardowe – określające ryzyko choroby/zgonu w funkcji czasu oraz systemy rekomendacyjne, wspierające lekarza podczas kontaktu z pacjentem, wykorzystujące ideę „sztucznych bliźniaków”.
Pierwsze z nich znane są od lat 50-tych. “Analiza przeżycia jest gałęzią statystyki (lub biostatystyki) obejmującą metody badania procesów, których obiektem jest czas, jaki upłynie do wystąpienia pewnego zdarzenia np. śmierć pacjenta.
Główne pytania, na jakie taka analiza przeżycia pomogłaby udzielić odpowiedzi to:
• Jaka część populacji przetrwa pewien okres czasu?
• Jak długo będą żyć ci, którzy przetrwają?
• Czy należy brać pod uwagę więcej niż jeden czynnik sprzyjający niepowodzeniu?
• Jakie określone okoliczności bądź cechy charakterystyczne badanego obiektu wpływają na szanse przetrwania?”*
Drugi model opierający się na tzw. sztucznych lub cyfrowych bliźniakach to funkcja, która pozwala na tworzenie wirtualnego modelu pacjenta. Sztuczne Bliźniaki są bezpiecznym środowiskiem do testowania wskazań medycznych, dalszych procesów leczenia, wpływu leków. Pozwalają wykryć problemy, pozostawiając wystarczająco dużo czasu na dokonanie niezbędnych poprawek w diagnozie lub farmakologii czy zastosowanie właściwych procedur.
Jakie wyzwania stoją zatem przed Nami.
Niezwykle ważne jest oczywiście przygotowanie reprezentacyjnego zbioru danych, uwzględniających istotne medycznie wyniki badań i dane demograficzne. Proces uczenia musi być zbudowany tak, aby minimalizował/maksymalizował odpowiednio dobrany współczynnik oceniający działanie modelu (jednocześnie dając możliwość porównania z innymi metodami / badaniami). Dotyczy to też samej interpretacji modelu, czyli która zmienna objaśniająca (np. wiek czy ciśnienie krwi) była istotna i w jakim stopniu.
Najważniejsze i warte podkreślenia jest to, że wszędzie tam gdzie istnieje jakakolwiek wątpliwość - głos decydujący powinien/będzie mieć lekarz.
PODSUMOWANIE
Wszystko to brzmi naprawdę na działania z wielkim potencjałem. Są jakieś obawy? Tak. Jak zawsze przy wdrażaniu nowych metod działania. Trzeba wymienić choćby:
- brak adekwatnej legislacji - za szybkim rozwojem AI nie nadąża legislacja, w tym kwestie własności intelektualnej i odpowiedzialności prawnej,
- jak zapanować nad prywatnością i bezpieczeństwo danych pacjentów (RODO),
- pojawiają się też obawy etyczne ze strony lekarzy oraz pacjentów.
Na plus oczywiście należy podkreślić:
- odciążenie lekarza,
- automatyzacja i ujednolicenie procesów,
- minimalizacja błędów.
Warto mieć z tyłu głowy ten bilans zysków i strat. Odwrotu z tej technologicznej drogi raczej już nie ma. Musimy tylko jako firmy oferujące technologie, modele ML i DL, rozwiązania IT, stanąć na wyżynach transparentności i ścisłej kooperacji z pacjentami i lekarzami. Powinniśmy też, szczególnie pacjentów i lekarzy, oswajać z samą technologią. Dużo teraz bowiem błędnych i krzywdzących informacji np. o Sztucznej Inteligencji.
Jak będzie wyglądała zatem przyszłość medycyny? Miejmy nadzieje, że zdobycze technologii pomogą wydłużyć średnią długość, ale też i jakość życia człowieka na ziemi. Może wkrótce coraz więcej będzie na naszym globie błękitnych stref 😉oby to się udało ☺️
Zachęcamy Was do śledzenia naszego bloga i zakładki case study, gdzie pokazujemy i opisujemy inne przykłady związane z wykorzystaniem Machine Learning w naszej firmie.
Linki poniżej:
https://www.jellytech.com.pl/post/uczenie-maszynowe-statki-i-porty?lang=PL
https://www.jellytech.com.pl/case-study/aplikacja-do-zarzadzania-transportem-morskim?lang=PL
*za Agnieszka Deszyńska (Kraków) Model hazardów proporcjonalnych Coxa MATEMATYKA STOSOWANA TOM 13/54 2011