jgraving Profile Banner
Jake Graving Profile
Jake Graving

@jgraving

Followers
721
Following
2K
Media
17
Statuses
361

Interested in behavior and computation. Research Scientist @MPI_animalbehav

Konstanz, Baden-Württemberg
Joined March 2009
Don't wanna be here? Send us removal request.
@rlmcelreath
Richard McElreath 🐈‍⬛
2 years
When I talk about "causal salad", this is what I mean: no consideration of how the covariates relate to one another or the treatment.
@rlmcelreath
Richard McElreath 🐈‍⬛
2 years
@joshmccrain multiple regression go brrr
4
27
196
@ben_koger
Ben Koger
2 years
Awesome finale that @JTKerby's image made the @AnimalEcology cover in support of our method using drones to study animals in their natural social and physical landscapes! @adwait_d @jgraving @BlairRCostelloe @icouzin great team!
@AnimalEcology
Journal of Animal Ecology
2 years
🔥JAE July Issue! On the cover: Many animals behave in the context of dynamic social and physical landscapes. This is certainly the case in a band of gelada monkeys at the Guassa Community Conservation Area in Ethiopia. 📸by Jeff Kerby Full issue 👉 https://t.co/h6MmtGB42G
0
6
18
@AztecaCecropia
Peter Marting
3 years
I'm really proud of this work published today in Proc B with @SmithBeeLab & @ben_koger on the importance of the 3D nest structure and building strategies in developing honeybee colonies https://t.co/fAVEUUw83B We observe, manipulate, and model 3D nest construction - see below.
16
113
370
@CBehav
Centre for the Adv Study of Collective Behaviour
3 years
The #ImagingHangar @UniKonstanz is abuzz with the sound of 60k #locust feet. More than 4k locusts have been tagged with reflective markers for tracking with the Motion Capture System. Researchers from @CBehav and @MPI_animalbehav aim to understand the behaviour of locust swarms.
0
20
90
@ben_koger
Ben Koger
3 years
Out now in @AnimalEcology! A general approach for using drones to study animal behavior in the wild. Record the location and posture of many animals simultaneously at sub-second sub-meter resolution, plus reconstruct their 3D landscape: https://t.co/2u4jtEzha2
5
117
323
@icouzin
Iain Couzin
3 years
Our drone-based method for tracking the (geo-referenced) location and body-postures of free-roaming animals, including 3D landscape models and social context - out now! https://t.co/Hcb3E46Bm5 @ben_koger @BlairRCostelloe @CollectiveBehav @MPI_animalbehav @UniKonstanz @CBehav
1
31
128
@hardmaru
hardmaru
3 years
New blog post: Collective Intelligence for Deep Learning Recently, @yujin_tang and I published a paper about how ideas like swarm behavior, self-organization, emergence are gaining traction in deep learning. I wrote a blog post summarizing the key ideas: https://t.co/S644KjM20e
60
458
2K
@CBehav
Centre for the Adv Study of Collective Behaviour
3 years
The #CASCB is super excited: Currently we are running an experiment on locust swarms in the #ImagingHangar @UniKonstanz. Normally #locusts are studied in the lab in small groups of 200 animals in small arenas despite swarming in groups of millions of individuals in the wild.
1
11
38
@HerdHover
HerdHover
3 years
Come join our team as one of 12 PhD students in the new #WildDrone network! Visit https://t.co/UZVQLrJeNr for project descriptions and application information
@WildDrone_EU
WildDrone
3 years
12 PhD positions: We are looking for 12 Doctoral Candidates to join the WildDrone MSDN, which aims to revolutionize wildlife conservation practices across European and African countries using aerial robotics, computer vision, and wildlife ecology. See
0
2
8
@michaelwaskom
Michael Waskom
3 years
Happy to announce the final release of seaborn 0.12.0, a major update with new features that I'm really excited about. Check out the highlights: https://t.co/RMoE2k7rkH Read the full release notes: https://t.co/KUe1j1okNw pip install seaborn==0.12.0 I hope you find it useful!
Tweet card summary image
michaelwaskom.medium.com
Introducing an entirely new way to make statistical graphics in Python
14
282
1K
@JenJSun
Jennifer J. Sun
4 years
If you have behavioral videos and want to try out keypoint discovery, we've open-sourced B-KinD: https://t.co/iL7CjcSACr You can train and run B-KinD on videos without human annotations! Thanks to Serim Ryou for working with me on the code😊 Let us know if you have questions!
github.com
Behavioral Keypoint Discovery. Contribute to neuroethology/BKinD development by creating an account on GitHub.
@JenJSun
Jennifer J. Sun
4 years
Annotating keypoints is expensive! We introduce B-KinD, a keypoint discovery method that works on a variety of behavioral videos without human annotations. Tested on:🐭🪰🌳🚶 Our work will be presented @CVPR in June 2022. Paper: https://t.co/s3Am3255VW Code: Coming soon! 1/5
3
21
58
@conorheins
Conor Heins
4 years
Happy to announce that our Python package for active inference, pymdp, is now published in JOSS @JOSS_TheOJ: "pymdp: A Python library for active inference in discrete state spaces" Paper: https://t.co/iZg8fbevln Code: https://t.co/Hhzsh1wOv5 Docs:
github.com
A Python implementation of active inference for Markov Decision Processes - infer-actively/pymdp
2
24
84
@jgraving
Jake Graving
4 years
*should think carefully
0
0
0
@jgraving
Jake Graving
4 years
To summarize, off-the-shelf tools typically make bad assumptions about behavioral data, but methods exist to avoid falling into *some* but not *all* of these logical traps. Science is incredibly hard, but we think carefully about the models we're using to make inferences
1
0
2
@jgraving
Jake Graving
4 years
So, then what's the solution? To make worthwhile inferences, we need methods that take causal relationships into account. For example, Shapley values, the explainability tool used in the above paper has already been adapted for causal inference:
1
0
2
@jgraving
Jake Graving
4 years
Now you might be thinking "Well, that model is still missing many important features. It is also wrong." And you would be exactly right! But causal inference is not so much a method for finding the exact "true" model, but a process for eliminating *obviously wrong* models.
1
0
0
@jgraving
Jake Graving
4 years
Or written out as a distribution: p(behavior | speed, turning, length, weight) p(speed | turning, length, weight) p(turning | speed) p(length) p(weight | body length)
1
0
0
@jgraving
Jake Graving
4 years
We know, in fact, these variables are not just correlated but are actually *conditional* on one another in the sense that one variable may be *causing* the value of another. If we were to take these relationships into account, our DAG might look something more like:
1
0
2
@jgraving
Jake Graving
4 years
Based on our prior knowledge of the real world, we know this is a *bad* assumption, which can quickly lead to equally bad inferences. A situation @rlmcelreath refers to as "causal salad" (also, everyone should read his Rethinking v2 book)
1
0
1
@jgraving
Jake Graving
4 years
This assumption is also baked into the SHAP method proposed in the paper above. Which the developers discuss here:
1
0
1