{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,7]],"date-time":"2026-10-07T22:29:32Z","timestamp":1791412172379,"version":"4.3.3"},"reference-count":20,"publisher":"IOP Publishing","issue":"3","license":[{"start":{"date-parts":[[2021,4,23]],"date-time":"2021-04-23T00:00:00Z","timestamp":1619136000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,4,23]],"date-time":"2021-04-23T00:00:00Z","timestamp":1619136000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/iopscience.iop.org\/info\/page\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"crossref","award":["EP\/T001569\/1"],"award-info":[{"award-number":["EP\/T001569\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["iopscience.iop.org"],"crossmark-restriction":false},"short-container-title":["Mach. Learn.: Sci. Technol."],"published-print":{"date-parts":[[2021,9,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>We describe a neural network-based tool for the automatic estimation of thin film thicknesses and scattering length densities from neutron reflectivity curves. The neural network sits within a data pipeline, that takes raw data from a neutron reflectometer, and outputs data and parameter estimates into a fitting program for end user analysis. Our tool deals with simple cases, predicting the number of layers and layer parameters up to three layers on a bulk substrate. This provides good accuracy in parameter estimation, while covering a large portion of the use case. By automating steps in data analysis that only require semi-expert knowledge, we lower the barrier to on-experiment data analysis, allowing better utility to be made from large scale facility experiments. Transfer learning showed that our tool works for x-ray reflectivity, and all code is freely available on GitHub (neutron-net 2020, available at: <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/github.com\/xmironov\/neutron-net\" xlink:type=\"simple\">https:\/\/github.com\/xmironov\/neutron-net<\/jats:ext-link>) (Accessed: 25 June 2020).<\/jats:p>","DOI":"10.1088\/2632-2153\/abe7b5","type":"journal-article","created":{"date-parts":[[2021,2,18]],"date-time":"2021-02-18T22:53:10Z","timestamp":1613688790000},"page":"035006","update-policy":"https:\/\/doi.org\/10.1088\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Towards automated analysis for neutron reflectivity"],"prefix":"10.1088","volume":"2","author":[{"given":"Daniil","family":"Mironov","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8489-7860","authenticated-orcid":false,"given":"James H","family":"Durant","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rebecca","family":"Mackenzie","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4635-2381","authenticated-orcid":false,"given":"Joshaniel F K","family":"Cooper","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"266","published-online":{"date-parts":[[2021,4,23]]},"reference":[{"key":"mlstabe7b5bib1","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1016\/J.NIMA.2014.07.029","article-title":"Mantid\u2014data analysis and visualization package for neutron scattering and \u03bc SR experiments","volume":"764","author":"Arnold","year":"2014","journal-title":"Nucl. Instrum. Methods Phys. Res. A"},{"key":"mlstabe7b5bib2","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1023\/A:1007327622663","article-title":"A Bayesian\/information theoretic model of learning to learn via multiple task sampling","volume":"28","author":"Baxter","year":"1997","journal-title":"Mach. Learn."},{"key":"mlstabe7b5bib3","doi-asserted-by":"publisher","first-page":"1174","DOI":"10.1107\/S0021889807045086","article-title":"GenX: an extensible x-ray reflectivity refinement program utilizing differential evolution","volume":"40","author":"Bj\u00f6rck","year":"2007","journal-title":"J. Appl. Crystallogr."},{"key":"mlstabe7b5bib4","doi-asserted-by":"publisher","first-page":"428","DOI":"10.1098\/rspa.1913.0040","article-title":"The reflection of x-rays by crystals","volume":"88","author":"Bragg","year":"1913","journal-title":"Proc. R. Soc. A"},{"key":"mlstabe7b5bib5","article-title":"Towards reflectivity profile inversion through artificial neural networks","author":"Carmona-Loaiza","year":"2020"},{"key":"mlstabe7b5bib6","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/b978-1-55860-307-3.50012-5","article-title":"Multitask learning: a knowledge-based source of inductive bias","author":"Caruana","year":"1993"},{"key":"mlstabe7b5bib7","article-title":"Incorporating Nesterov Momentum into ADAM","author":"Dozat","year":"2016"},{"key":"mlstabe7b5bib8","first-page":"1050","article-title":"Dropout as a Bayesian approximation: representing model uncertainty in deep learning","author":"Gal","year":"2015"},{"key":"mlstabe7b5bib9","doi-asserted-by":"publisher","first-page":"1342","DOI":"10.1107\/S1600576719013311","article-title":"Fast fitting of reflectivity data of growing thin films using neural networks","volume":"52","author":"Greco","year":"2019","journal-title":"J. Appl. Crystallogr."},{"key":"mlstabe7b5bib10","article-title":"Noise contrastive priors for functional uncertainty","author":"Hafner","year":"2018"},{"key":"mlstabe7b5bib11","article-title":"Reliable uncertainty estimates in neural networks using noise contrastive priors","author":"Hafner","year":"2019"},{"key":"mlstabe7b5bib12","article-title":"Refl1D: Neutron and X-Ray Reflectivity Analysis Release 0.8.13","author":"Kienzle","year":"2020"},{"key":"mlstabe7b5bib13","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1007\/978-3-642-35289-8_3","author":"LeCun","year":"2012"},{"key":"mlstabe7b5bib14","article-title":"neutron-net","author":"Mironov","year":"2020"},{"key":"mlstabe7b5bib15","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1107\/S1600576718017296","article-title":"Refnx: neutron and x-ray reflectometry analysis in python","volume":"52","author":"Nelson","year":"2019","journal-title":"J. Appl. Crystallogr."},{"key":"mlstabe7b5bib16","article-title":"Open Reflectivity Standards Organisation (ORSO)","year":"2021"},{"key":"mlstabe7b5bib17","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1103\/PhysRev.95.359","article-title":"Surface studies of solids by total reflection of x-rays","volume":"95","author":"Parratt","year":"1954","journal-title":"Phys. Rev."},{"key":"mlstabe7b5bib18","article-title":"An overview of multi-task learning in deep neural networks","author":"Ruder","year":"2017"},{"key":"mlstabe7b5bib19","author":"Sivia","year":"2011","edition":"1st edn"},{"key":"mlstabe7b5bib20","first-page":"1929","article-title":"Dropout: a simple way to prevent neural networks from overfitting","volume":"15","author":"Srivastava","year":"2014","journal-title":"J. Mach. Learn. Res."}],"container-title":["Machine Learning: Science and Technology"],"original-title":[],"link":[{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abe7b5","content-type":"text\/html","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abe7b5\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abe7b5","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abe7b5\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abe7b5\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abe7b5\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abe7b5\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"similarity-checking"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abe7b5\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,15]],"date-time":"2021-12-15T13:14:17Z","timestamp":1639574057000},"score":1,"resource":{"primary":{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abe7b5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,23]]},"references-count":20,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2021,4,23]]},"published-print":{"date-parts":[[2021,9,1]]}},"URL":"https:\/\/doi.org\/10.1088\/2632-2153\/abe7b5","relation":{},"ISSN":["2632-2153"],"issn-type":[{"value":"2632-2153","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,23]]},"assertion":[{"value":"Towards automated analysis for neutron reflectivity","name":"article_title","label":"Article Title"},{"value":"Machine Learning: Science and Technology","name":"journal_title","label":"Journal Title"},{"value":"paper","name":"article_type","label":"Article Type"},{"value":"\u00a9 2021 The Author(s). Published by IOP Publishing Ltd","name":"copyright_information","label":"Copyright Information"},{"value":"2020-06-25","name":"date_received","label":"Date Received","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2021-02-18","name":"date_accepted","label":"Date Accepted","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2021-04-23","name":"date_epub","label":"Online publication date","group":{"name":"publication_dates","label":"Publication dates"}}]}}