Työterveyslääkäri

Mielenterveyden hoitotapahtumien ennustaminen koneoppimismalleja hyödyntämällä

Työterveyslääkäri
2022;40(2):30-33
Pekka Varje, Ilkka Kivimäki, Tiina Kalliomäki-Levanto, Jussi Turtiainen ja Ari Väänänen

Datatieteisiin ja koneoppimiseen liittyy paljon hyödyntämätöntä potentiaalia työterveyden käyttöön. Analysoimme yli 75 000 työterveyshuollon mielenterveyden häiriöön liittyvää hoitokertomusta ja tuotimme mallin ennustamaan pitkittyneiden mielenterveyden häiriöiden hoidon tarvetta.

Kansainvälisessä tutkimuskirjallisuudessa on tunnistettu datatieteisiin liittyvät mahdollisuudet hyvin laajojen digitaalisten datamassojen aineistolähtöisessä analysoinnissa sekä ennustemallien rakentamisessa. Erityisesti mielenterveyteen liittyvän työkyvyn tutkimusalueella tekoälyn hyödyntäminen on kuitenkin ollut toistaiseksi vähäistä.

Työterveyslaitoksella toteutetussa ja Työsuojelurahaston rahoittamassa tutkimushankkeessa "Paremmalla ennakoinnilla kestävämpään mielen hyvinvointiin työssä" olemme pyrkineet kehittämään uudenlaista datalähtöistä työväestön mielenterveyden tutkimusta sekä luomaan työkaluja työterveyshuollon toiminnan tukemiseksi. Tavoitteenamme on ollut tuottaa tietoa mielenterveyden diagnooseihin liittyvän hoidon pitkittymistä ennustavista tekijöistä sekä vahvistaa työterveyden asiantuntijoiden mahdollisuuksia tarjota varhaista tukea mielenterveyshäiriöiden hoidossa.

Koneoppimismallinnukset

Hoidon pitkittymistä ennustavan mallinnuksen tutkimusaineistona hyödynsimme 75 331:tä Terveystalon työterveyshuollon kirjaamaa mielenterveyteen liittyvää hoitokertomusta vuosilta 2015–2019. Aineisto kattaa 21 771 potilaan hoitokertomukset, joihin liittyy masennus-, ahdistuneisuus-, unihäiriö- tai työuupumusdiagnoosi (F30–F48, F51, Z73.0). Hoitokertomuksista huomioitiin vain tekstit, joissa oli vähintään 20 sanaa, minkä jälkeen hoitokertomustekstien sanamäärän mediaani oli 101, keskiarvo 138 ja maksimi 1973 sanaa.

Hoitokertomusteksteistä analyyseihin mukaan otettiin tulosyy, esitiedot, status eli nykytila ja suunnitelma. Rakenteellisina muuttujina analyyseihin sisällytettiin ikä, sukupuoli ja kahden ensimmäisen käyntikerran diagnoosikoodi. Rakenteellinen aineisto oli pseudonymisoitu ja kertomusteksteistä oli poistettu tunnisteelliset tiedot ennen aineiston luovuttamista tutkimuskäyttöön. Tutkimusluvan hankkeelle myönsi Findata.

Aineiston analyysi perustui asetelmaan, jossa ennustimme mielenterveyteen liittyvien hoitotapahtumien pitkittymistä hyödyntämällä kahden ensimmäisen hoitokäynnin potilaskertomustekstiä, diagnooseja sekä rakenteellisia taustamuuttujia. Hoitotapahtumien pitkittymisen kriteeriksi asetimme yli neljä hoitokäyntiä.

Aineistoon sisältyi myös potilaiden työhistoriatiedot, joiden avulla pyrittiin varmistamaan potilaiden hoitohistorian kattavuus. Luokitteluun otettiin mukaan vain potilaat, joiden ensimmäinen hoitokäynti oli aikaisintaan puoli vuotta työsopimuksen alun jälkeen ja viimeinen hoitokäynti viimeistään puoli vuotta ennen sopimuksen sekä vuoden 2019 loppua. Tämän valikoinnin jälkeen aineistoon jäi 14 653 potilasta, joita koskevat taustatiedot ovat esitettynä taulukossa 1 «»1.

Analyysi tapahtui kaksivaiheisesti. Ensimmäisessä vaiheessa mallinsimme hoitokertomustekstit käyttäen ohjaamatonta Latent Dirichlet allocation -aihemallinnusta (LDA). LDA tunnistaa dokumenteista sanojen välisiä suhteita läpi koko aineiston ja yhdistelee sanoja sen perusteella aiheiksi. LDA:ta varten tekstit esikäsiteltiin muun muassa perusmuotoistamalla sanat Turku Neural Parser -työkalulla.

