rows { options { physical_type: PHYSICAL_STREAM_TYPE_QUADS max_name_table_size: 128 max_prefix_table_size: 16 max_datatype_table_size: 16 logical_type: LOGICAL_STREAM_TYPE_DATASETS version: 2 } } rows { prefix { value: "https://w3id.org/sciencelive/np/" } } rows { name { value: "RAauQR3eY4NGILF2ei5a6YLbZjT7JDK_tQGYyl2R4DcMk" } } rows { namespace { name: "this" value { prefix_id: 1 } } } rows { prefix { value: "https://w3id.org/sciencelive/np/RAauQR3eY4NGILF2ei5a6YLbZjT7JDK_tQGYyl2R4DcMk/" } } rows { name { } } rows { namespace { name: "sub" value { prefix_id: 2 } } } rows { prefix { value: "http://www.nanopub.org/nschema#" } } rows { namespace { name: "np" value { prefix_id: 3 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#" } } rows { namespace { name: "rdf" value { prefix_id: 4 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/ns/prov#" } } rows { namespace { name: "prov" value { prefix_id: 5 name_id: 2 } } } rows { prefix { value: "http://purl.org/nanopub/x/" } } rows { namespace { name: "npx" value { prefix_id: 6 name_id: 2 } } } rows { prefix { value: "http://purl.org/dc/terms/" } } rows { namespace { name: "dc" value { prefix_id: 7 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/2001/XMLSchema#" } } rows { namespace { name: "xsd" value { prefix_id: 8 name_id: 2 } } } rows { name { value: "hasAssertion" } } rows { name { value: "assertion" } } rows { name { value: "Head" } } rows { quad { s_iri { prefix_id: 1 name_id: 1 } p_iri { prefix_id: 3 name_id: 3 } o_iri { prefix_id: 2 } g_iri { } } } rows { name { value: "hasProvenance" } } rows { name { value: "provenance" } } rows { quad { p_iri { prefix_id: 3 } o_iri { prefix_id: 2 } } } rows { name { value: "hasPublicationInfo" } } rows { name { value: "pubinfo" } } rows { quad { p_iri { prefix_id: 3 } o_iri { prefix_id: 2 } } } rows { name { value: "type" } } rows { name { value: "Nanopublication" } } rows { quad { p_iri { prefix_id: 4 } o_iri { prefix_id: 3 } } } rows { name { value: "decrop-2025-cnn-scattering-stacking-study" } } rows { prefix { value: "https://w3id.org/sciencelive/o/terms/" } } rows { name { value: "FORRT-Replication-Study" } } rows { quad { s_iri { prefix_id: 2 } o_iri { prefix_id: 9 } g_iri { prefix_id: 2 name_id: 4 } } } rows { name { value: "Replication-Study" } } rows { quad { o_iri { prefix_id: 9 name_id: 14 } } } rows { prefix { value: "http://www.w3.org/2000/01/rdf-schema#" } } rows { name { value: "label" } } rows { quad { p_iri { prefix_id: 10 } o_literal { lex: "CNN + scattering stacking on Decrop 2025\'s plankton splits" } } } rows { prefix { value: "http://www.w3.org/2004/02/skos/core#" } } rows { name { value: "related" } } rows { prefix { value: "http://www.wikidata.org/entity/" } } rows { name { value: "Q113009580" } } rows { quad { p_iri { prefix_id: 11 } o_iri { prefix_id: 12 } } } rows { name { value: "Q17084460" } } rows { quad { o_iri { } } } rows { name { value: "Q184755" } } rows { quad { o_iri { } } } rows { name { value: "Q2539" } } rows { quad { o_iri { } } } rows { name { value: "Q3604063" } } rows { quad { o_iri { } } } rows { name { value: "Q98526763" } } rows { quad { o_iri { } } } rows { name { value: "hasDeviationDescription" } } rows { quad { p_iri { prefix_id: 9 } o_literal { lex: "This is an extension, not a reproduction. Differences from Decrop et al. 2025: (1) we add a stacking meta-classifier on top of the CNN\'s softmax outputs; the original paper reports CNN-alone metrics. (2) We compute scattering features as additional input \342\200\224 the paper does not use scattering. (3) Reported metrics include mean rare-class recall (computed on the 13 classes with train-set size <200), which the paper does not report; aggregate top-1, top-5, micro/macro/weighted F1 are all from the same test.txt evaluation pipeline. Differences from Delouis et al. 2022 (FOSCAT method paper): we use FOSCAT\'s 2D scattering operator (scat_cov.funct) on flat RGB images, not the spherical HEALPix variant the paper develops; same library, different operator. As with chains #1\342\200\223#4, FOSCAT was used via the annefou/FOSCAT@v0.1.0-cpu fork; that CPU patch has since been merged upstream and is included in foscat>=2026.4.1 on PyPI." } } } rows { name { value: "hasDiscipline" } } rows { name { value: "Q7173" } } rows { quad { p_iri { } o_iri { prefix_id: 12 } } } rows { name { value: "hasMethodologyDescription" } } rows { quad { p_iri { prefix_id: 9 } o_literal { lex: "Three-stage pipeline. \nStage 1 (01_scattering_features.py): compute multi-scale scattering features on RGB phytoplankton images via FOSCAT scat_cov.funct(NORIENT=8, KERNELSZ=3) at 64\303\22764 pixels, producing 246-dimensional feature vectors per image. Features are computed on (a) a balanced training subset, (b) Decrop\'s released val.txt (33,829 images), and (c) Decrop\'s released test.txt (33,718 images). \n\nStage 2 (02_cnn_predictions.py): obtain CNN softmax probabilities for the same val and test images by running Decrop\'s pretrained EfficientNetV2-B0 via the authors\' planktonclas package with 10-crop test-time augmentation. These predictions can equivalently be sourced from the upstream fiesta-decrop-reproduction repository (Zenodo 10.5281/zenodo.19701133), which is the FAIR-archived form of the same computation. \n\nStage 3 (03_stacking.py): fit a class-weighted scikit-learn LogisticRegression on the 246-dim scattering features (StandardScaler + class_weight=\'balanced\') to obtain scattering-derived softmax probabilities; concatenate with CNN softmax probabilities to form 190-dim meta-features; train a second class-weighted LogisticRegression on Decrop\'s val split as the stacking meta-classifier; evaluate on Decrop\'s test split. Compute top-1, top-5, and per-class recall against the integer labels in test.txt. Mean rare-class recall is averaged over the 13 \'rare\' classes defined as those with fewer than 200 training-set examples in Decrop\'s train.txt. Comparator results: CNN alone, scattering+LR alone, naive 50/50 probability ensemble, and a hard-switch oracle ceiling (perfect choice between CNN and scattering predictions per image) for context." } } } rows { name { value: "hasScopeDescription" } } rows { quad { p_iri { } o_literal { lex: "This study tests whether multi-scale scattering features computed independently of the CNN can be combined with the CNN\'s softmax probabilities via a class-weighted stacking meta-classifier to lift mean rare-class recall on Decrop et al. 2025\'s exact 95-class phytoplankton classification benchmark, at acceptable cost to aggregate top-1 accuracy. The chain reuses Decrop\'s released dataset, pretrained CNN weights, and train.txt/val.txt/test.txt splits, asking whether the rare-species class-imbalance limitation acknowledged in the paper can be partially addressed by complementary feature representations." } } } rows { name { value: "targetsClaim" } } rows { prefix { value: "https://w3id.org/sciencelive/np/RAeI2cspabQBUMHiA94jOKjiBypsIFSPPDwH_f5l1sJu4/" } } rows { name { value: "decrop-2025-cnn-scattering-stacking-claim" } } rows { quad { p_iri { } o_iri { prefix_id: 13 } } } rows { name { value: "wasAttributedTo" } } rows { prefix { value: "https://orcid.org/" } } rows { name { value: "0000-0002-1784-2920" } } rows { quad { s_iri { prefix_id: 2 name_id: 4 } p_iri { prefix_id: 5 name_id: 30 } o_iri { prefix_id: 14 } g_iri { prefix_id: 2 name_id: 7 } } } rows { prefix { value: "http://xmlns.com/foaf/0.1/" } } rows { name { value: "name" } } rows { quad { s_iri { prefix_id: 14 name_id: 31 } p_iri { prefix_id: 15 } o_literal { lex: "Anne Fouilloux" } g_iri { prefix_id: 2 name_id: 9 } } } rows { name { value: "created" } } rows { datatype { value: "http://www.w3.org/2001/XMLSchema#dateTime" } } rows { quad { s_iri { prefix_id: 1 name_id: 1 } p_iri { prefix_id: 7 name_id: 33 } o_literal { lex: "2026-04-26T19:36:55.873Z" datatype: 1 } } } rows { name { value: "creator" } } rows { quad { p_iri { } o_iri { prefix_id: 14 name_id: 31 } } } rows { name { value: "license" } } rows { prefix { value: "https://creativecommons.org/licenses/by/4.0/" } } rows { quad { p_iri { prefix_id: 7 name_id: 35 } o_iri { prefix_id: 16 name_id: 2 } } } rows { name { value: "introduces" } } rows { quad { p_iri { prefix_id: 6 name_id: 36 } o_iri { prefix_id: 2 name_id: 12 } } } rows { name { value: "wasCreatedAt" } } rows { prefix { id: 8 value: "https://" } } rows { name { value: "platform.sciencelive4all.org" } } rows { quad { p_iri { prefix_id: 6 name_id: 37 } o_iri { prefix_id: 8 } } } rows { quad { p_iri { prefix_id: 10 name_id: 15 } o_literal { lex: "NP created using Declaring a replication study design according to FORRT" } } } rows { prefix { id: 4 value: "https://w3id.org/np/o/ntemplate/" } } rows { name { value: "wasCreatedFromTemplate" } } rows { prefix { id: 3 value: "https://w3id.org/np/" } } rows { name { value: "RAuLEjPp-4dTvPwMkfHggTto1CgjIftiGRAgHlyeEonjQ" } } rows { quad { p_iri { prefix_id: 4 name_id: 39 } o_iri { prefix_id: 3 } } } rows { name { value: "sig" } } rows { name { value: "hasAlgorithm" } } rows { quad { s_iri { prefix_id: 2 } p_iri { prefix_id: 6 } o_literal { lex: "RSA" } } } rows { name { value: "hasPublicKey" } } rows { quad { p_iri { } o_literal { lex: "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoDcOiD+jen8awiJ6DB2ewDw66PeG64hODmgNFwy7GrwQui4HKnHdvxd++1UhTgiOfycxyxBb7sXPSikLw/1TsSyPsEl0P3/+600szxpTGgLNzW+bZ2DVP3d8ERMV1aWpH0ci3B/5vmK+vXQZ4uCoq57NE0MiFg5c13Gy0gd6n7wZYEhYM4AjWSLL0QS/HY+TFZMYL9bCFeATennGrlB2UEjRlw21UB2Ah16ZZ6hxQlfctFJZE7TGnBJPB3ttTjfcOfamhjZVwQ0yV9mv7x6PGiSmkzpJTVLjn8hagoKT05YUwVQArFb+w7f6sXqvvljMigjd/Rbqgbye/lLUAZLfJSnFM58TubfpEJvXV4zNMDEoT3VQ7dokgoLgMrmjZCKATtQ7gomocoTJ1NhN2esRNtGzWaS2obL/mueUQlMlavssZnqL8WICkdAuDlwDVNbsbwEWKQ50kiPdAdduSigifxA4CM7TgvnxqZVoAResEGP6UhTTem3T4CsbEas1Caj9wa7M1jPjACu5LF5BwcVns3ZQHWLipjRjD+9/ur3G8QtuxbNhmXlDYQ6tXxB1lK+Oz7O519b3bA15ilzFl0SdvMBGTe46xaQ9DsJT18THKnPbUhNMy0dH0VtzpB+EEaXZ25Fp9VHMEUqo1lLS9e89eO3efiqkESKQ7wmB+/DlIRcCAwEAAQ==" } } } rows { name { value: "hasSignature" } } rows { quad { p_iri { } o_literal { lex: "PIA4Um5UQH4xMFLp/s8iFK5Gg2IVSBL3YbYT7FczqTbUBYGtvebzdgYhqiKbIhsuhEVLbRwLmbvfBOOgTImcti7GEwkq5mevnVvSczPHURTo2+zTydhyNdj02O1XKurHX7jyKWo0ctwCK0vPnDzBc28Tq0CJrMH4KrEkxJBhOiL8htULWwURyzDvjVqvEDrYrqSP0YR0w4NmEtc6nz6XEt695BJqU4q420F2A+s2aSY6jgRAF4YFNNjPfcTg4e//IWpHgkKiNhSeEGOtxepPJxu1TGfEeApT/LjQjNvaEyMjhDuzwXGwDTG3CI1y2JVanpwhWa9sg1K6mfOWU3Bl1BMOKSfhxJ2a4IovHAB7UeI1xmOYShn9MftfJpK2vD+sCXjfT2MWj0IdcgfHCX1ytEgPgHfMHlVLPe3/I77y5ZjsURwv0OmvbN49WPbysmp3/CJpgYYoN0aDg0XKe4HWauHJEMd4lzVrOdkHlt+1s/kDQlJuTpho6gpSTgQWFERqHaWVC85V1oRAjjdxwMinPm3sG4YxgT9Njd71u7NA5LHqPje24Zk9k+wttDmtLHJF+1xlZGIsADjhWwS7LFBuEl6NV1Sno/xfIQcfIzXdXHbCC7LhCXostZNjLNRQw0xaYuEHRj0KAqGKYh8yVSYhOnlptXkwF4jPmKwuJqCtPbA=" } } } rows { name { value: "hasSignatureTarget" } } rows { quad { p_iri { } o_iri { prefix_id: 1 name_id: 1 } } } rows { name { value: "signedBy" } } rows { quad { p_iri { prefix_id: 6 name_id: 46 } o_iri { prefix_id: 14 name_id: 31 } } }