digraph system {
    rankdir=LR;
    node[shape=box style=filled];
    S[label="Share" color=lightblue];
    C[label="Conference" color=lightblue];
    I[label="IAAI 2023" color=lightblue];
    RP[label="Related publications" color=lightblue];
    RT[label="Real-time detection of robotic traffic in online advertising" color=lightblue];
    SL[label="SLIDR" color=lightblue];
    A[label="Amazon" color=lightblue];
    Ch[label="Challenges" color=lightgreen];
    L[label="Labels" color=lightgreen];
    M[label="Metrics" color=lightgreen];
    IR[label="Invalidation rate" color=lightgreen];
    FPR[label="False positive rate" color=lightgreen];
    RC[label="Robotic coverage" color=lightgreen];
    NM[label="Neural model for detecting bots" color=yellow];
    UF[label="User-level frequency and velocity counters" color=yellow];
    UE[label="User entity counters" color=yellow];
    TC[label="Time of click" color=yellow];
    LIS[label="Logged-in status" color=yellow];
    NN[label="Neural network" color=yellow];
    BC[label="Baseline comparison" color=yellow];
    Cal[label="Calibration" color=orange];
    FT[label="Full traffic" color=orange];
    TS[label="Traffic slices" color=orange];
    Dep[label="Deployment" color=pink];
    OS[label="Offline system" color=pink];
    RTC[label="Real-time component" color=pink];
    FV[label="Feature values" color=pink];
    IS[label="Inference service" color=pink];
    G[label="Guardrails" color=pink];
    DR[label="Disaster recovery mechanisms" color=pink];
    FW[label="Future work" color=purple];
    LR[label="Learned representations" color=purple];
    DCN[label="Deep and cross-networks" color=purple];

    subgraph cluster_1 {
        label="IAAI 2023";
        I;
        RP;
    }

    subgraph cluster_2 {
        label="SLIDR";
        RT;
        SL;
        A;
    }

    subgraph cluster_3 {
        label="Model development";
        Ch;
        L;
        M;
        NM;
        UF;
        UE;
        TC;
        LIS;
        NN;
        BC;
    }

    subgraph cluster_4 {
        label="Model deployment";
        Cal;
        FT;
        TS;
        Dep;
        OS;
        RTC;
        FV;
        IS;
        G;
        DR;
    }

    subgraph cluster_5 {
        label="Future work";
        FW;
        LR;
        DCN;
    }

    S -> C;
    C -> I;
    C -> RP;
    RP -> RT;
    RT -> SL;
    SL -> A;
    Ch -> L;
    Ch -> M;
    M -> IR;
    M -> FPR;
    L -> RC;
    NM -> UF;
    NM -> UE;
    NM -> TC;
    NM -> LIS;
    NM -> NN;
    NN -> BC;
    Cal -> FT;
    Cal -> TS;
    Dep -> OS;
    Dep -> RTC;
    RTC -> FV;
    RTC -> IS;
    IS -> G;
    G -> DR;
    FW -> LR;
    FW -> DCN;
}
