Fully-differentiable Density Functional Theory written in @PyTorch. Pre-print paper here: https://t.co/ZvjZLn2Voo. I wonder what new applications this could bring.
Did you know that you can parallelize *nonlinear* RNNs over their sequence length!? Our @NeurIPSConf paper "Towards Scalable and Stable Parallelization of nonlinear RNNs," which introduces quasi-DEER and ELK to parallelize ever larger and richer dynamical systems! 🧵 [1/11]
@_fikri_auliya Kalau diplot index vs time, bakalan jadi sawtooth signal dengan periode 2*(n-1), jadi T bisa direduksi jadi T=T%[2*(n-1)]. Habis itu tinggal dibagi aja kasusnya apakah T<=n-1 atau tidak.
@ZikriIsmal @aria_ghora @__nggih@nmonarizqa@rizalzaf@imcimon Tergantung jobdesc-nya. Kita biasanya nyebutnya ML research engineer, karena kerjaannya dekat ke riset. Skillsetnya juga beda dari SE: tensor programming, baca paper+implementasi, linear algebra
Can we parallelize RNN?
We can! Now you can see how on our repo: https://t.co/aWIdNWjN5J
This is the code implementation of the paper I shared last week: https://t.co/B5S7J5bs2U
@aria_ghora Non-convergence karena Newton's method memang ga ada jaminan bakalan converge, jadi kalau initial guess-nya jauh, bisa diverge bahkan. Paper-nya lumayan berat di matematikanya, jadi kalau ada pertanyaan, tanya aja.
Another drawback is scalability. Our method scales poorly: O(n^3) time complexity with the number of dimensions n. However, we can still achieve speed up using GRU with 64 dimensions (which is quite common value for experiments).
Really excited to share our new work: parallelizing RNN!
RNN is known to be non-parallelizable because its state depends on the previous state.
In our paper, we present a parallel algorithm to evaluate RNN, achieving orders of magnitude faster with a GPU!
https://t.co/cNdIOzcsXJ
The drawbacks: non-convergence and scalability. This is Newton's method and it has no global convergence guarantee. Although in our experiments the non-convergence is not that often, we expect that might occur more often in other experiments.
@aria_ghora Hahaha... Thank you! Gimana caranya bisa nyampe ke situ? Ini metodenya masih banyak bolong2nya, salah satunya non-convergence dan scalability, tapi insya Allah bisa jadi pembuka jalan untuk riset2 yang sejalan.