Nikan Doosti (@NIkronic) profile picture

Graduate Researcher | Machine Learning, Digital Fabrication | Ex-Founder | Mentor | Aligning with RNGs

Helsinki, Finland
Joined March 2016
Photo by Nikan Doosti (@NIkronic)Photo by Nikan Doosti (@NIkronic)Photo by Nikan Doosti (@NIkronic)Photo by Nikan Doosti (@NIkronic)Photo by Nikan Doosti (@NIkronic)Photo by Nikan Doosti (@NIkronic)Photo by Nikan Doosti (@NIkronic)Photo by Nikan Doosti (@NIkronic)Photo by Nikan Doosti (@NIkronic)Photo by Nikan Doosti (@NIkronic)
I'm feeling sad/happy that I spent so much of my free time (~1h per day) on the PyTorch forum, reading and answering questions! + Happy side: It *was* an amazing way of learning ML and PyTorch as a newbie, and such a nice community! I got so excited about it that I realized I'm near the top of the leaderboard for having useful answers/comments. discuss.pytorch.org/u/nikronโ€ฆ - Sad side: Now, it's being LLM-infested, which makes me so sad as it'd be hard to have the same experience as before. o The challenge is that as a newbie with having access only to public and online resources, it was a very welcoming and reliable place to build yourself. I'm worried how people in similar situation are feeling these days. :(
5
543
Nikan Doosti retweeted
๐ŸŽ“ Eighth lecture is live on YouTube! โ–ถ๏ธ Introduction to Deep Learning Research ๐Ÿ”ฌ Lesson 08: A softer perceptron, part IV: hardening and multi-class One update rule ๐Ÿ” w โ† w + (y โˆ’ แปน)f(x), soft ๐Ÿฆ or hard ๐ŸงŠ, 2 classes or K youtu.be/-5CbEost-0E
3
24
219
12,937
Thrilled to announced that I am happy to say that I am super stoked to see that this is being talked about. It's not the noise โ€” it's the babble of a bubble. The vacuousness is load-bearing.
LinkedIn is the lowest SNR social media, and the noise there is extraordinarily sad and obnoxious. Peacock tail boasting posts everywhere, now turning into unadulterated AI slop, followed each by dozens of congratulating platitudes. L'enfer c'est LinkedIn.
1
15
2,310
I had such an amazing time at the Symposium on Geometry Processing (#SGP26) conference ๐Ÿ˜ held in Bern-Switzerland, especially being among a super welcoming and inclusive community ๐Ÿค—, that after a decade I decided to change the profile picture!
1
4
458
Had an discussion with the legend @jaakkolehtinen ๐Ÿ˜, and I felt amazingly represented and understood by him just in a short meeting! That's why he has won multiple School of Science Teaching awards!
1
142
An awesome event given my passion for Graphics4Science/Eng by pushing explicit representation, here geometry!
Inspired by #CVPR2026? ๐Ÿ“ฃ Announcing: Call For Papers on Geometric Intelligence @ ECCV26! geo-int.github.io/ Submission deadline: 13th of July ๐Ÿ‘€ Computer vision and AI are increasingly playing a role in scientific discovery. 1/n
2
131
My entire timeline is about @CVPR talks/papers/highlights/etc, and as a person with FOMO, I'm in pain while browsing the articles. :) Hoping for the future...
71
During my master's thesis, for a period I had only access to my $200 student laptop, hence couldn't run any big simulation or training. The result was that I independently introduced a Fourier feature upscaling for topology optimization which was included in the paper I published
if you're doing AI research at all; I recommend doing the "ETH zurich" route Train models that use a single GPU. Make sure that it takes less than a minute to train models. Pufferlib is a great example. The more models you train the more you learn
1
203
๐Ÿš€ I'm delighted to share an **open postdoc position** joint between our group at @MIT_CSAIL and @MITIBMLab, mentored by me, Ankit Gupta, @LChoshen, and friends; the start date can be as early as fall 2026.
1
10
84
13,449
It's field dependent: Fields that gatekeeping is not only punished but rewarded, which also have "open scam" (paid open access) principle, make socio-economical status through H-index like KPIs. So, if it's replicable, finding "paper factory" research would be easy!
being wrong is the best way to get cited a lot
237
"...the design was inspired by a human cognitive process/strategy, of attending back and forth over some data sequentially." Just a reminder on why I'm interested in making the underlying principles, such as human intuition aligned operations, a differentiable optimization layer.
The (true) story of development and inspiration behind the "attention" operator, the one in "Attention is All you Need" that introduced the Transformer. From personal email correspondence with the author @DBahdanau ~2 years ago, published here and now (with permission) following some fake news about how it was developed that circulated here over the last few days. Attention is a brilliant (data-dependent) weighted average operation. It is a form of global pooling, a reduction, communication. It is a way to aggregate relevant information from multiple nodes (tokens, image patches, or etc.). It is expressive, powerful, has plenty of parallelism, and is efficiently optimizable. Even the Multilayer Perceptron (MLP) can actually be almost re-written as Attention over data-indepedent weights (1st layer weights are the queries, 2nd layer weights are the values, the keys are just input, and softmax becomes elementwise, deleting the normalization). TLDR Attention is awesome and a *major* unlock in neural network architecture design. It's always been a little surprising to me that the paper "Attention is All You Need" gets ~100X more err ... attention... than the paper that actually introduced Attention ~3 years earlier, by Dzmitry Bahdanau, Kyunghyun Cho, Yoshua Bengio: "Neural Machine Translation by Jointly Learning to Align and Translate". As the name suggests, the core contribution of the Attention is All You Need paper that introduced the Transformer neural net is deleting everything *except* Attention, and basically just stacking it in a ResNet with MLPs (which can also be seen as ~attention per the above). But I do think the Transformer paper stands on its own because it adds many additional amazing ideas bundled up all together at once - positional encodings, scaled attention, multi-headed attention, the isotropic simple design, etc. And the Transformer has imo stuck around basically in its 2017 form to this day ~7 years later, with relatively few and minor modifications, maybe with the exception better positional encoding schemes (RoPE and friends). Anyway, pasting the full email below, which also hints at why this operation is called "attention" in the first place - it comes from attending to words of a source sentence while emitting the words of the translation in a sequential manner, and was introduced as a term late in the process by Yoshua Bengio in place of RNNSearch (thank god? :D). It's also interesting that the design was inspired by a human cognitive process/strategy, of attending back and forth over some data sequentially. Lastly the story is quite interesting from the perspective of nature of progress, with similar ideas and formulations "in the air", with a particular mentions to the work of Alex Graves (NMT) and Jason Weston (Memory Networks) around that time. Thank you for the story @DBahdanau !
1
356
An example in 3D vision and graphics: human-made objects are based on sweep surfaces which allows efficient, interactive editing, and detailed when parameterized. And by making it differentiable, you get *differentiable neural sweeper* which is self-supervised!
1
134
After talking to many senior PhD students, researchers and professors, I reached to this conclusion which was mentioned explicitly by many: "๐‘ต๐’๐’• ๐’…๐’๐’Š๐’๐’ˆ ๐’‚ ๐‘ท๐’‰๐‘ซ ๐’Š๐’” ๐’ƒ๐’†๐’•๐’•๐’†๐’“ ๐’•๐’‰๐’‚๐’ ๐’‚ ๐’ƒ๐’‚๐’… ๐‘ท๐’‰๐‘ซ." That's why I spend loads of my free time sending cold emails to such people to guide me.
I get many DMs from people who want to do a PhD and are asking about potential difficulties. Here are some thoughts: 1. Donโ€™t embark on a PhD at any cost. It is not an end in itself. A mediocre PhD is not valuable. Heck, even an average PhD is not that valuable either given the opportunity cost (see the point below). 2. A PhD only unlocks extremely competitive jobs. This is to say that most PhD graduates end up in positions for which a PhD was not necessary. 3. Do not fund your PhD under any circumstances (I hear this often from applicants from third countries), or accept a low stipend relative to the cost of living. The worst offenders Iโ€™m aware of seem to be the UK, Italy and France (and the best stipends appear to be in Switzerland). 4. Think twice before becoming an international student. Sure, itโ€™s fun to go abroad, but youโ€™re going to be broke (see the point above). It also exposes you to visa and housing issues, difficulties visiting your home country (for example, limited-entry visas in the US), or complicated situations when trying to do internships. That said, there are definitely good reasons to do a PhD, and I may write a post about this another time.
8
6
1
76
110,942
As an overthinker, I even check personal websites of the authors I have cited! Just an example, I noticed a co-author I've cited does artistic type of work that I liked; so I sent an email to her to just say 'cool work'. Drawback? overoptimization!
Okay so, we just found that over 50 papers published at @Neurips 2025 have AI hallucinations I don't think people realize how bad the slop is right now It's not just that researchers from @GoogleDeepMind, @Meta, @MIT, @Cambridge_Uni are using AI - they allowed LLMs to generate hallucinations in their papers and didn't notice at all. It's insane that these made it through peer review๐Ÿ‘‡
181
My eyes feel heavy with all the words I can't say. Thanks for your kind words, so we Iranians can feel we are appreciated.
Putting Iran back onto the trajectory of a well functioning democracy would result in the greatest value creation ever.
2
172
Nikan Doosti retweeted
Announcing SGI 2026! Undergrads and MS students: Apply for 6 weeks of paid summer geometry processing research. No experience needed: 1 week tutorials + 5 weeks of projects. Mentors are top researchers in this emerging branch of graphics/computing/math. sgi.mit.edu
1
17
3
73
9,775
I asked grok to analyze what I say in my bio, what it means. grok's focus on the "Outlasting RNGs" is interesting, and in fact the explanation matches closely. This is the part so resonating: '๐˜–๐˜ถ๐˜ต๐˜ญ๐˜ข๐˜ด๐˜ต๐˜ช๐˜ฏ๐˜จ' ๐˜ช๐˜ต ๐˜ช๐˜ฎ๐˜ฑ๐˜ญ๐˜ช๐˜ฆ๐˜ด ๐˜ฆ๐˜ฏ๐˜ฅ๐˜ถ๐˜ณ๐˜ช๐˜ฏ๐˜จ ๐˜ฐ๐˜ณ ๐˜ฑ๐˜ฆ๐˜ณ๐˜ด๐˜ช๐˜ด๐˜ต๐˜ช๐˜ฏ๐˜จ ๐˜ต๐˜ฉ๐˜ณ๐˜ฐ๐˜ถ๐˜จ๐˜ฉ ๐˜ณ๐˜ฆ๐˜ฑ๐˜ฆ๐˜ข๐˜ต๐˜ฆ๐˜ฅ ๐˜ฃ๐˜ข๐˜ฅ ๐˜ญ๐˜ถ๐˜ค๐˜ฌ, ๐˜ง๐˜ณ๐˜ถ๐˜ด๐˜ต๐˜ณ๐˜ข๐˜ต๐˜ช๐˜ฐ๐˜ฏ, ๐˜ฐ๐˜ณ ๐˜ณ๐˜ข๐˜ฏ๐˜ฅ๐˜ฐ๐˜ฎ๐˜ฏ๐˜ฆ๐˜ด๐˜ด ๐˜ต๐˜ฐ ๐˜ฆ๐˜ท๐˜ฆ๐˜ฏ๐˜ต๐˜ถ๐˜ข๐˜ญ๐˜ญ๐˜บ ๐˜ด๐˜ถ๐˜ค๐˜ค๐˜ฆ๐˜ฆ๐˜ฅ, ๐˜ฐ๐˜ง๐˜ต๐˜ฆ๐˜ฏ ๐˜ฃ๐˜บ ๐˜จ๐˜ณ๐˜ช๐˜ฏ๐˜ฅ๐˜ช๐˜ฏ๐˜จ ๐˜ฐ๐˜ณ ๐˜ณ๐˜ฆ๐˜ฑ๐˜ฆ๐˜ข๐˜ต๐˜ฆ๐˜ฅ ๐˜ข๐˜ต๐˜ต๐˜ฆ๐˜ฎ๐˜ฑ๐˜ต๐˜ด. ๐˜›๐˜ฉ๐˜ช๐˜ด ๐˜ณ๐˜ฆ๐˜ด๐˜ฐ๐˜ฏ๐˜ข๐˜ต๐˜ฆ๐˜ด ๐˜ธ๐˜ช๐˜ต๐˜ฉ ๐˜ฉ๐˜ช๐˜ด ๐˜ฆ๐˜น๐˜ฑ๐˜ณ๐˜ฆ๐˜ด๐˜ด๐˜ฆ๐˜ฅ ๐˜ญ๐˜ฐ๐˜ท๐˜ฆ ๐˜ง๐˜ฐ๐˜ณ ๐˜ท๐˜ช๐˜ฅ๐˜ฆ๐˜ฐ ๐˜จ๐˜ข๐˜ฎ๐˜ฆ๐˜ด (๐˜ฆ.๐˜จ., ๐˜‹๐˜ฐ๐˜ต๐˜ข 2, ๐˜‰๐˜ข๐˜ต๐˜ต๐˜ญ๐˜ฆ๐˜ง๐˜ช๐˜ฆ๐˜ญ๐˜ฅ ๐˜, ๐˜Š๐˜บ๐˜ฃ๐˜ฆ๐˜ณ๐˜ฑ๐˜ถ๐˜ฏ๐˜ฌ, ๐˜ข๐˜ฏ๐˜ฅ ๐˜ช๐˜ฏ๐˜ฅ๐˜ช๐˜ฆ๐˜ด), ๐˜ธ๐˜ฉ๐˜ฆ๐˜ณ๐˜ฆ ๐˜ด๐˜ถ๐˜ค๐˜ฉ ๐˜ฑ๐˜ฆ๐˜ณ๐˜ด๐˜ฆ๐˜ท๐˜ฆ๐˜ณ๐˜ข๐˜ฏ๐˜ค๐˜ฆ ๐˜ช๐˜ด ๐˜ฌ๐˜ฆ๐˜บ.
1
204
One of the main lessons my supervisors emphasized during my bachelorโ€™s thesis was that real progress requires leaving your ๐—ฐ๐—ผ๐—บ๐—ณ๐—ผ๐—ฟ๐˜ ๐˜‡๐—ผ๐—ป๐—ฒ. At the time, I was working on classic computer vision. For my masterโ€™s thesis, I moved into ๐—ฐ๐—ผ๐—บ๐—ฝ๐˜‚๐˜๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—ณ๐—ฎ๐—ฏ๐—ฟ๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป, a domain that was entirely uncharted for me. Over time, I realized this was not just situational, but a ๐—ฐ๐—ผ๐—ฟ๐—ฒ ๐—ฎ๐˜๐˜๐—ฟ๐—ถ๐—ฏ๐˜‚๐˜๐—ฒ ๐—ผ๐—ณ ๐—ต๐—ผ๐˜„ ๐—œ ๐—ผ๐—ฝ๐—ฒ๐—ฟ๐—ฎ๐˜๐—ฒ. I noticed this clearly at Aalto: in most gatherings, people tend to cluster by similar cultural or national backgrounds (shared language, nationality, and so on). Meanwhile, because I prioritize ๐˜ƒ๐—ฎ๐—น๐˜‚๐—ฒ๐˜€ ๐—ผ๐˜ƒ๐—ฒ๐—ฟ ๐—ณ๐—ฎ๐—บ๐—ถ๐—น๐—ถ๐—ฎ๐—ฟ๐—ถ๐˜๐˜†, these factors have never guided where I belong or who I engage with. Through this, I noticed I have the most diverse group around me which makes me happy, especially that if you're being criticized by this group, there's a consistent reason, not just temporary feelings. I am genuinely drawn to avoiding comfort zones and to working in ๐˜ถ๐˜ฏ๐˜ค๐˜ฉ๐˜ข๐˜ณ๐˜ต๐˜ฆ๐˜ฅ ๐˜ฅ๐˜ฐ๐˜ฎ๐˜ข๐˜ช๐˜ฏ๐˜ด, where outcomes are uncertain but the journey is unique and deep!
1
108
How is being ๐š ๐ฆ๐ž๐ญ๐ก๐จ๐๐จ๐ฅ๐จ๐ ๐ข๐œ๐š๐ฅ ๐ญ๐จ๐ฎ๐ซ๐ข๐ฌ๐ญ, ๐จ๐ซ ๐ฌ๐จ๐ฆ๐ž๐จ๐ง๐ž ๐ฐ๐ข๐ญ๐ก ๐š ๐ซ๐ž๐ฌ๐ž๐š๐ซ๐œ๐ก ๐ช๐ฎ๐ž๐ฌ๐ญ๐ข๐จ๐ง ๐ญ๐ซ๐ž๐š๐ญ๐ž๐ ๐Ÿ๐จ๐ซ ๐ ๐ซ๐š๐ง๐ญ๐ฌ? I personally always assumed that you have a question that want to address and apply for grants to cover that. But apparently we have many cases that "hot" topics define the research questions even on a yearly basis.
89