gauravpgp commited on
Commit
412de55
·
verified ·
1 Parent(s): d634af7

Add paper_notes.md, README.md, config.json, training_args.json, model.safetensors, NOTES.md

Browse files
Files changed (6) hide show
  1. NOTES.md +6 -0
  2. README.md +56 -0
  3. config.json +19 -0
  4. model.safetensors +3 -0
  5. paper_notes.md +54 -0
  6. training_args.json +9 -0
NOTES.md ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ # Notes
2
+
3
+ - check whether the config round-trips through from_pretrained
4
+ - compare parameter counts against a reference implementation
5
+ - move constants into the config file
6
+ - document the expected input shapes
README.md ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc0-1.0
3
+ tags:
4
+ - research-notes
5
+ - data-efficient-learning
6
+ ---
7
+
8
+ # Research notes: Data Efficient Learning
9
+
10
+ ## Overview
11
+
12
+ This repository contains a working research note about **Data Efficient Learning**. It organizes motivation, related work, a falsifiable hypothesis, and an evaluation plan. It is not presented as a completed paper or a release of trained models.
13
+
14
+ ## Acknowledgments
15
+
16
+ This repo borrows ideas freely from public reference implementations; credit to their authors.
17
+
18
+ ## Open questions
19
+
20
+ - which baselines are actually comparable under matched capacity?
21
+ - what is the minimum data exposure for a meaningful signal?
22
+ - which confounders would invalidate a naive comparison?
23
+
24
+ ## Scope and limitations
25
+
26
+ Exploratory by design: no benchmark claims, no completed ablations, no released code, no trained checkpoint. The references are a starting point for verification, not evidence that the study has run.
27
+
28
+ ## Contact
29
+
30
+ Questions or corrections: open a discussion in this repository.
31
+
32
+ ## How to read this repository
33
+
34
+ Read `paper_notes.md` first. Anything labeled as a plan or hypothesis is not a result. Future results should ship with dataset versions, commands, seeds, hardware and raw logs.
35
+
36
+ ## What is covered
37
+
38
+ - research question scope and likely confounders
39
+ - one proposed comparison against matched baselines
40
+ - evaluation context such as task-appropriate public benchmarks named in the main note
41
+ - reproducibility checks and open questions
42
+
43
+ ## Files
44
+
45
+ | File | Purpose |
46
+ |---|---|
47
+ | `paper_notes.md` | primary artifact |
48
+ | `README.md` | this documentation |
49
+ | `config.json` | architecture configuration |
50
+ | `training_args.json` | default experiment settings |
51
+ | `model.safetensors` | initialization checkpoint |
52
+ | `NOTES.md` | informal to-do notes |
53
+
54
+ ## License
55
+
56
+ Distributed under the **cc0-1.0** license. External datasets keep their own terms — check them separately.
config.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "CustomResearchModel"
4
+ ],
5
+ "architecture": "transformer",
6
+ "model_type": "transformer",
7
+ "hidden_size": 256,
8
+ "num_hidden_layers": 8,
9
+ "num_attention_heads": 8,
10
+ "intermediate_size": 1024,
11
+ "hidden_act": "gelu",
12
+ "max_position_embeddings": 256,
13
+ "layer_norm_eps": 1e-12,
14
+ "checkpoint_status": "initialization-only",
15
+ "notes": "Untrained checkpoint for smoke tests; no benchmark claim.",
16
+ "use_cache": true,
17
+ "torch_dtype": "float32",
18
+ "vocab_size": 2048
19
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e3990cda25902d73cccd4fdcf05e4f1f7044f24715df75f28209540bdb83e1db
3
+ size 132832
paper_notes.md ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Data Efficient Learning: Research Notes
2
+
3
+ ## Status
4
+
5
+ Working note / experiment plan. No completed benchmark results are claimed here.
6
+
7
+ ## 1. Scope and motivation
8
+
9
+ The goal of this note is to turn a broad idea into a falsifiable study of representation quality under limited labels, transfer, or compressed supervision. The central question is whether the proposed change improves the target behavior under a matched training and evaluation budget. The note deliberately separates hypotheses from observations so that future results can be added without rewriting the rationale.
10
+
11
+ ## 2. Context
12
+
13
+ Research on data efficient learning often mixes improvements from architecture, data scale, preprocessing, and compute. A useful comparison therefore needs controlled baselines and explicit reporting of resource use. For this topic, the main confound is that comparisons are sensitive to pretraining data, augmentations, and tuning budgets.
14
+
15
+ ## 3. Working hypothesis
16
+
17
+ A focused change to the representation or interaction mechanism may improve linear-probe accuracy without increasing deployment cost disproportionately. The hypothesis should be rejected if gains disappear after matching parameter count, data exposure, or tuning budget.
18
+
19
+ ## 4. Proposed approach
20
+
21
+ The first implementation should keep modality-specific preprocessing simple, project inputs into a shared representation space, and isolate the new component behind a small interface. Baselines should include a comparable model without the component and a stronger off-the-shelf reference. Any optimization should be applied to all systems, not only the proposed one.
22
+
23
+ ## 5. Evaluation plan
24
+
25
+ | Dataset | Role | Primary measure |
26
+ |---|---|---|
27
+ | ImageNet-1K | primary evaluation | linear-probe accuracy |
28
+ | Flickr30k | transfer / robustness | Recall@1 |
29
+ | VQAv2 | transfer / robustness | sample efficiency |
30
+
31
+ Planned comparisons include a matched-capacity baseline, an ablation that removes the proposed component, and an out-of-domain transfer check. Default training values for the first controlled run are learning rate `0.0002`, batch size `48`, and `3` independent seeds. These are planning values, not claims about a finished experiment.
32
+
33
+ ## 6. Reproducibility checklist
34
+
35
+ - Separate model selection from final evaluation.
36
+ - Run at least one out-of-domain test.
37
+ - Track failed runs as well as successful runs.
38
+ - Document every exclusion rule.
39
+
40
+ ## 7. Failure modes and responsible use
41
+
42
+ The analysis should report subgroup and category-level failures instead of relying only on a single aggregate score. Particular attention is needed because comparisons are sensitive to pretraining data, augmentations, and tuning budgets. No production use is recommended without task-specific validation, data review, and an assessment of privacy and bias.
43
+
44
+ ## 8. Open questions
45
+
46
+ - Where does the method fail on compositional or out-of-domain examples?
47
+ - Which gain survives when the compute budget is matched?
48
+ - Can a simpler baseline recover the same gain with more careful tuning?
49
+
50
+ ## References
51
+
52
+ [1] Chen et al., SimCLR, 2020.
53
+ [2] He et al., MAE, 2022.
54
+ [3] Hinton et al., Knowledge Distillation, 2015.
training_args.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "optimizer": "adamw",
3
+ "scheduler": "cosine",
4
+ "learning_rate": 5e-05,
5
+ "batch_size": 16,
6
+ "epochs": 10,
7
+ "seed": 123,
8
+ "status": "default recipe; not a completed run"
9
+ }