Pri vývoji materiálov často záleží na tom, ako sú atómy usporiadané v priestore. Bežné jazykové modely pracujú s vedeckými opismi, no samotný text im nemusí poskytnúť dostatočne presnú predstavu o trojrozmernej štruktúre kryštálu. Tím preto vytvoril systém, ktorý spracúva text a štruktúru materiálu spoločne.
Model nazvaný Contrastive Language-Crystal, skrátene CLaC, používa jednu časť na čítanie textu a druhú na spracovanie kryštálovej štruktúry. Pri tréningu sa učí priraďovať k sebe opis a zodpovedajúci materiál. Výsledkom je možnosť hľadať v databáze kryštály podľa slovného zadania, napríklad podľa požadovanej fyzikálnej vlastnosti.
Autori narazili na problém s tréningovými dátami: vedecké články opisujú známe materiály nerovnomerne a ich text nemusí byť vhodný na presné prepojenie vlastností so štruktúrou. Preto využili aj synteticky vytvorené opisy založené na vypočítaných vlastnostiach materiálov. Takto vytvorený text poskytol modelu pri porovnávaní s kryštálmi jasnejšie informácie než samotné úryvky z odbornej literatúry.
Vo vedeckej práci publikovanej v časopise Nature Communications výskumníci uvádzajú, že verzia trénovaná na syntetických opisoch dosiahla v jednej z úloh rozpoznávania prvkového zloženia presnosť 95,4 percenta. Pri rozlišovaní kryštálových sústav však dosiahla 34 percent. Výsledky sa teda líšia podľa typu úlohy a nemožno ich zhrnúť jediným číslom o „presnosti modelu“.
V ďalších testoch model vyberal z existujúcej databázy kandidátov zodpovedajúcich textovým požiadavkám na vlastnosti materiálu. Výskumníci zistili, že syntetické opisy mu pri tomto vyhľadávaní pomáhali viac než texty získané priamo z vedeckých publikácií. Ide o vyhľadanie sľubných kandidátov na ďalšie skúmanie, nie o potvrdenie ich vlastností v laboratóriu.
Autori upozorňujú, že súčasný model je určený pre kryštalické materiály. Skutočné materiály pritom často obsahujú poruchy alebo zložitejšie štruktúry, ktoré môžu ich správanie meniť. Ďalším krokom bude overiť, ako dobre sa podobný prístup uplatní pri týchto realistickejších prípadoch a pri experimentálnom vývoji.
