Врач выписывает таблетку от сердца и таблетку от давления. По отдельности каждая помогает, а вместе они могут спутать сигналы в крови и навредить. Такие нежелательные встречи лекарств называют взаимодействиями, и проверить каждую пару в лаборатории невозможно — их миллионы.
Компьютер может выручить: он смотрит на устройство лекарств, как на чертежи, и предполагает, какие детали зацепятся друг за друга. Но раньше у всех проверяющих программ были разные учебники и разные экзамены. Одну хвалили за одно, другую за другое, а сравнить их было нельзя.
Теперь появился общий полигон — набор из шести известных коллекций данных о лекарствах и двадцати программ-предсказателей. Каждую программу прогнали через одинаковые задания: найти опасную пару, не перепутать безопасную, не сломаться на новых данных. Лучше всех справились программы, которые учатся на примерах, как ученик на задачках с ответами.
Этот общий экзамен показал, где программы ошибаются чаще всего. Теперь можно чинить их прицельно, а не наугад. Значит, в будущем врач получит надёжного помощника, который предупредит об опасной паре ещё до того, как пациент выпьет таблетки.
В базе данных лекарств больше пар, чем звёзд в нашей галактике, — и проверить каждую вручную невозможно.