{"id":"https://openalex.org/W3162043200","doi":"https://doi.org/10.1109/iros51168.2021.9636300","title":"Differentiable Factor Graph Optimization for Learning Smoothers","display_name":"Differentiable Factor Graph Optimization for Learning Smoothers","publication_year":2021,"publication_date":"2021-09-27","ids":{"openalex":"https://openalex.org/W3162043200","doi":"https://doi.org/10.1109/iros51168.2021.9636300","mag":"3162043200"},"language":"en","primary_location":{"id":"doi:10.1109/iros51168.2021.9636300","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros51168.2021.9636300","pdf_url":null,"source":{"id":"https://openalex.org/S4363607734","display_name":"2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5067921958","display_name":"Brent Yi","orcid":"https://orcid.org/0009-0009-8408-0717"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Brent Yi","raw_affiliation_strings":["Stanford University"],"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009589018","display_name":"Michelle A. Lee","orcid":"https://orcid.org/0000-0002-9893-3591"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michelle A. Lee","raw_affiliation_strings":["Stanford University"],"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018241924","display_name":"Alina Kloss","orcid":"https://orcid.org/0000-0001-5793-1875"},"institutions":[{"id":"https://openalex.org/I4210135521","display_name":"Max Planck Institute for Intelligent Systems","ror":"https://ror.org/04fq9j139","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210135521"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Alina Kloss","raw_affiliation_strings":["Max Planck Institute for Intelligent Systems"],"affiliations":[{"raw_affiliation_string":"Max Planck Institute for Intelligent Systems","institution_ids":["https://openalex.org/I4210135521"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060607388","display_name":"Roberto Martin-Martin","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Roberto Martin-Martin","raw_affiliation_strings":["Stanford University"],"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021676288","display_name":"Jeannette Bohg","orcid":"https://orcid.org/0000-0002-4921-7193"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jeannette Bohg","raw_affiliation_strings":["Stanford University"],"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5067921958"],"corresponding_institution_ids":["https://openalex.org/I97018004"],"apc_list":null,"apc_paid":null,"fwci":6.6745,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.97965231,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1339","last_page":"1345"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10191","display_name":"Robotics and Sensor-Based Localization","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10191","display_name":"Robotics and Sensor-Based Localization","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10711","display_name":"Target Tracking and Data Fusion in Sensor Networks","score":0.9936000108718872,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11307","display_name":"Domain Adaptation and Few-Shot Learning","score":0.9926000237464905,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/factor-graph","display_name":"Factor graph","score":0.8674861192703247},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6738821864128113},{"id":"https://openalex.org/keywords/graphical-model","display_name":"Graphical model","score":0.5773536562919617},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.5185354351997375},{"id":"https://openalex.org/keywords/estimator","display_name":"Estimator","score":0.5106995701789856},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4563255310058594},{"id":"https://openalex.org/keywords/maximum-a-posteriori-estimation","display_name":"Maximum a posteriori estimation","score":0.44249534606933594},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.43301889300346375},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.40690040588378906},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.34510165452957153},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.32354438304901123},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1600738763809204}],"concepts":[{"id":"https://openalex.org/C159246509","wikidata":"https://www.wikidata.org/wiki/Q5428725","display_name":"Factor graph","level":3,"score":0.8674861192703247},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6738821864128113},{"id":"https://openalex.org/C155846161","wikidata":"https://www.wikidata.org/wiki/Q1143367","display_name":"Graphical model","level":2,"score":0.5773536562919617},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.5185354351997375},{"id":"https://openalex.org/C185429906","wikidata":"https://www.wikidata.org/wiki/Q1130160","display_name":"Estimator","level":2,"score":0.5106995701789856},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4563255310058594},{"id":"https://openalex.org/C9810830","wikidata":"https://www.wikidata.org/wiki/Q635384","display_name":"Maximum a posteriori estimation","level":3,"score":0.44249534606933594},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.43301889300346375},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.40690040588378906},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.34510165452957153},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.32354438304901123},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1600738763809204},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.0},{"id":"https://openalex.org/C49781872","wikidata":"https://www.wikidata.org/wiki/Q1045555","display_name":"Maximum likelihood","level":2,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iros51168.2021.9636300","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros51168.2021.9636300","pdf_url":null,"source":{"id":"https://openalex.org/S4363607734","display_name":"2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":54,"referenced_works":["https://openalex.org/W49679257","https://openalex.org/W170770739","https://openalex.org/W1872485792","https://openalex.org/W1968315983","https://openalex.org/W2064169939","https://openalex.org/W2064675550","https://openalex.org/W2066557929","https://openalex.org/W2082644477","https://openalex.org/W2091790851","https://openalex.org/W2097696373","https://openalex.org/W2107905629","https://openalex.org/W2115579991","https://openalex.org/W2131774270","https://openalex.org/W2137052305","https://openalex.org/W2143769815","https://openalex.org/W2153054365","https://openalex.org/W2296279693","https://openalex.org/W2395463083","https://openalex.org/W2808456995","https://openalex.org/W2891737157","https://openalex.org/W2902093375","https://openalex.org/W2962879844","https://openalex.org/W2963102369","https://openalex.org/W2963371290","https://openalex.org/W2963714390","https://openalex.org/W2964067046","https://openalex.org/W2967578475","https://openalex.org/W2978409868","https://openalex.org/W2999597893","https://openalex.org/W3000674297","https://openalex.org/W3046091798","https://openalex.org/W3089422924","https://openalex.org/W3089979672","https://openalex.org/W3099472416","https://openalex.org/W3114773556","https://openalex.org/W3130219368","https://openalex.org/W3133114212","https://openalex.org/W3149330788","https://openalex.org/W3169333378","https://openalex.org/W3172490298","https://openalex.org/W3204982605","https://openalex.org/W3205009189","https://openalex.org/W3205595519","https://openalex.org/W3209758502","https://openalex.org/W4285053689","https://openalex.org/W4287691858","https://openalex.org/W4289145348","https://openalex.org/W4293568259","https://openalex.org/W6639325027","https://openalex.org/W6712730493","https://openalex.org/W6752763597","https://openalex.org/W6753773310","https://openalex.org/W6769066991","https://openalex.org/W6782195112"],"related_works":["https://openalex.org/W4286900141","https://openalex.org/W1480311453","https://openalex.org/W2950591710","https://openalex.org/W2582515281","https://openalex.org/W4368755698","https://openalex.org/W3180766726","https://openalex.org/W4388627352","https://openalex.org/W2011528978","https://openalex.org/W2142673160","https://openalex.org/W2530136521"],"abstract_inverted_index":{"A":[0],"recent":[1],"line":[2],"of":[3,10,36,93,102],"work":[4,140],"has":[5],"shown":[6],"that":[7,109],"end-to-end":[8,53],"optimization":[9],"Bayesian":[11],"filters":[12],"can":[13],"be":[14],"used":[15],"to":[16,27,84],"learn":[17,85],"state":[18,38,45,57,96,122],"estimators":[19,58],"for":[20,44,55,70,158],"systems":[21],"whose":[22],"underlying":[23],"models":[24,88],"are":[25],"difficult":[26],"hand-design":[28],"or":[29],"tune,":[30],"while":[31,98],"retaining":[32],"the":[33,66,90,103],"core":[34],"advantages":[35,108],"probabilistic":[37,77,86],"estimation.":[39],"As":[40],"an":[41,52,94,143],"alternative":[42],"approach":[43,54,118],"estimation":[46,123],"in":[47,75,89],"these":[48,76],"settings,":[49],"we":[50,68,131],"present":[51],"learning":[56],"modeled":[59],"as":[60,153,155],"factor":[61,162],"graph-based":[62],"smoothers.":[63],"By":[64],"unrolling":[65],"optimizer":[67],"use":[69],"maximum":[71],"a":[72,133],"posteriori":[73],"inference":[74],"graphical":[78],"models,":[79],"our":[80,117],"method":[81],"is":[82],"able":[83],"system":[87],"full":[91],"context":[92],"overall":[95],"estimator,":[97],"also":[99],"taking":[100],"advantage":[101],"distinct":[104],"accuracy":[105],"and":[106,127,150,161],"runtime":[107],"smoothers":[110],"offer":[111],"over":[112,136],"recursive":[113],"filters.":[114],"We":[115],"study":[116],"using":[119],"two":[120],"fundamental":[121],"problems,":[124],"object":[125],"tracking":[126],"visual":[128],"odometry,":[129],"where":[130],"demonstrate":[132],"significant":[134],"improvement":[135],"existing":[137],"baselines.":[138],"Our":[139],"comes":[141],"with":[142],"extensive":[144],"code":[145],"release,":[146],"which":[147],"includes":[148],"training":[149],"evaluation":[151],"scripts,":[152],"well":[154],"Python":[156],"libraries":[157],"Lie":[159],"theory":[160],"graph":[163],"optimization:":[164],"https://sites.google.com/view/diffsmoothing/.":[165]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
