{"id":{"repo_id":"cambridge","oai_identifier":"oai:www.repository.cam.ac.uk:1810/306968"},"canonical_url":"https://search.dev.ndltd.org/etd/cambridge/oai:www.repository.cam.ac.uk:1810/306968","repository":{"repo_id":"cambridge","name":"Cambridge University","base_url":"https://api.repository.cam.ac.uk/server/oai/request"},"display":{"title":"Recurrent convolutional neural networks as models of biological object recognition","abstract":"Deep feedforward neural network models of vision dominate in both computational neuroscience and engineering. However, the primate visual system contains abundant recurrent connections. In this thesis, we investigate the addition of recurrent connections to the popular framework of convolutional neural networks for object recognition. We train recurrent convolutional neural networks (RCNNs) on a range of small- and large-scale tasks to test for practical benefits of recurrence in object recognition. We find that recurrence improves object recognition performance relative to parameter-matched feedforward control models. Furthermore, recurrence naturally endows networks with the ability to trade-off speed and accuracy, enabling a single recurrent network to match the performance of multiple feedforward networks at a similar computational cost. In addition, we compare the representations and connectivity of these models to the primate visual system. Firstly, the connectivity that emerges from task learning in these networks resembles the primate visual system. We also demonstrate methods for deriving reaction times from RCNNs and show that these reaction times mirror human object recognition behaviour. Moreover, RCNNs – in comparison to feedforward models – are better able to capture the overall representational dynamics of the human ventral visual pathway during object recognition. Overall, this work shows how we can take inspiration from biology to improve performance in computer vision tasks and supports moving towards recurrent task-performing models to better understand vision within the brain.","abstract_html":"Deep feedforward neural network models of vision dominate in both computational neuroscience and engineering. However, the primate visual system contains abundant recurrent connections. In this thesis, we investigate the addition of recurrent connections to the popular framework of convolutional neural networks for object recognition. We train recurrent convolutional neural networks (RCNNs) on a range of small- and large-scale tasks to test for practical benefits of recurrence in object recognition. We find that recurrence improves object recognition performance relative to parameter-matched feedforward control models. Furthermore, recurrence naturally endows networks with the ability to trade-off speed and accuracy, enabling a single recurrent network to match the performance of multiple feedforward networks at a similar computational cost. In addition, we compare the representations and connectivity of these models to the primate visual system. Firstly, the connectivity that emerges from task learning in these networks resembles the primate visual system. We also demonstrate methods for deriving reaction times from RCNNs and show that these reaction times mirror human object recognition behaviour. Moreover, RCNNs – in comparison to feedforward models – are better able to capture the overall representational dynamics of the human ventral visual pathway during object recognition. Overall, this work shows how we can take inspiration from biology to improve performance in computer vision tasks and supports moving towards recurrent task-performing models to better understand vision within the brain.","abstract_has_math":false,"creators":["Spoerer, Courtney"],"institution":"University of Cambridge","degree_name":"Doctor of Philosophy (PhD)","degree_level":"Doctoral","degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Kriegeskorte, Nikolaus"],"committee_chairs":[],"committee_members":[],"year":2020,"date_issued":"2020-06-07","date_published":"2020-06-07","updated_at":"2026-07-22T22:24:32Z","subjects":["neural networks","vision","neuroscience","object recognition"],"languages":["eng"],"rights":[],"rights_urls":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/dfe378d3-e981-4c06-88d6-4cbd14390c95/download","https://creativecommons.org/licenses/by/4.0/"],"identifier_entries":[]},"links":{"outbound_url":"https://doi.org/10.17863/CAM.54063","outbound_label":"DOI","outbound_source":"dc:identifier.doi"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Kriegeskorte, Nikolaus"]},{"key":"dc:creator","label":"Author","values":["Spoerer, Courtney"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.issued","label":"Date","values":["2020-06-07"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["University of Cambridge"]},{"key":"dc:relation.isreferencedby.uri","label":"Dc Relation Isreferencedby URI","values":["https://www.repository.cam.ac.uk/handle/1810/306968"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["Doctoral"]},{"key":"dc:type.qualificationname","label":"Dc Type Qualificationname","values":["Doctor of Philosophy (PhD)"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["neural networks","vision","neuroscience","object recognition"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/dfe378d3-e981-4c06-88d6-4cbd14390c95/download","https://creativecommons.org/licenses/by/4.0/"]},{"key":"dc:rights.embargotype","label":"Dc Rights Embargotype","values":["controlled.access"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.doi","label":"DOI","values":["10.17863/CAM.54063"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/13512f51-3fe7-4815-95a7-3235d7130882/download"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Deep feedforward neural network models of vision dominate in both computational neuroscience and engineering. However, the primate visual system contains abundant recurrent connections. In this thesis, we investigate the addition of recurrent connections to the popular framework of convolutional neural networks for object recognition. We train recurrent convolutional neural networks (RCNNs) on a range of small- and large-scale tasks to test for practical benefits of recurrence in object recognition. We find that recurrence improves object recognition performance relative to parameter-matched feedforward control models. Furthermore, recurrence naturally endows networks with the ability to trade-off speed and accuracy, enabling a single recurrent network to match the performance of multiple feedforward networks at a similar computational cost. In addition, we compare the representations and connectivity of these models to the primate visual system. Firstly, the connectivity that emerges from task learning in these networks resembles the primate visual system. We also demonstrate methods for deriving reaction times from RCNNs and show that these reaction times mirror human object recognition behaviour. Moreover, RCNNs – in comparison to feedforward models – are better able to capture the overall representational dynamics of the human ventral visual pathway during object recognition. Overall, this work shows how we can take inspiration from biology to improve performance in computer vision tasks and supports moving towards recurrent task-performing models to better understand vision within the brain."]},{"key":"dc:format.checksum.md5","label":"Dc Format Checksum Md5","values":["673bd125fc5bbe95ef7388ab179dc2f7","353adac0d1ebdfd65ab16480263c3c87"]},{"key":"dc:title","label":"Title","values":["Recurrent convolutional neural networks as models of biological object recognition"]}]}],"canonical_facts":{"dc:contributor.advisor":["Kriegeskorte, Nikolaus"],"dc:creator":["Spoerer, Courtney"],"dc:date.issued":["2020-06-07"],"dc:description.abstract":["Deep feedforward neural network models of vision dominate in both computational neuroscience and engineering. However, the primate visual system contains abundant recurrent connections. In this thesis, we investigate the addition of recurrent connections to the popular framework of convolutional neural networks for object recognition. We train recurrent convolutional neural networks (RCNNs) on a range of small- and large-scale tasks to test for practical benefits of recurrence in object recognition. We find that recurrence improves object recognition performance relative to parameter-matched feedforward control models. Furthermore, recurrence naturally endows networks with the ability to trade-off speed and accuracy, enabling a single recurrent network to match the performance of multiple feedforward networks at a similar computational cost. In addition, we compare the representations and connectivity of these models to the primate visual system. Firstly, the connectivity that emerges from task learning in these networks resembles the primate visual system. We also demonstrate methods for deriving reaction times from RCNNs and show that these reaction times mirror human object recognition behaviour. Moreover, RCNNs – in comparison to feedforward models – are better able to capture the overall representational dynamics of the human ventral visual pathway during object recognition. Overall, this work shows how we can take inspiration from biology to improve performance in computer vision tasks and supports moving towards recurrent task-performing models to better understand vision within the brain."],"dc:format.checksum.md5":["673bd125fc5bbe95ef7388ab179dc2f7","353adac0d1ebdfd65ab16480263c3c87"],"dc:identifier.doi":["10.17863/CAM.54063"],"dc:identifier.uri":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/13512f51-3fe7-4815-95a7-3235d7130882/download"],"dc:language":["eng"],"dc:publisher.institution":["University of Cambridge"],"dc:relation.isreferencedby.uri":["https://www.repository.cam.ac.uk/handle/1810/306968"],"dc:rights":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/dfe378d3-e981-4c06-88d6-4cbd14390c95/download","https://creativecommons.org/licenses/by/4.0/"],"dc:rights.embargotype":["controlled.access"],"dc:subject":["neural networks","vision","neuroscience","object recognition"],"dc:title":["Recurrent convolutional neural networks as models of biological object recognition"],"dc:type":["Thesis"],"dc:type.qualificationlevel":["Doctoral"],"dc:type.qualificationname":["Doctor of Philosophy (PhD)"]},"updated_at":"2026-07-22T22:24:32Z"}