-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathsample-citation-graph.html
More file actions
55 lines (55 loc) · 16.2 KB
/
Copy pathsample-citation-graph.html
File metadata and controls
55 lines (55 loc) · 16.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Paper Pilot · citation map: retrieval augmented generation</title>
<script src="https://unpkg.com/vis-network@9.1.9/standalone/umd/vis-network.min.js"></script>
<style>
:root { color-scheme: dark; }
* { box-sizing: border-box; }
body { margin: 0; font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
background: #0b1120; color: #e2e8f0; }
header { padding: 18px 24px; border-bottom: 1px solid #1e293b;
background: linear-gradient(90deg, #0b1120, #111c33); }
header h1 { margin: 0; font-size: 18px; font-weight: 700; letter-spacing: .2px; }
header h1 span { color: #38bdf8; }
header p { margin: 6px 0 0; font-size: 13px; color: #94a3b8; }
.legend { display: flex; flex-wrap: wrap; gap: 10px; padding: 12px 24px; font-size: 12px; color: #cbd5e1; }
.chip { display: inline-flex; align-items: center; gap: 6px; }
.chip i { width: 11px; height: 11px; border-radius: 50%; display: inline-block; }
#graph { width: 100vw; height: calc(100vh - 132px); }
footer { position: fixed; bottom: 8px; right: 14px; font-size: 11px; color: #475569; }
footer a { color: #64748b; text-decoration: none; }
</style>
</head>
<body>
<header>
<h1><span>Paper Pilot</span> · citation & relatedness map</h1>
<p>retrieval augmented generation: 21 papers · dot = top result, diamond = related · size ∝ citations · edges = shared keywords / venue / similarity</p>
</header>
<div class="legend"><span class="chip"><i style="background:#6b7280"></i>≤2014</span><span class="chip"><i style="background:#0ea5e9"></i>2015–2019</span><span class="chip"><i style="background:#22c55e"></i>2020–2021</span><span class="chip"><i style="background:#eab308"></i>2022</span><span class="chip"><i style="background:#f97316"></i>2023</span><span class="chip"><i style="background:#ef4444"></i>2024</span><span class="chip"><i style="background:#a855f7"></i>2025+</span><span class="chip"><i style="background:#475569"></i>n/a</span></div>
<div id="graph"></div>
<footer><a href="https://github.com/aytzey/paper-pilot">github.com/aytzey/paper-pilot</a></footer>
<script>
const data = {"nodes": [{"id": "doi:10.48550/arxiv.2312.10997", "label": "Retrieval-Augmented\nGeneration for Large\nLanguage Models: A…", "value": 58, "group": "2023", "color": "#f97316", "shape": "dot", "title": "Retrieval-Augmented Generation for Large Language Models: A Survey · Yunfan Gao, Yun Xiong, Xinyu Gao, Kangxiang Jia · 2023 · arXiv (Cornell University) · 643 citations · openalex", "url": "http://arxiv.org/abs/2312.10997"}, {"id": "doi:10.1609/aaai.v38i16.29728", "label": "Benchmarking Large\nLanguage Models in\nRetrieval-Augmented…", "value": 52, "group": "2024", "color": "#ef4444", "shape": "dot", "title": "Benchmarking Large Language Models in Retrieval-Augmented Generation · Jiawei Chen, Hongyu Lin, Xianpei Han, Le Sun · 2024 · Proceedings of the AAAI Conference on Artificial Intelligence · 311 citations · openalex", "url": "https://doi.org/10.1609/aaai.v38i16.29728"}, {"id": "doi:10.18653/v1/2023.emnlp-main.495", "label": "Active Retrieval\nAugmented Generation", "value": 52, "group": "2023", "color": "#f97316", "shape": "dot", "title": "Active Retrieval Augmented Generation · Zhengbao Jiang, Frank F. Xu, Luyu Gao, Zhiqing Sun · 2023 · 319 citations · openalex", "url": "https://doi.org/10.18653/v1/2023.emnlp-main.495"}, {"id": "doi:10.18653/v1/2024.findings-acl.372", "label": "Benchmarking\nRetrieval-Augmented\nGeneration for Medicine", "value": 48, "group": "2024", "color": "#ef4444", "shape": "dot", "title": "Benchmarking Retrieval-Augmented Generation for Medicine · Guangzhi Xiong, Qiao Jin, Zhiyong Lu, Aidong Zhang · 2024 · 199 citations · openalex", "url": "https://doi.org/10.18653/v1/2024.findings-acl.372"}, {"id": "doi:10.1093/jrr/rrag019", "label": "Feasibility of\nretrieval-augmented\ngeneration for large…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "dot", "title": "Feasibility of retrieval-augmented generation for large language models with Japanese input in radiotherapy. · Takahashi Y, Kadoya N, Arai K, Tanno H · 2026 · Journal of radiation research · 0 citations · europe_pmc", "url": "https://europepmc.org/articles/PMC13202343"}, {"id": "doi:10.1109/access.2026.3671870", "label": "Expert Agents for Social\nand Emotional Learning:\nAn Agentic Graph…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "dot", "title": "Expert Agents for Social and Emotional Learning: An Agentic Graph Retrieval Augmented Generation Approach · Eleni Fotopoulou, Anastasios Zafeiropoulos, Eleftheria Arkadopoulou, Christina-Maria Androna · 2026 · IEEE Access · doaj", "url": "https://ieeexplore.ieee.org/document/11424399/"}, {"id": "doi:10.62915/2472-2707.1268", "label": "Integrating Adversarial\nScenarios into LLM\nSecurity Labs: An…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "dot", "title": "Integrating Adversarial Scenarios into LLM Security Labs: An Experience Report on a Hands-On Approach · Dominic A Wilson · 2026 · Journal of Cybersecurity Education, Research & Practice · doaj", "url": "https://digitalcommons.kennesaw.edu/jcerp/vol2026/iss1/2"}, {"id": "doi:10.1016/j.ijnss.2025.10.005", "label": "Nursing\nRetrieval-Augmented\nGeneration: Retrieval…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "dot", "title": "Nursing Retrieval-Augmented Generation: Retrieval augmented generation for nursing question answering with large language models. · Xiong L, Zeng Q, Luo W, Liu R. · 2025 · International journal of nursing sciences · 0 citations · europe_pmc", "url": "https://europepmc.org/articles/PMC12684753"}, {"id": "title:question answering enhancement method for large educational models based on re ranking and post retrieval reflection:2025", "label": "Question-answering\nenhancement method for\nlarge educational models…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "dot", "title": "Question-answering enhancement method for large educational models based on re-ranking and post-retrieval reflection · SUN Haoran, WANG Zhihao, WU Yifan, GAO Xiaoying · 2025 · 大数据 · doaj", "url": "http://www.j-bigdataresearch.com.cn/zh/article/109538360/"}, {"id": "doi:10.3390/ai6120304", "label": "A Synergistic\nMulti-Agent Framework\nfor Resilient and…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "dot", "title": "A Synergistic Multi-Agent Framework for Resilient and Traceable Operational Scheduling from Unstructured Knowledge · Luca Cirillo, Marco Gotelli, Marina Massei, Xhulia Sina · 2025 · AI · doaj", "url": "https://www.mdpi.com/2673-2688/6/12/304"}, {"id": "doi:10.3389/fdmed.2025.1760990", "label": "Retrieval augmented\ngeneration in dentistry:\npotentials,…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "dot", "title": "Retrieval augmented generation in dentistry: potentials, applications, and future directions. · Firoozi T, Adabdokht R, Lai H. · 2025 · Frontiers in dental medicine · 0 citations · europe_pmc", "url": "https://europepmc.org/articles/PMC12916606"}, {"id": "doi:10.59350/r9dj1-zkx52", "label": "Efficient Information\nRetrieval and Response\nGeneration with…", "value": 12, "group": "2024", "color": "#ef4444", "shape": "dot", "title": "Efficient Information Retrieval and Response Generation with Retrieval-Augmented Generation (RAG) · Wenyi Pi · 2024 · 1 citations · crossref", "url": "https://doi.org/10.59350/r9dj1-zkx52"}, {"id": "doi:10.59350/q2pq3-0fv85", "label": "Efficient Information\nRetrieval and Response\nGeneration with…", "value": 6, "group": "2024", "color": "#ef4444", "shape": "dot", "title": "Efficient Information Retrieval and Response Generation with Retrieval-Augmented Generation (RAG) · Wenyi Pi · 2024 · 0 citations · crossref", "url": "https://doi.org/10.59350/q2pq3-0fv85"}, {"id": "title:integrating fine tuning and retrieval augmented generation for healthcare ai systems a scoping review:2026", "label": "Integrating Fine-Tuning\nand Retrieval-Augmented\nGeneration for…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "dot", "title": "Integrating Fine-Tuning and Retrieval-Augmented Generation for Healthcare AI Systems: A Scoping Review · Collaco B, Srinivasagam P, Gomez-Cabello C, Haider S · 2026 · Bioengineering (Basel, Switzerland) · 0 citations · europe_pmc", "url": ""}, {"id": "doi:10.2139/ssrn.5253805", "label": "A Comparative Study of\nRetrieval-Augmented\nGeneration, Graph…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "dot", "title": "A Comparative Study of Retrieval-Augmented Generation, Graph Retrieval-Augmented Generation, and Fine-Tuned Large Language Models for Fire Engineering Knowledge Retrieval · Xingzhuo Xue, Guowei Zhang, Liming Jiang, Chunyuan Liu · 2025 · 0 citations · crossref", "url": "https://doi.org/10.2139/ssrn.5253805"}, {"id": "doi:10.2139/ssrn.5316632", "label": "A Comparative Study of\nRetrieval-Augmented\nGeneration, Graph…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "dot", "title": "A Comparative Study of Retrieval-Augmented Generation, Graph Retrieval-Augmented Generation, and Fine-Tuned Large Language Models for Fire Engineering Knowledge Retrieval · Xingzhuo Xue, Guowei Zhang, Liming Jiang, Chunyuan Liu · 2025 · 0 citations · crossref", "url": "https://doi.org/10.2139/ssrn.5316632"}, {"id": "doi:10.2139/ssrn.4895062", "label": "Graph\nRetrieval-Augmented\nGeneration for Large…", "value": 30, "group": "2024", "color": "#ef4444", "shape": "diamond", "title": "Graph Retrieval-Augmented Generation for Large Language Models: A Survey · Tyler Procko, Omar Ochoa · 2024 · SSRN Electronic Journal · 20 citations · openalex", "url": "https://doi.org/10.2139/ssrn.4895062"}, {"id": "doi:10.48550/arxiv.2502.06872", "label": "Towards Trustworthy\nRetrieval Augmented\nGeneration for Large…", "value": 20, "group": "2025+", "color": "#a855f7", "shape": "diamond", "title": "Towards Trustworthy Retrieval Augmented Generation for Large Language Models: A Survey · Bo Ni, Zheyuan Liu, Leyao Wang, Lei, Yongjia · 2025 · ArXiv.org · 5 citations · openalex", "url": "http://arxiv.org/abs/2502.06872"}, {"id": "doi:10.1038/s41598-026-45852-z", "label": "Enhancing movie script\ncreation through\nretrieval-augmented LLMs…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "diamond", "title": "Enhancing movie script creation through retrieval-augmented LLMs and stable diffusion scene modeling. · Lulla A, Koul A, Agni Mithra R, Shahade AK · 2026 · Scientific reports · 0 citations · europe_pmc", "url": "https://europepmc.org/articles/PMC13181024"}, {"id": "doi:10.3389/fmed.2026.1752778", "label": "Improving TCM question\nanswering through\ntree-organized…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "diamond", "title": "Improving TCM question answering through tree-organized self-reflective retrieval with LLMs. · Liu C, Chang Y, Li J, Qu Y · 2026 · Frontiers in medicine · 0 citations · europe_pmc", "url": "https://europepmc.org/articles/PMC13019696"}, {"id": "doi:10.2196/82725", "label": "Use of an AI-Based Tool\n(Human Experiences and\nReflections Data…", "value": 6, "group": "2025+", "color": "#a855f7", "shape": "diamond", "title": "Use of an AI-Based Tool (Human Experiences and Reflections Data Connector) to Improve Discovery and Reuse of Archived Qualitative Data: Protocol for an Algorithm Development and Validation Study. · Leonard T, Stimpson JP, Cano MÁ, Shi W · 2026 · JMIR research protocols · 0 citations · europe_pmc", "url": "https://europepmc.org/articles/PMC13099027"}], "edges": [{"from": "doi:10.48550/arxiv.2312.10997", "to": "doi:10.1609/aaai.v38i16.29728", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: topic modeling", "value": 2}, {"from": "doi:10.48550/arxiv.2312.10997", "to": "doi:10.18653/v1/2023.emnlp-main.495", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: topic modeling", "value": 2}, {"from": "doi:10.48550/arxiv.2312.10997", "to": "doi:10.2139/ssrn.4895062", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: topic modeling", "value": 2}, {"from": "doi:10.48550/arxiv.2312.10997", "to": "doi:10.48550/arxiv.2502.06872", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: topic modeling", "value": 2}, {"from": "doi:10.1609/aaai.v38i16.29728", "to": "doi:10.18653/v1/2023.emnlp-main.495", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: topic modeling", "value": 2}, {"from": "doi:10.1609/aaai.v38i16.29728", "to": "doi:10.2139/ssrn.4895062", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: topic modeling", "value": 2}, {"from": "doi:10.1609/aaai.v38i16.29728", "to": "doi:10.48550/arxiv.2502.06872", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: topic modeling", "value": 2}, {"from": "doi:10.18653/v1/2023.emnlp-main.495", "to": "doi:10.2139/ssrn.4895062", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: topic modeling", "value": 2}, {"from": "doi:10.18653/v1/2023.emnlp-main.495", "to": "doi:10.48550/arxiv.2502.06872", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: topic modeling", "value": 2}, {"from": "doi:10.1093/jrr/rrag019", "to": "doi:10.2196/82725", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: humans", "value": 2}, {"from": "doi:10.1109/access.2026.3671870", "to": "title:question answering enhancement method for large educational models based on re ranking and post retrieval reflection:2025", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: retrieval-augmented generation", "value": 2}, {"from": "doi:10.1109/access.2026.3671870", "to": "doi:10.3390/ai6120304", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: agentic ai, retrieval-augmented generation", "value": 3}, {"from": "title:question answering enhancement method for large educational models based on re ranking and post retrieval reflection:2025", "to": "doi:10.3390/ai6120304", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: retrieval-augmented generation", "value": 2}, {"from": "doi:10.2139/ssrn.4895062", "to": "doi:10.48550/arxiv.2502.06872", "color": {"color": "#38bdf8", "opacity": 0.5}, "dashes": false, "title": "shared: topic modeling", "value": 2}, {"from": "doi:10.48550/arxiv.2312.10997", "to": "doi:10.1038/s41598-026-45852-z", "color": {"color": "#f472b6", "opacity": 0.5}, "dashes": true, "title": "similar work", "value": 1}, {"from": "doi:10.48550/arxiv.2312.10997", "to": "doi:10.3389/fmed.2026.1752778", "color": {"color": "#f472b6", "opacity": 0.5}, "dashes": true, "title": "similar work", "value": 1}, {"from": "doi:10.48550/arxiv.2312.10997", "to": "doi:10.2196/82725", "color": {"color": "#f472b6", "opacity": 0.5}, "dashes": true, "title": "similar work", "value": 1}], "legend": [{"label": "≤2014", "color": "#6b7280"}, {"label": "2015–2019", "color": "#0ea5e9"}, {"label": "2020–2021", "color": "#22c55e"}, {"label": "2022", "color": "#eab308"}, {"label": "2023", "color": "#f97316"}, {"label": "2024", "color": "#ef4444"}, {"label": "2025+", "color": "#a855f7"}, {"label": "n/a", "color": "#475569"}]};
const nodes = new vis.DataSet(data.nodes);
const edges = new vis.DataSet(data.edges);
const container = document.getElementById("graph");
const network = new vis.Network(container, { nodes, edges }, {
nodes: { font: { color: "#e2e8f0", size: 13, face: "ui-sans-serif" }, borderWidth: 0,
scaling: { min: 8, max: 42 } },
edges: { smooth: { type: "continuous" }, width: 1, selectionWidth: 2 },
physics: { barnesHut: { gravitationalConstant: -9000, springLength: 150, springConstant: 0.03 },
stabilization: { iterations: 220 } },
interaction: { hover: true, tooltipDelay: 120, navigationButtons: false }
});
network.on("doubleClick", (params) => {
if (params.nodes.length) {
const node = nodes.get(params.nodes[0]);
if (node && node.url) window.open(node.url, "_blank");
}
});
</script>
</body>
</html>