Iain Dunning Profile Banner
Iain Dunning Profile
Iain Dunning

@iaindunning

Followers
2,653
Following
356
Media
84
Statuses
547

Head of AI @ HRT ( @wehrtyou )

New York, NY
Joined January 2013
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@iaindunning
Iain Dunning
2 months
Please apply! I am especially interested in PhDs this year - don't put off applying until the end of the year (speaking from my personal experience...)
@weHRTyou
Hudson River Trading
2 months
Summer 2025 internships and full-time roles are live! 🎉 From Algorithm Development to Software Engineering to internships in NYC and Singapore, work on challenging and impactful projects. Visit to see all our new roles.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
8
89
10
13
216
@iaindunning
Iain Dunning
11 months
My AI team is always on the lookout for excellent people who want to build cool things. Plenty of data, plenty of compute. Markets are a challenging domain where off-the-shelf approaches don't work or are at least very suboptimal, which adds to the fun. DM me, email me.
17
17
202
@iaindunning
Iain Dunning
9 months
Speaking as a former DM engineer, you should disregard this. DM (and OAI) was built by talented engineers, many with PhDs. This person has been at DM 2 months, & the real red flag is having time to tweet multiple shallow takes a day. Don't let people gate keep you from AI!
6
3
136
@iaindunning
Iain Dunning
11 months
Not sure if "extremely good" is necessary but, in my experience at DM and now at HRT, one can only contribute at the highest level if you can implement your good ideas effectively (your own time) and efficiently (machine's time).
@tszzl
roon
11 months
coming up with good ml research ideas is significantly easier than implementing them in a complex codebase — the returns to being an extremely good engineer are super high
29
85
1K
0
1
44
@iaindunning
Iain Dunning
1 month
Will be attending MIT Career Fair next week, come say hi! First time in 5 years, should be fun.
1
0
30
@iaindunning
Iain Dunning
7 months
Talking about using AI to provide liquidity wherever and whenever at #GTC24 with @weHRTyou
Tweet media one
2
2
26
@iaindunning
Iain Dunning
3 years
Best thing I did in my PhD!
@math_opt
Mathematical Optimization Society
3 years
Iain Dunning ( @iaindunning ), Joey Huchette, and Miles Lubin for the paper JuMP: A Modeling Language for Mathematical Optimization () @JuMPjl
2
12
62
1
0
29
@iaindunning
Iain Dunning
8 months
Come say hi in San Jose next month!
@NVIDIAAI
NVIDIA AI
8 months
Hear Hudson River Trading ( @wehrtyou ) speak about how they use #AI for price discovery and trading in #quantfinance . Join the session at #GTC24 on March 19.
7
6
24
0
1
25
@iaindunning
Iain Dunning
10 years
Google just open-sourced their LP solver Glop, added SCIP-powered MILP solver to Google Sheets, + a solver API #orms http://t.co/B1fMwQgDDd
2
27
27
@iaindunning
Iain Dunning
8 years
Best paper I've read in a while, and captures why a lot of the optimisation literature is pretty damn terrible
0
7
24
@iaindunning
Iain Dunning
3 months
Excited to meet people at ICML, we know there are a lot of really interesting opportunities right now for talented AI researchers and engineers so please come by and let me pitch you on why you should consider working with us.
@weHRTyou
Hudson River Trading
3 months
Innovative strategies are essential to harness the complex data of financial markets. For @iaindunning , head of HRT AI Labs, it's the perfect playground for advanced #ML . From July 22-24, stop by booth 311 at @icmlconf in Vienna to learn more and connect with our team. #ICML2024
5
1
27
2
1
21
@iaindunning
Iain Dunning
6 months
The tweets this is responding to, and replies therein, reveals how overloaded "quant" is, causing much confusion. Add in intentional opacity around the capacity of various strategies, and a common misunderstanding that all "smart" participants are seeking max total return
@FormulaDeltaOne
Formula δ1
6 months
My dude what have you not understood from what I’ve just said. I spend 8-10 hours/day building Sharpe 10 HFT strategies. I have zero desire (and certainly lack of tech and other obstacles) to do so after that in my free time. Also my employer would have a look at that if I did.
17
6
287
1
1
19
@iaindunning
Iain Dunning
10 years
Watching @MIT Prof Steven Johnson's talk about how @JuliaLanguage & #python can be friends (2 lang prob!) @EuroSciPy
0
6
17
@iaindunning
Iain Dunning
4 years
At this week's @wehrtyou AI Labs (HAIL) @bnzyx1 (who just started this fall) presented "Real World Games Look Like Spinning Tops" by @wojczarnecki @maxjaderberg et al - great visualizations, and fun to ponder how complex systems like financial markets and can be analyzed this way
Tweet media one
Tweet media two
0
5
14
@iaindunning
Iain Dunning
3 years
Exciting day!
@JuMPjl
JuMP
3 years
JuMP 1.0 is out! Use JuMP to route school busses, schedule trains, plan power grid expansion, or optimize organic milk production! (Just examples of successful applications.)
5
73
350
0
0
14
@iaindunning
Iain Dunning
2 years
We're here! Come see @wehrtyou at @icmlconf ! We have swag, we will answer your questions (mostly 👀)
Tweet media one
1
1
14
@iaindunning
Iain Dunning
10 years
New: GraphLayout.jl force-based graph layout algos + SVG plotting w/ Compose.jl #JuliaLang http://t.co/DKCY41Q3xj
Tweet media one
0
5
13
@iaindunning
Iain Dunning
6 years
Had honor of presenting some of the AI research I've been doing at @DeepMindAI and @wehrtyou at @WestPoint_USMA this week. The cadets were a great audience with perceptive questions about AI now and in the future, incl. safety, economic impact, and how to learn more about DL+AI.
Tweet media one
Tweet media two
0
0
13
@iaindunning
Iain Dunning
6 years
Excited to be at #NeurIPS2018 ! Will be talking briefly at the Expo on Sunday on behalf of @wehrtyou about some issues and opportunities around applying #DeepRL to trading. 3pm, room 517D.
0
1
13
@iaindunning
Iain Dunning
5 years
Last week Nick Watters (incoming @mitbrainandcog PhD, ex- @DeepMindAI ) dropped by HRT @wehrtyou to give a presentation about unsupervised representation learning at our bi-weekly paper reading group - and challenge our #foosball pros too!
Tweet media one
Tweet media two
Tweet media three
0
1
12
@iaindunning
Iain Dunning
4 years
Haven't had much opportunity to #JuliaLang for a few years, but still fun to tinker - just updated to 0.3.0, once I figured out how package registrations work these days... Just a few years ago I was running the package listing website!
0
1
12
@iaindunning
Iain Dunning
8 years
Impressed with #Numba performance, simulation speed up by 30x + moved bottleneck back towards @TensorFlo where it should be! #python #ai
0
1
12
@iaindunning
Iain Dunning
6 months
(and yes I invest primarily in low cost index funds) That not all "smart"/"quant" are optimizing for the exact same objective is one of the things that makes markets extra interesting to me from an AI perspective. E.g. ideas like self-play (AlphaGo) don't really map well.
0
1
10
@iaindunning
Iain Dunning
4 years
At this week's @wehrtyou AI Labs (HAIL) Paper Survey Club @marckkhoury presented "Switch Transformers" by @LiamFedus @barret_zoph @NShazeer . Offers a way to embiggen models without blowing out computational costs - trillion parameter models!
Tweet media one
Tweet media two
0
1
11
@iaindunning
Iain Dunning
9 years
"...one effective approach to addressing climate change is contributing to the development of @JuliaLanguage "
0
17
11
@iaindunning
Iain Dunning
6 years
Another year of machine learning over #NeurIPS2018
Tweet media one
0
0
11
@iaindunning
Iain Dunning
9 years
2
5
10
@iaindunning
Iain Dunning
2 months
@lemergenz Going from state of "not doctor" to "doctor" definitely is arbitrary/social construct, but the work the average person does to get that label is quite real.
1
0
11
@iaindunning
Iain Dunning
9 years
New paper about #JuliaOpt JuMP & how w/ @JuliaLanguage it enables exciting new ways to explore optimization models http://t.co/5sy1IWyVHn
0
8
10
@iaindunning
Iain Dunning
4 years
At this week's @wehrtyou AI Labs (HAIL) Paper Survey Club I presented "Smart 'Predict, then Optimize'" by @Adam235711 @paulgrigas - SPO very relevant to trading, where putting effort into what you predict (loss/label) is just as important as how you predict it (linear/NN/RF/etc)
Tweet media one
Tweet media two
Tweet media three
0
0
10
@iaindunning
Iain Dunning
4 years
Strong name, fun idea
@j_foerst
Jakob Foerster
4 years
The gradient is a locally greedy direction. Where do you get if you follow the eigenvectors of the Hessian instead? Our new paper, “Ridge Rider” (), explores how to do this and what happens in a variety of (toy) problems (if you dare to do so),.. Thread 1/N
Tweet media one
4
71
583
1
0
10
@iaindunning
Iain Dunning
1 year
Read about some of the fun stuff my interns did this year, and apply to be one next year!
@weHRTyou
Hudson River Trading
1 year
This week on the #HRTBeat , we’ll hear from three Algo Developer interns who spent a five-week rotation with our HAIL (HRT AI Labs) team this summer. Discover how Emma, Jesse, and Ziqian applied ML techniques to make our trading smarter and faster.
0
0
7
0
0
9
@iaindunning
Iain Dunning
11 years
Tweet media one
2
4
8
@iaindunning
Iain Dunning
4 years
. @wehrtyou is hosting a "Women with HRT" Tech Summit on 5/21 & 5/22! Our very first virtual summit for women/nonbinary undergraduate students. Expect talks (incl. about AI!) workshops, networking, social events (+ swag naturally) See for the details/reg.
0
3
7
@iaindunning
Iain Dunning
2 months
Something to watch, @beenwrekt 's posts on RL/"policy gradient" still excellent reading I often recommend.
@beenwrekt
Ben Recht
2 months
This semester, I’m back to live blogging my course lectures. I’m teaching Convex Optimization in the Age of LLMs.
7
75
648
0
0
7
@iaindunning
Iain Dunning
9 months
@YasminMoslem I found contributing to open source projects the most impactful thing. Not only did it help improve my engineering skills, it also creates a portfolio of work beyond papers which can help in getting your first job.
1
1
8
@iaindunning
Iain Dunning
6 years
Learning about how @DidiChuxing apply #RL to matching problems at #NeurIPS2018 Expo. Hudson River Trading @wehrtyou will be up next at 3pm in room 517D!
Tweet media one
0
1
8
@iaindunning
Iain Dunning
1 year
I enjoyed this from @macrocephalopod , although having talked to a lot of undergrads on campus and through internships I do think there is a good chance this person is "gmi". This tweet is even more interesting for the replies though, many have big ngmi energy...
2
0
7
@iaindunning
Iain Dunning
5 years
Had a lot of fun teaching a class on NLP techniques, old, new, and state-of-the-art at @wehrtyou this week. Interesting to reflect on the improvements the last decade brought, hopefully another exciting decade ahead!
Tweet media one
0
0
8
@iaindunning
Iain Dunning
11 years
New post: Naval Warfare with JuMP #JuliaLang http://t.co/KiJFtccqvt - use #orms to lead your forces to victory - or plot some circles&lines!
0
5
7
@iaindunning
Iain Dunning
5 years
My Capture-the-Flag work with @maxjaderberg @wojczarnecki et al from @DeepMindAI has been published today in @sciencemagazine ! Updated blog post with great results (and visualizations!) on real Quake 3 maps + playing with humans
0
1
7
@iaindunning
Iain Dunning
4 years
@JonathanUesato One great thing about applied research in industry is there is no tension - the only important thing is to make progress, and there are no prizes for overcomplicating your method/doing something novel for sake of it
0
1
7
@iaindunning
Iain Dunning
2 years
This morning at 10:30! I'll be doing the intro. We also have a booth, please drop by for limited edition HRT+NeurIPS t-shirts.
@weHRTyou
Hudson River Trading
2 years
Join HRT at @NeurIPSConf (Booth 518) in NOLA! Check out our talk, “Machine Learning and Optimization for Automated Trading at HRT” on Monday Nov 28 in Theater B. Learn about the tools we use to make trading decisions, from Deep Learning to Bayesian Optimization. 🤖 #NeurIPS2022
0
0
3
0
0
7
@iaindunning
Iain Dunning
9 years
That cold sweat moment when realize you've been plotting with wrong x-axis all week & are scared to see actual results #justacademicthings
1
0
7
@iaindunning
Iain Dunning
2 years
I heard multiple versions of this error at #NeurIPS2022 , e.g. from a student who "made a 3 layer neural network that got 60% accuracy predicting price changes", but with the error below. Good reminder, quant finance is a systems problem, data to model to execution - makes it fun!
0
0
6
@iaindunning
Iain Dunning
4 years
Shower thought: high-profile multiagent AI research is focused on zero-sum games (SC,Dota,Go) - killing your enemy! IRL, interactions where both parties "win" are normal. E.g., financial markets: due to time/liquidity prefs, most(?) transactions are +ve utility for both parties
1
0
7
@iaindunning
Iain Dunning
7 months
"cat" enjoying #GTC2024
Tweet media one
0
0
6
@iaindunning
Iain Dunning
2 years
@typedfemale Glad you enjoyed! PyCon attendees enjoyed it too
@weHRTyou
Hudson River Trading
2 years
@chrisjrn Oh, we get it. We have 492 of these bags in stock. DM us a receipt for a $5 minimum donation to @CallenLorde and we'll send you one. #ProudAtHRT 🏳️‍⚧️
8
30
133
1
0
6
@iaindunning
Iain Dunning
5 years
At today's @wehrtyou Paper Survey Club, we're going to be looking at "MetNet: A Neural Weather Model for Precipitation Forecasting" by Sønderby, @NalKalchbrenner , et al. . A lot of overlap with our problems: complex system, various horizons, rich data...
0
0
7
@iaindunning
Iain Dunning
2 years
Something I wrote up w/ help from my team. There's a lot to say on this topic, and a lot of assumptions, hopefully this partially addresses some of them. Also a chance for me to shout-out @beenwrekt (this originally had "ImageNet generalize to ImageNet" too but had to pick one!)
@weHRTyou
Hudson River Trading
2 years
This week on the HRT Beat, Algo lead Iain Dunning discusses the role of academic research in algorithmic trading. But how do we know what is useful and what is not? Read the full story on the #HRTBeat >>  #AcademicResearch #MachineLearning
Tweet media one
0
0
2
0
1
7
@iaindunning
Iain Dunning
4 years
At this week's @wehrtyou AI Labs (HAIL) Paper Survey Club I presented "Bootstrap your own latent" by @c_tallec @KloudStrife et many al. avoids negative example trap of contrastive & excellent ablation studies make for great paper. Presented at new office!
Tweet media one
0
0
6
@iaindunning
Iain Dunning
9 years
#JuliaOpt JuMP helped Juan Pablo Vielma test ideas for extended reforms. for MIQCP with @gurobi & @ibmoptimization http://t.co/kP8JTGoB6P
Tweet media one
0
3
5
@iaindunning
Iain Dunning
5 years
Good morning #NeurIPS2019 ! Already in town? Come to the Finance+AI session at the Expo this afternoon, 2 pm, to hear talks by @jpmorgan , @twosigma , and @wehrtyou , followed by a panel.
Tweet media one
0
0
6
@iaindunning
Iain Dunning
11 years
New post: solving a combination lock puzzle with JuMP and #JuliaLang http://t.co/QqYqlOiMnm #orblog #orms
1
4
6
@iaindunning
Iain Dunning
10 years
. @JuliaLanguage / #JuliaOpt tutorial for @mitenergy - demoing optimal power flow w/ JuMP+Interact.jl+GraphViz #orms http://t.co/iqyaPBgyHj
0
0
5
@iaindunning
Iain Dunning
10 years
Simple + n-dimensional implementation of ` #numpy .gradient` using @JuliaLanguage 's nice indexing and parametric types http://t.co/w3Qxi6ogyk
0
1
6
@iaindunning
Iain Dunning
9 years
Found in @ORCenter : 1992 book about ANALYZE software to analyze LP structures (with floppy disk!) #orms http://t.co/Yxn9wr313s
Tweet media one
1
3
6
@iaindunning
Iain Dunning
11 years
Experimenting with a searchable @JuliaLanguage package listing - playing with @angularjs is addictive! http://t.co/jmtcOTf10x
0
0
6
@iaindunning
Iain Dunning
9 years
Team #JuliaOpt is at #informs2015 -- come to our meetup on Tuesday , or get a sticker from us
Tweet media one
2
1
5
@iaindunning
Iain Dunning
5 years
PhD students (and their supervisors!): the second HRT AI Labs Fellowship will be running summer 2020. Not a normal finance internship - we're aiming to do more basic AI research using all our data and all the compute you need! See for more info @wehrtyou
1
1
6
@iaindunning
Iain Dunning
9 years
New paper: "What Works Best When? A Framework for Systematic Heuristic Evaluation" http://t.co/13A0lZo8Jo #reproducibility #heuristics #orms
0
4
6
@iaindunning
Iain Dunning
4 years
@ericjang11 Wrote a similar paper about heuristics for a classic NP-hard problem, MaxCut - no sign of progress over many years once you compare properly
0
1
6
@iaindunning
Iain Dunning
9 years
#JuliaCon2015 #JuliaOpt 2.5 hour workshop is up! I'm @ 1hr:37, MIO for scheduling & a nonlinear rocket control model
0
1
5
@iaindunning
Iain Dunning
10 years
Awesome graph layouts (usually!) using my @JuliaLanguage GraphLayout.jl pkg (w/ @danielcjones 's Compose.jl for viz):
0
4
5
@iaindunning
Iain Dunning
9 years
My preview of #JuliaCon2015 , June 24th-27th at @MIT 's Stata Center: http://t.co/KoN3swS4ot. Register now at http://t.co/XOaghnaF7M!
0
7
5
@iaindunning
Iain Dunning
10 years
1 talk down, 1 to go #informs2014 . great session with @4er @thyunes John Siirola about subtleties and future of (MILP) modeling #JuliaOpt
1
1
5
@iaindunning
Iain Dunning
10 years
Spotted in SE Florida - NZ's craft beers @MOABEER , @TuataraNZ , and @8wiredbrewing - looking forward to tasting later! http://t.co/DrLf3uVcA6
Tweet media one
2
2
4
@iaindunning
Iain Dunning
11 months
@lemergenz In the 90s, who can say! Most techniques still have some use even today though (except maybe... SVMs?! Very rarely the solution to anything)
1
0
4
@iaindunning
Iain Dunning
2 months
@arb8020 We're opening up applications soon at HRT, might be more your type of thing!
1
0
4
@iaindunning
Iain Dunning
10 years
Our @JuliaLanguage for #ORMS /JuMP paper is available in @INFORMS Journal of Computing: http://t.co/8Aq5GeUZ2K please cite if you use JuMP!
0
3
5
@iaindunning
Iain Dunning
10 years
New #orms paper using Julia+JuMP to solve stochastic programs http://t.co/36RyvMNJXf - learn more about #JuliaOpt at http://t.co/z2bj6xzx7g
1
5
5
@iaindunning
Iain Dunning
9 years
#JuliaOpt JuMP 0.10 out now: vectorized ops, semidefinite programming, norm, loads quicker, see #orms @JuliaLanguage
0
5
5
@iaindunning
Iain Dunning
2 years
1
0
5
@iaindunning
Iain Dunning
4 years
An implication: recent multiagent RL research is mostly not applicable, as it can't handle N-party interactions between agents with a variety of unknown preferences in positive-sum interactions. Self-play is not even close to what you want or need.
0
0
5
@iaindunning
Iain Dunning
5 years
@dellsystem It's been pretty astoundingly to behold, apparently there is nothing SV cannot solve with Medium thinkpieces
0
0
5
@iaindunning
Iain Dunning
10 years
Love #JuliaOpt ? Love #stickers ? DM me your name, address & quantity and we'll snail mail you some 2"x2" stickers! http://t.co/52MoydW9my
Tweet media one
1
0
5
@iaindunning
Iain Dunning
9 years
@JuliaLanguage 0.4.0 is out now! Ann: http://t.co/gSHnF8Xdm2, upgrade today! (your code should work, maybe with deprecation warnings)
0
1
4
@iaindunning
Iain Dunning
10 years
"linear programming came up in my machine learning course. it was described as a hill climbing algorithm.part of me died" #justbigdatathings
1
1
4
@iaindunning
Iain Dunning
10 years
Tweet media one
0
1
4
@iaindunning
Iain Dunning
5 years
New interview question? "if one chess GM @MauriceAshley plays 10 @wehrtyou employees simultaneously, what is the expected number of turns until the first checkmate?"
Tweet media one
0
0
4
@iaindunning
Iain Dunning
10 years
Just presented about #JuliaOpt http://t.co/2MCaAMZuhZ at #JuliaCon , modeling + solver interfaces to make #ORMS easy
0
1
4
@iaindunning
Iain Dunning
10 years
Wrote a short blog post that explores the nature of the inter-package dependencies in the @JuliaLanguage ecosystem http://t.co/7OyoD6dysk
1
4
4
@iaindunning
Iain Dunning
11 years
New post: http://t.co/W3Iz0nh9Ws using the new cross-solver callback support in JuMP to solve TSPs using lazy constraints #orms #JuliaLang
0
5
4
@iaindunning
Iain Dunning
10 years
Come to Miles Lubin's "JuMP: Nonlinear Modeling with Exact Hessians in @JuliaLanguage " #informs2014 SD51, Sutter A, meet the #JuliaOpt team!
0
0
4
@iaindunning
Iain Dunning
9 years
When picking prescriptive analytics/ #orms tools, choose open source where possible, avoid vendor lock-in, especially if you are in academia!
1
1
3
@iaindunning
Iain Dunning
9 years
New blog post: Analyzing @JuliaLanguage 's @github issue counts over time http://t.co/aNHYlaJGeZ (using Julia, of course!)
0
0
4
@iaindunning
Iain Dunning
11 years
New post: Sudoku-as-a-Service with #julialang - http://t.co/VyZY5cl110 - MIP Sudoku solver exposed as webservice #saas #orblog
0
5
4
@iaindunning
Iain Dunning
1 year
If you're talking about HRT and somewhere like Millennium as being fungible in any sense, either as types of firm or as out-of-college jobs... ngmi.
1
0
3
@iaindunning
Iain Dunning
9 years
Acceptances going out today for talks at second @JuliaLanguage conference, #JuliaCon2015 ! Coming to @MIT this June http://t.co/XOaghnaF7M
1
2
3
@iaindunning
Iain Dunning
1 month
@PtrPomorski Many such cases
1
0
4
@iaindunning
Iain Dunning
11 years
New post: solving an urban planning puzzle with JuMP and #JuliaLang http://t.co/RhGiJlDM4k #orblog #orms
0
3
4
@iaindunning
Iain Dunning
4 years
Thanks @polynoamial for stopping by!
@weHRTyou
Hudson River Trading
4 years
HRT’s speaker series is built to feed our culture of curiosity and is designed to bring a social aspect to learning and expanding our minds. Last week, Noam Brown, research scientist at Facebook AI Research, joined us for a fantastic virtual talk and Q&A session. Thank you Noam!
Tweet media one
0
1
2
0
0
4
@iaindunning
Iain Dunning
11 years
JuMP 0.1 is released - efficient MILP/MIQCQP modeling language #orms for #JuliaLang - docs: , see us at #informs2013 !
0
3
4
@iaindunning
Iain Dunning
4 years
At this week's @wehrtyou AI Labs (HAIL) Paper Survey Club, @marckkhoury (who just started last month!) presented "Hybrid Discriminative-Generative Training via Contrastive Learning" by @lhaoml @pabbeel , with some great background (including a Vapnik quote, always a strong move)
Tweet media one
Tweet media two
Tweet media three
0
1
4