My job was to take an inefficient proof-of-concept R package, and make it computationally and memory efficient enough to run on real-world datasets. I failed totally. The obvious explanation would be that I just wasn't able to understand the math involved well enough to implement the algorithm despite immersing myself in it for months. My personal guess though is that both the paper and the reference implementation were flawed in some way that made the task impossible.
Anyway, the paper is here:
Targeted Maximum Likelihood Estimation for Dynamic and Static Longitudinal Marginal Structural Working Models
Petersen, Schwab, Gruber, Blaser, Schomacher, and van der Laan; J Causal Inference 2015
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4405134/pdf/nih...
And the R package here: https://github.com/joshuaschwab/ltmle.
My understanding was never perfect, but my belief is that there is kernel of insight in this approach that has not yet been explored in machine learning. Alternatively, maybe it works as is, and just needs a better implementation. I'd love to see someone implement this approach, or fix it, or discredit it. As it is, I think it's potentially incredibly valuable work that is getting very little attention.