Analyysin seuraavassa vaiheessa käytimme LDA-mallinnuksen tuottamia aiheita sekä rakenteellisia muuttujia ennustemallin rakentamiseen. Useiden eri luokittelumenetelmien joukosta parhaan erottelukyvyn saavutimme XGBoost-mallilla, joka on gradienttitehostamiseen perustuva päätöspuumalli. Malli opetettiin ennustamaan hoidon pitkittymistä kahden ensimmäisen hoitokertomustekstin sekä taustamuuttujien avulla jakamalla aineisto potilaisiin, joilla oli aineistossa korkeintaan neljä tai enemmän kuin neljä hoitokäyntiä. XGBoost-luokittelijaa opetettiin 80 prosentilla potilaista, minkä jälkeen luokittelun laatua arvioitiin sen muille 20 prosentille potilaista antaman ennusteen osuvuuden mukaan.

Hoitokertomustekstien aiheet

Koneoppimiseen perustuvan luokittelijan tunnistamia aiheita luonnehtivat aiheelle latautuvat avainsanat, joiden avulla voidaan laatia kuvailevat lauseet kertomaan aiheen sisällöstä (kohde, tekeminen, toimijat). Avainsanojen perusteella voidaan arvioida aiheen käsittelemää kokonaisuutta, joka koostuu esimerkiksi potilasta koskevasta arvioinnista tai hoitotoimenpiteiden suunnittelusta. Samat avainsanat voivat sisältyä useampaan eri aiheeseen, jolloin niiden merkitys kussakin aiheessa riippuu niiden suhteesta aiheen muihin sanoihin.

LDA-mallinnuksen tuottaman 160 aiheen joukosta oli tunnistettavissa 23 aihetta, jotka pysyivät keskeisinä myös kokeiltaessa muuttaa aiheiden kokonaismäärää eri mallinnuksissa. Nämä 23 aihetta voitiin niiden avainsanojen perusteella ryhmitellä yhdeksään kokonaisuuteen: työ, perhe, uni, ahdistus, masennus ja uupumus, lääkitys, terapia, tutkimus sekä oman tilanteen pohdinta.

Kyky ennustaa hoidon pitkittymistä

Ennustemallin suorituskyvyn mittarina hyödynnettiin Receiver operating characteristic -käyrää (ROC-käyrä). Luokittelumalli tuottaa jokaisen potilaan kohdalla todennäköisyyden sille, että potilas kuuluu pitkähoitoisten potilaiden joukkoon. ROC-käyrä ja sen rajaama pinta-ala mittaa näiden todennäköisyyksien ja todellisen luokituksen vastaavuutta. ROC-käyrän pinta-ala vastaa sen todennäköisyyttä, että yksi satunnaisesti poimittu lyhytaikainen potilas saa luokittelussa matalamman todennäköisyysarvon kuin satunnaisesti valittu pitkäaikainen potilas.

XGBoost-mallin kyky ennustaa hoitosarjan venyminen vähintään viiteen hoitokäyntiin oli ROC-käyrän pinta-alan perusteella laskettuna keskimäärin 0,742, joka tarkoittaa kohtuullista erottelukykyä. Keskiarvo laskettiin toistamalla luokittelu 20 kertaa siten, että aineisto jaettiin aina eri tavoin 80 prosentin opetus- ja 20 prosentin testiaineistoihin. Käyttämällä luokittelussa vain potilaan diagnoosi- ja taustamuuttujia tulokseksi saatiin 0,694, joka tarkoittaa heikkoa erottelukykyä. LDA:n potilaskertomusteksteistä tuottamat aihemuuttujat lisäsivät ennusteen tarkkuutta tilastollisesti merkitsevästi.

Ennustemallin tärkeimmät selittävät tekijät ovat esitettynä kuvassa 1 «»2. Merkittävimmät ennustavat tekijät olivat F32-, F33- ja F41-diagnoosi. LDA:n löytämien 160 aiheen keskuudesta merkittävimmiksi tekijöiksi nousivat masennukseen, sen lääkinnälliseen hoitoon, uupumukseen, terapian hakemiseen, perheen tilanteeseen, työolosuhteisiin ja hoidon jatkuvuuteen liittyvät aiheet. On huomattava, että ennuste ei perustu vain yksittäisten aiheiden esiintymiseen vaan myös aiheiden yhteisvaikutuksiin.

