{"id":"https://openalex.org/W4414693366","doi":"https://doi.org/10.1109/tcsi.2025.3613975","title":"LogSumExp: Efficient Approximate Logarithm Acceleration for Embedded Tractable Probabilistic Reasoning","display_name":"LogSumExp: Efficient Approximate Logarithm Acceleration for Embedded Tractable Probabilistic Reasoning","publication_year":2025,"publication_date":"2025-10-01","ids":{"openalex":"https://openalex.org/W4414693366","doi":"https://doi.org/10.1109/tcsi.2025.3613975"},"language":"en","primary_location":{"id":"doi:10.1109/tcsi.2025.3613975","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2025.3613975","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Circuits and Systems I: Regular Papers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.aalto.fi/en/publications/650dc612-2917-4319-9de2-cc9a58d2f653","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101361135","display_name":"Lingyun Yao","orcid":"https://orcid.org/0000-0002-9467-7826"},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Lingyun Yao","raw_affiliation_strings":["Department of Electronics and Nanoengineering, Aalto University, Espoo, Finland"],"raw_orcid":"https://orcid.org/0000-0002-9467-7826","affiliations":[{"raw_affiliation_string":"Department of Electronics and Nanoengineering, Aalto University, Espoo, Finland","institution_ids":["https://openalex.org/I9927081"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090482289","display_name":"Shirui Zhao","orcid":"https://orcid.org/0000-0003-4280-0578"},"institutions":[{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Shirui Zhao","raw_affiliation_strings":["Department of Electrical Engineering, MICAS, KU Leuven, Leuven, Belgium"],"raw_orcid":"https://orcid.org/0000-0003-4280-0578","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, MICAS, KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I99464096"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060407332","display_name":"Martin Trapp","orcid":"https://orcid.org/0000-0003-1725-3381"},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Martin Trapp","raw_affiliation_strings":["Department of Computer Science, Aalto University, Espoo, Finland"],"raw_orcid":"https://orcid.org/0000-0003-1725-3381","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Aalto University, Espoo, Finland","institution_ids":["https://openalex.org/I9927081"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5098821242","display_name":"Jelin Leslin","orcid":"https://orcid.org/0000-0002-6963-6192"},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Jelin Leslin","raw_affiliation_strings":["Department of Electronics and Nanoengineering, Aalto University, Espoo, Finland"],"raw_orcid":"https://orcid.org/0000-0002-6963-6192","affiliations":[{"raw_affiliation_string":"Department of Electronics and Nanoengineering, Aalto University, Espoo, Finland","institution_ids":["https://openalex.org/I9927081"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012150553","display_name":"Marian Verhelst","orcid":"https://orcid.org/0000-0003-3495-9263"},"institutions":[{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Marian Verhelst","raw_affiliation_strings":["Department of Electrical Engineering, MICAS, KU Leuven, Leuven, Belgium"],"raw_orcid":"https://orcid.org/0000-0003-3495-9263","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, MICAS, KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I99464096"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087728544","display_name":"Martin Andraud","orcid":"https://orcid.org/0000-0002-8829-1054"},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Martin Andraud","raw_affiliation_strings":["Department of Electronics and Nanoengineering, Aalto University, Espoo, Finland"],"raw_orcid":"https://orcid.org/0000-0002-8829-1054","affiliations":[{"raw_affiliation_string":"Department of Electronics and Nanoengineering, Aalto University, Espoo, Finland","institution_ids":["https://openalex.org/I9927081"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5101361135"],"corresponding_institution_ids":["https://openalex.org/I9927081"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.13581631,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"73","issue":"3","first_page":"1944","last_page":"1955"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9896000027656555,"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"}},"topics":[{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9896000027656555,"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/T11063","display_name":"Rough Sets and Fuzzy Logic","score":0.9739999771118164,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10215","display_name":"Semantic Web and Ontologies","score":0.9506999850273132,"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/arithmetic-underflow","display_name":"Arithmetic underflow","score":0.8648999929428101},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5152999758720398},{"id":"https://openalex.org/keywords/logarithm","display_name":"Logarithm","score":0.5142999887466431},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.5023999810218811},{"id":"https://openalex.org/keywords/floating-point","display_name":"Floating point","score":0.49900001287460327},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.4765999913215637},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4611999988555908},{"id":"https://openalex.org/keywords/binary-logarithm","display_name":"Binary logarithm","score":0.43299999833106995},{"id":"https://openalex.org/keywords/lookup-table","display_name":"Lookup table","score":0.39469999074935913}],"concepts":[{"id":"https://openalex.org/C3265923","wikidata":"https://www.wikidata.org/wiki/Q669129","display_name":"Arithmetic underflow","level":2,"score":0.8648999929428101},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6366999745368958},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5152999758720398},{"id":"https://openalex.org/C39927690","wikidata":"https://www.wikidata.org/wiki/Q11197","display_name":"Logarithm","level":2,"score":0.5142999887466431},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.5023999810218811},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.49900001287460327},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4964999854564667},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.4765999913215637},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4611999988555908},{"id":"https://openalex.org/C63553672","wikidata":"https://www.wikidata.org/wiki/Q581168","display_name":"Binary logarithm","level":2,"score":0.43299999833106995},{"id":"https://openalex.org/C134835016","wikidata":"https://www.wikidata.org/wiki/Q690265","display_name":"Lookup table","level":2,"score":0.39469999074935913},{"id":"https://openalex.org/C112313634","wikidata":"https://www.wikidata.org/wiki/Q7886648","display_name":"Complement (music)","level":5,"score":0.3910999894142151},{"id":"https://openalex.org/C176321772","wikidata":"https://www.wikidata.org/wiki/Q1430640","display_name":"Numerical stability","level":3,"score":0.37770000100135803},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.3686999976634979},{"id":"https://openalex.org/C79337645","wikidata":"https://www.wikidata.org/wiki/Q779824","display_name":"Outlier","level":2,"score":0.3637999892234802},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.35359999537467957},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3296000063419342},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.32010000944137573},{"id":"https://openalex.org/C58870171","wikidata":"https://www.wikidata.org/wiki/Q116076","display_name":"CORDIC","level":3,"score":0.3046000003814697},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.3003999888896942},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.2985000014305115},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.28369998931884766},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.28349998593330383},{"id":"https://openalex.org/C45235069","wikidata":"https://www.wikidata.org/wiki/Q278425","display_name":"Table (database)","level":2,"score":0.27649998664855957},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.26510000228881836},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.25859999656677246},{"id":"https://openalex.org/C106516650","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm design","level":2,"score":0.2542000114917755},{"id":"https://openalex.org/C191252586","wikidata":"https://www.wikidata.org/wiki/Q1671453","display_name":"Interval arithmetic","level":3,"score":0.2533999979496002},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.25099998712539673}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/tcsi.2025.3613975","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2025.3613975","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Circuits and Systems I: Regular Papers","raw_type":"journal-article"},{"id":"pmh:oai:lirias2repo.kuleuven.be:20.500.12942/776928","is_oa":false,"landing_page_url":"https://lirias.kuleuven.be/handle/20.500.12942/776928","pdf_url":null,"source":{"id":"https://openalex.org/S4306401954","display_name":"Lirias (KU Leuven)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I99464096","host_organization_name":"KU Leuven","host_organization_lineage":["https://openalex.org/I99464096"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"Ieee Transactions On Circuits And Systems I-Regular Papers, vol. 73 (3), (1944-1955)","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:aaltodoc.aalto.fi:123456789/142792","is_oa":true,"landing_page_url":"https://research.aalto.fi/en/publications/650dc612-2917-4319-9de2-cc9a58d2f653","pdf_url":null,"source":{"id":"https://openalex.org/S4306401662","display_name":"Aaltodoc (Aalto University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I9927081","host_organization_name":"Aalto University","host_organization_lineage":["https://openalex.org/I9927081"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"acceptedVersion"},{"id":"pmh:oai:dial.uclouvain.be:boreal:307203","is_oa":true,"landing_page_url":"http://hdl.handle.net/2078.1/307203","pdf_url":null,"source":{"id":"https://openalex.org/S4306401902","display_name":"Digital Access to Libraries (Universit\u00e9 catholique de Louvain (UCL), l'Universit\u00e9 de Namur (UNamur) and the Universit\u00e9 Saint-Louis (USL-B))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I95674353","host_organization_name":"UCLouvain","host_organization_lineage":["https://openalex.org/I95674353"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Transactions on Circuits and Systems I: Regular Papers, , p. 1-12 (2025)","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:aaltodoc.aalto.fi:123456789/142792","is_oa":true,"landing_page_url":"https://research.aalto.fi/en/publications/650dc612-2917-4319-9de2-cc9a58d2f653","pdf_url":null,"source":{"id":"https://openalex.org/S4306401662","display_name":"Aaltodoc (Aalto University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I9927081","host_organization_name":"Aalto University","host_organization_lineage":["https://openalex.org/I9927081"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"acceptedVersion"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1289591649","display_name":"Exploiting Probabilistic Circuits for Stochastic Processes and Deep Learning","funder_award_id":"347279","funder_id":"https://openalex.org/F4320321108","funder_display_name":"Academy of Finland"},{"id":"https://openalex.org/G2207618970","display_name":null,"funder_award_id":"347279","funder_id":"https://openalex.org/F4320321108","funder_display_name":"Academy of Finland"}],"funders":[{"id":"https://openalex.org/F4320321108","display_name":"Academy of Finland","ror":"https://ror.org/05k73zm37"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Probabilistic":[0],"models":[1,246],"(PMs)":[2],"have":[3],"become":[4],"an":[5,132,144,156,236],"alternative":[6],"to":[7,50,80,125,260],"complement":[8],"or":[9],"replace":[10],"deep":[11],"learning":[12],"in":[13,113,200,221],"applications":[14],"where":[15],"transparency":[16],"and":[17,82,103,122,185],"trustworthiness":[18],"are":[19],"crucial.":[20],"As":[21,37],"PMs":[22,95],"compute":[23,126],"explicit":[24],"high-resolution":[25,51],"probabilities,":[26],"ensuring":[27,152],"numerical":[28,101,153],"stability":[29,102,154],"legitimates":[30],"the":[31,62,91,108,177,248,254],"need":[32],"for":[33,75,84,139,148,216,240,250,266],"logarithmic":[34],"(log)":[35],"computing.":[36],"exact":[38],"log":[39,76,88,121,127,141,149],"computation":[40,53],"on":[41,67,206],"hardware":[42,47,74,98,181],"is":[43,78],"typically":[44],"costly,":[45],"existing":[46,114],"accelerators":[48],"stick":[49],"linear":[52,73,123],"with,":[54],"<italic":[55],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[56],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">e.g.</i>,":[57],"floating":[58,190],"point":[59],"(FP).":[60],"From":[61],"perspective":[63],"of":[64,94,188,243,253,262],"efficient":[65,140],"execution":[66],"edge":[68],"devices,":[69],"using":[70,160,171,192,247],"such":[71,86],"generic":[72],"operations":[77,85],"prone":[79],"underflow":[81,214],"ill-suited":[83],"as":[87],"addition.":[89],"Hence,":[90],"log-domain":[92],"computing":[93,257],"requires":[96],"new":[97],"solutions,":[99],"combining":[100],"energy-efficient":[104],"execution.":[105],"Inspired":[106],"by":[107],"Log-Sum-Exp":[109],"(LSE)":[110],"function":[111],"used":[112],"PM":[115,208],"software":[116],"tools":[117],"transferring":[118],"data":[119],"between":[120],"domains":[124],"additions,":[128],"this":[129],"work":[130],"proposes":[131],"LSE":[133],"Processing":[134],"Element":[135],"(LSE-PE).":[136],"LSE-PE":[137,180,212],"allows":[138],"computation,":[142],"through":[143],"innovative":[145],"double":[146],"approximation":[147],"addition,":[150],"while":[151],"with":[155,197,227],"error":[157,163],"compensation":[158],"method":[159],"a":[161,172,251],"compact":[162],"correction":[164],"Look-Up":[165],"Table":[166],"(CLUT).":[167],"Hardware":[168],"synthesis":[169],"results":[170],"16nm":[173],"technology":[174],"show":[175,210],"that":[176,211],"proposed":[178],"24-bit":[179],"consumes":[182],"46%":[183],"area":[184],"32%":[186],"power":[187],"32-bit":[189,224],"point,":[191],"only":[193],"16":[194],"LUT":[195],"entries":[196],"10":[198],"bits":[199],"each":[201],"entry.":[202],"Moreover,":[203],"our":[204],"experiments":[205],"various":[207],"benchmarks":[209],"prevents":[213],"even":[215],"large":[217],"models,":[218],"which":[219],"exist":[220],"all":[222],"other":[223],"number":[225],"systems,":[226],"less":[228],"than":[229],"0.2%":[230],"accuracy":[231],"loss.":[232],"We":[233],"also":[234],"demonstrate":[235],"outlier":[237],"detection":[238],"task":[239],"uncertainty":[241],"estimation":[242],"image":[244],"classification":[245],"LSE-PE,":[249],"fraction":[252],"main":[255],"model\u2019s":[256],"cost":[258],"(0.06":[259],"20%":[261],"representative":[263],"DNN":[264],"architectures":[265],"MNIST).":[267]},"counts_by_year":[],"updated_date":"2026-02-27T06:17:20.405678","created_date":"2025-10-10T00:00:00"}
