{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/forestnet-classifying-drivers-of","title":"ForestNet: Classifying Drivers of Deforestation in Indonesia using Deep Learning on Satellite Imagery","arxiv_id":"2011.05479","date":"2020-11-11","proceeding":null,"authors":["Jeremy Irvin","Hao Sheng","Neel Ramachandran","Sonja Johnson-Yu","Sharon Zhou","Kyle Story","Rose Rustowicz","Cooper Elsworth","Kemen Austin","Andrew Y. Ng"],"abstract":"Characterizing the processes leading to deforestation is critical to the development and implementation of targeted forest conservation and management policies. In this work, we develop a deep learning model called ForestNet to classify the drivers of primary forest loss in Indonesia, a country with one of the highest deforestation rates in the world. Using satellite imagery, ForestNet identifies the direct drivers of deforestation in forest loss patches of any size. We curate a dataset of Landsat 8 satellite images of known forest loss events paired with driver annotations from expert interpreters. We use the dataset to train and validate the models and demonstrate that ForestNet substantially outperforms other standard driver classification approaches. In order to support future research on automated approaches to deforestation driver classification, the dataset curated in this study is publicly available at https://stanfordmlgroup.github.io/projects/forestnet .","url_abs":"https://arxiv.org/abs/2011.05479v1","url_pdf":"https://arxiv.org/pdf/2011.05479v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"forestnet-classifying-drivers-of","repo_url":"https://github.com/bellasih/multimodal_supercon","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"classification","task_name":"General Classification"},{"task_slug":"management","task_name":"Management"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2011.05479","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2011.05479"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/bellasih/multimodal_supercon","reach":null}],"summary":{"ran":3,"unverified":1},"by_repo_kind":{"listed":{"samples":4,"ran":3,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":4,"samples":[{"code_sha256_prefix":"6224b1781438c704","entry":"DoubleConv","repo":"bellasih/multimodal_supercon","repo_kind":"listed","path":"model/unet.py","file_url":"https://github.com/bellasih/multimodal_supercon/blob/HEAD/model/unet.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6224b1781438c704"}},{"code_sha256_prefix":"a0fd37e26df21138","entry":"Down","repo":"bellasih/multimodal_supercon","repo_kind":"listed","path":"model/unet.py","file_url":"https://github.com/bellasih/multimodal_supercon/blob/HEAD/model/unet.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a0fd37e26df21138"}},{"code_sha256_prefix":"38428ae9c493b9e7","entry":"UNet","repo":"bellasih/multimodal_supercon","repo_kind":"listed","path":"model/unet.py","file_url":"https://github.com/bellasih/multimodal_supercon/blob/HEAD/model/unet.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"38428ae9c493b9e7"}},{"code_sha256_prefix":"b497534292870d68","entry":"Up","repo":"bellasih/multimodal_supercon","repo_kind":"listed","path":"model/unet.py","file_url":"https://github.com/bellasih/multimodal_supercon/blob/HEAD/model/unet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b497534292870d68"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}