Tulosten hyödyntäminen työterveyshuollossa

Havaintomme viittaavat siihen, että mielenterveysperusteisten työterveyshuollon hoitokäyntien pitkittymisen ennakoinnissa koneoppisen menetelmät voivat tuottaa lisäarvoa. Koneoppimismenetelmiin ja laajoihin tekstimassoihin perustuva datalähtöinen tutkimus voi avata uusia tulokulmia mielenterveyden empiiriseen tutkimukseen sekä mahdollisesti myös parantaa työterveyshuollon kykyä toteuttaa ennaltaehkäisevää tehtäväänsä mielenterveyden hoidossa.

Tutkimushankkeemme datatieteilijöiden kirjoittamat komentorivit tuotettiin tutkimuskäyttöä varten, mutta ne ovat jatkokehityksen kautta integroitavissa osaksi työterveyshuollon palvelujärjestelmiä. Niiden pohjalta on mahdollista kehittää sovelluksia, jotka voivat auttaa ennakoimaan mielenterveyden hoidon tarpeita työterveyshuolloissa. Tämä voi jatkossa olla tärkeää, kun esimerkiksi työterveyden asiantuntijoiden niukkoja aikaresursseja pyritään allokoimaan optimaalisesti.

Kuten tulokset osoittavat, koneoppimiseen perustuva ennustemalli ei kuitenkaan ole erehtymätön eikä ole mielekästä ajatella sitä automaattisen päätöksenteon välineeksi. Mallin etuna ihmismieleen verrattuna on sen kyky väsymättä ja nopeasti seuloa tuhansia hoitokertomuksia sekä etsiä niistä vaikeasti havaittavia riskitekijöiden yhdistelmiä. Tämä voi osaltaan auttaa työterveyshuollon toiminnan uudistamisessa ja uuden työterveysosaamisen kehittymisessä, vaikkei se lääkärin ammattitaitoa ja potilastyötä korvaakaan.

Pekka Varje
FT, tutkimuspäällikkö
Työterveyslaitos, työkyky ja työurat
pekka.varje@ttl.fi
Ilkka Kivimäki
TkT, erityisasiantuntija
Työterveyslaitos, digi & data
ilkka.kivimaki@ttl.fi
Tiina Kalliomäki-Levanto
TkT, erikoistutkija
Työterveyslaitos, työkyky ja työurat
tiina.kalliomaki-levanto@ttl.fi
Jussi Turtiainen
YTM, tutkija
Työterveyslaitos, työkyky ja työurat
jussi.turtiainen@ttl.fi
Ari Väänänen
YTT, Dr. Behav. Sci, dosentti, tutkimusprofessori
Työterveyslaitos, työkyky ja työurat
ari.vaananen@ttl.fi

Kirjallisuutta

  1. Blei DM, Ng AY, Jordam MI. Latent Dirichlet allocation. J Mach Learn Res 2003;3:993–1022.
  2. Forsström J. Testien diagnostisen arvon mittaaminen ROC-käyrän avulla. Duodecim 1995;111:237–45.
  3. Jackson RG, Patel R, Jayatilleke N ym. Natural language processing to extract symptoms of severe mental illness from clinical text. The Clinical Record Interactive Search Comprehensive Data Extraction (CRIS-CODE) project. BMJ Open 2017;7:e012012.
  4. Kanerva J, Ginter F, Miekka N, ym. Turku neural parser pipeline. An end-to-end system for the CoNLL 2018 shared task. Kirjassa: Zeman D, Hajic J, toim. Proceedings of the CoNLL 2018 Shared Task. Multilingual parsing from raw text to universal dependencies. Bryssel: The Association for Computational Linguistics 2018;133–42.
  5. Karystianis G, Nevado AJ, Kim C-H ym. Automatic mining of symptom severity from psychiatric evaluation notes. Int J Methods Psychiatr Res 2018;27:e1602.
  6. McIntosh AM, Stewart R, John A. ym. Data science for mental health. A UK perspective on a global challenge. Lancet Psychiatry 2016;3:993–8.
  7. Chen T, Guestrin C. Xgboost. A scalable tree boosting system. Kirjassa: Krishnapuram B, Shah M, Alexander J. Smola AJ, ym. toim. Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining. San Francisco: Association for Computing Machinery 2016;785–94.
  8. Tiffin PA, Paton LW. Rise of the machines? Machine learning approaches and mental health: opportunities and challenges. British J Psychiatry 2018;213:509–10.