{"id":"https://openalex.org/W4385567961","doi":"https://doi.org/10.1145/3580305.3599933","title":"Yggdrasil Decision Forests: A Fast and Extensible Decision Forests Library","display_name":"Yggdrasil Decision Forests: A Fast and Extensible Decision Forests Library","publication_year":2023,"publication_date":"2023-08-04","ids":{"openalex":"https://openalex.org/W4385567961","doi":"https://doi.org/10.1145/3580305.3599933"},"language":"en","primary_location":{"id":"doi:10.1145/3580305.3599933","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3580305.3599933","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3580305.3599933","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018626248","display_name":"Mathieu Guillame-Bert","orcid":"https://orcid.org/0009-0004-2736-2869"},"institutions":[{"id":"https://openalex.org/I4210100430","display_name":"Google (Switzerland)","ror":"https://ror.org/014f9c269","country_code":"CH","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210100430","https://openalex.org/I4210128969"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Mathieu Guillame-Bert","raw_affiliation_strings":["Google, Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"Google, Zurich, Switzerland","institution_ids":["https://openalex.org/I4210100430"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046454671","display_name":"Sebastian Bruch","orcid":"https://orcid.org/0000-0002-2469-8242"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sebastian Bruch","raw_affiliation_strings":["Pinecone, New York, USA"],"affiliations":[{"raw_affiliation_string":"Pinecone, New York, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054087189","display_name":"Richard Stotz","orcid":"https://orcid.org/0009-0003-2663-9371"},"institutions":[{"id":"https://openalex.org/I4210100430","display_name":"Google (Switzerland)","ror":"https://ror.org/014f9c269","country_code":"CH","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210100430","https://openalex.org/I4210128969"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Richard Stotz","raw_affiliation_strings":["Google, Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"Google, Zurich, Switzerland","institution_ids":["https://openalex.org/I4210100430"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024125738","display_name":"Jan Pfeifer","orcid":"https://orcid.org/0009-0006-0403-3119"},"institutions":[{"id":"https://openalex.org/I4210100430","display_name":"Google (Switzerland)","ror":"https://ror.org/014f9c269","country_code":"CH","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210100430","https://openalex.org/I4210128969"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Jan Pfeifer","raw_affiliation_strings":["Google, Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"Google, Zurich, Switzerland","institution_ids":["https://openalex.org/I4210100430"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5018626248"],"corresponding_institution_ids":["https://openalex.org/I4210100430"],"apc_list":null,"apc_paid":null,"fwci":1.8942,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.88516003,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"4068","last_page":"4077"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12535","display_name":"Machine Learning and Data Classification","score":0.9997000098228455,"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/T12535","display_name":"Machine Learning and Data Classification","score":0.9997000098228455,"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/T11689","display_name":"Adversarial Robustness in Machine Learning","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/T11512","display_name":"Anomaly Detection Techniques and Applications","score":0.9916999936103821,"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/computer-science","display_name":"Computer science","score":0.769681453704834},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.6331635117530823},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.5440404415130615},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.537641704082489},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5151659250259399},{"id":"https://openalex.org/keywords/modularity","display_name":"Modularity (biology)","score":0.4673837423324585},{"id":"https://openalex.org/keywords/decision-tree","display_name":"Decision tree","score":0.456390380859375},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.41725850105285645},{"id":"https://openalex.org/keywords/extensibility","display_name":"Extensibility","score":0.4158194065093994},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.27892112731933594},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2606290578842163}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.769681453704834},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.6331635117530823},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.5440404415130615},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.537641704082489},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5151659250259399},{"id":"https://openalex.org/C2779478453","wikidata":"https://www.wikidata.org/wiki/Q6889748","display_name":"Modularity (biology)","level":2,"score":0.4673837423324585},{"id":"https://openalex.org/C84525736","wikidata":"https://www.wikidata.org/wiki/Q831366","display_name":"Decision tree","level":2,"score":0.456390380859375},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.41725850105285645},{"id":"https://openalex.org/C32833848","wikidata":"https://www.wikidata.org/wiki/Q4115054","display_name":"Extensibility","level":2,"score":0.4158194065093994},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.27892112731933594},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2606290578842163},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3580305.3599933","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3580305.3599933","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3580305.3599933","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3580305.3599933","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/15","display_name":"Life in Land","score":0.5699999928474426}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W273955616","https://openalex.org/W1678356000","https://openalex.org/W1821491182","https://openalex.org/W1997648776","https://openalex.org/W2070299948","https://openalex.org/W2132862423","https://openalex.org/W2157395790","https://openalex.org/W2295598076","https://openalex.org/W2342249984","https://openalex.org/W2582743722","https://openalex.org/W2947404296","https://openalex.org/W2950445386","https://openalex.org/W2963208306","https://openalex.org/W2978727393","https://openalex.org/W3035965352","https://openalex.org/W3038692287","https://openalex.org/W3099878876","https://openalex.org/W3102027041","https://openalex.org/W4253053708","https://openalex.org/W4287663421","https://openalex.org/W4389138872","https://openalex.org/W6610017368"],"related_works":["https://openalex.org/W1948607442","https://openalex.org/W2341492732","https://openalex.org/W3187193180","https://openalex.org/W4247766898","https://openalex.org/W2044615423","https://openalex.org/W2361584951","https://openalex.org/W106542691","https://openalex.org/W2461078469","https://openalex.org/W2500556566","https://openalex.org/W2183101619"],"abstract_inverted_index":{"Yggdrasil":[0],"Decision":[1,38],"Forests":[2],"is":[3],"a":[4,61,123,133],"library":[5,53,121,137],"for":[6,50],"the":[7,35,46,109,112,117],"training,":[8],"serving":[9],"and":[10,20,26,42,72,81,84,100],"interpretation":[11],"of":[12,63,75,78,111,119,125],"decision":[13],"forest":[14],"models,":[15],"targeted":[16],"both":[17],"at":[18],"research":[19],"production":[21],"work,":[22],"implemented":[23],"in":[24,28,98],"C++,":[25,29],"available":[27],"command":[30],"line":[31],"interface,":[32],"Python":[33],"(under":[34,45],"name":[36,47],"TensorFlow":[37],"Forests),":[39],"JavaScript,":[40],"Go,":[41],"Google":[43],"Sheets":[44],"Simple":[48],"ML":[49],"Sheets).":[51],"The":[52],"has":[54],"been":[55,105],"developed":[56],"organically":[57],"since":[58],"2018":[59],"following":[60],"set":[62,124],"four":[64],"design":[65,110],"principles":[66,97],"applicable":[67],"to":[68,107,138],"machine":[69,88,127],"learning":[70,89,128],"libraries":[71],"frameworks:":[73],"simplicity":[74],"use,":[76,79],"safety":[77],"modularity":[80],"high-level":[82],"abstraction,":[83],"integration":[85],"with":[86],"other":[87],"libraries.":[90],"In":[91],"this":[92],"paper,":[93],"we":[94,131],"describe":[95],"those":[96],"detail":[99],"present":[101],"how":[102],"they":[103],"have":[104],"used":[106],"guide":[108],"library.":[113],"We":[114],"then":[115],"showcase":[116],"use":[118],"our":[120,136],"on":[122],"classical":[126],"problems.":[129],"Finally,":[130],"report":[132],"benchmark":[134],"comparing":[135],"related":[139],"solutions.":[140]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":5}],"updated_date":"2026-04-14T08:04:32.555800","created_date":"2025-10-10T00:00:00"}
