WP44: structural-change driver, landmark selection, KG extraction (A-004), runbook, tests
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
18 changed files +8,451 −9
modified
bibliometrics/01_volume_series.py
+1 −1
@@ -10,7 +10,7 @@ def main(): | ||
| 10 | 10 | ap = argparse.ArgumentParser(); ap.add_argument("--root", required=True); a = ap.parse_args(); R = a.root |
| 11 | 11 | out = os.path.join(R, "results/bibliometrics"); os.makedirs(out, exist_ok=True) |
| 12 | 12 | con = duckdb.connect(os.path.join(R, "data/processed/wp44.duckdb"), read_only=True); con.execute("SET threads TO 16;") |
| 13 | − con.execute(f"""COPY (SELECT first_month, period, type, in_dblp, cs_primary, (arxiv_id_linked IS NOT NULL) AS has_arxiv, count(*) AS n, | |
| 13 | + con.execute(f"""COPY (SELECT first_month, period, date_precision, type, in_dblp, cs_primary, (arxiv_id_linked IS NOT NULL) AS has_arxiv, count(*) AS n, | |
| 14 | 14 | sum(has_abstract::int) AS n_abstract, sum((n_refs>0)::int) AS n_with_refs, sum(is_oa::int) AS n_oa |
| 15 | 15 | FROM corpus_works WHERE eligible GROUP BY ALL ORDER BY 1,2,3) TO '{out}/volume_monthly.csv' (HEADER)""") |
| 16 | 16 | con.execute(f"""COPY (SELECT publication_year AS year, count(*) AS n, sum(in_dblp::int) AS n_dblp, sum(cs_primary::int) AS n_cs_primary, |
added
econometrics/run_structural_change.py
+75 −0
@@ -0,0 +1,75 @@ | ||
| 1 | +#!/usr/bin/env python3 | |
| 2 | +"""WP44 — RQ2/H1/H3 driver: interrupted time series, placebo breaks, Bai–Perron, PELT and BOCPD on monthly series. | |
| 3 | + | |
| 4 | +Series: total eligible works (month-precision records only), by area and by category (results/graph/category_counts_monthly.csv, | |
| 5 | +n_month_precision column when present; before classification only the total is run). Window: 2018-01 → --last-complete | |
| 6 | +(default 2026-06; sensitivity 2026-08 and 2026-03). Event dates: 2022-11-30 (ChatGPT, primary) and alternatives | |
| 7 | +2020-05 (GPT-3), 2022-04 (DALL·E 2), 2023-03 (GPT-4), 2024-09 (o1). Outputs results/econometrics/its_results.json, | |
| 8 | +placebo_<series>.csv, breaks.csv, and a per-series CSV of fitted values.""" | |
| 9 | +import argparse, json, os, sys, numpy as np, pandas as pd | |
| 10 | +sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), "..")) | |
| 11 | +from econometrics.structural_change import its_fit, placebo_breaks, bai_perron, pelt, bocpd | |
| 12 | + | |
| 13 | +EVENTS = {"chatgpt": "2022-12-01", "gpt3": "2020-06-01", "dalle2": "2022-05-01", "gpt4": "2023-04-01", "o1": "2024-10-01"} | |
| 14 | + | |
| 15 | + | |
| 16 | +def series_total(R): | |
| 17 | + d = pd.read_csv(f"{R}/results/bibliometrics/volume_monthly.csv") | |
| 18 | + if "date_precision" in d.columns: | |
| 19 | + d = d[d.date_precision == "month"] | |
| 20 | + m = d.groupby("first_month")["n"].sum(); return {"total": m} | |
| 21 | + | |
| 22 | + | |
| 23 | +def series_categories(R): | |
| 24 | + p = f"{R}/results/graph/category_counts_monthly.csv" | |
| 25 | + if not os.path.exists(p): | |
| 26 | + return {} | |
| 27 | + d = pd.read_csv(p); col = "n_month_precision" if "n_month_precision" in d.columns else "n_multilabel" | |
| 28 | + return {f"cat_{c}": g.set_index("first_month")[col] for c, g in d.groupby("category_id")} | |
| 29 | + | |
| 30 | + | |
| 31 | +def run_one(name, s, first, last, out): | |
| 32 | + s = s[(s.index >= first) & (s.index <= last)].astype(float) | |
| 33 | + idx = pd.period_range(first, last, freq="M").strftime("%Y-%m"); s = s.reindex(idx).fillna(0.0) | |
| 34 | + if (s > 0).sum() < 48 or s.sum() < 500: | |
| 35 | + return None | |
| 36 | + y = s.values + 1.0; dates = pd.to_datetime(idx + "-01"); res = {"series": name, "n_months": len(y), "total": float(s.sum())} | |
| 37 | + for ev, d in EVENTS.items(): | |
| 38 | + if pd.Timestamp(d) <= dates[12] or pd.Timestamp(d) >= dates[-12]: | |
| 39 | + continue | |
| 40 | + o, fit = its_fit(y, dates, d); res[f"its_{ev}"] = o | |
| 41 | + if ev == "chatgpt": | |
| 42 | + pl, df = placebo_breaks(y, dates, d); res["placebo_chatgpt"] = pl; df.to_csv(f"{out}/placebo_{name}.csv", index=False) | |
| 43 | + pd.DataFrame({"month": idx, "y": s.values, "fitted": np.exp(fit.fittedvalues) - 1}).to_csv(f"{out}/fit_{name}.csv", index=False) | |
| 44 | + bp = bai_perron(np.log(y), dates, max_breaks=3); res["bai_perron"] = {k: v for k, v in bp.items() if k != "by_m"} | |
| 45 | + res["bai_perron"]["bic_by_m"] = {m: round(v["bic"], 2) for m, v in bp["by_m"].items()} | |
| 46 | + res["pelt"] = [idx[i] for i in pelt(np.log(y)) if i < len(idx)] | |
| 47 | + _, cp, mrl = bocpd(np.log(y)); resets = [idx[t] for t in range(12, len(idx)) if mrl[t] <= 2 and mrl[t - 1] > 12] | |
| 48 | + res["bocpd_resets"] = resets; res["bocpd_cp_prob_2022_12_to_2023_03"] = float(cp[[i for i, m in enumerate(idx) if "2022-12" <= m <= "2023-03"]].max()) if any("2022-12" <= m <= "2023-03" for m in idx) else None | |
| 49 | + return res | |
| 50 | + | |
| 51 | + | |
| 52 | +def main(): | |
| 53 | + ap = argparse.ArgumentParser(); ap.add_argument("--root", required=True); ap.add_argument("--first", default="2018-02"); ap.add_argument("--last-complete", default="2026-06") | |
| 54 | + ap.add_argument("--sensitivity", default="2026-03,2026-08"); a = ap.parse_args(); R = a.root | |
| 55 | + out = f"{R}/results/econometrics"; os.makedirs(out, exist_ok=True) | |
| 56 | + S = series_total(R); S.update(series_categories(R)); all_res = {"last_complete": a.last_complete, "first": a.first, "events": EVENTS, "series": {}} | |
| 57 | + for name, s in S.items(): | |
| 58 | + r = run_one(name, s, a.first, a.last_complete, out) | |
| 59 | + if r: | |
| 60 | + all_res["series"][name] = r; print(name, "ITS chatgpt level", round(r.get("its_chatgpt", {}).get("level_change", float("nan")), 3), "p", round(r.get("its_chatgpt", {}).get("level_p", float("nan")), 3), "placebo p", r.get("placebo_chatgpt", {}).get("level_t_placebo_p"), "BP", r["bai_perron"].get("break_dates_bic"), flush=True) | |
| 61 | + sens = {} | |
| 62 | + for lc in a.sensitivity.split(","): | |
| 63 | + r = run_one("total", S["total"], a.first, lc, out + "/sens_tmp" if os.makedirs(out + "/sens_tmp", exist_ok=True) is None else out) | |
| 64 | + if r: | |
| 65 | + sens[lc] = {"its_chatgpt": r.get("its_chatgpt"), "bai_perron": r["bai_perron"].get("break_dates_bic")} | |
| 66 | + all_res["sensitivity_last_complete_total"] = sens | |
| 67 | + json.dump(all_res, open(f"{out}/its_results.json", "w"), indent=1, default=float) | |
| 68 | + rows = [{"series": n, **{f"{ev}_level": r.get(f"its_{ev}", {}).get("level_change") for ev in EVENTS}, **{f"{ev}_level_p": r.get(f"its_{ev}", {}).get("level_p") for ev in EVENTS}, | |
| 69 | + "chatgpt_slope": r.get("its_chatgpt", {}).get("slope_change"), "chatgpt_slope_p": r.get("its_chatgpt", {}).get("slope_p"), "placebo_level_p": r.get("placebo_chatgpt", {}).get("level_t_placebo_p"), | |
| 70 | + "placebo_slope_p": r.get("placebo_chatgpt", {}).get("slope_t_placebo_p"), "bp_breaks_bic": ";".join(r["bai_perron"].get("break_dates_bic", [])), "pelt": ";".join(r["pelt"]), "bocpd_resets": ";".join(r["bocpd_resets"])} for n, r in all_res["series"].items()] | |
| 71 | + pd.DataFrame(rows).to_csv(f"{out}/breaks.csv", index=False); print("series analysed:", len(rows)) | |
| 72 | + | |
| 73 | + | |
| 74 | +if __name__ == "__main__": | |
| 75 | + main() | |
added
knowledge_graph/03_extract_entities.py
+71 −0
@@ -0,0 +1,71 @@ | ||
| 1 | +#!/usr/bin/env python3 | |
| 2 | +"""WP44 — Phase 3: schema-constrained LLM extraction of method / model / dataset / benchmark / claim nodes and typed edges | |
| 3 | +(introduces_method, uses_dataset, evaluates_on, extends, contradicts, reproduces, addresses_problem) for the high-priority set, | |
| 4 | +from title + abstract (evidence_type = abstract) — full text is NOT used unless a lawful OA text is attached later. | |
| 5 | +Every edge carries provenance (work_id + quoted span from the abstract), confidence (model-reported, 0–1) and | |
| 6 | +verification_status = 'unverified' (machine-verified when the quoted span is found verbatim in the abstract; human-verified | |
| 7 | +only after PI review). Model: claude-sonnet-5-5 (structured outputs, effort low), batches of 5 works, resumable JSONL. | |
| 8 | +Budget: see protocol/amendments.csv (A-004).""" | |
| 9 | +import argparse, json, os, time, pandas as pd | |
| 10 | + | |
| 11 | +SCHEMA = {"type": "object", "properties": {"works": {"type": "array", "items": {"type": "object", "properties": { | |
| 12 | + "work_id": {"type": "integer"}, | |
| 13 | + "contribution_type": {"type": "string", "enum": ["theory", "method", "empirical", "benchmark", "engineering", "survey", "other"]}, | |
| 14 | + "entities": {"type": "array", "items": {"type": "object", "properties": { | |
| 15 | + "name": {"type": "string"}, "kind": {"type": "string", "enum": ["method", "model", "dataset", "benchmark", "problem", "metric"]}, | |
| 16 | + "role": {"type": "string", "enum": ["introduced", "used", "evaluated_on", "extended", "compared_against", "addressed"]}, | |
| 17 | + "span": {"type": "string"}, "confidence": {"type": "number"}}, "required": ["name", "kind", "role", "span", "confidence"], "additionalProperties": False}}, | |
| 18 | + "claims": {"type": "array", "items": {"type": "object", "properties": {"claim": {"type": "string"}, "claim_kind": {"type": "string", "enum": ["result", "improvement", "negative_result", "reproduction", "contradiction"]}, | |
| 19 | + "span": {"type": "string"}, "confidence": {"type": "number"}}, "required": ["claim", "claim_kind", "span", "confidence"], "additionalProperties": False}}}, | |
| 20 | + "required": ["work_id", "contribution_type", "entities", "claims"], "additionalProperties": False}}}, "required": ["works"], "additionalProperties": False} | |
| 21 | +SYSTEM = ("You extract structured knowledge from computer-science paper abstracts for a knowledge graph. For each work: the contribution type; the named " | |
| 22 | + "methods, models, datasets, benchmarks, metrics and research problems with their role; and the main claims. Every entity and claim must quote a " | |
| 23 | + "short verbatim span (<= 25 words) from the abstract that supports it. Use canonical names (e.g. 'ImageNet', 'BERT', 'Transformer'). Never infer " | |
| 24 | + "anything not stated in the abstract. Confidence is your calibrated probability that the extraction is correct.") | |
| 25 | + | |
| 26 | + | |
| 27 | +def main(): | |
| 28 | + ap = argparse.ArgumentParser(); ap.add_argument("--root", required=True); ap.add_argument("--model", default="claude-sonnet-5-5"); ap.add_argument("--env-file", default="~/wp44_uqo/.env") | |
| 29 | + ap.add_argument("--batch", type=int, default=5); ap.add_argument("--limit", type=int, default=0); ap.add_argument("--max-usd", type=float, default=150.0); a = ap.parse_args(); R = a.root | |
| 30 | + import anthropic, duckdb | |
| 31 | + key = next(l.split("=", 1)[1].strip() for l in open(os.path.expanduser(a.env_file)) if l.startswith("ANTHROPIC_API_KEY=")) | |
| 32 | + client = anthropic.Anthropic(api_key=key, max_retries=5) | |
| 33 | + con = duckdb.connect(f"{R}/data/processed/wp44.duckdb", read_only=True) | |
| 34 | + hp = pd.read_parquet(f"{R}/literature_synthesis/landmarks/high_priority.parquet") | |
| 35 | + ab = con.execute(f"SELECT work_id, abstract FROM oa_abstracts WHERE work_id IN (SELECT work_id FROM read_parquet('{R}/literature_synthesis/landmarks/high_priority.parquet'))").df() | |
| 36 | + hp = hp.merge(ab, on="work_id"); hp = hp.sort_values(["score"], ascending=False) | |
| 37 | + if a.limit: hp = hp.head(a.limit) | |
| 38 | + out_dir = f"{R}/data/processed/graph/extraction"; os.makedirs(out_dir, exist_ok=True); out_p = f"{out_dir}/extractions_{a.model}.jsonl" | |
| 39 | + done = {json.loads(l)["work_id"] for l in open(out_p)} if os.path.exists(out_p) else set() | |
| 40 | + todo = hp[~hp.work_id.isin(done)]; cost = 0.0; price_in, price_out, price_cache = 2.0 / 1e6, 10.0 / 1e6, 0.2 / 1e6; n_calls = 0 | |
| 41 | + with open(out_p, "a") as fh: | |
| 42 | + for i in range(0, len(todo), a.batch): | |
| 43 | + if cost >= a.max_usd: | |
| 44 | + print("budget reached", cost); break | |
| 45 | + b = todo.iloc[i:i + a.batch] | |
| 46 | + items = "\n\n".join(f"### work_id {r.work_id}\nTitle: {r.title}\nYear: {r.year}\nAbstract: {(r.abstract or '')[:3000]}" for r in b.itertuples()) | |
| 47 | + for attempt in range(4): | |
| 48 | + try: | |
| 49 | + resp = client.messages.create(model=a.model, max_tokens=12000, system=[{"type": "text", "text": SYSTEM, "cache_control": {"type": "ephemeral"}}], | |
| 50 | + messages=[{"role": "user", "content": items}], output_config={"format": {"type": "json_schema", "schema": SCHEMA}, "effort": "low"}); break | |
| 51 | + except anthropic.RateLimitError: | |
| 52 | + time.sleep(15 * (attempt + 1)) | |
| 53 | + if resp.stop_reason == "refusal": | |
| 54 | + continue | |
| 55 | + u = resp.usage; cost += u.input_tokens * price_in + u.output_tokens * price_out + (u.cache_read_input_tokens or 0) * price_cache; n_calls += 1 | |
| 56 | + data = json.loads(next(bk.text for bk in resp.content if bk.type == "text")) | |
| 57 | + abs_by_id = {int(r.work_id): (r.abstract or "") for r in b.itertuples()} | |
| 58 | + for w in data["works"]: | |
| 59 | + txt = abs_by_id.get(w["work_id"], "") | |
| 60 | + for e in w["entities"] + w["claims"]: | |
| 61 | + e["verification_status"] = "machine-verified" if e["span"] and e["span"].strip().lower() in txt.lower() else "unverified" | |
| 62 | + w["model"] = a.model; w["evidence_type"] = "abstract"; fh.write(json.dumps(w) + "\n") | |
| 63 | + fh.flush() | |
| 64 | + if n_calls % 25 == 0: | |
| 65 | + print(f"{n_calls} calls, {i + len(b)}/{len(todo)} works, ${cost:.2f}", flush=True) | |
| 66 | + json.dump({"model": a.model, "calls": n_calls, "cost_usd": round(cost, 2), "works_done": len(done) + min(len(todo), i + len(b) if len(todo) else 0)}, open(f"{out_dir}/extraction_usage_{a.model}.json", "w"), indent=1) | |
| 67 | + print("done", n_calls, "calls", round(cost, 2), "USD") | |
| 68 | + | |
| 69 | + | |
| 70 | +if __name__ == "__main__": | |
| 71 | + main() | |
added
literature_synthesis/select_landmarks.py
+46 −0
@@ -0,0 +1,46 @@ | ||
| 1 | +#!/usr/bin/env python3 | |
| 2 | +"""WP44 — select the synthesis populations (protocol P2/S5): | |
| 3 | + high-priority set (target >= 10,000): per (primary category × publication year) the top works by NCS36 (field-normalised | |
| 4 | + 36-month citations; for 2025–2026 by c12 then cited_by_count), proportional allocation with a floor of 25 per cell, eligible | |
| 5 | + works only, retracted excluded; | |
| 6 | + landmark set (target >= 1,000): top by NCS36 within category (floor 15 per category) plus the top 200 overall by c36, | |
| 7 | + deduplicated; flagged for PI review (H-3). | |
| 8 | +Outputs: literature_synthesis/landmarks/{high_priority.parquet,landmarks.csv,<area>_landmarks.csv,<area>_abstracts.jsonl,selection_report.json}.""" | |
| 9 | +import argparse, json, os, duckdb, yaml, pandas as pd | |
| 10 | + | |
| 11 | + | |
| 12 | +def main(): | |
| 13 | + ap = argparse.ArgumentParser(); ap.add_argument("--root", required=True); ap.add_argument("--ontology", required=True) | |
| 14 | + ap.add_argument("--n-high", type=int, default=10000); ap.add_argument("--n-land", type=int, default=1000); a = ap.parse_args(); R = a.root | |
| 15 | + out = f"{R}/literature_synthesis/landmarks"; os.makedirs(out, exist_ok=True) | |
| 16 | + ont = yaml.safe_load(open(a.ontology)); area = {c["id"]: c["area"] for c in ont["categories"]}; cats = list(area) | |
| 17 | + con = duckdb.connect(f"{R}/data/processed/wp44.duckdb", read_only=True); con.execute("SET threads TO 16;") | |
| 18 | + con.execute(f"CREATE OR REPLACE VIEW work_primary AS SELECT * FROM read_parquet('{R}/data/processed/classification/primary/*.parquet')") | |
| 19 | + con.execute(f"CREATE OR REPLACE VIEW wcw AS SELECT * FROM read_parquet('{R}/data/processed/corpus/work_citation_windows.parquet')") | |
| 20 | + df = con.execute("""SELECT c.id AS work_id, c.doi, c.arxiv_id_linked AS arxiv_id, c.title, c.source_name, c.publication_year AS year, c.type, p.primary_category, p.n_categories, | |
| 21 | + w.c12, w.c36, w.ncs36, c.cited_by_count, c.fwci, c.has_abstract, c.is_oa, c.period | |
| 22 | + FROM corpus_works c JOIN work_primary p ON p.work_id = c.id JOIN wcw w ON w.work_id = c.id WHERE c.eligible AND NOT c.e6_retracted""").df() | |
| 23 | + df["score"] = df.ncs36.fillna(0); recent = df.year >= 2025; df.loc[recent, "score"] = df.loc[recent, "c12"].fillna(0) / (df.loc[recent].groupby("year").c12.transform("mean") + 1e-9) | |
| 24 | + cell = df.groupby(["primary_category", "year"]).size(); alloc = (cell / cell.sum() * a.n_high).clip(lower=25).round().astype(int) | |
| 25 | + parts = [] | |
| 26 | + for (c, y), k in alloc.items(): | |
| 27 | + g = df[(df.primary_category == c) & (df.year == y)].nlargest(int(k), ["score", "cited_by_count"]); parts.append(g) | |
| 28 | + high = pd.concat(parts).drop_duplicates("work_id"); high["set"] = "high_priority" | |
| 29 | + land_parts = [df[df.primary_category == c].nlargest(max(15, a.n_land // len(cats)), ["score", "cited_by_count"]) for c in cats] | |
| 30 | + land = pd.concat(land_parts + [df.nlargest(200, ["c36", "cited_by_count"])]).drop_duplicates("work_id"); land["set"] = "landmark"; land["pi_review"] = True | |
| 31 | + high.to_parquet(f"{out}/high_priority.parquet"); land.to_csv(f"{out}/landmarks.csv", index=False) | |
| 32 | + con.execute(f"CREATE OR REPLACE TEMP TABLE L AS SELECT * FROM read_csv_auto('{out}/landmarks.csv')") | |
| 33 | + for ar in sorted(set(area.values())): | |
| 34 | + ids = [c for c in cats if area[c] == ar]; sub = land[land.primary_category.isin(ids)] | |
| 35 | + sub.to_csv(f"{out}/{ar}_landmarks.csv", index=False) | |
| 36 | + ab = con.execute(f"SELECT l.work_id, l.title, a.abstract FROM L l LEFT JOIN oa_abstracts a ON a.work_id = l.work_id WHERE l.primary_category IN ({','.join(repr(i) for i in ids)})").fetchall() | |
| 37 | + with open(f"{out}/{ar}_abstracts.jsonl", "w") as fh: | |
| 38 | + for w, t, abst in ab: | |
| 39 | + fh.write(json.dumps({"work_id": int(w), "title": t, "abstract": abst}) + "\n") | |
| 40 | + rep = {"high_priority": int(len(high)), "landmarks": int(len(land)), "by_area": land.primary_category.map(area).value_counts().to_dict(), "by_year_landmarks": land.year.value_counts().sort_index().to_dict(), | |
| 41 | + "share_with_abstract_landmarks": float(land.has_abstract.mean()), "share_oa_landmarks": float(land.is_oa.mean())} | |
| 42 | + json.dump(rep, open(f"{out}/selection_report.json", "w"), indent=1); print(rep) | |
| 43 | + | |
| 44 | + | |
| 45 | +if __name__ == "__main__": | |
| 46 | + main() | |
modified
protocol/amendments.csv
+1 −0
@@ -3,3 +3,4 @@ A-000,2026-11-02,0,"§14 of the mandate completed from §1–§13 (paste truncat | ||
| 3 | 3 | A-001,2026-11-03,1,"Eligibility type list corrected: OpenAlex (2026) types conference-paper and software-paper are research outputs and are kept; DBLP-linked records are kept whatever their OpenAlex type unless in a hard-exclusion list; XPAC records are kept when DBLP-linked (flag xpac_kept_dblp)","first run of define_corpus.py showed 2.5 M conference-paper records (1.09 M DBLP-linked) excluded by an outdated type list; DBLP is the CS gold standard",executing agent (pending PI) |
| 4 | 4 | A-002,2026-11-03,1,"Records whose primary source is a generic deposit platform (Zenodo, Figshare, IRDB, LA Referencia, Dialnet, DOAJ-as-source, OSTI) are excluded unless DBLP- or arXiv-linked (flag e7_generic_deposit); date_precision flag added (publication_date = YYYY-01-01 treated as year precision; monthly series use month-precision records only)","Zenodo alone contributes 138,533 eligible records in 2026 (20,141 in 2025; 1.3% with references) — deposits of slides, datasets and reports typed as articles; 18–28% of records carry a year-only date defaulting to 1 January",executing agent (pending PI) |
| 5 | 5 | A-003,2026-11-03,2,"LLM rating budget for taxonomy validation fixed at 25 USD (two raters: claude-haiku-5-5 and claude-sonnet-5-5, structured outputs); knowledge-graph extraction budget fixed separately when designed","mandate §7 requires agent-based validation with human checkpoints; the PI is the third rater on 200 works",executing agent (pending PI) |
| 6 | +A-004,2026-11-03,3,"Knowledge-graph extraction from abstracts of the high-priority set with claude-sonnet-5-5 (structured outputs, provenance spans, machine verification of spans); budget 150 USD","mandate §6.4 requires provenance, confidence and verification status on every inferred relationship; abstract-level evidence is labelled as such",executing agent (pending PI) | |
added
reproducibility/RUNBOOK.md
+27 −0
@@ -0,0 +1,27 @@ | ||
| 1 | +# Reproducibility runbook — WP44 | |
| 2 | + | |
| 3 | +Everything below was executed on M3U96b (Mac Studio M3 Ultra, 28 cores, 96 GB, macOS 27.0) in `~/wp44_uqo` with the | |
| 4 | +locked environment `reproducibility/environment_M3U96b.txt` (Python 3.12.15 via uv). Raw sources are public; the exact | |
| 5 | +inputs are pinned by manifests and hashes (`data/raw/README.md`, ledgers). Nothing requires credentials except the two LLM | |
| 6 | +raters of the taxonomy validation (Anthropic API key, never stored in the repository). | |
| 7 | + | |
| 8 | +| Step | Command | Inputs | Outputs | Wall time (measured) | | |
| 9 | +|---|---|---|---|---| | |
| 10 | +| 1 OpenAlex works snapshot (pass 1, CS filter + slim table) | `python ingestion/openalex_snapshot.py --out data/raw/openalex/works --manifest data/raw/openalex/works_manifest_2026-10-14.json --workers 8` | S3 public bucket, release 2026-10-14 | `works/cs/*.jsonl.zst` (15,490,159), `works/slim/*.parquet` (464,765,485), `ledger.sqlite` | 1 h 46 min at ≈ 108 MB/s | | |
| 11 | +| 2 OpenAlex entities | `python ingestion/openalex_entities.py --out data/raw/openalex` | S3 | `topics/ … institutions/`, `entities_ledger.json` | 5 min | | |
| 12 | +| 3 DBLP | `python ingestion/dblp_parse.py --xml data/raw/dblp/dblp.xml.gz --out data/raw/dblp` | dump 2026-11-02 (MD5 verified) | `dblp_publications.parquet` (8,840,866), report | 4 min 45 s | | |
| 13 | +| 4 arXiv OAI-PMH | `python ingestion/arxiv_oai.py --out data/raw/arxiv --from 2018-01-01 --until 2026-11-02` | OAI feed, set `cs` | raw XML pages (758), `arxiv_cs.parquet` (915,115) | ≈ 1 h | | |
| 14 | +| 5 ACL Anthology | `python ingestion/acl_parse.py --bib data/raw/acl/anthology+abstracts.bib.gz --out data/raw/acl` | bib export | `acl_anthology.parquet` (138,796) | 10 s | | |
| 15 | +| 6 Normalise | `python ingestion/build_corpus.py --cs-dir data/raw/openalex/works/cs --out data/processed --workers 12` | step 1 | `tables/<table>/*.parquet` | 2 min 10 s | | |
| 16 | +| 7 Compact | `ulimit -n 65536; python ingestion/compact_tables.py ~/wp44_uqo` | step 6 | `compact/<table>.parquet` | 30 s | | |
| 17 | +| 8 Link | `python ingestion/link_sources.py --root ~/wp44_uqo` | steps 3–7 | DuckDB `wp44.duckdb`, `link_*`, `data/metadata/linkage_report.json`, `needed_oa_ids.csv` | 10 s | | |
| 18 | +| 9 Second pass (DBLP/arXiv-linked works outside the CS-topic filter) | `python ingestion/openalex_snapshot.py --out data/raw/openalex/works_pass2 --manifest … --workers 8 --id-list data/metadata/needed_oa_ids.csv` then `ingestion/run_pass2_chain.sh` (steps 6–8 with suffix `_p2`, then 10–11) | S3 | `works_pass2/cs/*.jsonl.zst`, `compact/<table>_p2.parquet` | ≈ 1 h 50 min | | |
| 19 | +| 10 Corpus definition | `python systematic_review/define_corpus.py --root ~/wp44_uqo` | step 8 | `corpus_works`, `data/metadata/prisma_counts.json` | 2 min | | |
| 20 | +| 11 Volume, collaboration, citations, graph | `python bibliometrics/01_volume_series.py …`, `02_collaboration.py`, `03_citation_impact.py`, `knowledge_graph/01_citation_graph.py` | step 10 | `results/bibliometrics/*.csv`, `results/graph/*`, `data/processed/graph/*` | minutes | | |
| 21 | +| 12 Classification | `python taxonomy/classify.py --root ~/wp44_uqo --ontology taxonomy/ontology.yaml --prepare --run` | steps 8, 10, `taxonomy/ontology.yaml` | `data/processed/classification/{cats,primary}/*.parquet`, report | (to be measured) | | |
| 22 | +| 13 Validation sample + raters | `python taxonomy/validate_sample.py --root … --draw`; `--rate --model claude-haiku-5-5`; `--rate --model claude-sonnet-5-5`; `--metrics` | step 12 | `taxonomy/validation/*` | (to be measured) | | |
| 23 | +| 14 Embeddings | `python embeddings/embed_corpus.py --root … --prepare`; `--run --model allenai/specter2_base` (sharded over nodes) | step 10 | `data/processed/embeddings/<model>/shard_*.npy` | ≈ 300 texts/s per M3 Ultra | | |
| 24 | +| 15 Structural change, emerging detection, figures, tables | `econometrics/run_structural_change.py`, `experiments/emerging_detection.py`, `figures/make_figures.py`, `tables/make_numbers.py` | 11–14 | `results/econometrics`, `results/emerging`, `figures/`, `manuscript/tables/numbers.tex` | minutes | | |
| 25 | +| 16 Manuscript | `cd manuscript && make` | all | `manuscript/main.pdf` | — | | |
| 26 | + | |
| 27 | +Tests: `python -m pytest -q tests/` (structural-change toolkit, classification scoring, corpus rules). | |
added
reproducibility/environment_M3U96b.txt
+92 −0
@@ -0,0 +1,92 @@ | ||
| 1 | +annotated-doc==0.0.5 | |
| 2 | +annotated-types==0.8.0 | |
| 3 | +anthropic==2.4.0 | |
| 4 | +anyio==4.16.0 | |
| 5 | +certifi==2026.10.23 | |
| 6 | +charset-normalizer==3.5.2 | |
| 7 | +click==8.5.0 | |
| 8 | +cloudpickle==3.1.2 | |
| 9 | +contourpy==1.4.0 | |
| 10 | +cycler==0.12.1 | |
| 11 | +docstring-parser==0.18.0 | |
| 12 | +duckdb==2.0.0 | |
| 13 | +filelock==4.2.7 | |
| 14 | +fonttools==4.68.0 | |
| 15 | +formulaic==1.2.2 | |
| 16 | +fsspec==2026.9.0 | |
| 17 | +h11==0.16.0 | |
| 18 | +hdbscan==0.8.44 | |
| 19 | +hf-xet==1.8.0 | |
| 20 | +httpcore2==2.16.0 | |
| 21 | +httpx2==2.16.0 | |
| 22 | +huggingface-hub==2.4.0 | |
| 23 | +idna==3.20 | |
| 24 | +igraph==1.0.0 | |
| 25 | +iniconfig==2.3.1 | |
| 26 | +interface-meta==2.0.1 | |
| 27 | +jinja2==3.1.6 | |
| 28 | +jiter==0.18.0 | |
| 29 | +joblib==1.6.0 | |
| 30 | +kiwisolver==1.5.1 | |
| 31 | +llvmlite==0.50.0 | |
| 32 | +lxml==6.1.3 | |
| 33 | +markdown-it-py==4.2.0 | |
| 34 | +markupsafe==3.0.4 | |
| 35 | +matplotlib==3.11.2 | |
| 36 | +mdurl==0.1.2 | |
| 37 | +mpmath==1.3.0 | |
| 38 | +narwhals==2.28.0 | |
| 39 | +networkx==3.7 | |
| 40 | +numba==0.68.1 | |
| 41 | +numpy==2.5.4 | |
| 42 | +opentelemetry-api==1.45.2 | |
| 43 | +orjson==3.13.0 | |
| 44 | +packaging==26.3 | |
| 45 | +pandas==3.1.0 | |
| 46 | +patsy==1.0.3 | |
| 47 | +pillow==13.0.0 | |
| 48 | +pluggy==1.7.0 | |
| 49 | +polars==2.1.0 | |
| 50 | +polars-runtime-32==2.1.0 | |
| 51 | +pyarrow==26.0.0 | |
| 52 | +pydantic==2.14.2 | |
| 53 | +pydantic-core==2.50.2 | |
| 54 | +pygments==2.21.0 | |
| 55 | +pynndescent==0.7.0 | |
| 56 | +pyparsing==3.3.3 | |
| 57 | +pytest==9.2.0 | |
| 58 | +python-dateutil==4.0.0 | |
| 59 | +python-igraph==1.0.0 | |
| 60 | +pyyaml==6.0.3 | |
| 61 | +regex==2026.9.29 | |
| 62 | +requests==2.34.2 | |
| 63 | +rich==15.0.0 | |
| 64 | +ruptures==1.1.10 | |
| 65 | +safetensors==0.8.0 | |
| 66 | +scikit-learn==1.9.1 | |
| 67 | +scipy==1.18.1 | |
| 68 | +sentence-transformers==6.2.0 | |
| 69 | +setuptools==84.2.1 | |
| 70 | +shellingham==1.5.4 | |
| 71 | +sniffio==1.3.1 | |
| 72 | +statsmodels==0.15.0 | |
| 73 | +sympy==1.14.0 | |
| 74 | +texttable==1.7.2 | |
| 75 | +threadpoolctl==3.7.0 | |
| 76 | +tokenizers==0.23.3 | |
| 77 | +torch==2.15.0 | |
| 78 | +tqdm==4.70.1 | |
| 79 | +transformers==5.22.1 | |
| 80 | +truststore==0.10.5 | |
| 81 | +typer==0.27.3 | |
| 82 | +typing-extensions==4.16.0 | |
| 83 | +typing-inspection==0.4.4 | |
| 84 | +tzdata==2026.6 | |
| 85 | +umap-learn==0.5.12 | |
| 86 | +urllib3==2.8.0 | |
| 87 | +wrapt==2.5.2 | |
| 88 | +zstandard==0.25.0 | |
| 89 | +Python 3.12.15 | |
| 90 | +26.4 | |
| 91 | +Apple M3 Ultra | |
| 92 | +103079215104 | |
added
taxonomy/ONTOLOGY.md
+673 −0
@@ -0,0 +1,673 @@ | ||
| 1 | +# WP44 Ontology of Computer-Science Research (v1.0, 2026-11-03) | |
| 2 | + | |
| 3 | +Agent D (Taxonomy Architect). This document describes the extensible hierarchical ontology used to classify every | |
| 4 | +work of the WP44 corpus into the 40 leaf categories of `CLAUDE.md` section 4 (multi-label). The mapping itself is | |
| 5 | +*data*: it lives in `taxonomy/src/*.py` (one module per area), is validated and serialised by | |
| 6 | +`taxonomy/build_ontology.py` into `taxonomy/ontology.yaml` (the machine-readable ontology) and | |
| 7 | +`taxonomy/topic_map.csv` (the OpenAlex-topic audit table). Everything between the two markers below is generated by | |
| 8 | +the script and must not be edited by hand; everything outside the markers is written by hand. | |
| 9 | + | |
| 10 | +## 1. Design | |
| 11 | + | |
| 12 | +**Three levels.** Eight top-level *areas* group the 40 *leaves* (every leaf belongs to exactly one area); a small set | |
| 13 | +of `parent_of` / `child_of` edges records where a leaf is a specialisation of another leaf | |
| 14 | +(`llm` and `multimodal_ai` under `foundation_models`; `compilers` under `programming_languages`; `cloud_computing` | |
| 15 | +and `edge_computing` under `distributed_computing`; `federated_learning` under `privacy_preserving_computation`; | |
| 16 | +`ai_accelerators` under `computer_architecture`); `related` edges record the dense is-related-to graph between | |
| 17 | +leaves. The areas are an organisational device for the manuscript (Parts V–VII) and for reporting; classification | |
| 18 | +operates on leaves only. | |
| 19 | + | |
| 20 | +**Five signal types, one rule.** Each leaf lists weighted signals of five kinds: OpenAlex topics (from any field, not | |
| 21 | +only field 17), OpenAlex subfields (coarse fallback), arXiv categories, DBLP venue streams, and keyword regexes | |
| 22 | +over title and/or abstract; optional exclusion regexes veto the leaf. The assignment rule is deliberately simple so | |
| 23 | +that another agent can audit it: for each signal type the weights of matched signals are summed and capped at 1.0; | |
| 24 | +the capped values are summed across types; a work belongs to a leaf if the score is at least 1.0, and the primary | |
| 25 | +leaf is the argmax (ties: child before parent, then lower category number). A weight of 1.0 therefore means "this | |
| 26 | +signal alone suffices" (e.g. `cs.CV` for `computer_vision`, the regex `large language models?` for `llm`); a weight | |
| 27 | +of 0.3–0.6 means "corroborate with another signal type". | |
| 28 | + | |
| 29 | +**Keyword-sufficient categories.** Six AI categories that OpenAlex topics cannot separate (LLM, foundation models, | |
| 30 | +multimodal, generative AI, agents, AI safety) and seven small categories (federated learning, sustainable computing, | |
| 31 | +autonomous scientific discovery, privacy-preserving computation, blockchain, quantum computing, edge computing) | |
| 32 | +have at least one keyword pattern of weight 1.0; the build fails otherwise. Patterns use word boundaries, require a | |
| 33 | +computing qualifier on ambiguous tokens (`<qualifier> agent`, `<qualifier> accelerator`, `<qualifier> architecture`) | |
| 34 | +and never rely on single ambiguous words such as "agent", "model", "cloud", "edge" or "kernel". Where a polysemous | |
| 35 | +term is unavoidable, an anchored exclusion of the form `^(?!.*<computing term>).*<non-computing sense>` vetoes the | |
| 36 | +leaf only when *no* computing term appears anywhere in the text. | |
| 37 | + | |
| 38 | +**Provenance.** Every leaf carries a `provenance` note explaining how its mapping was built (which OpenAlex keyword | |
| 39 | +lists were inspected, why a venue is partial, which senses are vetoed). Topic weights were set by reading the | |
| 40 | +OpenAlex keyword lists of all 302 field-17 topics and of about 120 CS-adjacent topics from Mathematics, Engineering, | |
| 41 | +Decision Sciences, Physics, Biochemistry, Social Sciences and Medicine; stream weights by venue purity (a venue that | |
| 42 | +publishes only the category gets 1.0; shared venues 0.2–0.8); arXiv weights by the category's correspondence to the | |
| 43 | +arXiv taxonomy. | |
| 44 | + | |
| 45 | +## 2. Known ambiguities (decisions taken) | |
| 46 | + | |
| 47 | +- **LLM vs foundation model vs generative AI vs NLP.** `foundation_models` is the parent concept (any modality, | |
| 48 | + adaptation-oriented); `llm` is its language child and is the home of ChatGPT/GPT/LLaMA-era work; `generative_ai` | |
| 49 | + is about the generative model and its outputs (diffusion, GANs, text-to-X, deepfakes), not about text generation | |
| 50 | + by LLMs as such; `nlp` keeps task-framed language work. Multi-label assignment is expected: an instruction-tuning | |
| 51 | + paper scores in `llm` and `nlp`, a diffusion-LLM paper in `llm` and `generative_ai`. The OpenAlex topic T10028 | |
| 52 | + ("Topic Modeling") is in fact the host of BERT/pre-trained-LM/RAG work and is weighted 1.0 for `llm`. | |
| 53 | +- **AI agents vs reinforcement learning vs robotics.** Software autonomy (LLM agents, MAS, planning) is `ai_agents`; | |
| 54 | + learning from reward is `reinforcement_learning`; physical embodiment is `robotics`. "Agent" alone never counts; | |
| 55 | + chemical/medical/commercial agents are vetoed. | |
| 56 | +- **AI safety vs cybersecurity vs ML theory (XAI).** Adversarial examples, backdoors and prompt injection score in | |
| 57 | + both `ai_safety` (0.8) and `cybersecurity` (0.8); fairness and governance belong to `ai_safety`; XAI as a | |
| 58 | + statistical method is `ml_theory` (0.5) and as a safety practice `ai_safety` (interpretability of LLMs, 1.0). | |
| 59 | +- **Cloud vs distributed vs edge.** `distributed_computing` is the parent (algorithms, HPC systems, consensus); | |
| 60 | + `cloud_computing` is the service model (virtualisation, serverless, data-centre resource management); | |
| 61 | + `edge_computing` is placement near users/devices (offloading, MEC, on-device inference). IoT topics are shared | |
| 62 | + between `edge_computing` and `computer_networks`. | |
| 63 | +- **Cryptography vs security vs privacy.** Primitives and protocols are `applied_cryptography`; attacks, defences | |
| 64 | + and systems hardening are `cybersecurity`; using cryptography or statistics to protect data is | |
| 65 | + `privacy_preserving_computation`, whose child `federated_learning` has no OpenAlex topic or venue of its own and | |
| 66 | + is keyword-driven. T10764 ("Privacy-Preserving Technologies in Data") hosts both the parent (1.0) and the child (0.7). | |
| 67 | +- **Computer architecture vs AI accelerators vs operating systems.** Accelerators are a child of architecture and | |
| 68 | + include efficient-inference *systems* (vLLM, FlashAttention, quantisation for hardware); OS has no OpenAlex topic | |
| 69 | + and is carried by OSDI/SOSP/EuroSys/ATC/FAST streams, `cs.OS` and kernel/file-system keywords. | |
| 70 | +- **Quantum computing vs quantum physics.** Only computing/information-processing framings count; Physics topics on | |
| 71 | + qubit platforms are weighted 0.2–0.3 and a veto removes quantum-physics texts without any computing term. | |
| 72 | +- **Scientific computing vs computational biology vs autonomous discovery.** Numerical method → scientific | |
| 73 | + computing; biological object → computational biology; AI driving the scientific process itself → autonomous | |
| 74 | + discovery (keyword-driven, with a veto when no AI/automation term is present). | |
| 75 | +- **Algorithms vs complexity.** STOC/FOCS/ICALP are shared; ECCC/ToCT and `cs.CC` are complexity-only; metaheuristics | |
| 76 | + and evolutionary computation are counted as algorithms (0.5–0.6) because the corpus will contain many of them. | |
| 77 | +- **Education, media and other field-17 residues.** OpenAlex places 67 education/media/physics/generic clusters in | |
| 78 | + field 17; 63 of them are deliberately unmapped (listed with reasons below), 4 were mapped at low weight. | |
| 79 | + | |
| 80 | +## 3. Limitations | |
| 81 | + | |
| 82 | +The weights are expert priors, not fitted parameters; Phase 2 must validate them on the manually reviewed sample | |
| 83 | +(agreement statistics) and may re-weight. Venue weights are per DBLP stream, so workshop volumes sharing a stream | |
| 84 | +key with a flagship conference inherit its weight. OpenAlex keyword lists were read in full for the field-17 topics | |
| 85 | +and for the CS-adjacent topics named in the modules, but not for the remaining ~4,000 topics; a few relevant topics | |
| 86 | +from Medicine or Materials Science may therefore be missing and should be added when the corpus reveals them. | |
| 87 | + | |
| 88 | +<!-- BEGIN GENERATED --> | |
| 89 | +_Generated by `taxonomy/build_ontology.py` on 2026-11-03 from `openalex_topics_2026-10-14.csv` (4,516 topics) and `dblp_streams_2018_2026.csv` (3,569 streams). Do not edit between the markers._ | |
| 90 | + | |
| 91 | +## Areas and leaves | |
| 92 | + | |
| 93 | +| Area | Name | Leaves | | |
| 94 | +|---|---|---| | |
| 95 | +| `ai_ml` | Artificial Intelligence and Machine Learning | `llm`, `foundation_models`, `multimodal_ai`, `generative_ai`, `ai_agents`, `reinforcement_learning`, `ml_theory`, `deep_learning_architectures`, `ai_safety` | | |
| 96 | +| `perception_interaction` | Perception, Language, Robotics and Interaction | `computer_vision`, `nlp`, `speech_audio`, `robotics`, `hci`, `computer_graphics` | | |
| 97 | +| `software_pl` | Software, Programming Languages and Formal Methods | `software_engineering`, `programming_languages`, `compilers`, `formal_verification` | | |
| 98 | +| `theory` | Theory of Computation | `algorithms`, `computational_complexity` | | |
| 99 | +| `data_distributed` | Data, Information and Distributed Systems | `database_systems`, `information_retrieval`, `distributed_computing`, `cloud_computing`, `edge_computing`, `computer_networks` | | |
| 100 | +| `security_privacy` | Security, Privacy and Trust | `cybersecurity`, `applied_cryptography`, `blockchain`, `privacy_preserving_computation`, `federated_learning` | | |
| 101 | +| `hardware_emerging` | Hardware, Architecture and Emerging Computing | `computer_architecture`, `ai_accelerators`, `operating_systems`, `quantum_computing`, `sustainable_computing` | | |
| 102 | +| `computational_science` | Computational Science and Discovery | `scientific_computing`, `computational_biology`, `autonomous_scientific_discovery` | | |
| 103 | + | |
| 104 | +## The 40 categories | |
| 105 | + | |
| 106 | +**1. Large Language Models** (`llm`, area `ai_ml`) | |
| 107 | +Research whose object is a transformer-based language model trained at scale: pre-training, instruction tuning, prompting and in-context learning, reasoning, retrieval augmentation, efficient inference, evaluation and benchmarks of LLMs. Excludes classical NLP tasks solved with small task-specific models (nlp) and non-language foundation models (foundation_models). | |
| 108 | +_child of `foundation_models`; related to `foundation_models`, `nlp`, `generative_ai`, `ai_agents`, `ai_safety`._ | |
| 109 | + | |
| 110 | +**2. Foundation Models** (`foundation_models`, area `ai_ml`) | |
| 111 | +Large pre-trained models intended for adaptation to many downstream tasks in any modality: scaling laws, pre-training objectives, self-supervised representation learning at scale, transfer, fine-tuning and adapter methods, model releases and their evaluation. Language-specific work is llm (a child); vision-language work is multimodal_ai (a child). | |
| 112 | +_parent of `llm`, `multimodal_ai`; related to `llm`, `multimodal_ai`, `generative_ai`, `deep_learning_architectures`, `ml_theory`._ | |
| 113 | + | |
| 114 | +**3. Multimodal AI** (`multimodal_ai`, area `ai_ml`) | |
| 115 | +Models and systems that jointly process two or more modalities (vision-language, audio-visual, video-text, 3D-language, sensors with language): vision-language models and multimodal LLMs, captioning, visual question answering, cross-modal retrieval and grounding. Unimodal vision is computer_vision; pure speech is speech_audio. | |
| 116 | +_child of `foundation_models`; related to `computer_vision`, `nlp`, `llm`, `speech_audio`, `generative_ai`._ | |
| 117 | + | |
| 118 | +**4. Generative AI** (`generative_ai`, area `ai_ml`) | |
| 119 | +Models that synthesise new content (images, video, audio, 3D, text, code, molecules) and their training, sampling, evaluation, detection and misuse: GANs, VAEs, diffusion and flow models, autoregressive generators, text-to-X synthesis, deepfakes and AI-generated-content detection. LLM text generation as such is llm unless the contribution concerns the generative model or its outputs' authenticity. | |
| 120 | +_related to `llm`, `multimodal_ai`, `computer_vision`, `computer_graphics`, `foundation_models`, `speech_audio`._ | |
| 121 | + | |
| 122 | +**5. AI Agents and Autonomous Systems** (`ai_agents`, area `ai_ml`) | |
| 123 | +Software agents that perceive, decide and act with some autonomy: LLM-based agents and tool use, multi-agent systems, planning and automated reasoning for acting, agent architectures, negotiation, agentic workflows and benchmarks, embodied agents in simulated environments. Physical robots are robotics; RL algorithms as such are reinforcement_learning. | |
| 124 | +_related to `llm`, `reinforcement_learning`, `robotics`, `ai_safety`, `autonomous_scientific_discovery`._ | |
| 125 | + | |
| 126 | +**6. Reinforcement Learning** (`reinforcement_learning`, area `ai_ml`) | |
| 127 | +Learning to act from reward signals: value- and policy-based methods, model-based RL, offline and inverse RL, multi-agent RL, bandits, exploration, reward design, RL from human feedback, and RL theory. Applications to robot control are shared with robotics. | |
| 128 | +_related to `ai_agents`, `robotics`, `ml_theory`, `ai_safety`, `llm`._ | |
| 129 | + | |
| 130 | +**7. Machine Learning Theory** (`ml_theory`, area `ai_ml`) | |
| 131 | +Statistical and computational learning theory and principled ML methodology: generalisation and sample complexity, optimisation theory for learning, kernel and Bayesian methods, probabilistic models, causal inference, online learning, PAC learning, interpretability and fairness as formal problems. Architecture engineering is deep_learning_architectures. | |
| 132 | +_related to `deep_learning_architectures`, `reinforcement_learning`, `algorithms`, `computational_complexity`, `ai_safety`, `foundation_models`._ | |
| 133 | + | |
| 134 | +**8. Deep Learning Architectures** (`deep_learning_architectures`, area `ai_ml`) | |
| 135 | +Design, training and compression of neural network architectures as such: CNNs, RNNs, transformers and attention, graph neural networks, state-space models, normalisation and optimisers in practice, neural architecture search, pruning, quantisation and distillation, neuromorphic and spiking networks as models. Task-specific results go to the application category; hardware goes to ai_accelerators. | |
| 136 | +_related to `ml_theory`, `computer_vision`, `nlp`, `ai_accelerators`, `foundation_models`, `llm`._ | |
| 137 | + | |
| 138 | +**9. Computer Vision** (`computer_vision`, area `perception_interaction`) | |
| 139 | +Extracting information from images, video and 3D data: recognition, detection, segmentation, tracking, pose, depth and 3D reconstruction, image restoration and enhancement, medical and remote-sensing image analysis, visual representation learning. Image synthesis is generative_ai; vision-language is multimodal_ai; rendering is computer_graphics. | |
| 140 | +_related to `multimodal_ai`, `computer_graphics`, `robotics`, `deep_learning_architectures`, `generative_ai`, `computational_biology`._ | |
| 141 | + | |
| 142 | +**10. Natural Language Processing** (`nlp`, area `perception_interaction`) | |
| 143 | +Computational processing of human language: machine translation, parsing and tagging, information extraction, sentiment and text classification, summarisation, question answering, dialogue, text mining, computational linguistics, low-resource and multilingual NLP, NLP evaluation and resources. LLM-centred work is llm (also classified here when the task framing dominates). | |
| 144 | +_related to `llm`, `speech_audio`, `information_retrieval`, `multimodal_ai`, `computational_biology`._ | |
| 145 | + | |
| 146 | +**11. Speech and Audio Computing** (`speech_audio`, area `perception_interaction`) | |
| 147 | +Processing and generation of speech, music and general audio: speech recognition and synthesis, speaker and language recognition, enhancement and separation, spoken language understanding, music information retrieval and generation, audio event detection, neural audio codecs. Text-only dialogue is nlp. | |
| 148 | +_related to `nlp`, `multimodal_ai`, `generative_ai`, `llm`._ | |
| 149 | + | |
| 150 | +**12. Robotics** (`robotics`, area `perception_interaction`) | |
| 151 | +Machines that sense and act in the physical world: manipulation, locomotion, motion and path planning, SLAM and localisation, robot learning, human-robot interaction, autonomous vehicles and drones as robotic systems, soft and swarm robotics, teleoperation. RL algorithms are reinforcement_learning; robotic process automation and surgical-outcome studies are excluded. | |
| 152 | +_related to `reinforcement_learning`, `computer_vision`, `ai_agents`, `hci`, `edge_computing`._ | |
| 153 | + | |
| 154 | +**13. Human-Computer Interaction** (`hci`, area `perception_interaction`) | |
| 155 | +Design, evaluation and understanding of interactive systems and their users: user studies and usability, interaction techniques, VR/AR/XR, accessibility and assistive technology, CSCW and social computing, human-AI interaction, ubiquitous and wearable computing, affective computing. Rendering is computer_graphics; physical robots are robotics. | |
| 156 | +_related to `computer_graphics`, `robotics`, `ai_safety`, `multimodal_ai`, `software_engineering`, `information_retrieval`._ | |
| 157 | + | |
| 158 | +**14. Software Engineering** (`software_engineering`, area `software_pl`) | |
| 159 | +How software is specified, built, tested, maintained and studied: requirements, architecture, testing and debugging, program repair, mining software repositories, empirical studies of developers, DevOps, model-driven engineering, open-source ecosystems, and AI-assisted software development. Language design is programming_languages; proofs of correctness are formal_verification. | |
| 160 | +_related to `programming_languages`, `formal_verification`, `llm`, `hci`, `ai_agents`, `operating_systems`._ | |
| 161 | + | |
| 162 | +**15. Programming Languages** (`programming_languages`, area `software_pl`) | |
| 163 | +Design, semantics, type systems and implementation principles of programming languages: type theory, operational and denotational semantics, functional and logic programming, effects, concurrency models, memory safety, domain-specific languages, program analysis as a language problem. Code generation and optimisation pipelines are compilers (a child); machine-checked correctness is formal_verification. | |
| 164 | +_parent of `compilers`; related to `compilers`, `formal_verification`, `software_engineering`, `computational_complexity`._ | |
| 165 | + | |
| 166 | +**16. Compilers** (`compilers`, area `software_pl`) | |
| 167 | +Translation and optimisation of programs for execution: compiler construction, intermediate representations, optimisation passes, code generation, JIT compilation, auto-vectorisation and parallelisation, polyhedral methods, high-level synthesis, and compilers for machine-learning workloads and accelerators. A child of programming_languages. | |
| 168 | +_child of `programming_languages`; related to `programming_languages`, `ai_accelerators`, `computer_architecture`, `scientific_computing`, `distributed_computing`._ | |
| 169 | + | |
| 170 | +**17. Formal Verification** (`formal_verification`, area `software_pl`) | |
| 171 | +Mathematically rigorous establishment of system properties: model checking, theorem proving and proof assistants, SAT/SMT solving and automated reasoning, deductive and runtime verification, verified software and hardware, formal semantics as a verification tool, verification of neural networks, smart contracts and protocols, automata and temporal logics. Language semantics as design is programming_languages. | |
| 172 | +_related to `programming_languages`, `software_engineering`, `computational_complexity`, `applied_cryptography`, `ai_safety`, `computer_architecture`._ | |
| 173 | + | |
| 174 | +**18. Algorithms and Data Structures** (`algorithms`, area `theory`) | |
| 175 | +Design and analysis of algorithms and data structures: graph, string, geometric, approximation, randomized, online, streaming, parallel and parameterized algorithms, combinatorial optimisation and metaheuristics, algorithmic game theory, algorithm engineering, and the combinatorics that underpins them. Lower bounds and hardness as such are computational_complexity; numerical algorithms are scientific_computing. | |
| 176 | +_related to `computational_complexity`, `ml_theory`, `computer_graphics`, `database_systems`, `distributed_computing`, `scientific_computing`._ | |
| 177 | + | |
| 178 | +**19. Computational Complexity** (`computational_complexity`, area `theory`) | |
| 179 | +The intrinsic difficulty of computational problems: complexity classes and their separations, hardness of approximation, circuit, proof, communication and query complexity, fine-grained and parameterized complexity, pseudorandomness and derandomization, computability and automata theory, algebraic complexity, and quantum complexity. Algorithm design is algorithms; cryptographic hardness assumptions are applied_cryptography. | |
| 180 | +_related to `algorithms`, `formal_verification`, `quantum_computing`, `applied_cryptography`, `ml_theory`._ | |
| 181 | + | |
| 182 | +**20. Database Systems** (`database_systems`, area `data_distributed`) | |
| 183 | +Storage, querying and management of structured and semi-structured data: query processing and optimisation, transactions and concurrency control, indexing and storage engines, data integration, cleaning and provenance, big-data processing frameworks, data mining as a data-management problem, learned database components, vector and graph databases. Ranking of unstructured documents is information_retrieval. | |
| 184 | +_related to `information_retrieval`, `distributed_computing`, `cloud_computing`, `algorithms`, `ml_theory`._ | |
| 185 | + | |
| 186 | +**21. Information Retrieval** (`information_retrieval`, area `data_distributed`) | |
| 187 | +Finding and ranking relevant information for a user need: search engines and ranking models, dense and sparse retrieval, recommender systems, query understanding, evaluation and test collections, web search and mining, scholarly and digital-library retrieval, retrieval components of RAG systems. Structured query processing is database_systems; text understanding tasks are nlp. | |
| 188 | +_related to `nlp`, `database_systems`, `llm`, `hci`, `ml_theory`._ | |
| 189 | + | |
| 190 | +**22. Distributed Computing** (`distributed_computing`, area `data_distributed`) | |
| 191 | +Computation across multiple processors or machines: distributed algorithms and consensus, fault tolerance and replication, parallel programming and HPC systems software, cluster and grid resource management, distributed storage and middleware, distributed and parallel ML training systems. Cloud service models are cloud_computing and edge placement is edge_computing (both children). | |
| 192 | +_parent of `cloud_computing`, `edge_computing`; related to `cloud_computing`, `edge_computing`, `computer_networks`, `database_systems`, `operating_systems`, `scientific_computing`, `blockchain`, `federated_learning`._ | |
| 193 | + | |
| 194 | +**23. Cloud Computing** (`cloud_computing`, area `data_distributed`) | |
| 195 | +Computing delivered as elastic, multi-tenant, on-demand services: IaaS/PaaS/SaaS and serverless, virtualisation and containers, resource provisioning and auto-scaling, SLAs and pricing, cloud-native architectures, data-centre resource management, cloud security and migration. A child of distributed_computing; placement at the network edge is edge_computing. | |
| 196 | +_child of `distributed_computing`; related to `distributed_computing`, `edge_computing`, `operating_systems`, `computer_networks`, `sustainable_computing`, `cybersecurity`._ | |
| 197 | + | |
| 198 | +**24. Edge Computing** (`edge_computing`, area `data_distributed`) | |
| 199 | +Computation placed near data sources and users: edge/fog/MEC architectures, computation offloading, on-device and TinyML inference, edge-cloud collaboration and split computing, IoT platforms as computing substrates, latency-critical edge services, edge caching and orchestration. Radio access and protocols are computer_networks; model compression as such is deep_learning_architectures or ai_accelerators. | |
| 200 | +_child of `distributed_computing`; related to `cloud_computing`, `computer_networks`, `federated_learning`, `ai_accelerators`, `sustainable_computing`, `robotics`, `distributed_computing`._ | |
| 201 | + | |
| 202 | +**25. Computer Networks** (`computer_networks`, area `data_distributed`) | |
| 203 | +Design, protocols, measurement and performance of communication networks: Internet architecture and transport, routing, wireless and mobile networks, 5G/6G and software-defined networking, network management, sensor and vehicular networks, content delivery and caching, network coding and information theory applied to networking. Physical-layer signal processing is included only when framed as networking. | |
| 204 | +_related to `distributed_computing`, `edge_computing`, `cybersecurity`, `cloud_computing`, `applied_cryptography`._ | |
| 205 | + | |
| 206 | +**26. Cybersecurity** (`cybersecurity`, area `security_privacy`) | |
| 207 | +Protecting computing systems, networks, software and users from attack: vulnerability discovery and exploitation, malware and intrusion detection, authentication and access control, system and hardware security, web and mobile security, digital forensics, security of AI systems, security operations and human factors of security. Cryptographic primitives and protocols are applied_cryptography; data-protection techniques are privacy_preserving_computation. | |
| 208 | +_related to `applied_cryptography`, `privacy_preserving_computation`, `computer_networks`, `ai_safety`, `blockchain`, `formal_verification`, `operating_systems`, `software_engineering`._ | |
| 209 | + | |
| 210 | +**27. Applied Cryptography** (`applied_cryptography`, area `security_privacy`) | |
| 211 | +Design, analysis, implementation and deployment of cryptographic primitives and protocols: symmetric and public-key schemes, hash functions, signatures, key exchange, post-quantum cryptography, zero-knowledge proofs, secure multi-party computation and homomorphic encryption as primitives, cryptanalysis, side-channel-resistant implementations, cryptographic hardware, provable security, quantum key distribution. Deployment of these primitives for data protection is privacy_preserving_computation; ledgers are blockchain. | |
| 212 | +_related to `cybersecurity`, `privacy_preserving_computation`, `blockchain`, `quantum_computing`, `computational_complexity`, `computer_architecture`._ | |
| 213 | + | |
| 214 | +**28. Blockchain Systems** (`blockchain`, area `security_privacy`) | |
| 215 | +Distributed ledgers and the systems built on them: consensus for permissioned and permissionless chains, smart contracts and their security, scalability (sharding, layer-2, rollups), cryptocurrencies and DeFi mechanisms, blockchain applications and governance, measurement of blockchain ecosystems. Generic BFT consensus theory is shared with distributed_computing; primitives are applied_cryptography. | |
| 216 | +_related to `applied_cryptography`, `distributed_computing`, `cybersecurity`, `privacy_preserving_computation`, `computer_networks`._ | |
| 217 | + | |
| 218 | +**29. Computer Architecture** (`computer_architecture`, area `hardware_emerging`) | |
| 219 | +Organisation and design of processors, memory systems and digital hardware: microarchitecture, caches and memory hierarchies, interconnects and networks-on-chip, FPGAs and reconfigurable computing, embedded and real-time systems, hardware/software co-design, electronic design automation, VLSI and low-power design, processing-in-memory. Accelerators specialised for ML are ai_accelerators (a child); kernels are operating_systems. | |
| 220 | +_parent of `ai_accelerators`; related to `ai_accelerators`, `operating_systems`, `compilers`, `sustainable_computing`, `quantum_computing`, `distributed_computing`, `cybersecurity`._ | |
| 221 | + | |
| 222 | +**30. Accelerators and AI Hardware** (`ai_accelerators`, area `hardware_emerging`) | |
| 223 | +Hardware and hardware-aware software for efficient machine-learning computation: GPU/TPU/NPU design and programming, ASIC and FPGA DNN accelerators, neuromorphic and spiking hardware, in-memory and analog/photonic computing for AI, quantisation and sparsity exploited by hardware, efficient LLM inference and serving systems, ML compilers' hardware mapping, benchmarks such as MLPerf. A child of computer_architecture. | |
| 224 | +_child of `computer_architecture`; related to `computer_architecture`, `deep_learning_architectures`, `compilers`, `edge_computing`, `sustainable_computing`, `distributed_computing`, `llm`._ | |
| 225 | + | |
| 226 | +**31. Operating Systems** (`operating_systems`, area `hardware_emerging`) | |
| 227 | +System software that manages hardware and provides execution abstractions: kernels and drivers, scheduling, memory management, file and storage systems, virtualisation and containers, OS security and isolation, I/O and networking stacks, real-time and embedded OS, systems support for new hardware (persistent memory, CXL, SmartNICs). Distributed coordination is distributed_computing; hardware design is computer_architecture. | |
| 228 | +_related to `computer_architecture`, `distributed_computing`, `cloud_computing`, `cybersecurity`, `programming_languages`, `edge_computing`._ | |
| 229 | + | |
| 230 | +**32. Quantum Computing** (`quantum_computing`, area `hardware_emerging`) | |
| 231 | +Computation and information processing exploiting quantum mechanics: quantum algorithms and complexity, quantum error correction and fault tolerance, qubit hardware platforms and control, quantum software, compilers and simulators, variational and NISQ algorithms, quantum machine learning, quantum communication and key distribution, quantum networking. Quantum physics without a computational or information-processing framing is out of scope; post-quantum cryptography is applied_cryptography. | |
| 232 | +_related to `applied_cryptography`, `computational_complexity`, `computer_architecture`, `scientific_computing`, `compilers`._ | |
| 233 | + | |
| 234 | +**33. Scientific Computing** (`scientific_computing`, area `computational_science`) | |
| 235 | +Numerical and computational methods and software for mathematical models of science and engineering: numerical linear algebra, discretisation of differential equations, solvers and preconditioners, simulation frameworks, uncertainty quantification, reduced-order and surrogate models, scientific machine learning (PINNs, neural operators), high-performance scientific software and performance portability, mathematical software, computational physics/chemistry/engineering tooling. Domain biology is computational_biology; parallel systems software is distributed_computing. | |
| 236 | +_related to `distributed_computing`, `computational_biology`, `algorithms`, `computer_graphics`, `ai_accelerators`, `autonomous_scientific_discovery`, `compilers`, `ml_theory`._ | |
| 237 | + | |
| 238 | +**34. Computational Biology** (`computational_biology`, area `computational_science`) | |
| 239 | +Computational methods for biological and biomedical data: bioinformatics and genomics, protein structure and design, molecular modelling and computational drug discovery, single-cell and multi-omics analysis, systems and synthetic biology, biomedical text mining, computational neuroscience, biomedical and health informatics methods, DNA/molecular computing. Medical image analysis is shared with computer_vision; numerical methods as such are scientific_computing. | |
| 240 | +_related to `scientific_computing`, `nlp`, `computer_vision`, `ml_theory`, `autonomous_scientific_discovery`, `privacy_preserving_computation`, `generative_ai`._ | |
| 241 | + | |
| 242 | +**35. Computer Graphics** (`computer_graphics`, area `perception_interaction`) | |
| 243 | +Synthesis and manipulation of visual content from models: rendering, geometry processing and modelling, animation and simulation for graphics, neural rendering and 3D representations, visualisation, procedural content, game and VR engines. Image understanding is computer_vision; pixel-space generative models are generative_ai; user studies of VR are hci. | |
| 244 | +_related to `computer_vision`, `hci`, `generative_ai`, `scientific_computing`, `algorithms`._ | |
| 245 | + | |
| 246 | +**36. Privacy-Preserving Computation** (`privacy_preserving_computation`, area `security_privacy`) | |
| 247 | +Computing on, releasing or sharing data while limiting what is learned about individuals: differential privacy, homomorphic encryption, secure multi-party computation and TEEs applied to data analysis and ML, anonymisation and synthetic data, private information retrieval, privacy attacks on models and their defences, machine unlearning, privacy engineering and regulation (GDPR). Federated learning is a child; cryptographic constructions as such are applied_cryptography. | |
| 248 | +_parent of `federated_learning`; related to `applied_cryptography`, `cybersecurity`, `ai_safety`, `database_systems`, `blockchain`, `federated_learning`, `ml_theory`._ | |
| 249 | + | |
| 250 | +**37. Federated Learning** (`federated_learning`, area `security_privacy`) | |
| 251 | +Training models across multiple clients or institutions without centralising their raw data: federated averaging and optimisation under heterogeneity, communication efficiency, client selection, personalisation, secure aggregation and privacy of federated systems, robustness to malicious clients, vertical and cross-silo federated learning, federated fine-tuning of foundation models, decentralised/gossip learning. A child of privacy_preserving_computation; also linked to distributed_computing and edge_computing. | |
| 252 | +_child of `privacy_preserving_computation`; related to `privacy_preserving_computation`, `distributed_computing`, `edge_computing`, `ml_theory`, `ai_safety`, `foundation_models`._ | |
| 253 | + | |
| 254 | +**38. AI Safety and Alignment** (`ai_safety`, area `ai_ml`) | |
| 255 | +Making AI systems safe, aligned, robust, fair, interpretable and governable: alignment and preference learning framed as a safety problem, red-teaming and jailbreaks, adversarial robustness and backdoors, hallucination and truthfulness, bias and fairness, mechanistic interpretability, evaluation of dangerous capabilities, AI governance and regulation. Generic system security is cybersecurity; XAI as a statistical method only is ml_theory. | |
| 256 | +_related to `llm`, `ml_theory`, `cybersecurity`, `privacy_preserving_computation`, `ai_agents`, `hci`, `reinforcement_learning`._ | |
| 257 | + | |
| 258 | +**39. Sustainable Computing** (`sustainable_computing`, area `hardware_emerging`) | |
| 259 | +The energy, carbon, water and material footprint of computing and how to reduce it: energy-efficient and carbon-aware systems, data-centre energy and cooling, Green AI and the cost of training and inference, life-cycle and embodied carbon of hardware, green software engineering and networking, energy harvesting and intermittent computing, computing for sustainability when the object studied is the computing system. Generic low-power circuit design is computer_architecture; energy-efficient communication is computer_networks. | |
| 260 | +_related to `cloud_computing`, `computer_architecture`, `ai_accelerators`, `edge_computing`, `distributed_computing`, `computer_networks`, `ai_safety`._ | |
| 261 | + | |
| 262 | +**40. Autonomous Scientific Discovery** (`autonomous_scientific_discovery`, area `computational_science`) | |
| 263 | +AI and automation systems that perform or substantially drive the scientific process: AI scientist and research-agent systems, automated hypothesis generation and literature synthesis, self-driving laboratories and closed-loop experimentation, AI-driven discovery of materials, molecules, equations, algorithms or theorems, autonomous experimental design, benchmarks for research agents, and the epistemology and evaluation of machine-generated science. Using ML inside a scientific pipeline without autonomy is scientific_computing or computational_biology; LLM agents in general are ai_agents. | |
| 264 | +_related to `ai_agents`, `llm`, `scientific_computing`, `computational_biology`, `formal_verification`, `algorithms`, `information_retrieval`, `ai_safety`._ | |
| 265 | + | |
| 266 | +## Hierarchy (parent → child edges) | |
| 267 | + | |
| 268 | +- `foundation_models` → `llm` | |
| 269 | +- `foundation_models` → `multimodal_ai` | |
| 270 | +- `programming_languages` → `compilers` | |
| 271 | +- `distributed_computing` → `cloud_computing` | |
| 272 | +- `distributed_computing` → `edge_computing` | |
| 273 | +- `computer_architecture` → `ai_accelerators` | |
| 274 | +- `privacy_preserving_computation` → `federated_learning` | |
| 275 | + | |
| 276 | +## Signal counts per category | |
| 277 | + | |
| 278 | +| # | id | topics | subfields | arXiv | DBLP streams | keywords | exclusions | keyword alone reaches threshold | | |
| 279 | +|---|---|---|---|---|---|---|---|---| | |
| 280 | +| 1 | `llm` | 6 | 1 | 3 | 12 | 12 | 0 | yes | | |
| 281 | +| 2 | `foundation_models` | 5 | 1 | 4 | 8 | 10 | 0 | yes | | |
| 282 | +| 3 | `multimodal_ai` | 5 | 1 | 4 | 15 | 9 | 1 | yes | | |
| 283 | +| 4 | `generative_ai` | 5 | 0 | 6 | 9 | 11 | 2 | yes | | |
| 284 | +| 5 | `ai_agents` | 5 | 1 | 2 | 12 | 9 | 1 | yes | | |
| 285 | +| 6 | `reinforcement_learning` | 4 | 0 | 5 | 8 | 9 | 1 | yes | | |
| 286 | +| 7 | `ml_theory` | 20 | 1 | 4 | 51 | 11 | 0 | yes | | |
| 287 | +| 8 | `deep_learning_architectures` | 11 | 1 | 4 | 21 | 12 | 1 | yes | | |
| 288 | +| 9 | `computer_vision` | 44 | 1 | 2 | 58 | 10 | 0 | yes | | |
| 289 | +| 10 | `nlp` | 22 | 1 | 2 | 29 | 8 | 0 | yes | | |
| 290 | +| 11 | `speech_audio` | 10 | 1 | 4 | 16 | 5 | 0 | yes | | |
| 291 | +| 12 | `robotics` | 23 | 0 | 3 | 41 | 4 | 2 | yes | | |
| 292 | +| 13 | `hci` | 24 | 1 | 3 | 44 | 10 | 0 | yes | | |
| 293 | +| 14 | `software_engineering` | 20 | 1 | 1 | 39 | 5 | 0 | yes | | |
| 294 | +| 15 | `programming_languages` | 6 | 0 | 3 | 22 | 6 | 0 | yes | | |
| 295 | +| 16 | `compilers` | 4 | 0 | 5 | 25 | 5 | 0 | yes | | |
| 296 | +| 17 | `formal_verification` | 10 | 0 | 4 | 43 | 7 | 0 | yes | | |
| 297 | +| 18 | `algorithms` | 35 | 1 | 7 | 68 | 10 | 0 | yes | | |
| 298 | +| 19 | `computational_complexity` | 9 | 1 | 7 | 28 | 7 | 1 | yes | | |
| 299 | +| 20 | `database_systems` | 21 | 1 | 1 | 36 | 5 | 1 | yes | | |
| 300 | +| 21 | `information_retrieval` | 20 | 1 | 3 | 29 | 6 | 0 | yes | | |
| 301 | +| 22 | `distributed_computing` | 16 | 1 | 4 | 51 | 7 | 1 | yes | | |
| 302 | +| 23 | `cloud_computing` | 11 | 0 | 4 | 29 | 5 | 1 | yes | | |
| 303 | +| 24 | `edge_computing` | 13 | 0 | 4 | 38 | 5 | 1 | yes | | |
| 304 | +| 25 | `computer_networks` | 45 | 1 | 4 | 96 | 5 | 0 | yes | | |
| 305 | +| 26 | `cybersecurity` | 34 | 0 | 1 | 29 | 6 | 1 | yes | | |
| 306 | +| 27 | `applied_cryptography` | 14 | 0 | 4 | 29 | 6 | 0 | yes | | |
| 307 | +| 28 | `blockchain` | 6 | 0 | 3 | 19 | 4 | 1 | yes | | |
| 308 | +| 29 | `computer_architecture` | 21 | 1 | 5 | 59 | 4 | 1 | yes | | |
| 309 | +| 30 | `ai_accelerators` | 11 | 0 | 5 | 44 | 5 | 1 | yes | | |
| 310 | +| 31 | `operating_systems` | 12 | 0 | 5 | 39 | 4 | 1 | yes | | |
| 311 | +| 32 | `quantum_computing` | 16 | 0 | 6 | 27 | 3 | 1 | yes | | |
| 312 | +| 33 | `scientific_computing` | 41 | 1 | 6 | 57 | 4 | 0 | yes | | |
| 313 | +| 34 | `computational_biology` | 34 | 1 | 3 | 60 | 3 | 0 | yes | | |
| 314 | +| 35 | `computer_graphics` | 15 | 1 | 4 | 21 | 9 | 0 | yes | | |
| 315 | +| 36 | `privacy_preserving_computation` | 13 | 0 | 4 | 26 | 5 | 1 | yes | | |
| 316 | +| 37 | `federated_learning` | 4 | 0 | 4 | 15 | 5 | 1 | yes | | |
| 317 | +| 38 | `ai_safety` | 8 | 0 | 5 | 13 | 14 | 1 | yes | | |
| 318 | +| 39 | `sustainable_computing` | 11 | 0 | 6 | 28 | 4 | 1 | yes | | |
| 319 | +| 40 | `autonomous_scientific_discovery` | 12 | 0 | 8 | 26 | 4 | 1 | yes | | |
| 320 | + | |
| 321 | +Totals: 646 topic→category weights over 410 distinct topics; 1320 stream→category weights over 771 distinct streams; 273 keyword patterns; 24 exclusion patterns. | |
| 322 | + | |
| 323 | +## OpenAlex coverage | |
| 324 | + | |
| 325 | +- Field 17 (Computer Science): **240 of 302 topics mapped** (79.5 %); 62 left unmapped with an explicit reason below. | |
| 326 | +- Topics mapped from other fields: 170 — 11 Agricultural and Biological Sciences: 1; 12 Arts and Humanities: 5; 13 Biochemistry, Genetics and Molecular Biology: 18; 14 Business, Management and Accounting: 1; 18 Decision Sciences: 8; 19 Earth and Planetary Sciences: 2; 20 Economics, Econometrics and Finance: 1; 21 Energy: 1; 22 Engineering: 71; 23 Environmental Science: 3; 25 Materials Science: 1; 26 Mathematics: 20; 27 Medicine: 6; 28 Neuroscience: 4; 31 Physics and Astronomy: 15; 32 Psychology: 2; 33 Social Sciences: 10; 36 Health Professions: 1. | |
| 327 | +- Topics mapped to more than one category: 146 of 410. | |
| 328 | + | |
| 329 | +### Mapped CS topics per subfield | |
| 330 | + | |
| 331 | +| Subfield | topics | mapped | unmapped | | |
| 332 | +|---|---|---|---| | |
| 333 | +| 1702 Artificial Intelligence | 77 | 61 | 16 | | |
| 334 | +| 1703 Computational Theory and Mathematics | 24 | 23 | 1 | | |
| 335 | +| 1704 Computer Graphics and Computer-Aided Design | 4 | 3 | 1 | | |
| 336 | +| 1705 Computer Networks and Communications | 43 | 35 | 8 | | |
| 337 | +| 1706 Computer Science Applications | 10 | 7 | 3 | | |
| 338 | +| 1707 Computer Vision and Pattern Recognition | 35 | 35 | 0 | | |
| 339 | +| 1708 Hardware and Architecture | 8 | 8 | 0 | | |
| 340 | +| 1709 Human-Computer Interaction | 8 | 8 | 0 | | |
| 341 | +| 1710 Information Systems | 78 | 45 | 33 | | |
| 342 | +| 1711 Signal Processing | 10 | 10 | 0 | | |
| 343 | +| 1712 Software | 5 | 5 | 0 | | |
| 344 | + | |
| 345 | +### Unmapped CS topics (field 17) with reason | |
| 346 | + | |
| 347 | +| topic | name | subfield | works | reason | | |
| 348 | +|---|---|---|---|---| | |
| 349 | +| T13745 | Media and Digital Communication | 1705 | 204,789 | Media, communication or cultural studies cluster placed in field 17 by OpenAlex; not computer-science research. (204,789 works: 'Media and Digital Communication', the largest unmapped CS topic.) | | |
| 350 | +| T14496 | Educational Technology and E-Learning | 1710 | 163,032 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 351 | +| T14516 | English Language Learning and Teaching | 1710 | 107,202 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 352 | +| T14430 | Higher Education and Teaching Methods | 1710 | 103,711 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 353 | +| T12797 | History of Computing Technologies | 1706 | 72,582 | History of computing technologies (history of science); kept out of the research-category map; could feed Part II background. | | |
| 354 | +| T12564 | Sensor Technology and Measurement Systems | 1705 | 71,005 | Physical-science or engineering cluster (no computing contribution) placed in field 17 by OpenAlex. (sensor technology and measurement instrumentation) | | |
| 355 | +| T11276 | Solar Radiation and Photovoltaics | 1702 | 70,601 | Physical-science or engineering cluster (no computing contribution) placed in field 17 by OpenAlex. (solar radiation and photovoltaics) | | |
| 356 | +| T14455 | Technology and Education Systems | 1705 | 70,588 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 357 | +| T12157 | Geochemistry and Geologic Mapping | 1702 | 69,914 | Physical-science or engineering cluster (no computing contribution) placed in field 17 by OpenAlex. (geochemistry and geologic mapping) | | |
| 358 | +| T12171 | Open Education and E-Learning | 1706 | 66,332 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 359 | +| T14498 | Educational Technology in Learning | 1710 | 63,096 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 360 | +| T14216 | Multimedia Learning Systems | 1710 | 62,005 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 361 | +| T11187 | Nonlinear Dynamics and Pattern Formation | 1705 | 61,626 | Physical-science or engineering cluster (no computing contribution) placed in field 17 by OpenAlex. (nonlinear dynamics and pattern formation; mathematical physics) | | |
| 362 | +| T14103 | Educational Management and Quality | 1710 | 57,729 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 363 | +| T11370 | Mobile Learning in Education | 1710 | 55,961 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 364 | +| T12408 | Educational Innovations and Challenges | 1710 | 53,673 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 365 | +| T12395 | Educational Innovations and Technology | 1710 | 45,138 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 366 | +| T14025 | Educational Technology and Assessment | 1710 | 37,519 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 367 | +| T13602 | Educational Methods and Media Use | 1710 | 35,313 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 368 | +| T13194 | ICT in Developing Communities | 1710 | 32,298 | ICT for development / digital divide studies (development studies); media, communication or cultural studies cluster placed in field 17 by openalex; not computer-science research. | | |
| 369 | +| T13615 | Transportation Systems and Safety | 1704 | 26,785 | Physical-science or engineering cluster (no computing contribution) placed in field 17 by OpenAlex. (transportation systems and safety; traffic engineering) | | |
| 370 | +| T14215 | Chemical and Environmental Engineering Research | 1710 | 25,315 | Physical-science or engineering cluster (no computing contribution) placed in field 17 by OpenAlex. (chemical and environmental engineering) | | |
| 371 | +| T13018 | Seismology and Earthquake Studies | 1702 | 23,104 | Physical-science or engineering cluster (no computing contribution) placed in field 17 by OpenAlex. (seismology and earthquake studies) | | |
| 372 | +| T13081 | Digital Education and Society | 1710 | 22,995 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 373 | +| T14029 | Thoreau and American Literature | 1710 | 19,567 | Literary studies ('Thoreau and American Literature'); media, communication or cultural studies cluster placed in field 17 by openalex; not computer-science research. | | |
| 374 | +| T13386 | Educational Methods and Teacher Development | 1710 | 19,565 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 375 | +| T14345 | Scientific Research and Philosophical Inquiry | 1710 | 18,505 | Philosophy of science and research methodology; media, communication or cultural studies cluster placed in field 17 by openalex; not computer-science research. | | |
| 376 | +| T13016 | Innovative Educational Technologies | 1710 | 16,953 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 377 | +| T13674 | Computer Science and Engineering | 1702 | 16,620 | Generic, uninformative cluster label (OpenAlex residual topic) whose keyword list has no specific computer-science content; works land in categories via venue, arXiv and keyword signals instead. | | |
| 378 | +| T13559 | Edcuational Technology Systems | 1702 | 16,507 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 379 | +| T14381 | Psychiatry, Mental Health, Neuroscience | 1702 | 15,800 | Out-of-scope discipline (psychiatry, economics, healthcare policy, literature, environmental engineering). (psychiatry, mental health, neuroscience) | | |
| 380 | +| T14519 | Innovations in Education and Learning Technologies | 1710 | 14,509 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 381 | +| T13062 | Cognitive Computing and Networks | 1702 | 13,053 | Cognitive informatics / brain informatics (concept algebra, abstract intelligence): a small, idiosyncratic cluster with no counterpart in the 40 categories; left unmapped rather than forced into ai_agents. | | |
| 382 | +| T13867 | Economic Growth and Development | 1710 | 9,780 | Out-of-scope discipline (psychiatry, economics, healthcare policy, literature, environmental engineering). (economic growth and development) | | |
| 383 | +| T13898 | Diverse Interdisciplinary Research Studies | 1702 | 6,495 | Generic, uninformative cluster label (OpenAlex residual topic) whose keyword list has no specific computer-science content; works land in categories via venue, arXiv and keyword signals instead. | | |
| 384 | +| T14246 | E-Learning and Knowledge Management | 1706 | 6,373 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 385 | +| T13523 | Mathematics, Computing, and Information Processing | 1703 | 6,343 | Generic, uninformative cluster label (OpenAlex residual topic) whose keyword list has no specific computer-science content; works land in categories via venue, arXiv and keyword signals instead. | | |
| 386 | +| T12805 | Cognitive Science and Mapping | 1702 | 5,430 | Cognitive science and mental mapping (psychology/geography); out-of-scope discipline (psychiatry, economics, healthcare policy, literature, environmental engineering). | | |
| 387 | +| T13935 | Mathematical Control Systems and Analysis | 1702 | 4,409 | Physical-science or engineering cluster (no computing contribution) placed in field 17 by OpenAlex. (mathematical control systems; control theory without computing content) | | |
| 388 | +| T14409 | Educational Systems and Policies | 1710 | 3,650 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 389 | +| T13565 | Education and Learning Interventions | 1710 | 2,867 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 390 | +| T14071 | Healthcare during COVID-19 Pandemic | 1710 | 2,218 | Out-of-scope discipline (psychiatry, economics, healthcare policy, literature, environmental engineering). (healthcare during the COVID-19 pandemic) | | |
| 391 | +| T14403 | Educational Challenges and Innovations | 1710 | 1,150 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 392 | +| T13482 | Engineering Education and Technology | 1710 | 765 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 393 | +| T14351 | Statistical and Computational Modeling | 1702 | 731 | Generic, uninformative cluster label (OpenAlex residual topic) whose keyword list has no specific computer-science content; works land in categories via venue, arXiv and keyword signals instead. | | |
| 394 | +| T13932 | Education, Technology, and Economics | 1710 | 577 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 395 | +| T13873 | Educational Methods and Technology | 1710 | 329 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 396 | +| T13676 | Educational and Technological Research | 1710 | 52 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 397 | +| T13345 | Advanced Technologies and Applied Computing | 1705 | 17 | Generic, uninformative cluster label (OpenAlex residual topic) whose keyword list has no specific computer-science content; works land in categories via venue, arXiv and keyword signals instead. | | |
| 398 | +| T14387 | Environmental Engineering and Cultural Studies | 1710 | 2 | Physical-science or engineering cluster (no computing contribution) placed in field 17 by OpenAlex. (environmental engineering and cultural studies, 2 works) | | |
| 399 | +| T13514 | Experience-Based Knowledge Management | 1702 | 0 | Residual OpenAlex topic with 0 works in the export; nothing to map. | | |
| 400 | +| T13567 | AI and Multimedia in Education | 1702 | 0 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 401 | +| T13693 | Smart Systems and Machine Learning | 1705 | 0 | Residual OpenAlex topic with 0 works in the export; nothing to map. | | |
| 402 | +| T13748 | Advanced Statistical Modeling Techniques | 1705 | 0 | Residual OpenAlex topic with 0 works in the export; nothing to map. | | |
| 403 | +| T13836 | Educational Research and Pedagogy | 1705 | 0 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 404 | +| T13964 | Educational Technology and Optimization | 1710 | 0 | Education / e-learning research (pedagogy, learning outcomes, teacher development); not a CS research category of CLAUDE.md section 4. Educational technology as software is captured through software_engineering/hci venues and keywords when the contribution is technical. | | |
| 405 | +| T14064 | Organizational and Employee Performance | 1702 | 0 | Residual OpenAlex topic with 0 works in the export; nothing to map. | | |
| 406 | +| T14155 | Advanced Technology in Applications | 1710 | 0 | Residual OpenAlex topic with 0 works in the export; nothing to map. | | |
| 407 | +| T14174 | Artificial Intelligence and Decision Support Systems | 1710 | 0 | Residual OpenAlex topic with 0 works in the export; nothing to map. | | |
| 408 | +| T14175 | Intuitionistic Fuzzy Systems Applications | 1702 | 0 | Residual OpenAlex topic with 0 works in the export; nothing to map. | | |
| 409 | +| T14413 | Advanced Technologies in Various Fields | 1702 | 0 | Residual OpenAlex topic with 0 works in the export; nothing to map. | | |
| 410 | +| T14431 | Diverse Research and Applications | 1710 | 0 | Residual OpenAlex topic with 0 works in the export; nothing to map. | | |
| 411 | + | |
| 412 | +## DBLP coverage | |
| 413 | + | |
| 414 | +- Streams mapped: **771** (any rank); records covered (2018–2026, excluding CoRR): 2,017,910 of 3,319,884 (60.8 %). | |
| 415 | +- Of the 599 largest streams (CoRR excluded), 496 are mapped (82.8 %). The 103 unmapped large streams are listed below; they are either out of scope (medicine, geoscience, education, management, electronics) or too generic to be a category signal (IEEE Access, Sensors, Symmetry). | |
| 416 | + | |
| 417 | +| stream | records | name | | |
| 418 | +|---|---|---| | |
| 419 | +| `journals/access` | 108,838 | IEEE Access | | |
| 420 | +| `journals/tim` | 13,470 | IEEE Trans. Instrum. Meas. | | |
| 421 | +| `journals/tie` | 10,844 | IEEE Trans. Ind. Electron. | | |
| 422 | +| `conf/hicss` | 7,816 | HICSS | | |
| 423 | +| `conf/iecon` | 7,727 | IECON | | |
| 424 | +| `journals/cea` | 7,291 | Comput. Electron. Agric. | | |
| 425 | +| `conf/smc` | 6,048 | SMC | | |
| 426 | +| `journals/complexity` | 5,786 | Complex. | | |
| 427 | +| `journals/ress` | 5,732 | Reliab. Eng. Syst. Saf. | | |
| 428 | +| `journals/tac` | 5,687 | IEEE Trans. Autom. Control. | | |
| 429 | +| `journals/information` | 5,621 | Inf. | | |
| 430 | +| `journals/taes` | 5,543 | IEEE Trans. Aerosp. Electron. Syst. | | |
| 431 | +| `journals/jfi` | 5,432 | J. Frankl. Inst. | | |
| 432 | +| `journals/ijgi` | 5,118 | ISPRS Int. J. Geo Inf. | | |
| 433 | +| `journals/automatica` | 4,727 | Autom. | | |
| 434 | +| `conf/eucc` | 4,160 | ECC | | |
| 435 | +| `conf/iccsa` | 3,817 | ICCSA (4) | | |
| 436 | +| `conf/fie` | 3,807 | FIE | | |
| 437 | +| `conf/amcis` | 3,798 | AMCIS | | |
| 438 | +| `journals/peerj-cs` | 3,768 | PeerJ Comput. Sci. | | |
| 439 | +| `journals/systems` | 3,667 | Syst. | | |
| 440 | +| `journals/csysl` | 3,647 | IEEE Control. Syst. Lett. | | |
| 441 | +| `journals/aei` | 3,628 | Adv. Eng. Informatics | | |
| 442 | +| `journals/ijpr` | 3,591 | Int. J. Prod. Res. | | |
| 443 | +| `journals/sj` | 3,558 | IEEE Syst. J. | | |
| 444 | +| `journals/aeog` | 3,321 | Int. J. Appl. Earth Obs. Geoinformation | | |
| 445 | +| `conf/icis` | 3,160 | ICIS | | |
| 446 | +| `journals/jksucis` | 3,122 | J. King Saud Univ. Comput. Inf. Sci. | | |
| 447 | +| `conf/i2mtc` | 2,948 | I2MTC | | |
| 448 | +| `journals/chinaf` | 2,937 | Sci. China Inf. Sci. | | |
| 449 | +| `journals/tce` | 2,830 | IEEE Trans. Consumer Electron. | | |
| 450 | +| `conf/gcce` | 2,686 | GCCE | | |
| 451 | +| `journals/tem` | 2,615 | IEEE Trans. Engineering Management | | |
| 452 | +| `journals/tinstmc` | 2,606 | Trans. Inst. Meas. Control | | |
| 453 | +| `conf/siu` | 2,553 | SIU | | |
| 454 | +| `conf/codit` | 2,552 | CoDIT | | |
| 455 | +| `conf/tencon` | 2,519 | TENCON | | |
| 456 | +| `conf/etfa` | 2,452 | ETFA | | |
| 457 | +| `conf/iccel` | 2,447 | ICCE | | |
| 458 | +| `journals/ijet` | 2,354 | Int. J. Emerg. Technol. Learn. | | |
| 459 | +| `journals/ijbc` | 2,328 | Int. J. Bifurc. Chaos | | |
| 460 | +| `conf/educon` | 2,323 | EDUCON | | |
| 461 | +| `journals/computers` | 2,263 | Comput. | | |
| 462 | +| `conf/ieem` | 2,249 | IEEM | | |
| 463 | +| `conf/ecis` | 2,214 | ECIS | | |
| 464 | +| `conf/mipro` | 2,189 | MIPRO | | |
| 465 | +| `journals/ijcon` | 2,170 | Int. J. Control | | |
| 466 | +| `conf/pacis` | 2,132 | PACIS | | |
| 467 | +| `conf/icce-tw` | 2,085 | ICCE-Taiwan | | |
| 468 | +| `journals/csur` | 2,045 | ACM Comput. Surv. | | |
| 469 | +| `journals/ijsysc` | 1,969 | Int. J. Syst. Sci. | | |
| 470 | +| `conf/aied` | 1,945 | AIED (2) | | |
| 471 | +| `conf/isgteurope` | 1,920 | ISGT EUROPE | | |
| 472 | +| `conf/iasam` | 1,876 | IAS | | |
| 473 | +| `conf/worldcist` | 1,865 | WorldCIST (1) | | |
| 474 | +| `conf/icce` | 1,804 | ICCE | | |
| 475 | +| `journals/informaticaSI` | 1,796 | Informatica (Slovenia) | | |
| 476 | +| `journals/saem` | 1,760 | Int. J. Syst. Assur. Eng. Manag. | | |
| 477 | +| `conf/isie` | 1,759 | ISIE | | |
| 478 | +| `journals/qre` | 1,723 | Qual. Reliab. Eng. Int. | | |
| 479 | +| `journals/ieeejas` | 1,723 | IEEE CAA J. Autom. Sinica | | |
| 480 | +| `conf/fusion` | 1,707 | FUSION | | |
| 481 | +| `journals/jcscoll` | 1,670 | J. Comput. Sci. Coll. | | |
| 482 | +| `journals/jim` | 1,644 | J. Intell. Manuf. | | |
| 483 | +| `conf/IEEEssd` | 1,637 | SSD | | |
| 484 | +| `conf/ccwc` | 1,627 | CCWC | | |
| 485 | +| `journals/kybernetes` | 1,626 | Kybernetes | | |
| 486 | +| `conf/icit2` | 1,620 | ICIT | | |
| 487 | +| `conf/ccta` | 1,613 | CCTA | | |
| 488 | +| `conf/ifip5-7` | 1,611 | APMS (3) | | |
| 489 | +| `journals/tcns` | 1,596 | IEEE Trans. Control. Netw. Syst. | | |
| 490 | +| `conf/ism2` | 1,553 | ISM | | |
| 491 | +| `conf/centeris` | 1,525 | CENTERIS/ProjMAN/HCist | | |
| 492 | +| `conf/csedu` | 1,521 | CSEDU (2) | | |
| 493 | +| `journals/scl` | 1,510 | Syst. Control. Lett. | | |
| 494 | +| `conf/indin` | 1,502 | INDIN | | |
| 495 | +| `journals/cj` | 1,453 | Comput. J. | | |
| 496 | +| `conf/med` | 1,449 | MED | | |
| 497 | +| `journals/rcs` | 1,437 | Res. Comput. Sci. | | |
| 498 | +| `conf/ant` | 1,413 | ANT/EDI40 | | |
| 499 | +| `conf/eitce` | 1,410 | EITCE | | |
| 500 | +| `journals/siamco` | 1,407 | SIAM J. Control. Optim. | | |
| 501 | +| `journals/digearth` | 1,393 | Int. J. Digit. Earth | | |
| 502 | +| `conf/icecet` | 1,373 | ICECET | | |
| 503 | +| `journals/ijoe` | 1,371 | Int. J. Online Biomed. Eng. | | |
| 504 | +| `journals/taasm` | 1,354 | Technol. Anal. Strateg. Manag. | | |
| 505 | +| `conf/icaiic` | 1,333 | ICAIIC | | |
| 506 | +| `journals/elektrik` | 1,320 | Turkish J. Electr. Eng. Comput. Sci. | | |
| 507 | +| `conf/memea` | 1,280 | MeMeA | | |
| 508 | +| `conf/iiaiaai` | 1,255 | IIAI-AAI-Winter | | |
| 509 | +| `conf/csit` | 1,243 | CSIT (2) | | |
| 510 | +| `conf/aiam` | 1,224 | AIAM | | |
| 511 | +| `conf/meco` | 1,216 | MECO | | |
| 512 | +| `conf/ic3i` | 1,216 | IC3I | | |
| 513 | +| `conf/iccnc` | 1,213 | ICNC | | |
| 514 | +| `conf/acit4` | 1,192 | ACIT | | |
| 515 | +| `conf/ccece` | 1,181 | CCECE | | |
| 516 | +| `journals/cys` | 1,177 | Computación y Sistemas | | |
| 517 | +| `conf/iciscae` | 1,151 | ICISCAE (IEEE) | | |
| 518 | +| `journals/fcsc` | 1,146 | Frontiers Comput. Sci. | | |
| 519 | +| `journals/tamm` | 1,143 | Am. Math. Mon. | | |
| 520 | +| `journals/cii` | 1,137 | Comput. Ind. | | |
| 521 | +| `journals/jcal` | 1,132 | J. Comput. Assist. Learn. | | |
| 522 | + | |
| 523 | +## Topics mapped to several categories (audit list) | |
| 524 | + | |
| 525 | +| topic | name | categories (weight) | | |
| 526 | +|---|---|---| | |
| 527 | +| T10054 | Parallel Computing and Optimization Techniques | `computer_architecture` (0.8), `compilers` (0.6), `distributed_computing` (0.6), `scientific_computing` (0.4), `ai_accelerators` (0.3), `operating_systems` (0.2) | | |
| 528 | +| T10101 | Cloud Computing and Resource Management | `cloud_computing` (1.0), `distributed_computing` (0.4), `operating_systems` (0.3), `database_systems` (0.2), `edge_computing` (0.2), `sustainable_computing` (0.2) | | |
| 529 | +| T10273 | IoT and Edge/Fog Computing | `edge_computing` (1.0), `cloud_computing` (0.4), `distributed_computing` (0.3), `computer_networks` (0.3), `federated_learning` (0.1) | | |
| 530 | +| T10904 | Embedded Systems Design Techniques | `computer_architecture` (1.0), `ai_accelerators` (0.5), `compilers` (0.3), `operating_systems` (0.2), `edge_computing` (0.1) | | |
| 531 | +| T11181 | Advanced Data Storage Technologies | `operating_systems` (0.8), `database_systems` (0.5), `distributed_computing` (0.5), `computer_architecture` (0.5), `cloud_computing` (0.2) | | |
| 532 | +| T11598 | Internet Traffic Analysis and Secure E-voting | `computer_networks` (0.5), `cybersecurity` (0.4), `applied_cryptography` (0.2), `blockchain` (0.2), `privacy_preserving_computation` (0.2) | | |
| 533 | +| T11689 | Adversarial Robustness in Machine Learning | `ai_safety` (0.6), `cybersecurity` (0.4), `ml_theory` (0.3), `privacy_preserving_computation` (0.2), `federated_learning` (0.1) | | |
| 534 | +| T11986 | Scientific Computing and Data Management | `scientific_computing` (0.6), `software_engineering` (0.4), `computational_biology` (0.4), `distributed_computing` (0.3), `autonomous_scientific_discovery` (0.3) | | |
| 535 | +| T10028 | Topic Modeling | `llm` (1.0), `nlp` (0.6), `foundation_models` (0.3), `information_retrieval` (0.3) | | |
| 536 | +| T10036 | Advanced Neural Network Applications | `computer_vision` (1.0), `deep_learning_architectures` (0.5), `ai_accelerators` (0.3), `foundation_models` (0.2) | | |
| 537 | +| T10126 | Logic, programming, and type systems | `programming_languages` (1.0), `compilers` (0.4), `formal_verification` (0.3), `software_engineering` (0.2) | | |
| 538 | +| T10502 | Advanced Memory and Neural Computing | `ai_accelerators` (1.0), `computer_architecture` (0.6), `deep_learning_architectures` (0.2), `sustainable_computing` (0.1) | | |
| 539 | +| T10764 | Privacy-Preserving Technologies in Data | `privacy_preserving_computation` (1.0), `federated_learning` (0.7), `applied_cryptography` (0.3), `blockchain` (0.1) | | |
| 540 | +| T10772 | Distributed systems and fault tolerance | `distributed_computing` (1.0), `database_systems` (0.4), `blockchain` (0.2), `operating_systems` (0.2) | | |
| 541 | +| T11130 | Coding theory and cryptography | `applied_cryptography` (0.9), `computer_networks` (0.3), `computational_complexity` (0.2), `quantum_computing` (0.1) | | |
| 542 | +| T11614 | Cloud Data Security Solutions | `cloud_computing` (0.6), `cybersecurity` (0.6), `applied_cryptography` (0.4), `privacy_preserving_computation` (0.4) | | |
| 543 | +| T11714 | Multimodal Machine Learning Applications | `multimodal_ai` (1.0), `llm` (0.4), `foundation_models` (0.4), `computer_vision` (0.4) | | |
| 544 | +| T12002 | Computability, Logic, AI Algorithms | `computational_complexity` (0.8), `formal_verification` (0.4), `programming_languages` (0.2), `quantum_computing` (0.1) | | |
| 545 | +| T12127 | Software System Performance and Reliability | `software_engineering` (0.7), `cloud_computing` (0.6), `distributed_computing` (0.4), `operating_systems` (0.3) | | |
| 546 | +| T12611 | Neural Networks and Reservoir Computing | `ai_accelerators` (0.8), `deep_learning_architectures` (0.4), `computer_architecture` (0.3), `quantum_computing` (0.2) | | |
| 547 | +| T10020 | Quantum Information and Cryptography | `quantum_computing` (1.0), `applied_cryptography` (0.5), `computational_complexity` (0.1) | | |
| 548 | +| T10080 | Energy Efficient Wireless Sensor Networks | `computer_networks` (0.8), `edge_computing` (0.3), `sustainable_computing` (0.3) | | |
| 549 | +| T10215 | Semantic Web and Ontologies | `nlp` (0.4), `database_systems` (0.4), `information_retrieval` (0.3) | | |
| 550 | +| T10237 | Cryptography and Data Security | `applied_cryptography` (1.0), `cybersecurity` (0.5), `privacy_preserving_computation` (0.3) | | |
| 551 | +| T10249 | Distributed Control Multi-Agent Systems | `robotics` (0.5), `ai_agents` (0.3), `distributed_computing` (0.3) | | |
| 552 | +| T10270 | Blockchain Technology Applications and Security | `blockchain` (1.0), `applied_cryptography` (0.3), `cybersecurity` (0.2) | | |
| 553 | +| T10363 | Low-power high-performance VLSI design | `computer_architecture` (0.8), `ai_accelerators` (0.3), `sustainable_computing` (0.3) | | |
| 554 | +| T10388 | Advanced Steganography and Watermarking Techniques | `cybersecurity` (0.6), `computer_vision` (0.3), `generative_ai` (0.2) | | |
| 555 | +| T10525 | Human-Automation Interaction and Safety | `hci` (0.7), `robotics` (0.2), `ai_safety` (0.2) | | |
| 556 | +| T10627 | Advanced Image and Video Retrieval Techniques | `computer_vision` (0.7), `multimodal_ai` (0.4), `information_retrieval` (0.4) | | |
| 557 | +| T10679 | Service-Oriented Architecture and Web Services | `software_engineering` (0.7), `cloud_computing` (0.6), `distributed_computing` (0.3) | | |
| 558 | +| T10742 | Peer-to-Peer Network Technologies | `distributed_computing` (0.8), `computer_networks` (0.5), `blockchain` (0.2) | | |
| 559 | +| T10775 | Generative Adversarial Networks and Image Synthesis | `generative_ai` (1.0), `computer_vision` (0.3), `computer_graphics` (0.2) | | |
| 560 | +| T10824 | Image Retrieval and Classification Techniques | `computer_vision` (0.8), `information_retrieval` (0.3), `multimodal_ai` (0.2) | | |
| 561 | +| T10829 | Interconnection Networks and Systems | `computer_architecture` (0.6), `distributed_computing` (0.5), `computer_networks` (0.5) | | |
| 562 | +| T10888 | Augmented Reality Applications | `hci` (0.8), `computer_vision` (0.3), `computer_graphics` (0.3) | | |
| 563 | +| T10933 | Real-Time Systems Scheduling | `operating_systems` (0.8), `computer_architecture` (0.5), `sustainable_computing` (0.1) | | |
| 564 | +| T10963 | Advanced Optimization Algorithms Research | `algorithms` (0.4), `ml_theory` (0.3), `scientific_computing` (0.3) | | |
| 565 | +| T11017 | Chaos-based Image/Signal Encryption | `applied_cryptography` (0.7), `cybersecurity` (0.3), `computer_vision` (0.2) | | |
| 566 | +| T11206 | Model Reduction and Neural Networks | `scientific_computing` (0.7), `deep_learning_architectures` (0.2), `autonomous_scientific_discovery` (0.2) | | |
| 567 | +| T11307 | Domain Adaptation and Few-Shot Learning | `foundation_models` (0.5), `deep_learning_architectures` (0.3), `federated_learning` (0.1) | | |
| 568 | +| T11424 | Security and Verification in Computing | `cybersecurity` (0.8), `operating_systems` (0.6), `formal_verification` (0.2) | | |
| 569 | +| T11567 | semigroups and automata theory | `computational_complexity` (0.7), `formal_verification` (0.3), `programming_languages` (0.2) | | |
| 570 | +| T11644 | Spam and Phishing Detection | `cybersecurity` (1.0), `nlp` (0.3), `information_retrieval` (0.2) | | |
| 571 | +| T11727 | Advanced Algebra and Logic | `programming_languages` (0.3), `formal_verification` (0.3), `computational_complexity` (0.3) | | |
| 572 | +| T11800 | User Authentication and Security Systems | `cybersecurity` (0.9), `applied_cryptography` (0.3), `privacy_preserving_computation` (0.2) | | |
| 573 | +| T11937 | Research Data Management Practices | `database_systems` (0.3), `autonomous_scientific_discovery` (0.3), `information_retrieval` (0.2) | | |
| 574 | +| T11948 | Machine Learning in Materials Science | `autonomous_scientific_discovery` (0.6), `scientific_computing` (0.3), `computational_biology` (0.2) | | |
| 575 | +| T12016 | Web Data Mining and Analysis | `information_retrieval` (0.5), `database_systems` (0.4), `nlp` (0.3) | | |
| 576 | +| T12031 | Speech and dialogue systems | `nlp` (0.6), `speech_audio` (0.5), `llm` (0.3) | | |
| 577 | +| T12122 | Physical Unclonable Functions (PUFs) and Hardware Security | `cybersecurity` (0.7), `computer_architecture` (0.5), `applied_cryptography` (0.4) | | |
| 578 | +| T12128 | AI in Service Interactions | `hci` (0.4), `llm` (0.3), `ai_agents` (0.2) | | |
| 579 | +| T12326 | Network Packet Processing and Optimization | `computer_networks` (0.9), `operating_systems` (0.5), `computer_architecture` (0.3) | | |
| 580 | +| T12357 | Digital Media Forensic Detection | `generative_ai` (0.5), `cybersecurity` (0.5), `computer_vision` (0.4) | | |
| 581 | +| T12422 | Radiomics and Machine Learning in Medical Imaging | `computer_vision` (0.5), `computational_biology` (0.3), `foundation_models` (0.2) | | |
| 582 | +| T12799 | Mobile and Web Applications | `software_engineering` (0.6), `cloud_computing` (0.2), `operating_systems` (0.2) | | |
| 583 | +| T13155 | Digital Communication and Language | `hci` (0.4), `nlp` (0.3), `multimodal_ai` (0.2) | | |
| 584 | +| T13182 | Quantum-Dot Cellular Automata | `computer_architecture` (0.6), `quantum_computing` (0.3), `ai_accelerators` (0.2) | | |
| 585 | +| T13650 | Computational Physics and Python Applications | `scientific_computing` (0.8), `software_engineering` (0.3), `compilers` (0.2) | | |
| 586 | +| T14098 | Energy Efficiency in Computing | `sustainable_computing` (1.0), `cloud_computing` (0.4), `computer_architecture` (0.4) | | |
| 587 | +| T10052 | Medical Image Segmentation Techniques | `computer_vision` (0.7), `computational_biology` (0.3) | | |
| 588 | +| T10100 | Metaheuristic Optimization Algorithms Research | `algorithms` (0.5), `reinforcement_learning` (0.1) | | |
| 589 | +| T10181 | Natural Language Processing Techniques | `nlp` (1.0), `llm` (0.3) | | |
| 590 | +| T10211 | Computational Drug Discovery Methods | `computational_biology` (1.0), `autonomous_scientific_discovery` (0.3) | | |
| 591 | +| T10320 | Neural Networks and Applications | `deep_learning_architectures` (1.0), `ai_accelerators` (0.2) | | |
| 592 | +| T10400 | Network Security and Intrusion Detection | `cybersecurity` (1.0), `computer_networks` (0.5) | | |
| 593 | +| T10429 | EEG and Brain-Computer Interfaces | `hci` (0.5), `computational_biology` (0.3) | | |
| 594 | +| T10444 | Context-Aware Activity Recognition Systems | `computer_vision` (0.6), `hci` (0.3) | | |
| 595 | +| T10462 | Reinforcement Learning in Robotics | `reinforcement_learning` (1.0), `robotics` (0.5) | | |
| 596 | +| T10533 | Teaching and Learning Programming | `software_engineering` (0.4), `programming_languages` (0.2) | | |
| 597 | +| T10545 | Optimization and Variational Analysis | `scientific_computing` (0.4), `algorithms` (0.3) | | |
| 598 | +| T10648 | Virtual Reality Applications and Impacts | `hci` (1.0), `computer_graphics` (0.3) | | |
| 599 | +| T10664 | Sentiment Analysis and Opinion Mining | `nlp` (1.0), `information_retrieval` (0.2) | | |
| 600 | +| T10709 | Social Robot Interaction and HRI | `robotics` (1.0), `hci` (0.5) | | |
| 601 | +| T10715 | Distributed and Parallel Computing Systems | `distributed_computing` (1.0), `cloud_computing` (0.3) | | |
| 602 | +| T10719 | 3D Shape Modeling and Analysis | `computer_graphics` (0.8), `computer_vision` (0.5) | | |
| 603 | +| T10720 | Complexity and Algorithms in Graphs | `algorithms` (1.0), `computational_complexity` (0.5) | | |
| 604 | +| T10789 | Interactive and Immersive Displays | `hci` (1.0), `computer_graphics` (0.3) | | |
| 605 | +| T10792 | Matrix Theory and Algorithms | `scientific_computing` (0.8), `algorithms` (0.4) | | |
| 606 | +| T10828 | Biometric Identification and Security | `cybersecurity` (0.6), `privacy_preserving_computation` (0.2) | | |
| 607 | +| T10906 | AI-based Problem Solving and Planning | `ai_agents` (0.6), `autonomous_scientific_discovery` (0.1) | | |
| 608 | +| T10927 | Access Control and Trust | `cybersecurity` (0.6), `privacy_preserving_computation` (0.3) | | |
| 609 | +| T10951 | Cryptographic Implementations and Security | `applied_cryptography` (1.0), `cybersecurity` (0.4) | | |
| 610 | +| T10964 | Wireless Communication Security Techniques | `cybersecurity` (0.6), `computer_networks` (0.5) | | |
| 611 | +| T10996 | Computational Geometry and Mesh Generation | `computer_graphics` (0.8), `algorithms` (0.7) | | |
| 612 | +| T11010 | Logic, Reasoning, and Knowledge | `formal_verification` (0.4), `nlp` (0.3) | | |
| 613 | +| T11045 | Privacy, Security, and Data Protection | `privacy_preserving_computation` (0.6), `cybersecurity` (0.4) | | |
| 614 | +| T11106 | Data Management and Algorithms | `algorithms` (0.6), `database_systems` (0.5) | | |
| 615 | +| T11122 | Online Learning and Analytics | `hci` (0.2), `information_retrieval` (0.2) | | |
| 616 | +| T11147 | Misinformation and Its Impacts | `nlp` (0.3), `ai_safety` (0.3) | | |
| 617 | +| T11321 | Error Correcting Code Techniques | `computer_networks` (0.5), `applied_cryptography` (0.2) | | |
| 618 | +| T11349 | Music Technology and Sound Studies | `speech_audio` (0.6), `generative_ai` (0.2) | | |
| 619 | +| T11392 | Energy Harvesting in Wireless Networks | `computer_networks` (0.5), `sustainable_computing` (0.3) | | |
| 620 | +| T11398 | Hand Gesture Recognition Systems | `hci` (0.7), `computer_vision` (0.5) | | |
| 621 | +| T11439 | Video Analysis and Summarization | `computer_vision` (0.8), `multimodal_ai` (0.2) | | |
| 622 | +| T11478 | Caching and Content Delivery | `computer_networks` (1.0), `distributed_computing` (0.2) | | |
| 623 | +| T11498 | Security in Wireless Sensor Networks | `cybersecurity` (0.7), `computer_networks` (0.6) | | |
| 624 | +| T11504 | Advanced Authentication Protocols Security | `cybersecurity` (0.6), `applied_cryptography` (0.5) | | |
| 625 | +| T11512 | Anomaly Detection Techniques and Applications | `ml_theory` (0.6), `cybersecurity` (0.3) | | |
| 626 | +| T11522 | VLSI and FPGA Design Techniques | `computer_architecture` (1.0), `ai_accelerators` (0.3) | | |
| 627 | +| T11574 | Artificial Intelligence in Games | `ai_agents` (0.4), `reinforcement_learning` (0.3) | | |
| 628 | +| T11596 | Constraint Satisfaction and Optimization | `algorithms` (0.6), `formal_verification` (0.4) | | |
| 629 | +| T11612 | Stochastic Gradient Optimization Techniques | `ml_theory` (0.8), `deep_learning_architectures` (0.3) | | |
| 630 | +| T11675 | Open Source Software Innovations | `software_engineering` (0.8), `operating_systems` (0.3) | | |
| 631 | +| T11687 | Teleoperation and Haptic Systems | `robotics` (0.7), `hci` (0.5) | | |
| 632 | +| T11693 | Cryptography and Residue Arithmetic | `applied_cryptography` (1.0), `privacy_preserving_computation` (0.2) | | |
| 633 | +| T11697 | Numerical Methods and Algorithms | `scientific_computing` (1.0), `algorithms` (0.3) | | |
| 634 | +| T11704 | Mobile Crowdsensing and Crowdsourcing | `hci` (0.5), `edge_computing` (0.2) | | |
| 635 | +| T11707 | Gaze Tracking and Assistive Technology | `hci` (0.8), `computer_vision` (0.4) | | |
| 636 | +| T11710 | Biomedical Text Mining and Ontologies | `nlp` (0.8), `computational_biology` (0.6) | | |
| 637 | +| T11975 | Evolutionary Algorithms and Applications | `algorithms` (0.5), `autonomous_scientific_discovery` (0.2) | | |
| 638 | +| T12026 | Explainable Artificial Intelligence (XAI) | `ai_safety` (0.5), `ml_theory` (0.4) | | |
| 639 | +| T12056 | Markov Chains and Monte Carlo Methods | `scientific_computing` (0.4), `algorithms` (0.2) | | |
| 640 | +| T12079 | IoT Networks and Protocols | `computer_networks` (0.8), `edge_computing` (0.4) | | |
| 641 | +| T12131 | Wireless Signal Modulation Classification | `computer_networks` (0.4), `cybersecurity` (0.2) | | |
| 642 | +| T12162 | Cellular Automata and Applications | `algorithms` (0.3), `computational_complexity` (0.2) | | |
| 643 | +| T12203 | Mobile Agent-Based Network Management | `computer_networks` (0.6), `distributed_computing` (0.3) | | |
| 644 | +| T12205 | Time Series Analysis and Forecasting | `ml_theory` (0.3), `deep_learning_architectures` (0.2) | | |
| 645 | +| T12216 | Network Time Synchronization Technologies | `computer_networks` (0.5), `distributed_computing` (0.2) | | |
| 646 | +| T12238 | Green IT and Sustainability | `sustainable_computing` (1.0), `cloud_computing` (0.2) | | |
| 647 | +| T12262 | Hate Speech and Cyberbullying Detection | `nlp` (0.7), `ai_safety` (0.3) | | |
| 648 | +| T12303 | Tensor decomposition and applications | `scientific_computing` (0.5), `algorithms` (0.3) | | |
| 649 | +| T12479 | Web Application Security Vulnerabilities | `cybersecurity` (1.0), `software_engineering` (0.3) | | |
| 650 | +| T12536 | Topological and Geometric Data Analysis | `ml_theory` (0.4), `algorithms` (0.3) | | |
| 651 | +| T12601 | Web Applications and Data Management | `software_engineering` (0.5), `database_systems` (0.5) | | |
| 652 | +| T12676 | Machine Learning and ELM | `deep_learning_architectures` (0.5), `ml_theory` (0.2) | | |
| 653 | +| T12761 | Data Stream Mining Techniques | `database_systems` (0.6), `ml_theory` (0.3) | | |
| 654 | +| T12859 | Cell Image Analysis Techniques | `computer_vision` (0.5), `computational_biology` (0.5) | | |
| 655 | +| T12874 | Digital Imaging for Blood Diseases | `computer_vision` (0.4), `computational_biology` (0.3) | | |
| 656 | +| T12879 | Distributed Sensor Networks and Detection Algorithms | `computer_networks` (0.5), `distributed_computing` (0.2) | | |
| 657 | +| T12941 | Embedded Systems and FPGA Design | `computer_architecture` (1.0), `ai_accelerators` (0.3) | | |
| 658 | +| T12943 | COVID-19 Digital Contact Tracing | `privacy_preserving_computation` (0.5), `cybersecurity` (0.3) | | |
| 659 | +| T13197 | Spreadsheets and End-User Computing | `software_engineering` (0.8), `programming_languages` (0.2) | | |
| 660 | +| T13274 | Expert finding and Q&A systems | `information_retrieval` (0.8), `nlp` (0.4) | | |
| 661 | +| T13286 | Modeling and Simulation Systems | `scientific_computing` (0.7), `formal_verification` (0.2) | | |
| 662 | +| T13292 | Embedded Systems and FPGA Applications | `computer_architecture` (1.0), `ai_accelerators` (0.3) | | |
| 663 | +| T13373 | Data Mining and Machine Learning Applications | `database_systems` (0.4), `ml_theory` (0.2) | | |
| 664 | +| T13535 | Wireless Sensor Networks and IoT | `computer_networks` (0.6), `edge_computing` (0.3) | | |
| 665 | +| T13759 | Medical Imaging and Pathology Studies | `computer_vision` (0.3), `computational_biology` (0.2) | | |
| 666 | +| T13874 | Information Architecture and Usability | `hci` (0.8), `information_retrieval` (0.2) | | |
| 667 | +| T13976 | Web visibility and informetrics | `information_retrieval` (0.5), `autonomous_scientific_discovery` (0.1) | | |
| 668 | +| T13999 | Digital Rights Management and Security | `cybersecurity` (0.6), `privacy_preserving_computation` (0.2) | | |
| 669 | +| T14067 | Cloud Computing and Remote Desktop Technologies | `cloud_computing` (1.0), `operating_systems` (0.4) | | |
| 670 | +| T14254 | Digital Media and Visual Art | `computer_graphics` (0.3), `generative_ai` (0.2) | | |
| 671 | +| T14339 | Image Processing and 3D Reconstruction | `computer_vision` (1.0), `computer_graphics` (0.4) | | |
| 672 | +| T14435 | Information Retrieval and Data Mining | `information_retrieval` (0.6), `database_systems` (0.4) | | |
| 673 | +<!-- END GENERATED --> | |
added
taxonomy/__init__.py
+0 −0
modified
taxonomy/classify.py
+1 −1
@@ -47,7 +47,7 @@ def score_row(title, abstract, topic_ids, subfield_ids, arxiv_cats, dblp_streams | ||
| 47 | 47 | title = title or ""; abstract = abstract or ""; both = title + "\n" + abstract |
| 48 | 48 | out = [] |
| 49 | 49 | for c in ONT["cats"]: |
| 50 | − st = min(1.0, sum(c["topics"].get(str(t), 0.0) for t in (topic_ids or []))) | |
| 50 | + st = min(1.0, sum(c["topics"].get(str(t), 0.0) for t in set(topic_ids or []))) | |
| 51 | 51 | ss = min(1.0, sum(c["subfields"].get(str(s), 0.0) for s in set(subfield_ids or []))) |
| 52 | 52 | sa = min(1.0, sum(c["arxiv"].get(a, 0.0) for a in set(arxiv_cats or []))) |
| 53 | 53 | sd = min(1.0, sum(c["dblp"].get(d, 0.0) for d in set(dblp_streams or []))) |
added
taxonomy/ontology.yaml
+6765 −0
@@ -0,0 +1,6765 @@ | ||
| 1 | +version: '1.0' | |
| 2 | +created: '2026-11-03' | |
| 3 | +sources: | |
| 4 | + openalex_topics: openalex_topics_2026-10-14.csv | |
| 5 | + dblp_streams: dblp_streams_2018_2026.csv | |
| 6 | + generator: taxonomy/build_ontology.py | |
| 7 | + data_modules: taxonomy/src/*.py | |
| 8 | +areas: | |
| 9 | +- id: ai_ml | |
| 10 | + name: Artificial Intelligence and Machine Learning | |
| 11 | + description: 'Learning systems and their theory: large language and foundation models, multimodal and generative models, agents, reinforcement learning, learning theory, neural architectures, and AI safety.' | |
| 12 | + leaves: | |
| 13 | + - llm | |
| 14 | + - foundation_models | |
| 15 | + - multimodal_ai | |
| 16 | + - generative_ai | |
| 17 | + - ai_agents | |
| 18 | + - reinforcement_learning | |
| 19 | + - ml_theory | |
| 20 | + - deep_learning_architectures | |
| 21 | + - ai_safety | |
| 22 | +- id: perception_interaction | |
| 23 | + name: Perception, Language, Robotics and Interaction | |
| 24 | + description: 'Systems that sense, communicate and act in the physical and human world: vision, natural language, speech and audio, robotics, human-computer interaction, and computer graphics.' | |
| 25 | + leaves: | |
| 26 | + - computer_vision | |
| 27 | + - nlp | |
| 28 | + - speech_audio | |
| 29 | + - robotics | |
| 30 | + - hci | |
| 31 | + - computer_graphics | |
| 32 | +- id: software_pl | |
| 33 | + name: Software, Programming Languages and Formal Methods | |
| 34 | + description: 'How software is built, expressed, translated and proved correct: software engineering, programming languages, compilers, and formal verification.' | |
| 35 | + leaves: | |
| 36 | + - software_engineering | |
| 37 | + - programming_languages | |
| 38 | + - compilers | |
| 39 | + - formal_verification | |
| 40 | +- id: theory | |
| 41 | + name: Theory of Computation | |
| 42 | + description: Algorithms, data structures and the limits of efficient computation. | |
| 43 | + leaves: | |
| 44 | + - algorithms | |
| 45 | + - computational_complexity | |
| 46 | +- id: data_distributed | |
| 47 | + name: Data, Information and Distributed Systems | |
| 48 | + description: 'Storing, retrieving and processing data at scale: databases, information retrieval, distributed, cloud and edge computing, and computer networks.' | |
| 49 | + leaves: | |
| 50 | + - database_systems | |
| 51 | + - information_retrieval | |
| 52 | + - distributed_computing | |
| 53 | + - cloud_computing | |
| 54 | + - edge_computing | |
| 55 | + - computer_networks | |
| 56 | +- id: security_privacy | |
| 57 | + name: Security, Privacy and Trust | |
| 58 | + description: 'Protecting systems, data and users: cybersecurity, applied cryptography, blockchain systems, privacy-preserving computation, and federated learning.' | |
| 59 | + leaves: | |
| 60 | + - cybersecurity | |
| 61 | + - applied_cryptography | |
| 62 | + - blockchain | |
| 63 | + - privacy_preserving_computation | |
| 64 | + - federated_learning | |
| 65 | +- id: hardware_emerging | |
| 66 | + name: Hardware, Architecture and Emerging Computing | |
| 67 | + description: 'Physical substrates of computation: computer architecture, AI accelerators, operating systems, quantum computing, and sustainable computing.' | |
| 68 | + leaves: | |
| 69 | + - computer_architecture | |
| 70 | + - ai_accelerators | |
| 71 | + - operating_systems | |
| 72 | + - quantum_computing | |
| 73 | + - sustainable_computing | |
| 74 | +- id: computational_science | |
| 75 | + name: Computational Science and Discovery | |
| 76 | + description: 'Computing as an instrument of science: scientific computing, computational biology, and autonomous scientific discovery.' | |
| 77 | + leaves: | |
| 78 | + - scientific_computing | |
| 79 | + - computational_biology | |
| 80 | + - autonomous_scientific_discovery | |
| 81 | +categories: | |
| 82 | +- id: llm | |
| 83 | + number: 1 | |
| 84 | + name: Large Language Models | |
| 85 | + area: ai_ml | |
| 86 | + definition: 'Research whose object is a transformer-based language model trained at scale: pre-training, instruction tuning, prompting and in-context learning, reasoning, retrieval augmentation, efficient inference, evaluation and benchmarks of LLMs. Excludes classical NLP tasks solved with small task-specific models (nlp) and non-language foundation models (foundation_models).' | |
| 87 | + openalex_topics: | |
| 88 | + - id: T10028 | |
| 89 | + weight: 1.0 | |
| 90 | + note: 'OpenAlex cluster hosting BERT / pre-trained LM / RAG / QA work: the de-facto LLM topic' | |
| 91 | + - id: T11714 | |
| 92 | + weight: 0.4 | |
| 93 | + note: multimodal LLMs and vision-language models | |
| 94 | + - id: T12031 | |
| 95 | + weight: 0.3 | |
| 96 | + note: dialogue systems, LLM chatbots | |
| 97 | + - id: T10181 | |
| 98 | + weight: 0.3 | |
| 99 | + note: NLP techniques incl. neural MT and NLG | |
| 100 | + - id: T12128 | |
| 101 | + weight: 0.3 | |
| 102 | + note: chatbots in service interactions | |
| 103 | + - id: T14414 | |
| 104 | + weight: 0.2 | |
| 105 | + note: 'AI in education: mostly ChatGPT studies post-2023' | |
| 106 | + openalex_subfields: | |
| 107 | + - id: 1702 | |
| 108 | + weight: 0.2 | |
| 109 | + arxiv_categories: | |
| 110 | + - id: cs.CL | |
| 111 | + weight: 0.5 | |
| 112 | + - id: cs.AI | |
| 113 | + weight: 0.2 | |
| 114 | + - id: cs.LG | |
| 115 | + weight: 0.2 | |
| 116 | + dblp_streams: | |
| 117 | + - key: conf/acl | |
| 118 | + weight: 0.5 | |
| 119 | + - key: conf/emnlp | |
| 120 | + weight: 0.5 | |
| 121 | + - key: conf/naacl | |
| 122 | + weight: 0.5 | |
| 123 | + - key: conf/eacl | |
| 124 | + weight: 0.4 | |
| 125 | + - key: conf/coling | |
| 126 | + weight: 0.4 | |
| 127 | + - key: journals/tacl | |
| 128 | + weight: 0.5 | |
| 129 | + - key: conf/iclr | |
| 130 | + weight: 0.3 | |
| 131 | + - key: conf/nips | |
| 132 | + weight: 0.3 | |
| 133 | + - key: conf/icml | |
| 134 | + weight: 0.3 | |
| 135 | + - key: journals/tmlr | |
| 136 | + weight: 0.3 | |
| 137 | + - key: conf/aaai | |
| 138 | + weight: 0.2 | |
| 139 | + - key: conf/nlpcc | |
| 140 | + weight: 0.3 | |
| 141 | + keywords: | |
| 142 | + - pattern: (?i)\blarge language models?\b | |
| 143 | + weight: 1.0 | |
| 144 | + field: both | |
| 145 | + - pattern: (?i)\bLLMs?\b | |
| 146 | + weight: 1.0 | |
| 147 | + field: both | |
| 148 | + - pattern: (?i)\b(ChatGPT|GPT-?3(\.5)?|GPT-?4o?|GPT-?4\.\d|GPT-?5|LLaMA|Llama-? ?[234]|PaLM|InstructGPT|Qwen|Vicuna|Mixtral|DeepSeek-?(V\d|R1)|Claude ?[34]|Gemini ?(Pro|Ultra|1\.5|2))\b | |
| 149 | + weight: 1.0 | |
| 150 | + field: both | |
| 151 | + - pattern: (?i)\bpre-?trained language models?\b|\bPLMs?\b | |
| 152 | + weight: 0.7 | |
| 153 | + field: both | |
| 154 | + - pattern: (?i)\b(instruction[- ]tuning|instruction-?tuned|in-?context learning|chain[- ]of[- ]thought|retrieval[- ]augmented generation|RAG\b|prompt (engineering|tuning|learning)|prompting|RLHF|supervised fine-?tuning|SFT\b)\b | |
| 155 | + weight: 0.8 | |
| 156 | + field: both | |
| 157 | + - pattern: (?i)\b(masked|autoregressive|causal|decoder-?only|encoder-?decoder) language model | |
| 158 | + weight: 0.7 | |
| 159 | + field: both | |
| 160 | + - pattern: (?i)\b(language model|transformer) (pre-?training|scaling|scaling laws?)\b | |
| 161 | + weight: 0.7 | |
| 162 | + field: both | |
| 163 | + - pattern: (?i)\b(parameter-?efficient fine-?tuning|PEFT\b|LoRA\b|adapters? for (language|LLM))\b | |
| 164 | + weight: 0.6 | |
| 165 | + field: both | |
| 166 | + - pattern: (?i)\bBERT\b|\bRoBERTa\b|\bT5\b|\bBART\b | |
| 167 | + weight: 0.6 | |
| 168 | + field: both | |
| 169 | + - pattern: (?i)\bhallucinat(ion|ions|e|es|ing)\b | |
| 170 | + weight: 0.5 | |
| 171 | + field: both | |
| 172 | + - pattern: (?i)\blanguage models?\b | |
| 173 | + weight: 0.4 | |
| 174 | + field: both | |
| 175 | + - pattern: (?i)\b(tokeni[sz](er|ation)|context (window|length)|KV[- ]cache|speculative decoding|mixture[- ]of[- ]experts)\b | |
| 176 | + weight: 0.4 | |
| 177 | + field: both | |
| 178 | + exclusions: [] | |
| 179 | + related: | |
| 180 | + - foundation_models | |
| 181 | + - nlp | |
| 182 | + - generative_ai | |
| 183 | + - ai_agents | |
| 184 | + - ai_safety | |
| 185 | + parent_of: [] | |
| 186 | + child_of: | |
| 187 | + - foundation_models | |
| 188 | + provenance: 'Topics chosen by inspecting OpenAlex keyword lists (T10028 lists BERT, pre-trained language models, retrieval-augmented generation). Venues: *CL conferences and ML venues at partial weight because LLM work is spread across them. Keyword patterns reach the threshold alone, as required for the six AI categories OpenAlex cannot separate.' | |
| 189 | +- id: foundation_models | |
| 190 | + number: 2 | |
| 191 | + name: Foundation Models | |
| 192 | + area: ai_ml | |
| 193 | + definition: 'Large pre-trained models intended for adaptation to many downstream tasks in any modality: scaling laws, pre-training objectives, self-supervised representation learning at scale, transfer, fine-tuning and adapter methods, model releases and their evaluation. Language-specific work is llm (a child); vision-language work is multimodal_ai (a child).' | |
| 194 | + openalex_topics: | |
| 195 | + - id: T11307 | |
| 196 | + weight: 0.5 | |
| 197 | + note: domain adaptation, few-shot, parameter-efficient fine-tuning, continual learning | |
| 198 | + - id: T11714 | |
| 199 | + weight: 0.4 | |
| 200 | + note: vision-language models / CLIP | |
| 201 | + - id: T10028 | |
| 202 | + weight: 0.3 | |
| 203 | + note: pre-trained language models | |
| 204 | + - id: T10036 | |
| 205 | + weight: 0.2 | |
| 206 | + note: backbone networks, model compression | |
| 207 | + - id: T12422 | |
| 208 | + weight: 0.2 | |
| 209 | + note: foundation models in medical imaging / radiomics | |
| 210 | + openalex_subfields: | |
| 211 | + - id: 1702 | |
| 212 | + weight: 0.2 | |
| 213 | + arxiv_categories: | |
| 214 | + - id: cs.LG | |
| 215 | + weight: 0.4 | |
| 216 | + - id: cs.CV | |
| 217 | + weight: 0.2 | |
| 218 | + - id: cs.CL | |
| 219 | + weight: 0.2 | |
| 220 | + - id: cs.AI | |
| 221 | + weight: 0.2 | |
| 222 | + dblp_streams: | |
| 223 | + - key: conf/nips | |
| 224 | + weight: 0.3 | |
| 225 | + - key: conf/icml | |
| 226 | + weight: 0.3 | |
| 227 | + - key: conf/iclr | |
| 228 | + weight: 0.3 | |
| 229 | + - key: journals/tmlr | |
| 230 | + weight: 0.3 | |
| 231 | + - key: conf/cvpr | |
| 232 | + weight: 0.2 | |
| 233 | + - key: conf/iccv | |
| 234 | + weight: 0.2 | |
| 235 | + - key: conf/eccv | |
| 236 | + weight: 0.2 | |
| 237 | + - key: journals/natmi | |
| 238 | + weight: 0.2 | |
| 239 | + keywords: | |
| 240 | + - pattern: (?i)\bfoundation models?\b|\bfoundational models?\b | |
| 241 | + weight: 1.0 | |
| 242 | + field: both | |
| 243 | + - pattern: (?i)\b(vision|visual|time[- ]series|protein|genomic|geospatial|medical|clinical|weather|climate|chemistry|molecular|tabular|graph|speech|audio|robotics?|world) foundation models?\b | |
| 244 | + weight: 1.0 | |
| 245 | + field: both | |
| 246 | + - pattern: (?i)\bscaling laws?\b | |
| 247 | + weight: 0.8 | |
| 248 | + field: both | |
| 249 | + - pattern: (?i)\b(self-?supervised|contrastive|masked) (pre-?training|representation learning|learning at scale)\b | |
| 250 | + weight: 0.7 | |
| 251 | + field: both | |
| 252 | + - pattern: (?i)\b(pre-?train(ed|ing)) (on|at) (web|internet|large|massive|billion)[- ]scale | |
| 253 | + weight: 0.7 | |
| 254 | + field: both | |
| 255 | + - pattern: (?i)\b(vision transformers?|ViT-?[BLHG]?|DINO(v2)?|segment anything|SAM ?2|masked auto-?encoders?|MAE\b|CLIP\b|SigLIP)\b | |
| 256 | + weight: 0.6 | |
| 257 | + field: both | |
| 258 | + - pattern: (?i)\b(general-?purpose|generalist|universal|all-?in-?one) (models?|agents?|representations?)\b | |
| 259 | + weight: 0.6 | |
| 260 | + field: both | |
| 261 | + - pattern: (?i)\b(transfer learning|fine-?tun(ing|ed?)|downstream tasks?|zero-?shot|few-?shot)\b | |
| 262 | + weight: 0.4 | |
| 263 | + field: both | |
| 264 | + - pattern: (?i)\b(adapters?|LoRA|parameter-?efficient|prompt tuning|emergent (abilities|capabilities))\b | |
| 265 | + weight: 0.5 | |
| 266 | + field: both | |
| 267 | + - pattern: (?i)\bworld models?\b | |
| 268 | + weight: 0.5 | |
| 269 | + field: both | |
| 270 | + exclusions: [] | |
| 271 | + related: | |
| 272 | + - llm | |
| 273 | + - multimodal_ai | |
| 274 | + - generative_ai | |
| 275 | + - deep_learning_architectures | |
| 276 | + - ml_theory | |
| 277 | + parent_of: | |
| 278 | + - llm | |
| 279 | + - multimodal_ai | |
| 280 | + child_of: [] | |
| 281 | + provenance: No OpenAlex topic isolates foundation models; T11307 (PEFT, few-shot, continual) is the closest methodological host. Keyword patterns carry the category; the generic 'transfer learning/fine-tuning' terms are deliberately below threshold. | |
| 282 | +- id: multimodal_ai | |
| 283 | + number: 3 | |
| 284 | + name: Multimodal AI | |
| 285 | + area: ai_ml | |
| 286 | + definition: 'Models and systems that jointly process two or more modalities (vision-language, audio-visual, video-text, 3D-language, sensors with language): vision-language models and multimodal LLMs, captioning, visual question answering, cross-modal retrieval and grounding. Unimodal vision is computer_vision; pure speech is speech_audio.' | |
| 287 | + openalex_topics: | |
| 288 | + - id: T11714 | |
| 289 | + weight: 1.0 | |
| 290 | + note: 'Multimodal Machine Learning Applications: VLMs, MLLMs, VQA, captioning' | |
| 291 | + - id: T10627 | |
| 292 | + weight: 0.4 | |
| 293 | + note: image and video retrieval incl. cross-modal | |
| 294 | + - id: T11439 | |
| 295 | + weight: 0.2 | |
| 296 | + note: video analysis and summarization | |
| 297 | + - id: T10824 | |
| 298 | + weight: 0.2 | |
| 299 | + note: image retrieval and classification | |
| 300 | + - id: T13155 | |
| 301 | + weight: 0.2 | |
| 302 | + note: digital communication and language (multimodal discourse) | |
| 303 | + openalex_subfields: | |
| 304 | + - id: 1707 | |
| 305 | + weight: 0.1 | |
| 306 | + arxiv_categories: | |
| 307 | + - id: cs.MM | |
| 308 | + weight: 0.6 | |
| 309 | + - id: cs.CV | |
| 310 | + weight: 0.3 | |
| 311 | + - id: cs.CL | |
| 312 | + weight: 0.3 | |
| 313 | + - id: cs.LG | |
| 314 | + weight: 0.2 | |
| 315 | + dblp_streams: | |
| 316 | + - key: conf/mm | |
| 317 | + weight: 0.6 | |
| 318 | + - key: journals/tmm | |
| 319 | + weight: 0.6 | |
| 320 | + - key: conf/icmi | |
| 321 | + weight: 0.6 | |
| 322 | + - key: journals/tomccap | |
| 323 | + weight: 0.5 | |
| 324 | + - key: conf/icmcs | |
| 325 | + weight: 0.5 | |
| 326 | + - key: conf/mir | |
| 327 | + weight: 0.5 | |
| 328 | + - key: journals/mms | |
| 329 | + weight: 0.5 | |
| 330 | + - key: journals/mta | |
| 331 | + weight: 0.3 | |
| 332 | + - key: conf/mmm | |
| 333 | + weight: 0.5 | |
| 334 | + - key: journals/inffus | |
| 335 | + weight: 0.2 | |
| 336 | + - key: conf/cvpr | |
| 337 | + weight: 0.2 | |
| 338 | + - key: conf/iccv | |
| 339 | + weight: 0.2 | |
| 340 | + - key: conf/eccv | |
| 341 | + weight: 0.2 | |
| 342 | + - key: conf/acl | |
| 343 | + weight: 0.2 | |
| 344 | + - key: conf/emnlp | |
| 345 | + weight: 0.2 | |
| 346 | + keywords: | |
| 347 | + - pattern: (?i)\bmulti-?modal(ity)?\b | |
| 348 | + weight: 0.7 | |
| 349 | + field: both | |
| 350 | + - pattern: (?i)\b(vision[- ]language|vision[- ]and[- ]language|visual[- ]language|language[- ]vision|image[- ]text|video[- ]language|audio[- ]language|speech[- ]language|3D[- ]language|text[- ]to[- ]3D)[- ]?(models?|pre-?training|tasks?|alignment|understanding|learning|reasoning|navigation|action|retrieval|generation)?\b | |
| 351 | + weight: 1.0 | |
| 352 | + field: both | |
| 353 | + - pattern: (?i)\b(VLMs?|MLLMs?|LVLMs?|LMMs?|VLAs?)\b | |
| 354 | + weight: 1.0 | |
| 355 | + field: both | |
| 356 | + - pattern: (?i)\bvisual question answering\b|\bVQA\b|\bvideo question answering\b | |
| 357 | + weight: 1.0 | |
| 358 | + field: both | |
| 359 | + - pattern: (?i)\b(image|video|dense|audio) captioning\b | |
| 360 | + weight: 1.0 | |
| 361 | + field: both | |
| 362 | + - pattern: (?i)\bcross-?modal(ity)?\b | |
| 363 | + weight: 0.8 | |
| 364 | + field: both | |
| 365 | + - pattern: (?i)\b(audio-?visual|visual grounding|referring expression|visual dialog|visual reasoning|visual instruction tuning|LLaVA|BLIP-?2?|Flamingo|GPT-?4V|CLIP|ALIGN\b|CoCa)\b | |
| 366 | + weight: 0.8 | |
| 367 | + field: both | |
| 368 | + - pattern: (?i)\b(text-to-image|text-to-video|image-to-text|text-image|image-text) (retrieval|alignment|matching|generation|models?)\b | |
| 369 | + weight: 0.8 | |
| 370 | + field: both | |
| 371 | + - pattern: (?i)\b(modalit(y|ies) (fusion|alignment|gap)|(early|late|intermediate) fusion of|sensor fusion with language)\b | |
| 372 | + weight: 0.7 | |
| 373 | + field: both | |
| 374 | + exclusions: | |
| 375 | + - (?i)\bmultimodal (therapy|analgesi|treatment|intervention|pain|anesthesi|anaesthesi|imaging biomarkers?|prehabilitation|transport)\b | |
| 376 | + related: | |
| 377 | + - computer_vision | |
| 378 | + - nlp | |
| 379 | + - llm | |
| 380 | + - speech_audio | |
| 381 | + - generative_ai | |
| 382 | + parent_of: [] | |
| 383 | + child_of: | |
| 384 | + - foundation_models | |
| 385 | + provenance: T11714 is the only OpenAlex topic centred on vision-language learning. Multimedia venues at partial weight (they also host unimodal media work). Medical 'multimodal' senses are vetoed. | |
| 386 | +- id: generative_ai | |
| 387 | + number: 4 | |
| 388 | + name: Generative AI | |
| 389 | + area: ai_ml | |
| 390 | + definition: 'Models that synthesise new content (images, video, audio, 3D, text, code, molecules) and their training, sampling, evaluation, detection and misuse: GANs, VAEs, diffusion and flow models, autoregressive generators, text-to-X synthesis, deepfakes and AI-generated-content detection. LLM text generation as such is llm unless the contribution concerns the generative model or its outputs'' authenticity.' | |
| 391 | + openalex_topics: | |
| 392 | + - id: T10775 | |
| 393 | + weight: 1.0 | |
| 394 | + note: GANs, diffusion models, image/video generation | |
| 395 | + - id: T12357 | |
| 396 | + weight: 0.5 | |
| 397 | + note: 'digital media forensics: deepfake detection' | |
| 398 | + - id: T11349 | |
| 399 | + weight: 0.2 | |
| 400 | + note: music technology (music generation) | |
| 401 | + - id: T10388 | |
| 402 | + weight: 0.2 | |
| 403 | + note: steganography / watermarking (of generated content) | |
| 404 | + - id: T14254 | |
| 405 | + weight: 0.2 | |
| 406 | + note: digital media and visual art (AI art) | |
| 407 | + openalex_subfields: [] | |
| 408 | + arxiv_categories: | |
| 409 | + - id: cs.CV | |
| 410 | + weight: 0.2 | |
| 411 | + - id: cs.LG | |
| 412 | + weight: 0.3 | |
| 413 | + - id: cs.GR | |
| 414 | + weight: 0.2 | |
| 415 | + - id: cs.SD | |
| 416 | + weight: 0.1 | |
| 417 | + - id: cs.AI | |
| 418 | + weight: 0.1 | |
| 419 | + - id: cs.MM | |
| 420 | + weight: 0.1 | |
| 421 | + dblp_streams: | |
| 422 | + - key: conf/nips | |
| 423 | + weight: 0.2 | |
| 424 | + - key: conf/icml | |
| 425 | + weight: 0.2 | |
| 426 | + - key: conf/iclr | |
| 427 | + weight: 0.2 | |
| 428 | + - key: conf/cvpr | |
| 429 | + weight: 0.2 | |
| 430 | + - key: conf/iccv | |
| 431 | + weight: 0.2 | |
| 432 | + - key: conf/eccv | |
| 433 | + weight: 0.2 | |
| 434 | + - key: conf/siggraph | |
| 435 | + weight: 0.2 | |
| 436 | + - key: conf/siggrapha | |
| 437 | + weight: 0.2 | |
| 438 | + - key: journals/tog | |
| 439 | + weight: 0.1 | |
| 440 | + keywords: | |
| 441 | + - pattern: (?i)\bgenerative (AI|artificial intelligence|models?|modell?ing|adversarial networks?|pre-?trained|design|art)\b|\bGenAI\b|\bAIGC\b | |
| 442 | + weight: 1.0 | |
| 443 | + field: both | |
| 444 | + - pattern: (?i)\bGANs?\b|\b(conditional|cycle|style|Wasserstein)GAN\b|\bStyleGAN\w*\b | |
| 445 | + weight: 0.9 | |
| 446 | + field: both | |
| 447 | + - pattern: (?i)\b(denoising diffusion|latent diffusion|stable diffusion|diffusion transformers?|DDPM|DDIM|score-?based generative|score matching|flow[- ]matching|rectified flow|normali[sz]ing flows?|consistency models?)\b | |
| 448 | + weight: 1.0 | |
| 449 | + field: both | |
| 450 | + - pattern: (?i)\bdiffusion models?\b | |
| 451 | + weight: 0.8 | |
| 452 | + field: both | |
| 453 | + - pattern: (?i)\btext-?to-?(image|video|3D|audio|speech|music|motion|SVG|scene)\b | |
| 454 | + weight: 1.0 | |
| 455 | + field: both | |
| 456 | + - pattern: (?i)\b(image|video|music|audio|speech|3D|motion|molecule|molecular|code|scene|face|avatar|talking[- ]head|layout|texture|graph) (generation|synthesis)\b | |
| 457 | + weight: 0.7 | |
| 458 | + field: both | |
| 459 | + - pattern: (?i)\bdeep-?fakes?\b|\bface swap(ping)?\b|\bsynthetic media\b | |
| 460 | + weight: 1.0 | |
| 461 | + field: both | |
| 462 | + - pattern: (?i)\bvariational auto-?encoders?\b|\bVAEs?\b|\bVQ-?VAE\b|\bVQGAN\b | |
| 463 | + weight: 0.7 | |
| 464 | + field: both | |
| 465 | + - pattern: (?i)\b(AI-?generated|machine-?generated|synthetic(ally)?[- ]generated|LLM-?generated) (content|images?|text|data|videos?|audio|art|code|faces)\b | |
| 466 | + weight: 0.8 | |
| 467 | + field: both | |
| 468 | + - pattern: (?i)\b(image (inpainting|outpainting|editing|to-image translation)|style transfer|super-?resolution|image restoration|controllable generation|ControlNet|DreamBooth|textual inversion|classifier-?free guidance|Midjourney|DALL-?E|Imagen|Sora)\b | |
| 469 | + weight: 0.6 | |
| 470 | + field: both | |
| 471 | + - pattern: (?i)\bautoregressive (models?|generation|image|video)\b | |
| 472 | + weight: 0.5 | |
| 473 | + field: both | |
| 474 | + exclusions: | |
| 475 | + - (?is)^(?!.*(generative|GANs?\b|synthesis|generation|deepfake|VAE|AI-?generated)).*\b(drug|gas|molecular|thermal|anomalous|reaction-?|water|heat|ion|oxygen|particle|turbulent|surface|solute|vapou?r) diffusion\b | |
| 476 | + - (?is)^(?!.*(generative|GANs?\b|synthesis|generation|deepfake|VAE|AI-?generated)).*\bdiffusion (coefficients?|tensor|MRI|weighted|equations?|process(es)?|of innovations?|limited)\b | |
| 477 | + related: | |
| 478 | + - llm | |
| 479 | + - multimodal_ai | |
| 480 | + - computer_vision | |
| 481 | + - computer_graphics | |
| 482 | + - foundation_models | |
| 483 | + - speech_audio | |
| 484 | + parent_of: [] | |
| 485 | + child_of: [] | |
| 486 | + provenance: T10775 keywords explicitly list GANs, diffusion models, Stable Diffusion, text-to-image. Physics/finance senses of 'diffusion' are vetoed only when no generative-modelling term is present. | |
| 487 | +- id: ai_agents | |
| 488 | + number: 5 | |
| 489 | + name: AI Agents and Autonomous Systems | |
| 490 | + area: ai_ml | |
| 491 | + definition: 'Software agents that perceive, decide and act with some autonomy: LLM-based agents and tool use, multi-agent systems, planning and automated reasoning for acting, agent architectures, negotiation, agentic workflows and benchmarks, embodied agents in simulated environments. Physical robots are robotics; RL algorithms as such are reinforcement_learning.' | |
| 492 | + openalex_topics: | |
| 493 | + - id: T10456 | |
| 494 | + weight: 1.0 | |
| 495 | + note: 'Multi-Agent Systems and Negotiation: BDI, agent architectures, argumentation' | |
| 496 | + - id: T10906 | |
| 497 | + weight: 0.6 | |
| 498 | + note: AI-based problem solving and planning (PDDL, multi-agent planning) | |
| 499 | + - id: T11574 | |
| 500 | + weight: 0.4 | |
| 501 | + note: AI in games (game-playing agents) | |
| 502 | + - id: T10249 | |
| 503 | + weight: 0.3 | |
| 504 | + note: distributed control of multi-agent systems (control-theoretic MAS) | |
| 505 | + - id: T12128 | |
| 506 | + weight: 0.2 | |
| 507 | + note: chatbots and service agents | |
| 508 | + openalex_subfields: | |
| 509 | + - id: 1702 | |
| 510 | + weight: 0.1 | |
| 511 | + arxiv_categories: | |
| 512 | + - id: cs.MA | |
| 513 | + weight: 1.0 | |
| 514 | + - id: cs.AI | |
| 515 | + weight: 0.4 | |
| 516 | + dblp_streams: | |
| 517 | + - key: conf/atal | |
| 518 | + weight: 1.0 | |
| 519 | + - key: conf/ifaamas | |
| 520 | + weight: 1.0 | |
| 521 | + - key: journals/aamas | |
| 522 | + weight: 1.0 | |
| 523 | + - key: conf/icaart | |
| 524 | + weight: 0.6 | |
| 525 | + - key: conf/aaai | |
| 526 | + weight: 0.2 | |
| 527 | + - key: conf/ijcai | |
| 528 | + weight: 0.2 | |
| 529 | + - key: journals/jair | |
| 530 | + weight: 0.2 | |
| 531 | + - key: journals/ai | |
| 532 | + weight: 0.2 | |
| 533 | + - key: conf/kr | |
| 534 | + weight: 0.2 | |
| 535 | + - key: conf/ecai | |
| 536 | + weight: 0.3 | |
| 537 | + - key: conf/ecai2 | |
| 538 | + weight: 0.3 | |
| 539 | + - key: conf/ictai | |
| 540 | + weight: 0.2 | |
| 541 | + keywords: | |
| 542 | + - pattern: (?i)\b(LLM|language[- ]model|AI|autonomous|intelligent|embodied|conversational|software|web|GUI|coding|browsing|tool-?using|generative|multi-?step|computer-?use|research|planning)[- ](based |powered |driven )?agents?\b | |
| 543 | + weight: 1.0 | |
| 544 | + field: both | |
| 545 | + - pattern: (?i)\bagentic\b|\bagent-?based (LLM|AI|systems?|frameworks?|workflows?)\b | |
| 546 | + weight: 1.0 | |
| 547 | + field: both | |
| 548 | + - pattern: (?i)\bmulti-?agent (systems?|reinforcement|collaboration|coordination|negotiation|planning|simulation|frameworks?|debate|learning|path finding|communication|environments?)\b|\bMAS\b|\bMARL\b | |
| 549 | + weight: 1.0 | |
| 550 | + field: both | |
| 551 | + - pattern: (?i)\b(tool (use|using|learning|calling|augmented|integration)|function calling|API calling|ReAct|AutoGPT|AutoGen|LangChain|LangGraph|CrewAI|MetaGPT|SWE-?agent|SWE-?bench|WebArena|AgentBench|OSWorld|Model Context Protocol|MCP servers?)\b | |
| 552 | + weight: 1.0 | |
| 553 | + field: both | |
| 554 | + - pattern: (?i)\b(BDI|belief-?desire-?intention) (agents?|architectures?|models?)\b|\bagent-?oriented (programming|software engineering)\b | |
| 555 | + weight: 1.0 | |
| 556 | + field: both | |
| 557 | + - pattern: (?i)\b(automated|classical|hierarchical|task|AI|temporal|epistemic) planning\b|\bPDDL\b|\btask (decomposition|and motion planning)\b | |
| 558 | + weight: 0.7 | |
| 559 | + field: both | |
| 560 | + - pattern: (?i)\bagent-?based (model(ing|s)?|simulations?)\b|\bABM\b | |
| 561 | + weight: 0.6 | |
| 562 | + field: both | |
| 563 | + - pattern: (?i)\b(autonomous systems?|autonomy|self-?driving|self-?improving|self-?evolving|long-?horizon (tasks?|planning)|memory (module|mechanism|augmented) (for|in) agents?)\b | |
| 564 | + weight: 0.5 | |
| 565 | + field: both | |
| 566 | + - pattern: (?i)\b(game[- ]playing|general game|AlphaGo|AlphaZero|MuZero|OpenAI Five|AlphaStar|CICERO|Diplomacy)\b | |
| 567 | + weight: 0.6 | |
| 568 | + field: both | |
| 569 | + exclusions: | |
| 570 | + - (?i)\b(reagents?|chemical|contrast|therapeutic|antimicrobial|chelating|reducing|oxidi[sz]ing|pharmacological|anti-?cancer|infectious|causative|etiologic(al)?|biological|pathogenic|anesthetic|anaesthetic|alkylating|cross-?linking|blowing|surface-?active|wetting|coupling|cytotoxic|antiviral|antibacterial|antifungal|bleaching|dispersing|sweetening|flavou?ring|leavening|real estate|travel|insurance|customs|shipping|sports|literary|secret|double|free|special) agents?\b | |
| 571 | + related: | |
| 572 | + - llm | |
| 573 | + - reinforcement_learning | |
| 574 | + - robotics | |
| 575 | + - ai_safety | |
| 576 | + - autonomous_scientific_discovery | |
| 577 | + parent_of: [] | |
| 578 | + child_of: [] | |
| 579 | + provenance: T10456 is the classical MAS host; the LLM-agent wave has no OpenAlex topic yet, so keyword patterns on 'X agent' (with the qualifier restricted to computing senses) and agent frameworks/benchmarks carry it. Chemical/medical/commercial senses of 'agent' are vetoed. | |
| 580 | +- id: reinforcement_learning | |
| 581 | + number: 6 | |
| 582 | + name: Reinforcement Learning | |
| 583 | + area: ai_ml | |
| 584 | + definition: 'Learning to act from reward signals: value- and policy-based methods, model-based RL, offline and inverse RL, multi-agent RL, bandits, exploration, reward design, RL from human feedback, and RL theory. Applications to robot control are shared with robotics.' | |
| 585 | + openalex_topics: | |
| 586 | + - id: T10462 | |
| 587 | + weight: 1.0 | |
| 588 | + note: 'Reinforcement Learning in Robotics: Q-learning, PPO, offline RL, imitation learning' | |
| 589 | + - id: T12794 | |
| 590 | + weight: 0.5 | |
| 591 | + note: adaptive dynamic programming control | |
| 592 | + - id: T11574 | |
| 593 | + weight: 0.3 | |
| 594 | + note: AI in games | |
| 595 | + - id: T10100 | |
| 596 | + weight: 0.1 | |
| 597 | + note: metaheuristic optimisation (RL-based hyper-heuristics) | |
| 598 | + openalex_subfields: [] | |
| 599 | + arxiv_categories: | |
| 600 | + - id: cs.LG | |
| 601 | + weight: 0.3 | |
| 602 | + - id: cs.AI | |
| 603 | + weight: 0.2 | |
| 604 | + - id: cs.RO | |
| 605 | + weight: 0.1 | |
| 606 | + - id: eess.SY | |
| 607 | + weight: 0.1 | |
| 608 | + - id: cs.MA | |
| 609 | + weight: 0.1 | |
| 610 | + dblp_streams: | |
| 611 | + - key: conf/nips | |
| 612 | + weight: 0.2 | |
| 613 | + - key: conf/icml | |
| 614 | + weight: 0.2 | |
| 615 | + - key: conf/iclr | |
| 616 | + weight: 0.2 | |
| 617 | + - key: conf/corl | |
| 618 | + weight: 0.3 | |
| 619 | + - key: conf/aaai | |
| 620 | + weight: 0.1 | |
| 621 | + - key: journals/jmlr | |
| 622 | + weight: 0.1 | |
| 623 | + - key: conf/atal | |
| 624 | + weight: 0.2 | |
| 625 | + - key: journals/tnn | |
| 626 | + weight: 0.1 | |
| 627 | + keywords: | |
| 628 | + - pattern: (?i)\breinforcement learning\b | |
| 629 | + weight: 1.0 | |
| 630 | + field: both | |
| 631 | + - pattern: (?i)\b(deep|multi-?agent|offline|online|inverse|model-?based|model-?free|safe|hierarchical|meta|batch|distributional|constrained|goal-?conditioned|preference-?based|federated|quantum)[- ]RL\b | |
| 632 | + weight: 1.0 | |
| 633 | + field: both | |
| 634 | + - pattern: (?i)\b(Q-?learning|DQN|double DQN|Rainbow DQN|PPO|proximal policy optimi[sz]ation|TRPO|actor-?critic|A3C|A2C|SAC\b|soft actor-?critic|TD3|DDPG|policy gradients?|REINFORCE|AlphaZero|MuZero|Dreamer(V\d)?|decision transformers?|world models? for (control|RL|planning))\b | |
| 635 | + weight: 1.0 | |
| 636 | + field: both | |
| 637 | + - pattern: (?i)\bMarkov decision process(es)?\b|\bMDPs?\b|\bPOMDPs?\b|\bsemi-?MDP\b|\bDec-?POMDP\b | |
| 638 | + weight: 0.8 | |
| 639 | + field: both | |
| 640 | + - pattern: (?i)\b(reward (functions?|shaping|models?|hacking|design|learning|signals?)|sparse rewards?|exploration[- ]exploitation|intrinsic (motivation|rewards?)|curiosity-?driven|multi-?armed bandits?|contextual bandits?|credit assignment|experience replay|sim-?to-?real)\b | |
| 641 | + weight: 0.8 | |
| 642 | + field: both | |
| 643 | + - pattern: (?i)\b(imitation learning|behavio(u)?r(al)? cloning|learning from demonstrations?|inverse reinforcement|apprenticeship learning|offline (policy|data) (evaluation|learning))\b | |
| 644 | + weight: 0.8 | |
| 645 | + field: both | |
| 646 | + - pattern: (?i)\b(RLHF|RLAIF|reinforcement learning from (human|AI) feedback|GRPO|DPO\b|direct preference optimi[sz]ation|RLVR|reasoning models? trained with|verifiable rewards?)\b | |
| 647 | + weight: 0.8 | |
| 648 | + field: both | |
| 649 | + - pattern: (?i)\b(temporal[- ]difference|value (functions?|iteration)|policy (iteration|evaluation|optimi[sz]ation|learning)|Bellman|dynamic programming for control|optimal control via learning|regret bounds? for (MDP|RL))\b | |
| 650 | + weight: 0.6 | |
| 651 | + field: both | |
| 652 | + - pattern: (?i)\b(agents?|policies|policy|environments?|episodes?|rollouts?)\b | |
| 653 | + weight: 0.2 | |
| 654 | + field: both | |
| 655 | + exclusions: | |
| 656 | + - (?i)\breinforcement (of|in|for) (concrete|steel|soil|composites?|polymers?|fib(er|re)s?|masonry|beams?|slabs?|pavements?)\b(?!.*reinforcement learning) | |
| 657 | + related: | |
| 658 | + - ai_agents | |
| 659 | + - robotics | |
| 660 | + - ml_theory | |
| 661 | + - ai_safety | |
| 662 | + - llm | |
| 663 | + parent_of: [] | |
| 664 | + child_of: [] | |
| 665 | + provenance: T10462 is the RL topic (its keywords list MARL, Q-learning, PPO, offline RL). Algorithm names reach the threshold alone. | |
| 666 | +- id: ml_theory | |
| 667 | + number: 7 | |
| 668 | + name: Machine Learning Theory | |
| 669 | + area: ai_ml | |
| 670 | + definition: 'Statistical and computational learning theory and principled ML methodology: generalisation and sample complexity, optimisation theory for learning, kernel and Bayesian methods, probabilistic models, causal inference, online learning, PAC learning, interpretability and fairness as formal problems. Architecture engineering is deep_learning_architectures.' | |
| 671 | + openalex_topics: | |
| 672 | + - id: T12072 | |
| 673 | + weight: 1.0 | |
| 674 | + note: 'Machine Learning and Algorithms: PAC learning, generalisation bounds, VC dimension' | |
| 675 | + - id: T11612 | |
| 676 | + weight: 0.8 | |
| 677 | + note: stochastic gradient optimisation, NTK, implicit regularisation | |
| 678 | + - id: T12814 | |
| 679 | + weight: 0.7 | |
| 680 | + note: Gaussian processes and Bayesian inference | |
| 681 | + - id: T11303 | |
| 682 | + weight: 0.6 | |
| 683 | + note: Bayesian modelling and causal inference | |
| 684 | + - id: T10845 | |
| 685 | + weight: 0.5 | |
| 686 | + note: advanced causal inference techniques | |
| 687 | + - id: T11901 | |
| 688 | + weight: 0.5 | |
| 689 | + note: Bayesian methods and mixture models | |
| 690 | + - id: T12535 | |
| 691 | + weight: 0.4 | |
| 692 | + note: ML and data classification (SVM, ensembles) | |
| 693 | + - id: T10637 | |
| 694 | + weight: 0.4 | |
| 695 | + note: clustering algorithms | |
| 696 | + - id: T12026 | |
| 697 | + weight: 0.4 | |
| 698 | + note: explainable AI | |
| 699 | + - id: T12536 | |
| 700 | + weight: 0.4 | |
| 701 | + note: topological and geometric data analysis | |
| 702 | + - id: T11652 | |
| 703 | + weight: 0.3 | |
| 704 | + note: imbalanced classification | |
| 705 | + - id: T11689 | |
| 706 | + weight: 0.3 | |
| 707 | + note: adversarial robustness (certified robustness) | |
| 708 | + - id: T10963 | |
| 709 | + weight: 0.3 | |
| 710 | + note: advanced optimisation algorithms | |
| 711 | + - id: T12761 | |
| 712 | + weight: 0.3 | |
| 713 | + note: data stream mining (concept drift) | |
| 714 | + - id: T12205 | |
| 715 | + weight: 0.3 | |
| 716 | + note: time series forecasting | |
| 717 | + - id: T13373 | |
| 718 | + weight: 0.2 | |
| 719 | + note: data mining and ML applications | |
| 720 | + - id: T12676 | |
| 721 | + weight: 0.2 | |
| 722 | + note: extreme learning machines | |
| 723 | + - id: T11512 | |
| 724 | + weight: 0.6 | |
| 725 | + note: anomaly detection techniques and applications | |
| 726 | + - id: T10820 | |
| 727 | + weight: 0.3 | |
| 728 | + note: fuzzy logic and control systems (soft computing) | |
| 729 | + - id: T11063 | |
| 730 | + weight: 0.3 | |
| 731 | + note: rough sets and fuzzy logic (granular computing, feature selection) | |
| 732 | + openalex_subfields: | |
| 733 | + - id: 1702 | |
| 734 | + weight: 0.3 | |
| 735 | + arxiv_categories: | |
| 736 | + - id: stat.ML | |
| 737 | + weight: 0.8 | |
| 738 | + - id: cs.LG | |
| 739 | + weight: 0.4 | |
| 740 | + - id: math.ST | |
| 741 | + weight: 0.3 | |
| 742 | + - id: math.OC | |
| 743 | + weight: 0.2 | |
| 744 | + dblp_streams: | |
| 745 | + - key: conf/colt | |
| 746 | + weight: 1.0 | |
| 747 | + - key: conf/alt | |
| 748 | + weight: 1.0 | |
| 749 | + - key: journals/jmlr | |
| 750 | + weight: 0.8 | |
| 751 | + - key: conf/aistats | |
| 752 | + weight: 0.8 | |
| 753 | + - key: conf/uai | |
| 754 | + weight: 0.8 | |
| 755 | + - key: journals/ml | |
| 756 | + weight: 0.6 | |
| 757 | + - key: journals/tmlr | |
| 758 | + weight: 0.4 | |
| 759 | + - key: conf/nips | |
| 760 | + weight: 0.3 | |
| 761 | + - key: conf/icml | |
| 762 | + weight: 0.3 | |
| 763 | + - key: conf/iclr | |
| 764 | + weight: 0.2 | |
| 765 | + - key: journals/tnn | |
| 766 | + weight: 0.3 | |
| 767 | + - key: journals/nn | |
| 768 | + weight: 0.3 | |
| 769 | + - key: journals/pr | |
| 770 | + weight: 0.2 | |
| 771 | + - key: conf/pkdd | |
| 772 | + weight: 0.3 | |
| 773 | + - key: conf/kdd | |
| 774 | + weight: 0.2 | |
| 775 | + - key: conf/icdm | |
| 776 | + weight: 0.2 | |
| 777 | + - key: journals/pami | |
| 778 | + weight: 0.2 | |
| 779 | + - key: journals/ijar | |
| 780 | + weight: 0.4 | |
| 781 | + - key: journals/sac | |
| 782 | + weight: 0.4 | |
| 783 | + - key: journals/csda | |
| 784 | + weight: 0.3 | |
| 785 | + - key: journals/cstat | |
| 786 | + weight: 0.2 | |
| 787 | + - key: journals/eswa | |
| 788 | + weight: 0.1 | |
| 789 | + - key: journals/kbs | |
| 790 | + weight: 0.1 | |
| 791 | + - key: journals/isci | |
| 792 | + weight: 0.1 | |
| 793 | + - key: journals/ijon | |
| 794 | + weight: 0.2 | |
| 795 | + - key: journals/nca | |
| 796 | + weight: 0.1 | |
| 797 | + - key: journals/mlc | |
| 798 | + weight: 0.3 | |
| 799 | + - key: journals/apin | |
| 800 | + weight: 0.2 | |
| 801 | + - key: journals/air | |
| 802 | + weight: 0.2 | |
| 803 | + - key: conf/ecai | |
| 804 | + weight: 0.3 | |
| 805 | + - key: conf/ecai2 | |
| 806 | + weight: 0.3 | |
| 807 | + - key: conf/icmla | |
| 808 | + weight: 0.5 | |
| 809 | + - key: conf/ssci | |
| 810 | + weight: 0.4 | |
| 811 | + - key: conf/ictai | |
| 812 | + weight: 0.3 | |
| 813 | + - key: conf/icic | |
| 814 | + weight: 0.3 | |
| 815 | + - key: conf/aciids | |
| 816 | + weight: 0.2 | |
| 817 | + - key: conf/kes | |
| 818 | + weight: 0.2 | |
| 819 | + - key: journals/tcyb | |
| 820 | + weight: 0.3 | |
| 821 | + - key: journals/tsmc | |
| 822 | + weight: 0.2 | |
| 823 | + - key: journals/tfs | |
| 824 | + weight: 0.3 | |
| 825 | + - key: journals/fss | |
| 826 | + weight: 0.3 | |
| 827 | + - key: conf/fuzzIEEE | |
| 828 | + weight: 0.3 | |
| 829 | + - key: journals/ijfs | |
| 830 | + weight: 0.3 | |
| 831 | + - key: journals/jifs | |
| 832 | + weight: 0.2 | |
| 833 | + - key: journals/ijis | |
| 834 | + weight: 0.3 | |
| 835 | + - key: journals/ijcisys | |
| 836 | + weight: 0.3 | |
| 837 | + - key: journals/comintsys | |
| 838 | + weight: 0.3 | |
| 839 | + - key: journals/es | |
| 840 | + weight: 0.3 | |
| 841 | + - key: journals/iasc | |
| 842 | + weight: 0.2 | |
| 843 | + - key: journals/inffus | |
| 844 | + weight: 0.3 | |
| 845 | + - key: journals/eaai | |
| 846 | + weight: 0.2 | |
| 847 | + keywords: | |
| 848 | + - pattern: (?i)\b(generali[sz]ation (bounds?|error|gap|theory)|sample complexity|regret (bounds?|minimi[sz]ation|analysis)|minimax (rates?|optimal|lower)|PAC(-Bayes(ian)?)?( learning| bounds?)?|Rademacher|VC[- ]dimension|convergence (rates?|guarantees?|analysis)|statistical learning theory|computational learning theory|learnability|uniform convergence|excess risk)\b | |
| 849 | + weight: 0.9 | |
| 850 | + field: both | |
| 851 | + - pattern: (?i)\b(kernel (methods?|machines?|ridge|mean embedding)|reproducing kernel|RKHS|Gaussian process(es)?|variational inference|Bayesian (optimi[sz]ation|neural networks?|inference|deep learning|nonparametric)|probabilistic (models?|programming|graphical)|graphical models?|expectation[- ]maximi[sz]ation|Markov chain Monte Carlo|MCMC|Hamiltonian Monte Carlo|normali[sz]ing flows? for inference|conformal prediction|calibration)\b | |
| 852 | + weight: 0.8 | |
| 853 | + field: both | |
| 854 | + - pattern: (?i)\bcausal (inference|discovery|representation learning|effect estimation|structure learning|machine learning)\b|\bcounterfactual (reasoning|inference|fairness)\b|\bstructural causal models?\b|\btreatment effect\b | |
| 855 | + weight: 0.8 | |
| 856 | + field: both | |
| 857 | + - pattern: (?i)\b(online learning|bandits?|stochastic (gradient|optimi[sz]ation|approximation)|non-?convex optimi[sz]ation|convex optimi[sz]ation for learning|implicit (bias|regulari[sz]ation)|gradient (descent|flow) dynamics|saddle points?|loss landscapes?|mirror descent|optimal transport|Wasserstein)\b | |
| 858 | + weight: 0.6 | |
| 859 | + field: both | |
| 860 | + - pattern: (?i)\b(double descent|neural tangent kernel|NTK\b|lottery ticket|over-?parameteri[sz](ed|ation)|benign overfitting|grokking|feature learning (regime|theory)|mean-?field (limit|theory) of neural|infinite-?width|random features?)\b | |
| 861 | + weight: 1.0 | |
| 862 | + field: both | |
| 863 | + - pattern: (?i)\b(interpretab(le|ility)|explainab(le|ility)) (machine learning|AI|models?|methods?)\b|\bXAI\b|\bSHAP\b|\bLIME\b|\bfeature attribution\b|\bsaliency maps? for\b | |
| 864 | + weight: 0.5 | |
| 865 | + field: both | |
| 866 | + - pattern: (?i)\b(fairness (constraints?|metrics?|in machine learning)|algorithmic fairness|demographic parity|equali[sz]ed odds|fair (classification|representation))\b | |
| 867 | + weight: 0.5 | |
| 868 | + field: both | |
| 869 | + - pattern: (?i)\b(semi-?supervised|self-?supervised|unsupervised|active|transfer|meta|continual|lifelong|few-?shot|zero-?shot|multi-?task|weakly[- ]supervised|positive-?unlabeled|contrastive|representation|manifold|metric|dictionary|ensemble|boosting|bagging) learning\b | |
| 870 | + weight: 0.4 | |
| 871 | + field: both | |
| 872 | + - pattern: (?i)\b(distribution shift|out-?of-?distribution|domain generali[sz]ation|covariate shift|label noise|robust(ness)? (to|under|against) (noise|shift|corruption)|concept drift|anomaly detection|outlier detection|imbalanced (data|learning|classification)|dimensionality reduction|matrix (completion|factori[sz]ation)|tensor (decomposition|methods?)|sparse (coding|recovery)|compressed sensing)\b | |
| 873 | + weight: 0.5 | |
| 874 | + field: both | |
| 875 | + - pattern: (?i)\b(support vector machines?|SVMs?|random forests?|gradient boosting|XGBoost|LightGBM|k-?means|spectral clustering|Gaussian mixture|hidden Markov models?|HMMs?|logistic regression|decision trees?|nearest neighbou?rs?|kNN)\b | |
| 876 | + weight: 0.5 | |
| 877 | + field: both | |
| 878 | + - pattern: (?i)\bmachine learning\b|\bstatistical learning\b|\blearning theory\b | |
| 879 | + weight: 0.4 | |
| 880 | + field: both | |
| 881 | + exclusions: [] | |
| 882 | + related: | |
| 883 | + - deep_learning_architectures | |
| 884 | + - reinforcement_learning | |
| 885 | + - algorithms | |
| 886 | + - computational_complexity | |
| 887 | + - ai_safety | |
| 888 | + - foundation_models | |
| 889 | + parent_of: [] | |
| 890 | + child_of: [] | |
| 891 | + provenance: 'Hosts classical ML and its theory: OpenAlex splits them across T12072 (learning theory), T11612 (optimisation), T12814/T11303/T11901 (Bayesian), T12535/T10637 (classical methods). Venue weights follow venue purity (COLT/ALT/JMLR/AISTATS/UAI strong; NeurIPS/ICML partial).' | |
| 892 | +- id: deep_learning_architectures | |
| 893 | + number: 8 | |
| 894 | + name: Deep Learning Architectures | |
| 895 | + area: ai_ml | |
| 896 | + definition: 'Design, training and compression of neural network architectures as such: CNNs, RNNs, transformers and attention, graph neural networks, state-space models, normalisation and optimisers in practice, neural architecture search, pruning, quantisation and distillation, neuromorphic and spiking networks as models. Task-specific results go to the application category; hardware goes to ai_accelerators.' | |
| 897 | + openalex_topics: | |
| 898 | + - id: T10320 | |
| 899 | + weight: 1.0 | |
| 900 | + note: 'Neural Networks and Applications: training, architectures, activation functions' | |
| 901 | + - id: T11273 | |
| 902 | + weight: 1.0 | |
| 903 | + note: Advanced Graph Neural Networks | |
| 904 | + - id: T10036 | |
| 905 | + weight: 0.5 | |
| 906 | + note: 'Advanced Neural Network Applications: YOLO, lightweight networks, model compression' | |
| 907 | + - id: T12676 | |
| 908 | + weight: 0.5 | |
| 909 | + note: extreme learning machines | |
| 910 | + - id: T12611 | |
| 911 | + weight: 0.4 | |
| 912 | + note: reservoir computing / echo state networks | |
| 913 | + - id: T11612 | |
| 914 | + weight: 0.3 | |
| 915 | + note: DNN training optimisation | |
| 916 | + - id: T11347 | |
| 917 | + weight: 0.3 | |
| 918 | + note: neural network stability and synchronisation | |
| 919 | + - id: T11307 | |
| 920 | + weight: 0.3 | |
| 921 | + note: PEFT and continual learning for deep nets | |
| 922 | + - id: T12205 | |
| 923 | + weight: 0.2 | |
| 924 | + note: time-series forecasting with deep nets | |
| 925 | + - id: T10502 | |
| 926 | + weight: 0.2 | |
| 927 | + note: neuromorphic computing (spiking models) | |
| 928 | + - id: T11206 | |
| 929 | + weight: 0.2 | |
| 930 | + note: model reduction and neural networks | |
| 931 | + openalex_subfields: | |
| 932 | + - id: 1702 | |
| 933 | + weight: 0.3 | |
| 934 | + arxiv_categories: | |
| 935 | + - id: cs.NE | |
| 936 | + weight: 1.0 | |
| 937 | + - id: cs.LG | |
| 938 | + weight: 0.5 | |
| 939 | + - id: cs.CV | |
| 940 | + weight: 0.1 | |
| 941 | + - id: cs.AI | |
| 942 | + weight: 0.1 | |
| 943 | + dblp_streams: | |
| 944 | + - key: conf/iclr | |
| 945 | + weight: 0.5 | |
| 946 | + - key: conf/nips | |
| 947 | + weight: 0.4 | |
| 948 | + - key: conf/icml | |
| 949 | + weight: 0.4 | |
| 950 | + - key: journals/tnn | |
| 951 | + weight: 0.6 | |
| 952 | + - key: journals/nn | |
| 953 | + weight: 0.6 | |
| 954 | + - key: conf/ijcnn | |
| 955 | + weight: 0.6 | |
| 956 | + - key: journals/ijon | |
| 957 | + weight: 0.5 | |
| 958 | + - key: journals/nca | |
| 959 | + weight: 0.5 | |
| 960 | + - key: conf/icann | |
| 961 | + weight: 0.6 | |
| 962 | + - key: conf/iconip | |
| 963 | + weight: 0.5 | |
| 964 | + - key: journals/npl | |
| 965 | + weight: 0.5 | |
| 966 | + - key: conf/esann | |
| 967 | + weight: 0.5 | |
| 968 | + - key: journals/tmlr | |
| 969 | + weight: 0.3 | |
| 970 | + - key: journals/pami | |
| 971 | + weight: 0.2 | |
| 972 | + - key: journals/cin | |
| 973 | + weight: 0.3 | |
| 974 | + - key: journals/tetci | |
| 975 | + weight: 0.3 | |
| 976 | + - key: journals/tai | |
| 977 | + weight: 0.3 | |
| 978 | + - key: journals/ficn | |
| 979 | + weight: 0.2 | |
| 980 | + - key: journals/cogcom | |
| 981 | + weight: 0.2 | |
| 982 | + - key: journals/aisy | |
| 983 | + weight: 0.1 | |
| 984 | + - key: conf/aaai | |
| 985 | + weight: 0.1 | |
| 986 | + keywords: | |
| 987 | + - pattern: (?i)\b(deep|convolutional|recurrent|graph|spiking|artificial|feed-?forward|residual|siamese|capsule|physics-?informed|liquid|binary|quanti[sz]ed|Hopfield|Kolmogorov-?Arnold) neural networks?\b | |
| 988 | + weight: 0.8 | |
| 989 | + field: both | |
| 990 | + - pattern: (?i)\b(CNNs?|RNNs?|LSTMs?|GRUs?|GNNs?|GCNs?|GATs?|SNNs?|MLPs?|DNNs?|ANNs?|KANs?|ResNets?|DenseNet|EfficientNet|MobileNet|U-?Net|ViTs?|Swin)\b | |
| 991 | + weight: 0.7 | |
| 992 | + field: both | |
| 993 | + - pattern: (?i)\btransformers?\b | |
| 994 | + weight: 0.5 | |
| 995 | + field: both | |
| 996 | + - pattern: (?i)\b(self-?|cross-?|multi-?head |sparse |linear |flash)?attention (mechanisms?|heads?|layers?|maps?|weights)\b|\battention is all\b | |
| 997 | + weight: 0.7 | |
| 998 | + field: both | |
| 999 | + - pattern: (?i)\bneural architecture search\b|\bNAS\b.*\b(architecture|search space|supernet)\b|\bdifferentiable architecture search\b|\bgraph neural networks?\b|\bnetwork architectures? (design|for deep learning)\b|\barchitectures? of (deep|convolutional|recurrent) neural\b|\bdeep (neural )?network (architectures?|design|compression)\b | |
| 1000 | + weight: 1.0 | |
| 1001 | + field: both | |
| 1002 | + - pattern: (?i)\bAutoML\b|\bhyper-?parameter optimi[sz]ation\b | |
| 1003 | + weight: 0.6 | |
| 1004 | + field: both | |
| 1005 | + - pattern: (?i)\b(model compression|knowledge distillation|network pruning|structured pruning|unstructured pruning|post-?training quanti[sz]ation|quanti[sz]ation-?aware training|low-?rank (factori[sz]ation|approximation) of (weights|layers)|weight sharing|parameter sharing|lightweight (networks?|architectures?|models?)|efficient (architectures?|networks?|transformers?))\b | |
| 1006 | + weight: 0.8 | |
| 1007 | + field: both | |
| 1008 | + - pattern: (?i)\b(batch|layer|group|instance|weight|spectral) normali[sz]ation\b|\bdropout\b|\bresidual (connections?|learning|blocks?)\b|\bskip connections?\b|\bactivation functions?\b|\bReLU\b|\bGELU\b|\bSwiGLU\b|\bsoftmax\b | |
| 1009 | + weight: 0.7 | |
| 1010 | + field: both | |
| 1011 | + - pattern: (?i)\b(mixture[- ]of[- ]experts|MoE\b|state[- ]space models?|SSMs?\b|Mamba|S4\b|RWKV|Hyena|linear (RNNs?|transformers?)|positional (encodings?|embeddings?)|RoPE|rotary|hypernetworks?|neural ODEs?|implicit (layers|neural representations?)|capsule networks?|equivariant (networks?|neural)|geometric deep learning|message passing (neural|networks?)|graph (convolution|attention|transformers?|pooling)|over-?smoothing)\b | |
| 1012 | + weight: 0.9 | |
| 1013 | + field: both | |
| 1014 | + - pattern: (?i)\b(backpropagation|back-?prop|gradient (vanishing|exploding)|learning rate (schedul|warm-?up)|Adam(W)?\b|optimi[sz]ers? for (deep|neural)|weight (decay|initiali[sz]ation)|training (dynamics|instabilit)|loss functions? for|curriculum learning|data augmentation|mixup|CutMix|label smoothing|early stopping|hyper-?parameter (tuning|optimi[sz]ation))\b | |
| 1015 | + weight: 0.7 | |
| 1016 | + field: both | |
| 1017 | + - pattern: (?i)\bdeep learning\b|\bneural networks?\b|\bneural nets?\b | |
| 1018 | + weight: 0.5 | |
| 1019 | + field: both | |
| 1020 | + - pattern: (?i)\b(spiking|neuromorphic|reservoir computing|echo state|extreme learning machines?|ELM\b)\b | |
| 1021 | + weight: 0.5 | |
| 1022 | + field: both | |
| 1023 | + exclusions: | |
| 1024 | + - (?is)^(?!.*(neural|deep learning|attention|language model|vision|encoder|decoder)).*\b(power|distribution|current|voltage|instrument|high-?voltage|dry-?type|oil-?immersed|pulse|flyback|isolation|phase-?shifting|step-?(up|down)) transformers?\b | |
| 1025 | + related: | |
| 1026 | + - ml_theory | |
| 1027 | + - computer_vision | |
| 1028 | + - nlp | |
| 1029 | + - ai_accelerators | |
| 1030 | + - foundation_models | |
| 1031 | + - llm | |
| 1032 | + parent_of: [] | |
| 1033 | + child_of: [] | |
| 1034 | + provenance: T10320 and T11273 are architecture-centred OpenAlex topics; cs.NE is the arXiv home of neural and evolutionary computation. 'Transformer' alone is weak and electrical senses are vetoed when no learning term co-occurs. | |
| 1035 | +- id: computer_vision | |
| 1036 | + number: 9 | |
| 1037 | + name: Computer Vision | |
| 1038 | + area: perception_interaction | |
| 1039 | + definition: 'Extracting information from images, video and 3D data: recognition, detection, segmentation, tracking, pose, depth and 3D reconstruction, image restoration and enhancement, medical and remote-sensing image analysis, visual representation learning. Image synthesis is generative_ai; vision-language is multimodal_ai; rendering is computer_graphics.' | |
| 1040 | + openalex_topics: | |
| 1041 | + - id: T10036 | |
| 1042 | + weight: 1.0 | |
| 1043 | + note: object detection, segmentation, YOLO | |
| 1044 | + - id: T10531 | |
| 1045 | + weight: 1.0 | |
| 1046 | + note: advanced vision and imaging | |
| 1047 | + - id: T10331 | |
| 1048 | + weight: 1.0 | |
| 1049 | + note: video surveillance and tracking | |
| 1050 | + - id: T11448 | |
| 1051 | + weight: 1.0 | |
| 1052 | + note: face recognition | |
| 1053 | + - id: T10057 | |
| 1054 | + weight: 1.0 | |
| 1055 | + note: face and expression recognition | |
| 1056 | + - id: T10812 | |
| 1057 | + weight: 1.0 | |
| 1058 | + note: human pose and action recognition | |
| 1059 | + - id: T12549 | |
| 1060 | + weight: 1.0 | |
| 1061 | + note: image and object detection | |
| 1062 | + - id: T11605 | |
| 1063 | + weight: 1.0 | |
| 1064 | + note: visual attention and saliency | |
| 1065 | + - id: T14339 | |
| 1066 | + weight: 1.0 | |
| 1067 | + note: image processing and 3D reconstruction | |
| 1068 | + - id: T10601 | |
| 1069 | + weight: 0.8 | |
| 1070 | + note: handwritten text recognition | |
| 1071 | + - id: T10824 | |
| 1072 | + weight: 0.8 | |
| 1073 | + note: image retrieval and classification | |
| 1074 | + - id: T11019 | |
| 1075 | + weight: 0.8 | |
| 1076 | + note: image enhancement | |
| 1077 | + - id: T11105 | |
| 1078 | + weight: 0.8 | |
| 1079 | + note: advanced image processing | |
| 1080 | + - id: T11439 | |
| 1081 | + weight: 0.8 | |
| 1082 | + note: video analysis and summarization | |
| 1083 | + - id: T12923 | |
| 1084 | + weight: 0.8 | |
| 1085 | + note: digital image processing | |
| 1086 | + - id: T13579 | |
| 1087 | + weight: 0.8 | |
| 1088 | + note: image and video stabilization | |
| 1089 | + - id: T12111 | |
| 1090 | + weight: 0.8 | |
| 1091 | + note: industrial vision and defect detection | |
| 1092 | + - id: T10052 | |
| 1093 | + weight: 0.7 | |
| 1094 | + note: medical image segmentation | |
| 1095 | + - id: T10688 | |
| 1096 | + weight: 0.7 | |
| 1097 | + note: image and signal denoising | |
| 1098 | + - id: T10627 | |
| 1099 | + weight: 0.7 | |
| 1100 | + note: image and video retrieval | |
| 1101 | + - id: T11165 | |
| 1102 | + weight: 0.7 | |
| 1103 | + note: image and video quality assessment | |
| 1104 | + - id: T13114 | |
| 1105 | + weight: 0.7 | |
| 1106 | + note: image processing techniques | |
| 1107 | + - id: T10444 | |
| 1108 | + weight: 0.6 | |
| 1109 | + note: context-aware activity recognition | |
| 1110 | + - id: T10689 | |
| 1111 | + weight: 0.6 | |
| 1112 | + note: remote-sensing image classification | |
| 1113 | + - id: T11659 | |
| 1114 | + weight: 0.6 | |
| 1115 | + note: image fusion | |
| 1116 | + - id: T12422 | |
| 1117 | + weight: 0.5 | |
| 1118 | + note: radiomics and ML in medical imaging | |
| 1119 | + - id: T12983 | |
| 1120 | + weight: 0.5 | |
| 1121 | + note: satellite image processing and photogrammetry | |
| 1122 | + - id: T12859 | |
| 1123 | + weight: 0.5 | |
| 1124 | + note: cell image analysis | |
| 1125 | + - id: T10719 | |
| 1126 | + weight: 0.5 | |
| 1127 | + note: 3D shape modeling and analysis | |
| 1128 | + - id: T11398 | |
| 1129 | + weight: 0.5 | |
| 1130 | + note: hand gesture recognition | |
| 1131 | + - id: T14319 | |
| 1132 | + weight: 0.5 | |
| 1133 | + note: currency recognition | |
| 1134 | + - id: T10522 | |
| 1135 | + weight: 0.4 | |
| 1136 | + note: medical imaging techniques | |
| 1137 | + - id: T12357 | |
| 1138 | + weight: 0.4 | |
| 1139 | + note: digital media forensics | |
| 1140 | + - id: T11714 | |
| 1141 | + weight: 0.4 | |
| 1142 | + note: multimodal (vision-language) | |
| 1143 | + - id: T11707 | |
| 1144 | + weight: 0.4 | |
| 1145 | + note: gaze tracking | |
| 1146 | + - id: T10775 | |
| 1147 | + weight: 0.3 | |
| 1148 | + note: GANs and image synthesis | |
| 1149 | + - id: T10888 | |
| 1150 | + weight: 0.3 | |
| 1151 | + note: augmented reality | |
| 1152 | + - id: T10901 | |
| 1153 | + weight: 0.3 | |
| 1154 | + note: advanced data compression (image) | |
| 1155 | + - id: T10741 | |
| 1156 | + weight: 0.3 | |
| 1157 | + note: video coding | |
| 1158 | + - id: T10388 | |
| 1159 | + weight: 0.3 | |
| 1160 | + note: steganography and watermarking | |
| 1161 | + - id: T11017 | |
| 1162 | + weight: 0.2 | |
| 1163 | + note: chaos-based image encryption | |
| 1164 | + - id: T12874 | |
| 1165 | + weight: 0.4 | |
| 1166 | + note: digital imaging for blood diseases | |
| 1167 | + - id: T10638 | |
| 1168 | + weight: 0.2 | |
| 1169 | + note: optical measurement and interference | |
| 1170 | + - id: T13759 | |
| 1171 | + weight: 0.3 | |
| 1172 | + note: medical imaging and pathology | |
| 1173 | + openalex_subfields: | |
| 1174 | + - id: 1707 | |
| 1175 | + weight: 0.5 | |
| 1176 | + arxiv_categories: | |
| 1177 | + - id: cs.CV | |
| 1178 | + weight: 1.0 | |
| 1179 | + - id: eess.IV | |
| 1180 | + weight: 0.6 | |
| 1181 | + dblp_streams: | |
| 1182 | + - key: conf/cvpr | |
| 1183 | + weight: 1.0 | |
| 1184 | + - key: conf/iccv | |
| 1185 | + weight: 1.0 | |
| 1186 | + - key: conf/eccv | |
| 1187 | + weight: 1.0 | |
| 1188 | + - key: conf/wacv | |
| 1189 | + weight: 1.0 | |
| 1190 | + - key: conf/bmvc | |
| 1191 | + weight: 1.0 | |
| 1192 | + - key: conf/accv | |
| 1193 | + weight: 1.0 | |
| 1194 | + - key: conf/iccvw | |
| 1195 | + weight: 1.0 | |
| 1196 | + - key: conf/fgr | |
| 1197 | + weight: 1.0 | |
| 1198 | + - key: conf/3dim | |
| 1199 | + weight: 1.0 | |
| 1200 | + - key: journals/ijcv | |
| 1201 | + weight: 1.0 | |
| 1202 | + - key: journals/cviu | |
| 1203 | + weight: 1.0 | |
| 1204 | + - key: journals/ivc | |
| 1205 | + weight: 1.0 | |
| 1206 | + - key: journals/mva | |
| 1207 | + weight: 1.0 | |
| 1208 | + - key: journals/pami | |
| 1209 | + weight: 0.8 | |
| 1210 | + - key: journals/tip | |
| 1211 | + weight: 0.8 | |
| 1212 | + - key: conf/icip | |
| 1213 | + weight: 0.8 | |
| 1214 | + - key: conf/icpr | |
| 1215 | + weight: 0.8 | |
| 1216 | + - key: conf/icdar | |
| 1217 | + weight: 0.8 | |
| 1218 | + - key: conf/visapp | |
| 1219 | + weight: 0.8 | |
| 1220 | + - key: conf/prcv | |
| 1221 | + weight: 0.8 | |
| 1222 | + - key: journals/tcsv | |
| 1223 | + weight: 0.7 | |
| 1224 | + - key: journals/iet-ipr | |
| 1225 | + weight: 0.7 | |
| 1226 | + - key: journals/jrtip | |
| 1227 | + weight: 0.7 | |
| 1228 | + - key: journals/pr | |
| 1229 | + weight: 0.6 | |
| 1230 | + - key: journals/prl | |
| 1231 | + weight: 0.6 | |
| 1232 | + - key: journals/jvcir | |
| 1233 | + weight: 0.6 | |
| 1234 | + - key: journals/sivp | |
| 1235 | + weight: 0.6 | |
| 1236 | + - key: journals/jimaging | |
| 1237 | + weight: 0.6 | |
| 1238 | + - key: conf/miccai | |
| 1239 | + weight: 0.6 | |
| 1240 | + - key: journals/mia | |
| 1241 | + weight: 0.6 | |
| 1242 | + - key: journals/tmi | |
| 1243 | + weight: 0.5 | |
| 1244 | + - key: conf/isbi | |
| 1245 | + weight: 0.5 | |
| 1246 | + - key: journals/paa | |
| 1247 | + weight: 0.5 | |
| 1248 | + - key: journals/tci | |
| 1249 | + weight: 0.5 | |
| 1250 | + - key: journals/imst | |
| 1251 | + weight: 0.5 | |
| 1252 | + - key: journals/cmig | |
| 1253 | + weight: 0.5 | |
| 1254 | + - key: journals/spic | |
| 1255 | + weight: 0.5 | |
| 1256 | + - key: journals/jei | |
| 1257 | + weight: 0.5 | |
| 1258 | + - key: journals/cars | |
| 1259 | + weight: 0.4 | |
| 1260 | + - key: journals/bmcmi | |
| 1261 | + weight: 0.4 | |
| 1262 | + - key: journals/ijprai | |
| 1263 | + weight: 0.5 | |
| 1264 | + - key: journals/tgrs | |
| 1265 | + weight: 0.3 | |
| 1266 | + - key: conf/igarss | |
| 1267 | + weight: 0.2 | |
| 1268 | + - key: journals/remotesensing | |
| 1269 | + weight: 0.2 | |
| 1270 | + - key: journals/lgrs | |
| 1271 | + weight: 0.3 | |
| 1272 | + - key: journals/staeors | |
| 1273 | + weight: 0.2 | |
| 1274 | + - key: conf/vcip | |
| 1275 | + weight: 0.6 | |
| 1276 | + - key: conf/icmcs | |
| 1277 | + weight: 0.3 | |
| 1278 | + - key: conf/mm | |
| 1279 | + weight: 0.2 | |
| 1280 | + - key: journals/mta | |
| 1281 | + weight: 0.3 | |
| 1282 | + - key: conf/ivs | |
| 1283 | + weight: 0.3 | |
| 1284 | + - key: journals/tits | |
| 1285 | + weight: 0.1 | |
| 1286 | + - key: journals/jdi | |
| 1287 | + weight: 0.3 | |
| 1288 | + - key: journals/jmihi | |
| 1289 | + weight: 0.3 | |
| 1290 | + - key: conf/bmei | |
| 1291 | + weight: 0.4 | |
| 1292 | + - key: journals/displays | |
| 1293 | + weight: 0.2 | |
| 1294 | + - key: conf/icpram | |
| 1295 | + weight: 0.5 | |
| 1296 | + - key: journals/cg | |
| 1297 | + weight: 0.2 | |
| 1298 | + keywords: | |
| 1299 | + - pattern: (?i)\bcomputer vision\b|\bmachine vision\b|\bvision (models?|transformers?|tasks?|backbones?|systems?)\b | |
| 1300 | + weight: 1.0 | |
| 1301 | + field: both | |
| 1302 | + - pattern: (?i)\b(object|face|facial|pedestrian|vehicle|action|activity|pose|gesture|scene|visual|image|video|person|text|lane|landmark|anomaly in video|salient object) (detection|recognition|tracking|re-?identification|classification|segmentation|understanding|retrieval|estimation|parsing|captioning|matting)\b | |
| 1303 | + weight: 0.8 | |
| 1304 | + field: both | |
| 1305 | + - pattern: (?i)\b(semantic|instance|panoptic|medical image|image|video|3D|point[- ]cloud|interactive|few-?shot|open-?vocabulary) segmentation\b | |
| 1306 | + weight: 1.0 | |
| 1307 | + field: both | |
| 1308 | + - pattern: (?i)\b(point clouds?|optical flow|depth (estimation|completion)|stereo (matching|vision)|3D reconstruction|structure[- ]from[- ]motion|SfM\b|multi-?view (stereo|geometry)|NeRF|neural radiance fields?|Gaussian splatting|visual (SLAM|odometry|localization)|camera (pose|calibration)|epipolar|homography|feature (matching|descriptors?)|SIFT|keypoints?)\b | |
| 1309 | + weight: 1.0 | |
| 1310 | + field: both | |
| 1311 | + - pattern: (?i)\b(image|video) (processing|enhancement|denoising|restoration|deblurring|dehazing|super-?resolution|quality assessment|registration|retrieval|classification|synthesis|inpainting|compression|coding|forensics|fusion|stitching|matting|colori[sz]ation|harmoni[sz]ation)\b|\bvideo (surveillance|understanding|analysis|summari[sz]ation|prediction|anomaly)\b | |
| 1312 | + weight: 0.8 | |
| 1313 | + field: both | |
| 1314 | + - pattern: (?i)\b(convolutional neural networks?|CNNs?|YOLO\w*|R-?CNN|Mask R-?CNN|DETR|U-?Net|ViTs?|vision transformers?|Swin|ResNet|VGG|backbone networks?|feature pyramid|anchor-?free|non-?maximum suppression|IoU\b|mAP\b|COCO|ImageNet|Pascal VOC|KITTI|nuScenes|Cityscapes|ADE20K)\b | |
| 1315 | + weight: 0.6 | |
| 1316 | + field: both | |
| 1317 | + - pattern: (?i)\b(medical imag(e|es|ing)|radiomics|histopatholog|whole-?slide|retinal (image|fundus)|OCT (image|scan)|MRI|CT (scans?|images?)|X-?ray (images?|classification)|ultrasound (image|video)|mammogra|dermoscop|endoscop|colonoscop|microscopy images?)\b | |
| 1318 | + weight: 0.5 | |
| 1319 | + field: both | |
| 1320 | + - pattern: (?i)\b(saliency|visual attention|OCR|optical character recognition|handwrit|scene text|document (image|layout|understanding)|license plate|biometrics?|iris recognition|fingerprint|gait recognition|crowd counting|human parsing|6-?DoF pose|hand pose|body pose|facial (landmarks?|expression|attributes?)|deepfake detection|face anti-?spoofing|remote sensing (images?|scene)|hyperspectral (image|classification)|SAR (images?|target)|change detection in|aerial imag|satellite imag|UAV imag)\b | |
| 1321 | + weight: 0.8 | |
| 1322 | + field: both | |
| 1323 | + - pattern: (?i)\b(self-?supervised visual|contrastive visual|visual representation|visual features?|image embeddings?|visual recognition|visual perception|pixel-?wise|pixel-?level|bounding box(es)?|RGB-?D|LiDAR (point|perception|segmentation|detection)|BEV (perception|features?|segmentation)|bird'?s-?eye view|autonomous driving perception|3D (object detection|detection|perception|vision|human))\b | |
| 1324 | + weight: 0.8 | |
| 1325 | + field: both | |
| 1326 | + - pattern: (?i)\b(images?|visual|pixels?|cameras?|videos?)\b | |
| 1327 | + weight: 0.2 | |
| 1328 | + field: both | |
| 1329 | + exclusions: [] | |
| 1330 | + related: | |
| 1331 | + - multimodal_ai | |
| 1332 | + - computer_graphics | |
| 1333 | + - robotics | |
| 1334 | + - deep_learning_architectures | |
| 1335 | + - generative_ai | |
| 1336 | + - computational_biology | |
| 1337 | + parent_of: [] | |
| 1338 | + child_of: [] | |
| 1339 | + provenance: All 35 topics of OpenAlex subfield 1707 reviewed; those that are image/video-centred receive 0.5-1.0, media/compression/encryption topics are shared at low weight; relevant Engineering (22) remote-sensing topics and Medicine imaging topics added at partial weight. cs.CV is a sufficient signal. | |
| 1340 | +- id: nlp | |
| 1341 | + number: 10 | |
| 1342 | + name: Natural Language Processing | |
| 1343 | + area: perception_interaction | |
| 1344 | + definition: 'Computational processing of human language: machine translation, parsing and tagging, information extraction, sentiment and text classification, summarisation, question answering, dialogue, text mining, computational linguistics, low-resource and multilingual NLP, NLP evaluation and resources. LLM-centred work is llm (also classified here when the task framing dominates).' | |
| 1345 | + openalex_topics: | |
| 1346 | + - id: T10181 | |
| 1347 | + weight: 1.0 | |
| 1348 | + note: 'NLP techniques: MT, parsing, NLU/NLG' | |
| 1349 | + - id: T10664 | |
| 1350 | + weight: 1.0 | |
| 1351 | + note: sentiment analysis and opinion mining | |
| 1352 | + - id: T11550 | |
| 1353 | + weight: 1.0 | |
| 1354 | + note: text and document classification | |
| 1355 | + - id: T13629 | |
| 1356 | + weight: 1.0 | |
| 1357 | + note: text readability and simplification | |
| 1358 | + - id: T13083 | |
| 1359 | + weight: 0.8 | |
| 1360 | + note: advanced text analysis | |
| 1361 | + - id: T12380 | |
| 1362 | + weight: 0.8 | |
| 1363 | + note: authorship attribution and profiling | |
| 1364 | + - id: T11710 | |
| 1365 | + weight: 0.8 | |
| 1366 | + note: biomedical text mining and ontologies | |
| 1367 | + - id: T12262 | |
| 1368 | + weight: 0.7 | |
| 1369 | + note: hate speech detection | |
| 1370 | + - id: T10028 | |
| 1371 | + weight: 0.6 | |
| 1372 | + note: topic modeling / pre-trained LMs | |
| 1373 | + - id: T12031 | |
| 1374 | + weight: 0.6 | |
| 1375 | + note: speech and dialogue systems | |
| 1376 | + - id: T13910 | |
| 1377 | + weight: 0.5 | |
| 1378 | + note: computational and text analysis methods | |
| 1379 | + - id: T13623 | |
| 1380 | + weight: 0.4 | |
| 1381 | + note: linguistic studies and language acquisition | |
| 1382 | + - id: T10215 | |
| 1383 | + weight: 0.4 | |
| 1384 | + note: semantic web and ontologies | |
| 1385 | + - id: T13274 | |
| 1386 | + weight: 0.4 | |
| 1387 | + note: expert finding and Q&A | |
| 1388 | + - id: T11010 | |
| 1389 | + weight: 0.3 | |
| 1390 | + note: logic, reasoning and knowledge representation | |
| 1391 | + - id: T10034 | |
| 1392 | + weight: 0.3 | |
| 1393 | + note: syntax, semantics, linguistic variation | |
| 1394 | + - id: T11644 | |
| 1395 | + weight: 0.3 | |
| 1396 | + note: spam and phishing detection (text) | |
| 1397 | + - id: T11147 | |
| 1398 | + weight: 0.3 | |
| 1399 | + note: misinformation | |
| 1400 | + - id: T12016 | |
| 1401 | + weight: 0.3 | |
| 1402 | + note: web data mining and analysis | |
| 1403 | + - id: T13155 | |
| 1404 | + weight: 0.3 | |
| 1405 | + note: digital communication and language | |
| 1406 | + - id: T12353 | |
| 1407 | + weight: 0.2 | |
| 1408 | + note: lexicography and language studies | |
| 1409 | + - id: T13310 | |
| 1410 | + weight: 0.2 | |
| 1411 | + note: subtitles and audiovisual media | |
| 1412 | + openalex_subfields: | |
| 1413 | + - id: 1702 | |
| 1414 | + weight: 0.1 | |
| 1415 | + arxiv_categories: | |
| 1416 | + - id: cs.CL | |
| 1417 | + weight: 1.0 | |
| 1418 | + - id: cs.IR | |
| 1419 | + weight: 0.1 | |
| 1420 | + dblp_streams: | |
| 1421 | + - key: conf/acl | |
| 1422 | + weight: 1.0 | |
| 1423 | + - key: conf/emnlp | |
| 1424 | + weight: 1.0 | |
| 1425 | + - key: conf/naacl | |
| 1426 | + weight: 1.0 | |
| 1427 | + - key: conf/eacl | |
| 1428 | + weight: 1.0 | |
| 1429 | + - key: conf/coling | |
| 1430 | + weight: 1.0 | |
| 1431 | + - key: journals/tacl | |
| 1432 | + weight: 1.0 | |
| 1433 | + - key: journals/coling | |
| 1434 | + weight: 1.0 | |
| 1435 | + - key: conf/lrec | |
| 1436 | + weight: 1.0 | |
| 1437 | + - key: conf/semeval | |
| 1438 | + weight: 1.0 | |
| 1439 | + - key: conf/wmt | |
| 1440 | + weight: 1.0 | |
| 1441 | + - key: conf/nlpcc | |
| 1442 | + weight: 1.0 | |
| 1443 | + - key: journals/talip | |
| 1444 | + weight: 1.0 | |
| 1445 | + - key: conf/wassa | |
| 1446 | + weight: 1.0 | |
| 1447 | + - key: conf/sepln | |
| 1448 | + weight: 0.8 | |
| 1449 | + - key: journals/csl | |
| 1450 | + weight: 0.6 | |
| 1451 | + - key: journals/taslp | |
| 1452 | + weight: 0.5 | |
| 1453 | + - key: conf/clef | |
| 1454 | + weight: 0.5 | |
| 1455 | + - key: journals/ipm | |
| 1456 | + weight: 0.3 | |
| 1457 | + - key: conf/dihu | |
| 1458 | + weight: 0.3 | |
| 1459 | + - key: conf/dhd | |
| 1460 | + weight: 0.3 | |
| 1461 | + - key: conf/interspeech | |
| 1462 | + weight: 0.2 | |
| 1463 | + - key: conf/aaai | |
| 1464 | + weight: 0.1 | |
| 1465 | + - key: conf/ijcai | |
| 1466 | + weight: 0.1 | |
| 1467 | + - key: journals/kbs | |
| 1468 | + weight: 0.1 | |
| 1469 | + - key: journals/eswa | |
| 1470 | + weight: 0.1 | |
| 1471 | + - key: conf/cikm | |
| 1472 | + weight: 0.2 | |
| 1473 | + - key: conf/www | |
| 1474 | + weight: 0.1 | |
| 1475 | + - key: journals/jasis | |
| 1476 | + weight: 0.2 | |
| 1477 | + - key: conf/cogsci | |
| 1478 | + weight: 0.2 | |
| 1479 | + keywords: | |
| 1480 | + - pattern: (?i)\bnatural language (processing|understanding|generation|inference|interfaces?)\b|\bNLP\b|\bNLU\b|\bNLG\b|\bNLI\b | |
| 1481 | + weight: 1.0 | |
| 1482 | + field: both | |
| 1483 | + - pattern: (?i)\b(machine translation|neural machine translation|NMT\b|named entity recognition|NER\b|part-?of-?speech|POS tagging|dependency parsing|constituency parsing|coreference resolution|word embeddings?|word2vec|GloVe|sentiment analysis|opinion mining|aspect-?based sentiment|text (classification|summari[sz]ation|generation|mining|simplification|normali[sz]ation|clustering|retrieval)|abstractive summari[sz]ation|extractive summari[sz]ation|question answering|reading comprehension|relation extraction|event extraction|information extraction|semantic (parsing|role labeling|similarity|textual similarity)|textual entailment|language identification|tokeni[sz]ation|lemmati[sz]ation|stemming|word sense disambiguation|grammatical error correction|spell(ing)? correction|discourse (parsing|analysis)|argument mining|keyphrase extraction|topic model(ing|s)|LDA\b|latent Dirichlet)\b | |
| 1484 | + weight: 1.0 | |
| 1485 | + field: both | |
| 1486 | + - pattern: (?i)\b(computational linguistics|corpus linguistics|treebanks?|low-?resource languages?|multilingual|cross-?lingual|code-?switching|morpholog(y|ical) (analysis|segmentation)|lexical (semantics|resources?)|WordNet|language resources?|annotated corp(us|ora)|inter-?annotator)\b | |
| 1487 | + weight: 0.8 | |
| 1488 | + field: both | |
| 1489 | + - pattern: (?i)\b(dialogue (systems?|state tracking|generation|management|acts?)|task-?oriented dialogue|open-?domain dialogue|chatbots?|conversational (AI|agents?|systems?|search))\b | |
| 1490 | + weight: 0.7 | |
| 1491 | + field: both | |
| 1492 | + - pattern: (?i)\b(hate speech|fake news|misinformation|rumou?r|stance|sarcasm|irony|emotion|humou?r|offensive language|toxic(ity)?|propaganda|clickbait|authorship) (detection|classification|identification|recognition|attribution|analysis)\b | |
| 1493 | + weight: 0.8 | |
| 1494 | + field: both | |
| 1495 | + - pattern: (?i)\b(language models?|BERT|GPT|transformers?|sequence-?to-?sequence|seq2seq|encoder-?decoder|attention)\b | |
| 1496 | + weight: 0.3 | |
| 1497 | + field: both | |
| 1498 | + - pattern: (?i)\b(knowledge graph|ontolog(y|ies)|semantic web|entity linking|knowledge base) (completion|embedding|construction|population|question answering|alignment|learning)?\b | |
| 1499 | + weight: 0.4 | |
| 1500 | + field: both | |
| 1501 | + - pattern: (?i)\b(text|texts|textual|linguistic|lexical|syntactic|semantic|sentences?|words?|documents?|corpus|corpora|language)\b | |
| 1502 | + weight: 0.2 | |
| 1503 | + field: both | |
| 1504 | + exclusions: [] | |
| 1505 | + related: | |
| 1506 | + - llm | |
| 1507 | + - speech_audio | |
| 1508 | + - information_retrieval | |
| 1509 | + - multimodal_ai | |
| 1510 | + - computational_biology | |
| 1511 | + parent_of: [] | |
| 1512 | + child_of: [] | |
| 1513 | + provenance: OpenAlex 1702 language topics (T10181, T10664, T11550, T13083, T12380, T13629, T12262) plus biomedical text mining (field 13) and social-science text topics. *CL venues are the strongest venue signal in the whole ontology (ACL Anthology coverage). | |
| 1514 | +- id: speech_audio | |
| 1515 | + number: 11 | |
| 1516 | + name: Speech and Audio Computing | |
| 1517 | + area: perception_interaction | |
| 1518 | + definition: 'Processing and generation of speech, music and general audio: speech recognition and synthesis, speaker and language recognition, enhancement and separation, spoken language understanding, music information retrieval and generation, audio event detection, neural audio codecs. Text-only dialogue is nlp.' | |
| 1519 | + openalex_topics: | |
| 1520 | + - id: T10201 | |
| 1521 | + weight: 1.0 | |
| 1522 | + note: speech recognition and synthesis | |
| 1523 | + - id: T10860 | |
| 1524 | + weight: 1.0 | |
| 1525 | + note: speech and audio processing | |
| 1526 | + - id: T11309 | |
| 1527 | + weight: 1.0 | |
| 1528 | + note: music and audio processing | |
| 1529 | + - id: T11349 | |
| 1530 | + weight: 0.6 | |
| 1531 | + note: music technology and sound studies | |
| 1532 | + - id: T11447 | |
| 1533 | + weight: 0.6 | |
| 1534 | + note: blind source separation | |
| 1535 | + - id: T12031 | |
| 1536 | + weight: 0.5 | |
| 1537 | + note: speech and dialogue systems | |
| 1538 | + - id: T10863 | |
| 1539 | + weight: 0.3 | |
| 1540 | + note: voice and speech disorders | |
| 1541 | + - id: T11034 | |
| 1542 | + weight: 0.2 | |
| 1543 | + note: digital filter design | |
| 1544 | + - id: T10931 | |
| 1545 | + weight: 0.2 | |
| 1546 | + note: direction-of-arrival estimation (microphone arrays) | |
| 1547 | + - id: T10941 | |
| 1548 | + weight: 0.1 | |
| 1549 | + note: musicology | |
| 1550 | + openalex_subfields: | |
| 1551 | + - id: 1711 | |
| 1552 | + weight: 0.2 | |
| 1553 | + arxiv_categories: | |
| 1554 | + - id: eess.AS | |
| 1555 | + weight: 1.0 | |
| 1556 | + - id: cs.SD | |
| 1557 | + weight: 1.0 | |
| 1558 | + - id: cs.CL | |
| 1559 | + weight: 0.1 | |
| 1560 | + - id: eess.SP | |
| 1561 | + weight: 0.1 | |
| 1562 | + dblp_streams: | |
| 1563 | + - key: conf/interspeech | |
| 1564 | + weight: 1.0 | |
| 1565 | + - key: journals/taslp | |
| 1566 | + weight: 1.0 | |
| 1567 | + - key: journals/speech | |
| 1568 | + weight: 1.0 | |
| 1569 | + - key: conf/slt | |
| 1570 | + weight: 1.0 | |
| 1571 | + - key: conf/asru | |
| 1572 | + weight: 1.0 | |
| 1573 | + - key: journals/csl | |
| 1574 | + weight: 0.8 | |
| 1575 | + - key: conf/icassp | |
| 1576 | + weight: 0.5 | |
| 1577 | + - key: conf/apsipa | |
| 1578 | + weight: 0.3 | |
| 1579 | + - key: conf/eusipco | |
| 1580 | + weight: 0.3 | |
| 1581 | + - key: journals/spl | |
| 1582 | + weight: 0.2 | |
| 1583 | + - key: journals/sigpro | |
| 1584 | + weight: 0.2 | |
| 1585 | + - key: journals/dsp | |
| 1586 | + weight: 0.2 | |
| 1587 | + - key: journals/jstsp | |
| 1588 | + weight: 0.2 | |
| 1589 | + - key: journals/cssp | |
| 1590 | + weight: 0.1 | |
| 1591 | + - key: conf/mm | |
| 1592 | + weight: 0.1 | |
| 1593 | + - key: journals/tmm | |
| 1594 | + weight: 0.1 | |
| 1595 | + keywords: | |
| 1596 | + - pattern: (?i)\bspeech (recognition|synthesis|enhancement|separation|processing|emotion|translation|coding|to text|to speech|language models?|foundation models?|representations?|technolog(y|ies)|signals?|corpus|corpora|data)\b|\btext-?to-?speech\b|\bTTS\b|\bASR\b|\bspeech-?to-?text\b | |
| 1597 | + weight: 1.0 | |
| 1598 | + field: both | |
| 1599 | + - pattern: (?i)\b(automatic speech|spoken (language|dialogue|term|question)|speaker (recognition|verification|identification|diarization|embeddings?|adaptation)|voice (conversion|cloning|assistants?|activity detection|biometrics|synthesis)|keyword spotting|wake[- ]word|acoustic (model(s|ing)?|scene|event|features?|echo)|phonemes?|phonetic|prosod(y|ic)|intonation|lip[- ]reading|audio-?visual speech|dysarthri|pathological speech|whisper(ed)? speech)\b | |
| 1600 | + weight: 1.0 | |
| 1601 | + field: both | |
| 1602 | + - pattern: (?i)\b(audio|music|sound|acoustic) (classification|generation|synthesis|tagging|retrieval|processing|understanding|event detection|source separation|representation|captioning|language models?|foundation models?|codecs?|signals?|features?|embeddings?)\b | |
| 1603 | + weight: 1.0 | |
| 1604 | + field: both | |
| 1605 | + - pattern: (?i)\b(music information retrieval|MIR\b|music (transcription|recommendation|generation|genre|emotion|structure|similarity)|singing voice|beat tracking|chord (recognition|estimation)|melody extraction|symbolic music|MIDI|audio (signal|watermark|deepfake|anti-?spoofing)|microphone arrays?|beamforming for speech|hearing aids?|cochlear|room (impulse|acoustics)|reverberation|dereverberation|noise suppression|sound event|environmental sound|bird (song|call) (detection|classification)|bioacoustic|wav2vec|Whisper\b|HuBERT|WavLM|WaveNet|vocoders?|HiFi-?GAN|spectrograms?|mel[- ]spectrogram|MFCCs?|EnCodec|SoundStream)\b | |
| 1606 | + weight: 0.9 | |
| 1607 | + field: both | |
| 1608 | + - pattern: (?i)\b(speech|audio|acoustic|speaker|music|voice|sound|auditory|phonological)\b | |
| 1609 | + weight: 0.3 | |
| 1610 | + field: both | |
| 1611 | + exclusions: [] | |
| 1612 | + related: | |
| 1613 | + - nlp | |
| 1614 | + - multimodal_ai | |
| 1615 | + - generative_ai | |
| 1616 | + - llm | |
| 1617 | + parent_of: [] | |
| 1618 | + child_of: [] | |
| 1619 | + provenance: OpenAlex T10201/T10860/T11309 and the eess.AS/cs.SD arXiv pair; INTERSPEECH/TASLP strong, ICASSP partial (shared with signal processing). | |
| 1620 | +- id: robotics | |
| 1621 | + number: 12 | |
| 1622 | + name: Robotics | |
| 1623 | + area: perception_interaction | |
| 1624 | + definition: 'Machines that sense and act in the physical world: manipulation, locomotion, motion and path planning, SLAM and localisation, robot learning, human-robot interaction, autonomous vehicles and drones as robotic systems, soft and swarm robotics, teleoperation. RL algorithms are reinforcement_learning; robotic process automation and surgical-outcome studies are excluded.' | |
| 1625 | + openalex_topics: | |
| 1626 | + - id: T10586 | |
| 1627 | + weight: 1.0 | |
| 1628 | + note: robotic path planning | |
| 1629 | + - id: T10653 | |
| 1630 | + weight: 1.0 | |
| 1631 | + note: robot manipulation and learning | |
| 1632 | + - id: T10191 | |
| 1633 | + weight: 1.0 | |
| 1634 | + note: robotics and sensor-based localization | |
| 1635 | + - id: T10709 | |
| 1636 | + weight: 1.0 | |
| 1637 | + note: social robot interaction and HRI | |
| 1638 | + - id: T10879 | |
| 1639 | + weight: 1.0 | |
| 1640 | + note: robotic locomotion and control | |
| 1641 | + - id: T11615 | |
| 1642 | + weight: 1.0 | |
| 1643 | + note: control and dynamics of mobile robots | |
| 1644 | + - id: T10571 | |
| 1645 | + weight: 0.8 | |
| 1646 | + note: robotic mechanisms and dynamics | |
| 1647 | + - id: T10868 | |
| 1648 | + weight: 0.8 | |
| 1649 | + note: soft robotics | |
| 1650 | + - id: T13382 | |
| 1651 | + weight: 0.8 | |
| 1652 | + note: robotics and automated systems | |
| 1653 | + - id: T12784 | |
| 1654 | + weight: 0.8 | |
| 1655 | + note: modular robots and swarm intelligence | |
| 1656 | + - id: T11687 | |
| 1657 | + weight: 0.7 | |
| 1658 | + note: teleoperation and haptic systems | |
| 1659 | + - id: T11099 | |
| 1660 | + weight: 0.7 | |
| 1661 | + note: autonomous vehicle technology and safety | |
| 1662 | + - id: T11023 | |
| 1663 | + weight: 0.6 | |
| 1664 | + note: prosthetics and rehabilitation robotics | |
| 1665 | + - id: T11133 | |
| 1666 | + weight: 0.6 | |
| 1667 | + note: UAV applications | |
| 1668 | + - id: T10462 | |
| 1669 | + weight: 0.5 | |
| 1670 | + note: reinforcement learning in robotics | |
| 1671 | + - id: T10249 | |
| 1672 | + weight: 0.5 | |
| 1673 | + note: distributed control multi-agent (multi-robot) | |
| 1674 | + - id: T14335 | |
| 1675 | + weight: 0.5 | |
| 1676 | + note: educational robotics | |
| 1677 | + - id: T11486 | |
| 1678 | + weight: 0.5 | |
| 1679 | + note: micro and nano robotics | |
| 1680 | + - id: T11325 | |
| 1681 | + weight: 0.4 | |
| 1682 | + note: inertial sensor and navigation | |
| 1683 | + - id: T12158 | |
| 1684 | + weight: 0.3 | |
| 1685 | + note: guidance and control systems | |
| 1686 | + - id: T10805 | |
| 1687 | + weight: 0.2 | |
| 1688 | + note: vehicle dynamics and control | |
| 1689 | + - id: T11192 | |
| 1690 | + weight: 0.3 | |
| 1691 | + note: underwater vehicles | |
| 1692 | + - id: T10525 | |
| 1693 | + weight: 0.2 | |
| 1694 | + note: human-automation interaction | |
| 1695 | + openalex_subfields: [] | |
| 1696 | + arxiv_categories: | |
| 1697 | + - id: cs.RO | |
| 1698 | + weight: 1.0 | |
| 1699 | + - id: eess.SY | |
| 1700 | + weight: 0.2 | |
| 1701 | + - id: cs.SY | |
| 1702 | + weight: 0.2 | |
| 1703 | + dblp_streams: | |
| 1704 | + - key: conf/icra | |
| 1705 | + weight: 1.0 | |
| 1706 | + - key: conf/iros | |
| 1707 | + weight: 1.0 | |
| 1708 | + - key: journals/ral | |
| 1709 | + weight: 1.0 | |
| 1710 | + - key: conf/rss | |
| 1711 | + weight: 1.0 | |
| 1712 | + - key: conf/corl | |
| 1713 | + weight: 1.0 | |
| 1714 | + - key: journals/trob | |
| 1715 | + weight: 1.0 | |
| 1716 | + - key: journals/ijrr | |
| 1717 | + weight: 1.0 | |
| 1718 | + - key: journals/arobots | |
| 1719 | + weight: 1.0 | |
| 1720 | + - key: journals/ras | |
| 1721 | + weight: 1.0 | |
| 1722 | + - key: journals/jirs | |
| 1723 | + weight: 1.0 | |
| 1724 | + - key: journals/robotica | |
| 1725 | + weight: 1.0 | |
| 1726 | + - key: journals/jfr | |
| 1727 | + weight: 1.0 | |
| 1728 | + - key: conf/humanoids | |
| 1729 | + weight: 1.0 | |
| 1730 | + - key: conf/robio | |
| 1731 | + weight: 1.0 | |
| 1732 | + - key: conf/hri | |
| 1733 | + weight: 1.0 | |
| 1734 | + - key: journals/ijsr | |
| 1735 | + weight: 1.0 | |
| 1736 | + - key: conf/ro-man | |
| 1737 | + weight: 1.0 | |
| 1738 | + - key: conf/icira | |
| 1739 | + weight: 1.0 | |
| 1740 | + - key: journals/firai | |
| 1741 | + weight: 1.0 | |
| 1742 | + - key: journals/finr | |
| 1743 | + weight: 1.0 | |
| 1744 | + - key: journals/robotics | |
| 1745 | + weight: 1.0 | |
| 1746 | + - key: journals/ar | |
| 1747 | + weight: 1.0 | |
| 1748 | + - key: journals/jrm | |
| 1749 | + weight: 1.0 | |
| 1750 | + - key: conf/rcar | |
| 1751 | + weight: 1.0 | |
| 1752 | + - key: conf/icarm | |
| 1753 | + weight: 1.0 | |
| 1754 | + - key: conf/biorob | |
| 1755 | + weight: 1.0 | |
| 1756 | + - key: conf/robosoft | |
| 1757 | + weight: 1.0 | |
| 1758 | + - key: conf/aimech | |
| 1759 | + weight: 0.8 | |
| 1760 | + - key: conf/sii | |
| 1761 | + weight: 0.8 | |
| 1762 | + - key: conf/case | |
| 1763 | + weight: 0.6 | |
| 1764 | + - key: conf/icarcv | |
| 1765 | + weight: 0.6 | |
| 1766 | + - key: journals/rcim | |
| 1767 | + weight: 0.6 | |
| 1768 | + - key: conf/icinco | |
| 1769 | + weight: 0.6 | |
| 1770 | + - key: journals/tiv | |
| 1771 | + weight: 0.5 | |
| 1772 | + - key: conf/ivs | |
| 1773 | + weight: 0.5 | |
| 1774 | + - key: journals/tase | |
| 1775 | + weight: 0.5 | |
| 1776 | + - key: conf/itsc | |
| 1777 | + weight: 0.3 | |
| 1778 | + - key: journals/tits | |
| 1779 | + weight: 0.2 | |
| 1780 | + - key: conf/cdc | |
| 1781 | + weight: 0.1 | |
| 1782 | + - key: journals/tcst | |
| 1783 | + weight: 0.1 | |
| 1784 | + - key: conf/amcc | |
| 1785 | + weight: 0.1 | |
| 1786 | + keywords: | |
| 1787 | + - pattern: (?i)\brobot(s|ic|ics|ically)?\b|\bcobots?\b | |
| 1788 | + weight: 1.0 | |
| 1789 | + field: both | |
| 1790 | + - pattern: (?i)\b(manipulat(ion|ors?)|grasp(ing|s)?|dexterous|motion planning|path planning|trajectory (planning|optimi[sz]ation)|SLAM\b|simultaneous locali[sz]ation|visual servoing|legged|quadrupeds?|bipeds?|humanoids?|exoskeletons?|end-?effectors?|teleoperation|telerobot|kinematics|inverse dynamics|whole-?body control|locomotion)\b | |
| 1791 | + weight: 0.8 | |
| 1792 | + field: both | |
| 1793 | + - pattern: (?i)\b(autonomous (driving|vehicles?|navigation|systems?|mobile|underwater|aerial|ground)|self-?driving|UAVs?|UGVs?|AUVs?|drones?|quadrotors?|quadcopters?|unmanned (aerial|ground|surface|underwater)|multi-?robot|swarm robot)\b | |
| 1794 | + weight: 0.7 | |
| 1795 | + field: both | |
| 1796 | + - pattern: (?i)\b(human-?robot|embodied (AI|agents?|intelligence|learning)|sim-?to-?real|imitation learning|learning from demonstration|vision-?language-?action|VLA models?|robot(ic)? foundation models?|RT-?[12]\b|Open-?X Embodiment|diffusion polic(y|ies)|affordance|tactile sensing|force control|compliance control|soft (actuators?|grippers?))\b | |
| 1797 | + weight: 0.8 | |
| 1798 | + field: both | |
| 1799 | + exclusions: | |
| 1800 | + - (?i)\brobotic process automation\b|\bRPA\b | |
| 1801 | + - (?is)^(?!.*(algorithm|control|planning|learning|sensor|kinematic|autonom|simulation|software|system design)).*\brobot(ic)?-?assisted (surgery|prostatectomy|hysterectomy|laparoscop\w+|thoracic|radical|gastrectomy|colectomy|nephrectomy|cystectomy)\b | |
| 1802 | + related: | |
| 1803 | + - reinforcement_learning | |
| 1804 | + - computer_vision | |
| 1805 | + - ai_agents | |
| 1806 | + - hci | |
| 1807 | + - edge_computing | |
| 1808 | + parent_of: [] | |
| 1809 | + child_of: [] | |
| 1810 | + provenance: OpenAlex spreads robotics over CS 1707 (path planning), Engineering 2202/2204/2207 (manipulation, locomotion, mobile robots) and Psychology 3207 (HRI); all reviewed. 'robot' is unambiguous enough to be a 1.0 keyword. | |
| 1811 | +- id: hci | |
| 1812 | + number: 13 | |
| 1813 | + name: Human-Computer Interaction | |
| 1814 | + area: perception_interaction | |
| 1815 | + definition: 'Design, evaluation and understanding of interactive systems and their users: user studies and usability, interaction techniques, VR/AR/XR, accessibility and assistive technology, CSCW and social computing, human-AI interaction, ubiquitous and wearable computing, affective computing. Rendering is computer_graphics; physical robots are robotics.' | |
| 1816 | + openalex_topics: | |
| 1817 | + - id: T10470 | |
| 1818 | + weight: 1.0 | |
| 1819 | + note: usability and user interface design | |
| 1820 | + - id: T10648 | |
| 1821 | + weight: 1.0 | |
| 1822 | + note: virtual reality applications | |
| 1823 | + - id: T10789 | |
| 1824 | + weight: 1.0 | |
| 1825 | + note: interactive and immersive displays | |
| 1826 | + - id: T10803 | |
| 1827 | + weight: 1.0 | |
| 1828 | + note: innovative human-technology interaction | |
| 1829 | + - id: T11707 | |
| 1830 | + weight: 0.8 | |
| 1831 | + note: gaze tracking and assistive technology | |
| 1832 | + - id: T14074 | |
| 1833 | + weight: 0.8 | |
| 1834 | + note: persona design | |
| 1835 | + - id: T10888 | |
| 1836 | + weight: 0.8 | |
| 1837 | + note: augmented reality applications | |
| 1838 | + - id: T13874 | |
| 1839 | + weight: 0.8 | |
| 1840 | + note: information architecture and usability | |
| 1841 | + - id: T11398 | |
| 1842 | + weight: 0.7 | |
| 1843 | + note: hand gesture recognition | |
| 1844 | + - id: T10525 | |
| 1845 | + weight: 0.7 | |
| 1846 | + note: human-automation interaction and safety | |
| 1847 | + - id: T10709 | |
| 1848 | + weight: 0.5 | |
| 1849 | + note: social robot interaction | |
| 1850 | + - id: T11704 | |
| 1851 | + weight: 0.5 | |
| 1852 | + note: mobile crowdsensing and crowdsourcing | |
| 1853 | + - id: T11687 | |
| 1854 | + weight: 0.5 | |
| 1855 | + note: teleoperation and haptics | |
| 1856 | + - id: T10429 | |
| 1857 | + weight: 0.5 | |
| 1858 | + note: EEG and brain-computer interfaces | |
| 1859 | + - id: T12128 | |
| 1860 | + weight: 0.4 | |
| 1861 | + note: AI in service interactions (chatbot UX) | |
| 1862 | + - id: T13155 | |
| 1863 | + weight: 0.4 | |
| 1864 | + note: digital communication and language | |
| 1865 | + - id: T10914 | |
| 1866 | + weight: 0.3 | |
| 1867 | + note: tactile and sensory interactions | |
| 1868 | + - id: T11902 | |
| 1869 | + weight: 0.3 | |
| 1870 | + note: intelligent tutoring systems | |
| 1871 | + - id: T10444 | |
| 1872 | + weight: 0.3 | |
| 1873 | + note: context-aware activity recognition (ubicomp) | |
| 1874 | + - id: T12260 | |
| 1875 | + weight: 0.2 | |
| 1876 | + note: educational technology | |
| 1877 | + - id: T11122 | |
| 1878 | + weight: 0.2 | |
| 1879 | + note: online learning and analytics | |
| 1880 | + - id: T13807 | |
| 1881 | + weight: 0.2 | |
| 1882 | + note: cultural insights and digital impacts | |
| 1883 | + - id: T12338 | |
| 1884 | + weight: 0.2 | |
| 1885 | + note: digital literacy | |
| 1886 | + - id: T14114 | |
| 1887 | + weight: 0.2 | |
| 1888 | + note: digital media and philosophy | |
| 1889 | + openalex_subfields: | |
| 1890 | + - id: 1709 | |
| 1891 | + weight: 0.6 | |
| 1892 | + arxiv_categories: | |
| 1893 | + - id: cs.HC | |
| 1894 | + weight: 1.0 | |
| 1895 | + - id: cs.CY | |
| 1896 | + weight: 0.2 | |
| 1897 | + - id: cs.SI | |
| 1898 | + weight: 0.1 | |
| 1899 | + dblp_streams: | |
| 1900 | + - key: conf/chi | |
| 1901 | + weight: 1.0 | |
| 1902 | + - key: conf/uist | |
| 1903 | + weight: 1.0 | |
| 1904 | + - key: conf/cscw | |
| 1905 | + weight: 1.0 | |
| 1906 | + - key: journals/pacmhci | |
| 1907 | + weight: 1.0 | |
| 1908 | + - key: journals/tochi | |
| 1909 | + weight: 1.0 | |
| 1910 | + - key: journals/ijmms | |
| 1911 | + weight: 1.0 | |
| 1912 | + - key: journals/ijhci | |
| 1913 | + weight: 1.0 | |
| 1914 | + - key: conf/iui | |
| 1915 | + weight: 1.0 | |
| 1916 | + - key: conf/ACMdis | |
| 1917 | + weight: 1.0 | |
| 1918 | + - key: conf/vr | |
| 1919 | + weight: 1.0 | |
| 1920 | + - key: conf/ismar | |
| 1921 | + weight: 1.0 | |
| 1922 | + - key: journals/vr | |
| 1923 | + weight: 1.0 | |
| 1924 | + - key: conf/huc | |
| 1925 | + weight: 1.0 | |
| 1926 | + - key: journals/imwut | |
| 1927 | + weight: 1.0 | |
| 1928 | + - key: conf/assets | |
| 1929 | + weight: 1.0 | |
| 1930 | + - key: conf/interact | |
| 1931 | + weight: 1.0 | |
| 1932 | + - key: conf/mc | |
| 1933 | + weight: 1.0 | |
| 1934 | + - key: conf/tei | |
| 1935 | + weight: 1.0 | |
| 1936 | + - key: conf/acmidc | |
| 1937 | + weight: 1.0 | |
| 1938 | + - key: conf/etra | |
| 1939 | + weight: 1.0 | |
| 1940 | + - key: journals/behaviourIT | |
| 1941 | + weight: 1.0 | |
| 1942 | + - key: journals/interactions | |
| 1943 | + weight: 1.0 | |
| 1944 | + - key: conf/hci | |
| 1945 | + weight: 0.8 | |
| 1946 | + - key: journals/chb | |
| 1947 | + weight: 0.6 | |
| 1948 | + - key: conf/ahfe | |
| 1949 | + weight: 0.6 | |
| 1950 | + - key: conf/icmi | |
| 1951 | + weight: 0.6 | |
| 1952 | + - key: journals/taffco | |
| 1953 | + weight: 0.6 | |
| 1954 | + - key: journals/displays | |
| 1955 | + weight: 0.5 | |
| 1956 | + - key: journals/cbsn | |
| 1957 | + weight: 0.4 | |
| 1958 | + - key: journals/nms | |
| 1959 | + weight: 0.3 | |
| 1960 | + - key: conf/hri | |
| 1961 | + weight: 0.3 | |
| 1962 | + - key: journals/ile | |
| 1963 | + weight: 0.3 | |
| 1964 | + - key: journals/tvcg | |
| 1965 | + weight: 0.2 | |
| 1966 | + - key: journals/ce | |
| 1967 | + weight: 0.2 | |
| 1968 | + - key: journals/eait | |
| 1969 | + weight: 0.2 | |
| 1970 | + - key: conf/um | |
| 1971 | + weight: 0.3 | |
| 1972 | + - key: journals/entcom | |
| 1973 | + weight: 0.5 | |
| 1974 | + - key: conf/cig | |
| 1975 | + weight: 0.3 | |
| 1976 | + - key: journals/tele | |
| 1977 | + weight: 0.2 | |
| 1978 | + - key: conf/icwsm | |
| 1979 | + weight: 0.3 | |
| 1980 | + - key: journals/ijim | |
| 1981 | + weight: 0.3 | |
| 1982 | + - key: journals/jaihc | |
| 1983 | + weight: 0.2 | |
| 1984 | + - key: conf/percom | |
| 1985 | + weight: 0.3 | |
| 1986 | + - key: conf/cscwd | |
| 1987 | + weight: 0.3 | |
| 1988 | + keywords: | |
| 1989 | + - pattern: (?i)\bhuman-?computer interaction\b|\bHCI\b|\bCSCW\b|\bcomputer-?supported cooperative\b|\buser-?centered design\b|\bhuman factors\b | |
| 1990 | + weight: 1.0 | |
| 1991 | + field: both | |
| 1992 | + - pattern: (?i)\b(user (study|studies|experience|interfaces?|engagement|perception|acceptance|needs|research|testing|feedback)|usability (study|testing|evaluation)?|UX\b|UI (design|components)|participatory design|co-?design|design (fiction|probes?|implications|space|guidelines)|think-?aloud|Wizard[- ]of[- ]Oz|formative (study|evaluation)|within-?subjects?|between-?subjects?|Likert|System Usability Scale|SUS\b|NASA-?TLX)\b | |
| 1993 | + weight: 0.8 | |
| 1994 | + field: both | |
| 1995 | + - pattern: (?i)\b(virtual|augmented|mixed|extended) reality\b|\bVR\b|\bXR\b|\bhead-?mounted\b|\bimmersive\b|\bmetaverse\b|\bHMDs?\b|\btelepresence\b|\bcybersickness\b|\bpresence (in|and) VR\b | |
| 1996 | + weight: 0.8 | |
| 1997 | + field: both | |
| 1998 | + - pattern: (?i)\b(accessibilit(y|ies)|assistive technolog(y|ies)|eye[- ]tracking|gaze(-based)?|gestures?|gestural|haptics?|tangible|wearables?|smart ?watch|brain-?computer interfaces?|BCI\b|affective computing|emotion recognition for interaction|screen readers?|blind (users|people)|visually impaired|older adults|children'?s? (interaction|technology)|neurodivergent)\b | |
| 1999 | + weight: 0.7 | |
| 2000 | + field: both | |
| 2001 | + - pattern: (?i)\b(human-?AI (interaction|collaboration|teaming|co-?creation)|human-?in-?the-?loop|human-?centered AI|explanation interfaces?|conversational (user )?interfaces?|voice (user )?interfaces?|chatbot (design|user)|interactive machine learning|mixed-?initiative|AI-?assisted (writing|design|creativity)|trust in (AI|automation|robots))\b | |
| 2002 | + weight: 0.8 | |
| 2003 | + field: both | |
| 2004 | + - pattern: (?i)\b(interaction (design|techniques?|paradigms?|modalit)|interactive (systems?|visuali[sz]ation|prototypes?|installations?)|user interfaces?|GUIs?\b|touch(screen| input| interaction)|pen input|mid-?air|gaze input|input (devices?|techniques?)|text entry|target acquisition|Fitts)\b | |
| 2005 | + weight: 0.8 | |
| 2006 | + field: both | |
| 2007 | + - pattern: (?i)\b(ubiquitous computing|pervasive computing|ubicomp|context-?aware(ness)?|smart (homes?|environments?)|ambient (intelligence|assisted)|activity recognition (from|using|with) (wearable|smartphone|sensors?)|mobile (interaction|HCI|users?)|notifications?|digital well-?being|persuasive technolog|serious games?|gamification|player experience|game (design|user research))\b | |
| 2008 | + weight: 0.7 | |
| 2009 | + field: both | |
| 2010 | + - pattern: (?i)\b(social computing|social media (use|users|platforms?)|online communit(y|ies)|crowdsourcing|crowd ?workers?|Mechanical Turk|content creators?|misinformation (on|and) (social|platforms)|online harassment|moderation practices|collaborative (work|writing|tools)|remote (work|collaboration)|computer-?mediated communication)\b | |
| 2011 | + weight: 0.6 | |
| 2012 | + field: both | |
| 2013 | + - pattern: (?i)\b(qualitative (study|analysis|interviews?)|interview study|semi-?structured interviews?|thematic analysis|grounded theory|focus groups?|diary study|ethnograph|participants (reported|described|were recruited)|N\s?=\s?\d+ participants)\b | |
| 2014 | + weight: 0.5 | |
| 2015 | + field: both | |
| 2016 | + - pattern: (?i)\b(users?|participants?|interaction|interactive|interfaces?|design)\b | |
| 2017 | + weight: 0.2 | |
| 2018 | + field: both | |
| 2019 | + exclusions: [] | |
| 2020 | + related: | |
| 2021 | + - computer_graphics | |
| 2022 | + - robotics | |
| 2023 | + - ai_safety | |
| 2024 | + - multimodal_ai | |
| 2025 | + - software_engineering | |
| 2026 | + - information_retrieval | |
| 2027 | + parent_of: [] | |
| 2028 | + child_of: [] | |
| 2029 | + provenance: All 8 topics of OpenAlex subfield 1709 mapped; supporting topics from Psychology (human-automation), Neuroscience (BCI) and education technology at low weight. CHI/UIST/CSCW/PACM HCI/TOCHI are near-pure venues. | |
| 2030 | +- id: software_engineering | |
| 2031 | + number: 14 | |
| 2032 | + name: Software Engineering | |
| 2033 | + area: software_pl | |
| 2034 | + definition: 'How software is specified, built, tested, maintained and studied: requirements, architecture, testing and debugging, program repair, mining software repositories, empirical studies of developers, DevOps, model-driven engineering, open-source ecosystems, and AI-assisted software development. Language design is programming_languages; proofs of correctness are formal_verification.' | |
| 2035 | + openalex_topics: | |
| 2036 | + - id: T10430 | |
| 2037 | + weight: 1.0 | |
| 2038 | + note: software engineering techniques and practices | |
| 2039 | + - id: T10260 | |
| 2040 | + weight: 1.0 | |
| 2041 | + note: software engineering research | |
| 2042 | + - id: T10639 | |
| 2043 | + weight: 1.0 | |
| 2044 | + note: advanced software engineering methodologies | |
| 2045 | + - id: T10743 | |
| 2046 | + weight: 1.0 | |
| 2047 | + note: software testing and debugging | |
| 2048 | + - id: T11450 | |
| 2049 | + weight: 1.0 | |
| 2050 | + note: model-driven software engineering | |
| 2051 | + - id: T12423 | |
| 2052 | + weight: 1.0 | |
| 2053 | + note: software reliability and analysis | |
| 2054 | + - id: T12490 | |
| 2055 | + weight: 1.0 | |
| 2056 | + note: software engineering and design patterns | |
| 2057 | + - id: T11675 | |
| 2058 | + weight: 0.8 | |
| 2059 | + note: open source software | |
| 2060 | + - id: T13197 | |
| 2061 | + weight: 0.8 | |
| 2062 | + note: spreadsheets and end-user computing | |
| 2063 | + - id: T12127 | |
| 2064 | + weight: 0.7 | |
| 2065 | + note: software system performance, microservices, AIOps | |
| 2066 | + - id: T10679 | |
| 2067 | + weight: 0.7 | |
| 2068 | + note: service-oriented architecture and web services | |
| 2069 | + - id: T12799 | |
| 2070 | + weight: 0.6 | |
| 2071 | + note: mobile and web applications | |
| 2072 | + - id: T12601 | |
| 2073 | + weight: 0.5 | |
| 2074 | + note: web applications and data management | |
| 2075 | + - id: T10533 | |
| 2076 | + weight: 0.4 | |
| 2077 | + note: teaching and learning programming | |
| 2078 | + - id: T11986 | |
| 2079 | + weight: 0.4 | |
| 2080 | + note: research software and scientific workflows | |
| 2081 | + - id: T12479 | |
| 2082 | + weight: 0.3 | |
| 2083 | + note: web application security vulnerabilities | |
| 2084 | + - id: T13650 | |
| 2085 | + weight: 0.3 | |
| 2086 | + note: Python scientific programming | |
| 2087 | + - id: T10126 | |
| 2088 | + weight: 0.2 | |
| 2089 | + note: logic, programming and type systems | |
| 2090 | + - id: T13034 | |
| 2091 | + weight: 0.2 | |
| 2092 | + note: information systems education and curriculum | |
| 2093 | + - id: T13681 | |
| 2094 | + weight: 0.1 | |
| 2095 | + note: engineering and information technology | |
| 2096 | + openalex_subfields: | |
| 2097 | + - id: 1712 | |
| 2098 | + weight: 0.5 | |
| 2099 | + arxiv_categories: | |
| 2100 | + - id: cs.SE | |
| 2101 | + weight: 1.0 | |
| 2102 | + dblp_streams: | |
| 2103 | + - key: conf/icse | |
| 2104 | + weight: 1.0 | |
| 2105 | + - key: conf/sigsoft | |
| 2106 | + weight: 1.0 | |
| 2107 | + - key: conf/kbse | |
| 2108 | + weight: 1.0 | |
| 2109 | + - key: conf/issta | |
| 2110 | + weight: 1.0 | |
| 2111 | + - key: conf/msr | |
| 2112 | + weight: 1.0 | |
| 2113 | + - key: conf/icst | |
| 2114 | + weight: 1.0 | |
| 2115 | + - key: conf/saner | |
| 2116 | + weight: 1.0 | |
| 2117 | + - key: journals/tse | |
| 2118 | + weight: 1.0 | |
| 2119 | + - key: journals/tosem | |
| 2120 | + weight: 1.0 | |
| 2121 | + - key: journals/ese | |
| 2122 | + weight: 1.0 | |
| 2123 | + - key: journals/jss | |
| 2124 | + weight: 1.0 | |
| 2125 | + - key: journals/infsof | |
| 2126 | + weight: 1.0 | |
| 2127 | + - key: conf/re | |
| 2128 | + weight: 1.0 | |
| 2129 | + - key: conf/models | |
| 2130 | + weight: 1.0 | |
| 2131 | + - key: conf/issre | |
| 2132 | + weight: 1.0 | |
| 2133 | + - key: conf/qrs | |
| 2134 | + weight: 1.0 | |
| 2135 | + - key: journals/spe | |
| 2136 | + weight: 1.0 | |
| 2137 | + - key: journals/software | |
| 2138 | + weight: 1.0 | |
| 2139 | + - key: conf/caise | |
| 2140 | + weight: 0.6 | |
| 2141 | + - key: conf/compsac | |
| 2142 | + weight: 0.6 | |
| 2143 | + - key: journals/jossw | |
| 2144 | + weight: 0.5 | |
| 2145 | + - key: journals/softx | |
| 2146 | + weight: 0.5 | |
| 2147 | + - key: journals/aes | |
| 2148 | + weight: 0.5 | |
| 2149 | + - key: journals/csse | |
| 2150 | + weight: 0.4 | |
| 2151 | + - key: journals/tr | |
| 2152 | + weight: 0.3 | |
| 2153 | + - key: conf/dsn | |
| 2154 | + weight: 0.3 | |
| 2155 | + - key: journals/computing | |
| 2156 | + weight: 0.3 | |
| 2157 | + - key: conf/sac | |
| 2158 | + weight: 0.2 | |
| 2159 | + - key: journals/cacm | |
| 2160 | + weight: 0.1 | |
| 2161 | + - key: journals/computer | |
| 2162 | + weight: 0.1 | |
| 2163 | + - key: conf/icws | |
| 2164 | + weight: 0.3 | |
| 2165 | + - key: journals/tsc | |
| 2166 | + weight: 0.3 | |
| 2167 | + - key: conf/fedcsis | |
| 2168 | + weight: 0.2 | |
| 2169 | + - key: conf/gi | |
| 2170 | + weight: 0.2 | |
| 2171 | + - key: journals/ieicetd | |
| 2172 | + weight: 0.1 | |
| 2173 | + - key: journals/jsjkx | |
| 2174 | + weight: 0.1 | |
| 2175 | + - key: conf/iceis | |
| 2176 | + weight: 0.3 | |
| 2177 | + - key: conf/sigcse | |
| 2178 | + weight: 0.2 | |
| 2179 | + - key: conf/iticse | |
| 2180 | + weight: 0.2 | |
| 2181 | + keywords: | |
| 2182 | + - pattern: (?i)\bsoftware (engineering|development|testing|maintenance|evolution|quality|defects?|bugs?|repositor(y|ies)|architectures?|design|reuse|process(es)?|product lines?|projects?|metrics|vulnerabilit(y|ies)|ecosystems?|supply chains?|requirements?|documentation|analytics|practitioners?|developers?|teams?|artifacts?|systems? engineering|verification and validation|reliability|security practices|refactoring|modernization|migration|libraries|dependencies)\b | |
| 2183 | + weight: 1.0 | |
| 2184 | + field: both | |
| 2185 | + - pattern: (?i)\b(code (review|generation|completion|smells?|clones?|search|summari[sz]ation|comprehension|quality|coverage|readability|translation|refactoring|LLMs?)|program (repair|comprehension|synthesis|analysis|slicing)|bug (locali[sz]ation|fixing|reports?|prediction|detection|triage)|defect prediction|fault locali[sz]ation|test (generation|cases?|suites?|oracles?|flakiness|automation|prioriti[sz]ation|amplification)|unit tests?|fuzz(ing|ers?)|mutation testing|regression testing|continuous (integration|delivery|deployment)|DevOps|CI/CD|technical debt|refactoring|static analysis|dynamic analysis|GitHub|open[- ]source (projects?|software|development|communities)|Stack Overflow|pull requests?|commit (messages?|histor)|issue (tracking|reports?)|mining software|API (usage|misuse|evolution|documentation|recommendation)|build (systems?|failures?)|configuration (errors?|management)|infrastructure as code|logging practices|AIOps|incident management)\b | |
| 2186 | + weight: 1.0 | |
| 2187 | + field: both | |
| 2188 | + - pattern: (?i)\b(agile|Scrum|Kanban|requirements engineering|user stories|model-?driven|MDE\b|UML\b|SysML|domain-?specific modeling|microservices?|monolith|low-?code|no-?code|end-?user (programming|development)|spreadsheets?|pair programming|code ownership|onboarding|developer (productivity|experience|tools|surveys?)|programmers?' )\b | |
| 2189 | + weight: 0.8 | |
| 2190 | + field: both | |
| 2191 | + - pattern: (?i)\b(LLM|AI|automated|neural|learning)-?(based|assisted|powered|driven)? (software engineering|code generation|programming|program repair|test generation|code review|debugging)\b|\b(code|coding) (LLMs?|assistants?|models?|agents?)\b|\bCopilot\b|\bvibe coding\b|\bLLMs? for (code|software|programming|testing)\b|\bAI pair programm\w+\b|\bCodex\b|\bStarCoder\b|\bCodeLlama\b|\bHumanEval\b|\bMBPP\b|\bSWE-?bench\b | |
| 2192 | + weight: 1.0 | |
| 2193 | + field: both | |
| 2194 | + - pattern: (?i)\b(developers?|programmers?|software|codebase|source code|programs?|debugging|testing|maintainab)\b | |
| 2195 | + weight: 0.3 | |
| 2196 | + field: both | |
| 2197 | + exclusions: [] | |
| 2198 | + related: | |
| 2199 | + - programming_languages | |
| 2200 | + - formal_verification | |
| 2201 | + - llm | |
| 2202 | + - hci | |
| 2203 | + - ai_agents | |
| 2204 | + - operating_systems | |
| 2205 | + parent_of: [] | |
| 2206 | + child_of: [] | |
| 2207 | + provenance: All 5 topics of OpenAlex subfield 1712 plus SE topics in 1702/1710 (T10639, T10430, T10260) and Social Sciences (T12490); ICSE/FSE/ASE/TSE/TOSEM/EMSE are the core venues; cs.SE suffices alone. | |
| 2208 | +- id: programming_languages | |
| 2209 | + number: 15 | |
| 2210 | + name: Programming Languages | |
| 2211 | + area: software_pl | |
| 2212 | + definition: 'Design, semantics, type systems and implementation principles of programming languages: type theory, operational and denotational semantics, functional and logic programming, effects, concurrency models, memory safety, domain-specific languages, program analysis as a language problem. Code generation and optimisation pipelines are compilers (a child); machine-checked correctness is formal_verification.' | |
| 2213 | + openalex_topics: | |
| 2214 | + - id: T10126 | |
| 2215 | + weight: 1.0 | |
| 2216 | + note: logic, programming and type systems | |
| 2217 | + - id: T11727 | |
| 2218 | + weight: 0.3 | |
| 2219 | + note: advanced algebra and logic | |
| 2220 | + - id: T11567 | |
| 2221 | + weight: 0.2 | |
| 2222 | + note: formal languages and automata | |
| 2223 | + - id: T12002 | |
| 2224 | + weight: 0.2 | |
| 2225 | + note: computability and logic | |
| 2226 | + - id: T10533 | |
| 2227 | + weight: 0.2 | |
| 2228 | + note: teaching and learning programming | |
| 2229 | + - id: T13197 | |
| 2230 | + weight: 0.2 | |
| 2231 | + note: end-user programming | |
| 2232 | + openalex_subfields: [] | |
| 2233 | + arxiv_categories: | |
| 2234 | + - id: cs.PL | |
| 2235 | + weight: 1.0 | |
| 2236 | + - id: cs.LO | |
| 2237 | + weight: 0.3 | |
| 2238 | + - id: cs.FL | |
| 2239 | + weight: 0.2 | |
| 2240 | + dblp_streams: | |
| 2241 | + - key: journals/pacmpl | |
| 2242 | + weight: 1.0 | |
| 2243 | + - key: conf/pldi | |
| 2244 | + weight: 1.0 | |
| 2245 | + - key: conf/oopsla | |
| 2246 | + weight: 1.0 | |
| 2247 | + - key: conf/esop | |
| 2248 | + weight: 1.0 | |
| 2249 | + - key: journals/toplas | |
| 2250 | + weight: 1.0 | |
| 2251 | + - key: journals/jfp | |
| 2252 | + weight: 1.0 | |
| 2253 | + - key: conf/fscd | |
| 2254 | + weight: 0.8 | |
| 2255 | + - key: conf/sas | |
| 2256 | + weight: 0.6 | |
| 2257 | + - key: journals/mscs | |
| 2258 | + weight: 0.5 | |
| 2259 | + - key: conf/ppopp | |
| 2260 | + weight: 0.5 | |
| 2261 | + - key: conf/concur | |
| 2262 | + weight: 0.4 | |
| 2263 | + - key: conf/csl | |
| 2264 | + weight: 0.3 | |
| 2265 | + - key: conf/lics | |
| 2266 | + weight: 0.3 | |
| 2267 | + - key: journals/lmcs | |
| 2268 | + weight: 0.3 | |
| 2269 | + - key: conf/cgo | |
| 2270 | + weight: 0.3 | |
| 2271 | + - key: conf/cc | |
| 2272 | + weight: 0.3 | |
| 2273 | + - key: journals/acta | |
| 2274 | + weight: 0.3 | |
| 2275 | + - key: conf/birthday | |
| 2276 | + weight: 0.1 | |
| 2277 | + - key: journals/tcs | |
| 2278 | + weight: 0.1 | |
| 2279 | + - key: journals/spe | |
| 2280 | + weight: 0.2 | |
| 2281 | + - key: journals/computing | |
| 2282 | + weight: 0.1 | |
| 2283 | + - key: conf/sigcse | |
| 2284 | + weight: 0.1 | |
| 2285 | + keywords: | |
| 2286 | + - pattern: (?i)\bprogramming languages?\b|\blanguage (design|semantics|implementation|features?|constructs?|runtimes?)\b|\bPL (research|community|theory)\b | |
| 2287 | + weight: 1.0 | |
| 2288 | + field: both | |
| 2289 | + - pattern: (?i)\btype (systems?|theory|inference|checking|safety|soundness|classes|errors?|annotations?|directed)\b|\b(dependent|gradual|refinement|session|linear|affine|effect|ownership|intersection|union|algebraic data|polymorphic|higher-?kinded|substructural) types?\b|\b(statically|dynamically)[- ]typed\b|\btyped (lambda|functional|assembly|languages?)\b | |
| 2290 | + weight: 1.0 | |
| 2291 | + field: both | |
| 2292 | + - pattern: (?i)\b(lambda[- ]calculus|pi-?calculus|operational semantics|denotational semantics|axiomatic semantics|program semantics|abstract interpretation|separation logic|Hoare logic|category theory|monads?|monadic|algebraic effects|effect handlers|continuations?|CPS\b|Curry-?Howard|homotopy type theory|cubical|normali[sz]ation by evaluation|bidirectional typing|subtyping|parametricity|logical relations|step-?indexed|coinduction|abstract machines?)\b | |
| 2293 | + weight: 1.0 | |
| 2294 | + field: both | |
| 2295 | + - pattern: (?i)\b(functional programming|logic programming|constraint logic programming|answer set programming|probabilistic programming languages?|reactive programming|dataflow programming|array programming|Haskell|OCaml|Standard ML|Scheme|Racket|Clojure|Erlang|Elixir|Scala|Prolog|Datalog|Coq|Agda|Idris|Lean 4|Rust|WebAssembly|Wasm|Kotlin|Swift|Julia|domain-?specific languages?|DSLs?|embedded DSL|metaprogramming|macros?|staging|multi-?stage programming|garbage collect(ion|ors?)|memory safety|unsafe (code|Rust)|borrow checker|ownership (types?|model)|smart contracts? languages?|language (interoperability|workbench)|parser (combinators?|generators?)|grammars? (for|of) programming)\b | |
| 2296 | + weight: 0.9 | |
| 2297 | + field: both | |
| 2298 | + - pattern: (?i)\b(program (synthesis|analysis|verification|transformation|equivalence|slicing|refinement|calculation)|static analysis|dataflow analysis|points?-?to analysis|alias analysis|taint analysis|symbolic execution|partial evaluation|interpreters?|virtual machines? for|bytecode|intermediate language|runtime systems?|concurrency (primitives|models|bugs)|memory models?|weak memory|data races?|deadlock (detection|freedom)|software transactional memory|actors? model|async/await|coroutines?|exceptions? handling|gradual verification)\b | |
| 2299 | + weight: 0.6 | |
| 2300 | + field: both | |
| 2301 | + - pattern: (?i)\b(syntax|semantics|compil\w+|interpret\w+|languages?|programs?|programming)\b | |
| 2302 | + weight: 0.2 | |
| 2303 | + field: both | |
| 2304 | + exclusions: [] | |
| 2305 | + related: | |
| 2306 | + - compilers | |
| 2307 | + - formal_verification | |
| 2308 | + - software_engineering | |
| 2309 | + - computational_complexity | |
| 2310 | + parent_of: | |
| 2311 | + - compilers | |
| 2312 | + child_of: [] | |
| 2313 | + provenance: T10126 is the single OpenAlex PL topic (types, logic, programming); PACMPL (POPL/OOPSLA/ICFP/PLDI) is the dominant venue stream in DBLP; conf/popl and conf/icfp have no separate stream over the window. | |
| 2314 | +- id: compilers | |
| 2315 | + number: 16 | |
| 2316 | + name: Compilers | |
| 2317 | + area: software_pl | |
| 2318 | + definition: 'Translation and optimisation of programs for execution: compiler construction, intermediate representations, optimisation passes, code generation, JIT compilation, auto-vectorisation and parallelisation, polyhedral methods, high-level synthesis, and compilers for machine-learning workloads and accelerators. A child of programming_languages.' | |
| 2319 | + openalex_topics: | |
| 2320 | + - id: T10054 | |
| 2321 | + weight: 0.6 | |
| 2322 | + note: 'parallel computing: compiler optimization, OpenMP, CUDA' | |
| 2323 | + - id: T10126 | |
| 2324 | + weight: 0.4 | |
| 2325 | + note: logic, programming and type systems | |
| 2326 | + - id: T10904 | |
| 2327 | + weight: 0.3 | |
| 2328 | + note: 'embedded systems design: high-level synthesis' | |
| 2329 | + - id: T13650 | |
| 2330 | + weight: 0.2 | |
| 2331 | + note: Python scientific programming (JIT, NumPy) | |
| 2332 | + openalex_subfields: [] | |
| 2333 | + arxiv_categories: | |
| 2334 | + - id: cs.PL | |
| 2335 | + weight: 0.5 | |
| 2336 | + - id: cs.DC | |
| 2337 | + weight: 0.1 | |
| 2338 | + - id: cs.AR | |
| 2339 | + weight: 0.1 | |
| 2340 | + - id: cs.MS | |
| 2341 | + weight: 0.1 | |
| 2342 | + - id: cs.PF | |
| 2343 | + weight: 0.1 | |
| 2344 | + dblp_streams: | |
| 2345 | + - key: conf/cgo | |
| 2346 | + weight: 1.0 | |
| 2347 | + - key: conf/cc | |
| 2348 | + weight: 1.0 | |
| 2349 | + - key: conf/pact | |
| 2350 | + weight: 0.8 | |
| 2351 | + - key: conf/pldi | |
| 2352 | + weight: 0.6 | |
| 2353 | + - key: journals/taco | |
| 2354 | + weight: 0.6 | |
| 2355 | + - key: conf/ppopp | |
| 2356 | + weight: 0.5 | |
| 2357 | + - key: conf/asplos | |
| 2358 | + weight: 0.4 | |
| 2359 | + - key: conf/mlsys | |
| 2360 | + weight: 0.4 | |
| 2361 | + - key: journals/pacmpl | |
| 2362 | + weight: 0.3 | |
| 2363 | + - key: journals/toplas | |
| 2364 | + weight: 0.3 | |
| 2365 | + - key: conf/ics | |
| 2366 | + weight: 0.3 | |
| 2367 | + - key: conf/sc | |
| 2368 | + weight: 0.2 | |
| 2369 | + - key: conf/micro | |
| 2370 | + weight: 0.2 | |
| 2371 | + - key: journals/tecs | |
| 2372 | + weight: 0.2 | |
| 2373 | + - key: conf/europar | |
| 2374 | + weight: 0.2 | |
| 2375 | + - key: journals/tpds | |
| 2376 | + weight: 0.1 | |
| 2377 | + - key: conf/ipps | |
| 2378 | + weight: 0.1 | |
| 2379 | + - key: journals/jpdc | |
| 2380 | + weight: 0.1 | |
| 2381 | + - key: conf/esop | |
| 2382 | + weight: 0.2 | |
| 2383 | + - key: conf/sas | |
| 2384 | + weight: 0.2 | |
| 2385 | + - key: journals/spe | |
| 2386 | + weight: 0.2 | |
| 2387 | + - key: conf/date | |
| 2388 | + weight: 0.1 | |
| 2389 | + - key: conf/dac | |
| 2390 | + weight: 0.1 | |
| 2391 | + - key: conf/fccm | |
| 2392 | + weight: 0.2 | |
| 2393 | + - key: conf/fpga | |
| 2394 | + weight: 0.2 | |
| 2395 | + keywords: | |
| 2396 | + - pattern: (?i)\bcompilers?\b|\bcompilation\b|\bcompiler (optimi[sz]ation|design|infrastructure|passes|back-?ends?|front-?ends?|frameworks?|construction|bugs?|testing|fuzzing|verification|correctness)\b|\bcompiling\b | |
| 2397 | + weight: 1.0 | |
| 2398 | + field: both | |
| 2399 | + - pattern: (?i)\b(LLVM|MLIR|GCC|Clang|TVM|XLA|Halide|TensorRT|polyhedral|auto-?tuning|auto-?vectori[sz]ation|vectori[sz]ation|loop (tiling|fusion|unrolling|interchange|transformations?|nests?|optimi[sz]ations?)|register allocation|instruction (scheduling|selection)|intermediate representations?|IR\b.*\b(lowering|optimi[sz]ation)|just-?in-?time|JIT\b|ahead-?of-?time|AOT\b|code generation (for|targeting)|binary (translation|rewriting|optimi[sz]ation)|decompil\w+|superoptimi[sz]\w+|peephole|tensor compilers?|kernel (generation|fusion|compilers?)|operator fusion|graph (compilers?|lowering|rewriting for)|schedule (search|space)|cost models? for (compilers?|code))\b | |
| 2400 | + weight: 1.0 | |
| 2401 | + field: both | |
| 2402 | + - pattern: (?i)\b(high-?level synthesis|HLS\b|OpenMP|OpenCL|OpenACC|CUDA (kernels?|code|programming)|SYCL|parallelizing|auto-?parallel|program transformation|link-?time optimi[sz]ation|profile-?guided|whole-?program|inlining|dead code|constant (propagation|folding)|SSA\b|static single assignment|control-?flow graphs?|data-?flow (analysis|graphs?)|alias analysis|escape analysis|garbage collector (design|implementation)|managed runtimes?|interpreters? (design|performance)|bytecode (optimi[sz]ation|interpreters?)|WebAssembly compil|transpil\w+|source-?to-?source)\b | |
| 2403 | + weight: 0.7 | |
| 2404 | + field: both | |
| 2405 | + - pattern: (?i)\b(machine learning|deep learning|ML|DL|AI|neural network|DNN|tensor|quantum|domain-?specific|hardware|FPGA|GPU|accelerator|verified|certified) compilers?\b|\bcompilers? for (machine learning|deep learning|neural networks?|accelerators?|GPUs?|FPGAs?|quantum)\b | |
| 2406 | + weight: 1.0 | |
| 2407 | + field: both | |
| 2408 | + - pattern: (?i)\b(Triton|CUTLASS|cuDNN|oneDNN|XNNPACK|ONNX|TorchInductor|torch\.compile|TorchScript|Glow|nGraph|IREE|Tiramisu|AutoTVM|Ansor|CompCert|CakeML|Cranelift|V8|HotSpot|GraalVM|Numba|JAX (compilation|tracing)|Mojo)\b | |
| 2409 | + weight: 0.8 | |
| 2410 | + field: both | |
| 2411 | + exclusions: [] | |
| 2412 | + related: | |
| 2413 | + - programming_languages | |
| 2414 | + - ai_accelerators | |
| 2415 | + - computer_architecture | |
| 2416 | + - scientific_computing | |
| 2417 | + - distributed_computing | |
| 2418 | + parent_of: [] | |
| 2419 | + child_of: | |
| 2420 | + - programming_languages | |
| 2421 | + provenance: 'No dedicated OpenAlex topic: compiler optimisation sits inside T10054 (keywords list ''compiler optimization'') and T10126. CGO/CC/PACT/TACO are the dedicated streams; keyword patterns (compiler, LLVM, MLIR, polyhedral...) carry the category.' | |
| 2422 | +- id: formal_verification | |
| 2423 | + number: 17 | |
| 2424 | + name: Formal Verification | |
| 2425 | + area: software_pl | |
| 2426 | + definition: 'Mathematically rigorous establishment of system properties: model checking, theorem proving and proof assistants, SAT/SMT solving and automated reasoning, deductive and runtime verification, verified software and hardware, formal semantics as a verification tool, verification of neural networks, smart contracts and protocols, automata and temporal logics. Language semantics as design is programming_languages.' | |
| 2427 | + openalex_topics: | |
| 2428 | + - id: T10142 | |
| 2429 | + weight: 1.0 | |
| 2430 | + note: formal methods in verification | |
| 2431 | + - id: T11125 | |
| 2432 | + weight: 0.8 | |
| 2433 | + note: Petri nets in system modeling | |
| 2434 | + - id: T12002 | |
| 2435 | + weight: 0.4 | |
| 2436 | + note: computability, logic and AI algorithms | |
| 2437 | + - id: T11010 | |
| 2438 | + weight: 0.4 | |
| 2439 | + note: logic, reasoning and knowledge | |
| 2440 | + - id: T11596 | |
| 2441 | + weight: 0.4 | |
| 2442 | + note: constraint satisfaction and optimization (SAT/CSP) | |
| 2443 | + - id: T11727 | |
| 2444 | + weight: 0.3 | |
| 2445 | + note: advanced algebra and logic | |
| 2446 | + - id: T11567 | |
| 2447 | + weight: 0.3 | |
| 2448 | + note: automata theory | |
| 2449 | + - id: T10126 | |
| 2450 | + weight: 0.3 | |
| 2451 | + note: logic, programming and type systems | |
| 2452 | + - id: T11424 | |
| 2453 | + weight: 0.2 | |
| 2454 | + note: security and verification in computing | |
| 2455 | + - id: T13286 | |
| 2456 | + weight: 0.2 | |
| 2457 | + note: modeling and simulation systems | |
| 2458 | + openalex_subfields: [] | |
| 2459 | + arxiv_categories: | |
| 2460 | + - id: cs.LO | |
| 2461 | + weight: 1.0 | |
| 2462 | + - id: cs.FL | |
| 2463 | + weight: 0.6 | |
| 2464 | + - id: cs.PL | |
| 2465 | + weight: 0.2 | |
| 2466 | + - id: cs.SE | |
| 2467 | + weight: 0.1 | |
| 2468 | + dblp_streams: | |
| 2469 | + - key: conf/cav | |
| 2470 | + weight: 1.0 | |
| 2471 | + - key: conf/tacas | |
| 2472 | + weight: 1.0 | |
| 2473 | + - key: conf/fm | |
| 2474 | + weight: 1.0 | |
| 2475 | + - key: conf/cade | |
| 2476 | + weight: 1.0 | |
| 2477 | + - key: conf/itp | |
| 2478 | + weight: 1.0 | |
| 2479 | + - key: conf/cpp | |
| 2480 | + weight: 1.0 | |
| 2481 | + - key: conf/fmcad | |
| 2482 | + weight: 1.0 | |
| 2483 | + - key: conf/vmcai | |
| 2484 | + weight: 1.0 | |
| 2485 | + - key: journals/fmsd | |
| 2486 | + weight: 1.0 | |
| 2487 | + - key: journals/jar | |
| 2488 | + weight: 1.0 | |
| 2489 | + - key: journals/tocl | |
| 2490 | + weight: 0.8 | |
| 2491 | + - key: conf/sat | |
| 2492 | + weight: 0.8 | |
| 2493 | + - key: conf/lpar | |
| 2494 | + weight: 0.8 | |
| 2495 | + - key: conf/lics | |
| 2496 | + weight: 0.6 | |
| 2497 | + - key: conf/csl | |
| 2498 | + weight: 0.6 | |
| 2499 | + - key: journals/lmcs | |
| 2500 | + weight: 0.6 | |
| 2501 | + - key: conf/concur | |
| 2502 | + weight: 0.6 | |
| 2503 | + - key: conf/cp | |
| 2504 | + weight: 0.5 | |
| 2505 | + - key: conf/fossacs | |
| 2506 | + weight: 0.5 | |
| 2507 | + - key: journals/constraints | |
| 2508 | + weight: 0.4 | |
| 2509 | + - key: journals/acta | |
| 2510 | + weight: 0.4 | |
| 2511 | + - key: conf/sas | |
| 2512 | + weight: 0.4 | |
| 2513 | + - key: journals/apal | |
| 2514 | + weight: 0.3 | |
| 2515 | + - key: journals/iandc | |
| 2516 | + weight: 0.3 | |
| 2517 | + - key: conf/jelia | |
| 2518 | + weight: 0.3 | |
| 2519 | + - key: conf/aiml | |
| 2520 | + weight: 0.3 | |
| 2521 | + - key: conf/kr | |
| 2522 | + weight: 0.3 | |
| 2523 | + - key: journals/mscs | |
| 2524 | + weight: 0.3 | |
| 2525 | + - key: conf/fscd | |
| 2526 | + weight: 0.3 | |
| 2527 | + - key: conf/dlt | |
| 2528 | + weight: 0.3 | |
| 2529 | + - key: conf/birthday | |
| 2530 | + weight: 0.2 | |
| 2531 | + - key: journals/tcs | |
| 2532 | + weight: 0.2 | |
| 2533 | + - key: conf/dsn | |
| 2534 | + weight: 0.1 | |
| 2535 | + - key: journals/tse | |
| 2536 | + weight: 0.1 | |
| 2537 | + - key: conf/icse | |
| 2538 | + weight: 0.05 | |
| 2539 | + - key: journals/pacmpl | |
| 2540 | + weight: 0.2 | |
| 2541 | + - key: conf/pldi | |
| 2542 | + weight: 0.2 | |
| 2543 | + - key: conf/esop | |
| 2544 | + weight: 0.3 | |
| 2545 | + - key: conf/models | |
| 2546 | + weight: 0.2 | |
| 2547 | + - key: conf/rtss | |
| 2548 | + weight: 0.1 | |
| 2549 | + - key: journals/tcad | |
| 2550 | + weight: 0.1 | |
| 2551 | + - key: conf/date | |
| 2552 | + weight: 0.1 | |
| 2553 | + - key: conf/dac | |
| 2554 | + weight: 0.1 | |
| 2555 | + keywords: | |
| 2556 | + - pattern: (?i)\bformal (verification|methods?|specification|semantics|proofs?|analysis|modell?ing|reasoning|guarantees)\b|\bformally (verified|proved|proven|specified)\b | |
| 2557 | + weight: 1.0 | |
| 2558 | + field: both | |
| 2559 | + - pattern: (?i)\b(model check(ing|ers?)|theorem prov(ing|ers?)|proof assistants?|interactive theorem|automated (reasoning|theorem|deduction)|SMT (solvers?|solving)|SAT (solvers?|solving)|satisfiability modulo|bounded model checking|symbolic model checking|abstraction refinement|CEGAR|IC3|PDR\b|k-?induction|temporal logics?|LTL\b|CTL\b|TCTL|mu-?calculus|Büchi|timed automata|hybrid automata|probabilistic model checking|PRISM model|refinement (calculus|checking)|TLA\+|Isabelle|Coq|Rocq|Lean (prover|4|theorem)|Agda|Dafny|Why3|Frama-?C|SPARK Ada|Z3|CVC[45]|Alloy|Event-?B|Petri nets?|process (algebras?|calculi)|bisimulation|rewriting logic|Maude|B method|VDM\b)\b | |
| 2560 | + weight: 1.0 | |
| 2561 | + field: both | |
| 2562 | + - pattern: (?i)\b(verified (compilers?|software|implementations?|kernels?|systems?|cryptograph\w+|parsers?|libraries)|certified (programming|software|compilers?)|mechani[sz]ed (proofs?|semantics|metatheory|formali[sz]ation)|machine-?checked|proof of correctness|correct-?by-?construction|deductive verification|invariant (synthesis|generation|inference)|loop invariants?|runtime verification|runtime monitoring|contract-?based|design by contract|refinement types for verification|termination (analysis|proofs?)|verification conditions?|weakest precondition|proof (obligations?|engineering|repair|automation))\b | |
| 2563 | + weight: 1.0 | |
| 2564 | + field: both | |
| 2565 | + - pattern: (?i)\b(neural network verification|verif(y|ying|ication of) (neural|deep|DNN|smart contracts?|cryptographic protocols?|distributed (protocols?|systems?)|hardware|RTL|hybrid systems?|cyber-?physical|autonomous|learning-?enabled)|safety verification|reachability analysis|abstract domains?|barrier certificates?|symbolic reasoning about|equivalence checking|hardware verification|formal hardware)\b | |
| 2566 | + weight: 1.0 | |
| 2567 | + field: both | |
| 2568 | + - pattern: (?i)\b(automata|decidab(le|ility)|undecidab|satisfiab(le|ility)|unsatisfiable core|constraint solving|first-?order logic|higher-?order logic|modal logic|separation logic|Hoare logic|dynamic logic|description logics?|answer set|logic programming for verification|proof (search|systems?|theory|nets)|sequent calculus|resolution (proving|refutation)|superposition|E prover|Vampire)\b | |
| 2569 | + weight: 0.7 | |
| 2570 | + field: both | |
| 2571 | + - pattern: (?i)\b(autoformali[sz]ation|formal (mathematics|theorem proving) (with|using|via) (LLMs?|language models?|neural)|neural theorem proving|LLM-?based (theorem|proof)|Lean (proofs?|theorems?|mathlib)|miniF2F|ProofNet|AlphaProof|DeepSeek-?Prover|proof (generation|synthesis) (with|using) (LLMs?|language models?))\b | |
| 2572 | + weight: 1.0 | |
| 2573 | + field: both | |
| 2574 | + - pattern: (?i)\b(verification|verified|correctness|soundness|completeness|specification|logic|proofs?)\b | |
| 2575 | + weight: 0.2 | |
| 2576 | + field: both | |
| 2577 | + exclusions: [] | |
| 2578 | + related: | |
| 2579 | + - programming_languages | |
| 2580 | + - software_engineering | |
| 2581 | + - computational_complexity | |
| 2582 | + - applied_cryptography | |
| 2583 | + - ai_safety | |
| 2584 | + - computer_architecture | |
| 2585 | + parent_of: [] | |
| 2586 | + child_of: [] | |
| 2587 | + provenance: T10142 is the OpenAlex formal-methods topic; logic/automata topics of 1703 (T12002, T11567, T11727) and Petri nets (T11125) support it. CAV/TACAS/FM/CADE/ITP/CPP/FMCAD/VMCAI/JAR/FMSD are dedicated streams; cs.LO suffices alone. | |
| 2588 | +- id: algorithms | |
| 2589 | + number: 18 | |
| 2590 | + name: Algorithms and Data Structures | |
| 2591 | + area: theory | |
| 2592 | + definition: 'Design and analysis of algorithms and data structures: graph, string, geometric, approximation, randomized, online, streaming, parallel and parameterized algorithms, combinatorial optimisation and metaheuristics, algorithmic game theory, algorithm engineering, and the combinatorics that underpins them. Lower bounds and hardness as such are computational_complexity; numerical algorithms are scientific_computing.' | |
| 2593 | + openalex_topics: | |
| 2594 | + - id: T10720 | |
| 2595 | + weight: 1.0 | |
| 2596 | + note: complexity and algorithms in graphs (approximation, shortest paths, flows) | |
| 2597 | + - id: T11269 | |
| 2598 | + weight: 1.0 | |
| 2599 | + note: algorithms and data compression (strings, sorting, succinct structures) | |
| 2600 | + - id: T10374 | |
| 2601 | + weight: 0.8 | |
| 2602 | + note: advanced graph theory research | |
| 2603 | + - id: T12292 | |
| 2604 | + weight: 0.8 | |
| 2605 | + note: graph theory and algorithms | |
| 2606 | + - id: T10996 | |
| 2607 | + weight: 0.7 | |
| 2608 | + note: computational geometry and mesh generation | |
| 2609 | + - id: T12541 | |
| 2610 | + weight: 0.6 | |
| 2611 | + note: graph labeling and dimension problems | |
| 2612 | + - id: T12288 | |
| 2613 | + weight: 0.6 | |
| 2614 | + note: optimization and search problems | |
| 2615 | + - id: T11596 | |
| 2616 | + weight: 0.6 | |
| 2617 | + note: constraint satisfaction and optimization | |
| 2618 | + - id: T11476 | |
| 2619 | + weight: 0.6 | |
| 2620 | + note: graph theory and applications | |
| 2621 | + - id: T11106 | |
| 2622 | + weight: 0.6 | |
| 2623 | + note: data management and algorithms | |
| 2624 | + - id: T10100 | |
| 2625 | + weight: 0.5 | |
| 2626 | + note: metaheuristic optimization algorithms | |
| 2627 | + - id: T11975 | |
| 2628 | + weight: 0.5 | |
| 2629 | + note: evolutionary algorithms | |
| 2630 | + - id: T10948 | |
| 2631 | + weight: 0.5 | |
| 2632 | + note: advanced combinatorial mathematics | |
| 2633 | + - id: T10551 | |
| 2634 | + weight: 0.5 | |
| 2635 | + note: scheduling and optimization algorithms | |
| 2636 | + - id: T12176 | |
| 2637 | + weight: 0.5 | |
| 2638 | + note: optimization and packing problems | |
| 2639 | + - id: T10792 | |
| 2640 | + weight: 0.4 | |
| 2641 | + note: matrix theory and algorithms | |
| 2642 | + - id: T11329 | |
| 2643 | + weight: 0.4 | |
| 2644 | + note: limits and structures in graph theory | |
| 2645 | + - id: T10963 | |
| 2646 | + weight: 0.4 | |
| 2647 | + note: advanced optimization algorithms | |
| 2648 | + - id: T12401 | |
| 2649 | + weight: 0.4 | |
| 2650 | + note: scheduling and timetabling | |
| 2651 | + - id: T10848 | |
| 2652 | + weight: 0.3 | |
| 2653 | + note: multi-objective optimization algorithms | |
| 2654 | + - id: T10545 | |
| 2655 | + weight: 0.3 | |
| 2656 | + note: optimization and variational analysis | |
| 2657 | + - id: T11697 | |
| 2658 | + weight: 0.3 | |
| 2659 | + note: numerical methods and algorithms | |
| 2660 | + - id: T12162 | |
| 2661 | + weight: 0.3 | |
| 2662 | + note: cellular automata | |
| 2663 | + - id: T12536 | |
| 2664 | + weight: 0.3 | |
| 2665 | + note: topological data analysis | |
| 2666 | + - id: T10567 | |
| 2667 | + weight: 0.3 | |
| 2668 | + note: vehicle routing optimization | |
| 2669 | + - id: T12709 | |
| 2670 | + weight: 0.3 | |
| 2671 | + note: optimization and mathematical programming | |
| 2672 | + - id: T12303 | |
| 2673 | + weight: 0.3 | |
| 2674 | + note: tensor decomposition | |
| 2675 | + - id: T11031 | |
| 2676 | + weight: 0.3 | |
| 2677 | + note: game theory and applications | |
| 2678 | + - id: T10991 | |
| 2679 | + weight: 0.3 | |
| 2680 | + note: game theory and voting systems | |
| 2681 | + - id: T11182 | |
| 2682 | + weight: 0.2 | |
| 2683 | + note: auction theory | |
| 2684 | + - id: T10287 | |
| 2685 | + weight: 0.2 | |
| 2686 | + note: algebraic structures and combinatorial models | |
| 2687 | + - id: T12056 | |
| 2688 | + weight: 0.2 | |
| 2689 | + note: Markov chains and Monte Carlo | |
| 2690 | + - id: T11716 | |
| 2691 | + weight: 0.2 | |
| 2692 | + note: random matrices | |
| 2693 | + - id: T12177 | |
| 2694 | + weight: 0.2 | |
| 2695 | + note: resource-constrained project scheduling | |
| 2696 | + - id: T11252 | |
| 2697 | + weight: 0.2 | |
| 2698 | + note: evolutionary game theory and cooperation | |
| 2699 | + openalex_subfields: | |
| 2700 | + - id: 1703 | |
| 2701 | + weight: 0.3 | |
| 2702 | + arxiv_categories: | |
| 2703 | + - id: cs.DS | |
| 2704 | + weight: 1.0 | |
| 2705 | + - id: cs.DM | |
| 2706 | + weight: 0.8 | |
| 2707 | + - id: cs.CG | |
| 2708 | + weight: 0.8 | |
| 2709 | + - id: cs.GT | |
| 2710 | + weight: 0.5 | |
| 2711 | + - id: cs.CC | |
| 2712 | + weight: 0.2 | |
| 2713 | + - id: math.OC | |
| 2714 | + weight: 0.3 | |
| 2715 | + - id: cs.NE | |
| 2716 | + weight: 0.3 | |
| 2717 | + dblp_streams: | |
| 2718 | + - key: conf/soda | |
| 2719 | + weight: 1.0 | |
| 2720 | + - key: conf/esa | |
| 2721 | + weight: 1.0 | |
| 2722 | + - key: journals/algorithmica | |
| 2723 | + weight: 1.0 | |
| 2724 | + - key: journals/talg | |
| 2725 | + weight: 1.0 | |
| 2726 | + - key: conf/wads | |
| 2727 | + weight: 1.0 | |
| 2728 | + - key: conf/isaac | |
| 2729 | + weight: 1.0 | |
| 2730 | + - key: conf/swat | |
| 2731 | + weight: 1.0 | |
| 2732 | + - key: conf/alenex | |
| 2733 | + weight: 1.0 | |
| 2734 | + - key: conf/wea | |
| 2735 | + weight: 1.0 | |
| 2736 | + - key: conf/icalp | |
| 2737 | + weight: 0.8 | |
| 2738 | + - key: conf/latin | |
| 2739 | + weight: 0.8 | |
| 2740 | + - key: journals/jco | |
| 2741 | + weight: 0.8 | |
| 2742 | + - key: journals/algorithms | |
| 2743 | + weight: 0.8 | |
| 2744 | + - key: journals/dmaa | |
| 2745 | + weight: 0.8 | |
| 2746 | + - key: conf/cccg | |
| 2747 | + weight: 0.8 | |
| 2748 | + - key: conf/stacs | |
| 2749 | + weight: 0.7 | |
| 2750 | + - key: conf/mfcs | |
| 2751 | + weight: 0.7 | |
| 2752 | + - key: journals/ipl | |
| 2753 | + weight: 0.7 | |
| 2754 | + - key: journals/dam | |
| 2755 | + weight: 0.7 | |
| 2756 | + - key: journals/dcg | |
| 2757 | + weight: 0.7 | |
| 2758 | + - key: conf/approx | |
| 2759 | + weight: 0.7 | |
| 2760 | + - key: conf/stoc | |
| 2761 | + weight: 0.6 | |
| 2762 | + - key: conf/focs | |
| 2763 | + weight: 0.6 | |
| 2764 | + - key: journals/siamcomp | |
| 2765 | + weight: 0.6 | |
| 2766 | + - key: journals/tcs | |
| 2767 | + weight: 0.6 | |
| 2768 | + - key: journals/siamdm | |
| 2769 | + weight: 0.6 | |
| 2770 | + - key: conf/fsttcs | |
| 2771 | + weight: 0.6 | |
| 2772 | + - key: conf/gecco | |
| 2773 | + weight: 0.6 | |
| 2774 | + - key: conf/cec | |
| 2775 | + weight: 0.6 | |
| 2776 | + - key: journals/tec | |
| 2777 | + weight: 0.6 | |
| 2778 | + - key: journals/swevo | |
| 2779 | + weight: 0.6 | |
| 2780 | + - key: journals/jcss | |
| 2781 | + weight: 0.5 | |
| 2782 | + - key: conf/sofsem | |
| 2783 | + weight: 0.5 | |
| 2784 | + - key: journals/jacm | |
| 2785 | + weight: 0.4 | |
| 2786 | + - key: journals/dm | |
| 2787 | + weight: 0.4 | |
| 2788 | + - key: journals/combinatorics | |
| 2789 | + weight: 0.4 | |
| 2790 | + - key: journals/jgt | |
| 2791 | + weight: 0.4 | |
| 2792 | + - key: journals/gc | |
| 2793 | + weight: 0.4 | |
| 2794 | + - key: journals/cor | |
| 2795 | + weight: 0.4 | |
| 2796 | + - key: journals/orl | |
| 2797 | + weight: 0.4 | |
| 2798 | + - key: journals/mp | |
| 2799 | + weight: 0.4 | |
| 2800 | + - key: conf/sigecom | |
| 2801 | + weight: 0.4 | |
| 2802 | + - key: conf/cp | |
| 2803 | + weight: 0.4 | |
| 2804 | + - key: journals/ejc | |
| 2805 | + weight: 0.3 | |
| 2806 | + - key: journals/eor | |
| 2807 | + weight: 0.3 | |
| 2808 | + - key: journals/siamjo | |
| 2809 | + weight: 0.3 | |
| 2810 | + - key: journals/jgo | |
| 2811 | + weight: 0.3 | |
| 2812 | + - key: journals/ol | |
| 2813 | + weight: 0.3 | |
| 2814 | + - key: journals/jcta | |
| 2815 | + weight: 0.3 | |
| 2816 | + - key: journals/jctb | |
| 2817 | + weight: 0.3 | |
| 2818 | + - key: journals/jct | |
| 2819 | + weight: 0.3 | |
| 2820 | + - key: journals/itor | |
| 2821 | + weight: 0.3 | |
| 2822 | + - key: journals/rairo | |
| 2823 | + weight: 0.3 | |
| 2824 | + - key: journals/jota | |
| 2825 | + weight: 0.2 | |
| 2826 | + - key: journals/geb | |
| 2827 | + weight: 0.2 | |
| 2828 | + - key: journals/anor | |
| 2829 | + weight: 0.2 | |
| 2830 | + - key: journals/ior | |
| 2831 | + weight: 0.2 | |
| 2832 | + - key: journals/jors | |
| 2833 | + weight: 0.2 | |
| 2834 | + - key: journals/mansci | |
| 2835 | + weight: 0.1 | |
| 2836 | + - key: journals/jet | |
| 2837 | + weight: 0.1 | |
| 2838 | + - key: conf/sat | |
| 2839 | + weight: 0.2 | |
| 2840 | + - key: journals/ffa | |
| 2841 | + weight: 0.2 | |
| 2842 | + - key: journals/candie | |
| 2843 | + weight: 0.2 | |
| 2844 | + - key: journals/asc | |
| 2845 | + weight: 0.2 | |
| 2846 | + - key: journals/soco | |
| 2847 | + weight: 0.2 | |
| 2848 | + - key: journals/evi | |
| 2849 | + weight: 0.4 | |
| 2850 | + - key: journals/jossac | |
| 2851 | + weight: 0.2 | |
| 2852 | + - key: journals/siamam | |
| 2853 | + weight: 0.1 | |
| 2854 | + keywords: | |
| 2855 | + - pattern: (?i)\b(approximation|randomi[sz]ed|online|streaming|sublinear|parameteri[sz]ed|exact|combinatorial|graph|geometric|parallel|distributed|dynamic|external[- ]memory|cache-?oblivious|greedy|divide-?and-?conquer|branch-?and-?bound|exponential-?time|polynomial-?time|efficient|fast|optimal|linear-?time|near-?linear|quantum|string|matching|sorting|search|enumeration|sampling|sketching|learning-?augmented) algorithms?\b | |
| 2856 | + weight: 1.0 | |
| 2857 | + field: both | |
| 2858 | + - pattern: (?i)\bdata structures?\b|\balgorithm (design|analysis|engineering|theory)\b|\balgorithmic\b | |
| 2859 | + weight: 1.0 | |
| 2860 | + field: both | |
| 2861 | + - pattern: (?i)\b(time complexity|running time|worst-?case|amorti[sz]ed|competitive ratio|approximation (ratio|factor|scheme)|PTAS|FPTAS|NP-?hard|NP-?complete|polynomial[- ]time|FPT\b|fixed-?parameter|kernelization|treewidth|lower bounds?|upper bounds?|O\(n (log|\^)|tight bounds?|conditional lower bounds?)\b | |
| 2862 | + weight: 0.7 | |
| 2863 | + field: both | |
| 2864 | + - pattern: (?i)\b(shortest paths?|(maximum|max)[- ]flow|(minimum|min)[- ]cut|spanning trees?|vertex cover|independent sets?|dominating sets?|graph colou?ring|cliques?|Steiner trees?|knapsack|bin packing|TSP\b|travell?ing salesman|scheduling problems?|vehicle routing|facility location|set cover|matchings?|matroids?|submodular|(linear|integer|semidefinite) programming|cutting planes?|primal-?dual|LP (relaxation|rounding)|network flows?|spanners?|reachability|dynamic graphs?|distance oracles?)\b | |
| 2865 | + weight: 0.7 | |
| 2866 | + field: both | |
| 2867 | + - pattern: (?i)\b(sorting|searching|hashing|hash (tables?|functions? for)|suffix (trees?|arrays?)|string (matching|algorithms?|indexing)|pattern matching|succinct|compressed (indexes?|data structures?)|sketch(es|ing)|locality[- ]sensitive hashing|Bloom filters?|priority queues?|heaps?|balanced (trees?|search)|B-?trees?|tries?|range (queries|searching|minimum)|nearest neighbou?r search|k-?d trees?|persistent data|dynamic (connectivity|trees)|union-?find|disjoint sets?|skip lists?|cuckoo hashing|streaming (algorithms?|model)|sketch(ing)? algorithms?|sublinear)\b | |
| 2868 | + weight: 0.8 | |
| 2869 | + field: both | |
| 2870 | + - pattern: (?i)\b(metaheuristics?|evolutionary (algorithms?|computation)|genetic algorithms?|particle swarm|ant colony|simulated annealing|tabu search|local search|differential evolution|swarm intelligence|memetic|hyper-?heuristics?|combinatorial optimi[sz]ation|constraint (programming|satisfaction|propagation)|SAT-?based|MaxSAT|mixed-?integer|branch-?and-?(bound|cut|price)|column generation|Lagrangian relaxation|multi-?objective optimi[sz]ation|Pareto (front|optimal))\b | |
| 2871 | + weight: 0.6 | |
| 2872 | + field: both | |
| 2873 | + - pattern: (?i)\b(computational geometry|Voronoi|Delaunay|convex hull|triangulations?|arrangements? of|range searching|point location|motion planning (complexity|algorithms)|polygon|visibility graphs?|geometric (optimi[sz]ation|intersection|approximation)|kinetic data)\b | |
| 2874 | + weight: 0.8 | |
| 2875 | + field: both | |
| 2876 | + - pattern: (?i)\b(algorithmic game theory|mechanism design|price of anarchy|Nash equilibri(a|um)|equilibrium computation|fair division|cake cutting|matching markets|stable matching|auction (design|theory)|social choice|voting rules?|computational social choice|incentive compatib)\b | |
| 2877 | + weight: 0.7 | |
| 2878 | + field: both | |
| 2879 | + - pattern: (?i)\b(graph theory|planar graphs?|chromatic|Hamiltonian|Ramsey|extremal (graph|combinatorics)|combinatorics|combinatorial (designs?|structures?)|enumerative|Latin squares?|permutations? (patterns?|statistics)|hypergraphs?|digraphs?|tournaments?|graph (minors?|decompositions?|embeddings?|homomorphisms?|isomorphism))\b | |
| 2880 | + weight: 0.6 | |
| 2881 | + field: both | |
| 2882 | + - pattern: (?i)\balgorithms?\b|\bcomplexity\b|\bheuristics?\b|\boptimi[sz]ation\b|\bgraphs?\b | |
| 2883 | + weight: 0.3 | |
| 2884 | + field: both | |
| 2885 | + exclusions: [] | |
| 2886 | + related: | |
| 2887 | + - computational_complexity | |
| 2888 | + - ml_theory | |
| 2889 | + - computer_graphics | |
| 2890 | + - database_systems | |
| 2891 | + - distributed_computing | |
| 2892 | + - scientific_computing | |
| 2893 | + parent_of: [] | |
| 2894 | + child_of: [] | |
| 2895 | + provenance: Core topics T10720/T11269 (1703, 1702) plus graph-theory, geometry, combinatorial-optimisation and metaheuristic topics of fields 17, 26 and 22; SODA/ESA/Algorithmica/TALG are the pure venues, STOC/FOCS shared with complexity. | |
| 2896 | +- id: computational_complexity | |
| 2897 | + number: 19 | |
| 2898 | + name: Computational Complexity | |
| 2899 | + area: theory | |
| 2900 | + definition: 'The intrinsic difficulty of computational problems: complexity classes and their separations, hardness of approximation, circuit, proof, communication and query complexity, fine-grained and parameterized complexity, pseudorandomness and derandomization, computability and automata theory, algebraic complexity, and quantum complexity. Algorithm design is algorithms; cryptographic hardness assumptions are applied_cryptography.' | |
| 2901 | + openalex_topics: | |
| 2902 | + - id: T12002 | |
| 2903 | + weight: 0.8 | |
| 2904 | + note: computability, logic and AI algorithms (Turing machines, Kolmogorov complexity) | |
| 2905 | + - id: T11567 | |
| 2906 | + weight: 0.7 | |
| 2907 | + note: semigroups and automata theory | |
| 2908 | + - id: T10720 | |
| 2909 | + weight: 0.5 | |
| 2910 | + note: complexity and algorithms in graphs (P vs NP, complexity classes) | |
| 2911 | + - id: T11435 | |
| 2912 | + weight: 0.5 | |
| 2913 | + note: polynomial and algebraic computation | |
| 2914 | + - id: T11727 | |
| 2915 | + weight: 0.3 | |
| 2916 | + note: advanced algebra and logic | |
| 2917 | + - id: T11130 | |
| 2918 | + weight: 0.2 | |
| 2919 | + note: coding theory and cryptography | |
| 2920 | + - id: T12162 | |
| 2921 | + weight: 0.2 | |
| 2922 | + note: cellular automata | |
| 2923 | + - id: T10020 | |
| 2924 | + weight: 0.1 | |
| 2925 | + note: quantum information (quantum complexity) | |
| 2926 | + - id: T12469 | |
| 2927 | + weight: 0.1 | |
| 2928 | + note: chaos, complexity and education | |
| 2929 | + openalex_subfields: | |
| 2930 | + - id: 1703 | |
| 2931 | + weight: 0.2 | |
| 2932 | + arxiv_categories: | |
| 2933 | + - id: cs.CC | |
| 2934 | + weight: 1.0 | |
| 2935 | + - id: cs.FL | |
| 2936 | + weight: 0.5 | |
| 2937 | + - id: cs.LO | |
| 2938 | + weight: 0.2 | |
| 2939 | + - id: cs.DS | |
| 2940 | + weight: 0.2 | |
| 2941 | + - id: quant-ph | |
| 2942 | + weight: 0.1 | |
| 2943 | + - id: cs.IT | |
| 2944 | + weight: 0.1 | |
| 2945 | + - id: math.IT | |
| 2946 | + weight: 0.1 | |
| 2947 | + dblp_streams: | |
| 2948 | + - key: journals/eccc | |
| 2949 | + weight: 1.0 | |
| 2950 | + - key: journals/toct | |
| 2951 | + weight: 1.0 | |
| 2952 | + - key: conf/stoc | |
| 2953 | + weight: 0.8 | |
| 2954 | + - key: conf/focs | |
| 2955 | + weight: 0.8 | |
| 2956 | + - key: conf/csr | |
| 2957 | + weight: 0.6 | |
| 2958 | + - key: conf/dlt | |
| 2959 | + weight: 0.6 | |
| 2960 | + - key: conf/icalp | |
| 2961 | + weight: 0.5 | |
| 2962 | + - key: conf/stacs | |
| 2963 | + weight: 0.5 | |
| 2964 | + - key: conf/mfcs | |
| 2965 | + weight: 0.5 | |
| 2966 | + - key: journals/siamcomp | |
| 2967 | + weight: 0.5 | |
| 2968 | + - key: journals/jcss | |
| 2969 | + weight: 0.5 | |
| 2970 | + - key: journals/iandc | |
| 2971 | + weight: 0.5 | |
| 2972 | + - key: journals/jacm | |
| 2973 | + weight: 0.4 | |
| 2974 | + - key: conf/approx | |
| 2975 | + weight: 0.4 | |
| 2976 | + - key: conf/fsttcs | |
| 2977 | + weight: 0.4 | |
| 2978 | + - key: journals/tcs | |
| 2979 | + weight: 0.3 | |
| 2980 | + - key: conf/sofsem | |
| 2981 | + weight: 0.3 | |
| 2982 | + - key: journals/ipl | |
| 2983 | + weight: 0.2 | |
| 2984 | + - key: conf/lics | |
| 2985 | + weight: 0.2 | |
| 2986 | + - key: journals/lmcs | |
| 2987 | + weight: 0.2 | |
| 2988 | + - key: conf/soda | |
| 2989 | + weight: 0.2 | |
| 2990 | + - key: journals/apal | |
| 2991 | + weight: 0.2 | |
| 2992 | + - key: journals/mscs | |
| 2993 | + weight: 0.2 | |
| 2994 | + - key: journals/algorithmica | |
| 2995 | + weight: 0.1 | |
| 2996 | + - key: journals/talg | |
| 2997 | + weight: 0.1 | |
| 2998 | + - key: conf/csl | |
| 2999 | + weight: 0.1 | |
| 3000 | + - key: journals/acta | |
| 3001 | + weight: 0.2 | |
| 3002 | + - key: conf/sat | |
| 3003 | + weight: 0.2 | |
| 3004 | + keywords: | |
| 3005 | + - pattern: (?i)\b(computational|circuit|communication|proof|query|descriptive|parameteri[sz]ed|fine-?grained|average-?case|Kolmogorov|algorithmic|quantum|structural|space|time|arithmetic|algebraic|Boolean|counting|streaming|information) complexity\b | |
| 3006 | + weight: 1.0 | |
| 3007 | + field: both | |
| 3008 | + - pattern: (?i)\bcomplexity (theory|class(es)?|lower bounds?|separations?|dichotom(y|ies)|hierarch(y|ies))\b|\bcomplexity-?theoretic\b | |
| 3009 | + weight: 1.0 | |
| 3010 | + field: both | |
| 3011 | + - pattern: (?i)\b(P (vs\.?|versus|=|≠|!=) ?NP|NP-?complete(ness)?|NP-?hard(ness)?|coNP|PSPACE|EXPTIME|NEXP|#P\b|BPP\b|BQP\b|QMA\b|MIP\*?\b|PH\b|polynomial(-time)? hierarchy|AC\^?0|NC\^?[01]|TC\^?0|ACC\^?0|NL\b|L\b vs|P/poly|NP ∩ coNP|ZPP|RP\b|PP\b|PPAD|PLS\b|TFNP|W\[1\]|W\[2\]|XP\b|para-?NP)\b | |
| 3012 | + weight: 1.0 | |
| 3013 | + field: both | |
| 3014 | + - pattern: (?i)\b(hardness of approximation|inapproximab|PCP theorem|probabilistically checkable|unique games|exponential[- ]time hypothesis|SETH\b|ETH\b|orthogonal vectors|3-?SUM|APSP (hardness|conjecture)|derandomi[sz]ation|pseudorandom(ness)? (generators?|functions?|for)|hardness (amplification|vs\.? randomness|magnification|escalation)|natural proofs|lifting theorems?|arithmetic circuits?|algebraic (complexity|circuits)|VP (vs|versus|≠) VNP|matrix multiplication exponent|omega \(ω\)|Boolean (circuits?|functions?) (lower|complexity|size)|circuit lower bounds?|formula (size|lower bounds?)|decision tree complexity|sensitivity conjecture|constraint satisfaction problems? dichotomy|CSP dichotomy|counting complexity|holographic algorithms|interactive proofs?|zero-?knowledge complexity|Arthur-?Merlin|relativi[sz]ation|oracle separations?|time-?space trade-?offs?|catalytic|meta-?complexity|MCSP|minimum circuit size)\b | |
| 3015 | + weight: 1.0 | |
| 3016 | + field: both | |
| 3017 | + - pattern: (?i)\b(computability|decidability|undecidab|Turing machines?|halting problem|recursion theory|recursively enumerable|computably enumerable|Turing degrees|automata theory|formal languages?|regular languages?|context-?free (languages?|grammars?)|pushdown automata|finite automata|cellular automata|descriptional complexity|state complexity|Rice'?s theorem|reductions? (between|from|to)|Kolmogorov|algorithmic (randomness|information)|reverse mathematics|Büchi automata|tree automata|weighted automata|transducers?|ω-?regular)\b | |
| 3018 | + weight: 0.8 | |
| 3019 | + field: both | |
| 3020 | + - pattern: (?i)\bproof complexity\b|\bresolution (lower bounds?|refutations?|width|size)\b|\bcutting planes proofs?\b|\bFrege\b|\bbounded arithmetic\b | |
| 3021 | + weight: 1.0 | |
| 3022 | + field: both | |
| 3023 | + - pattern: (?i)\b(hardness|intractab(le|ility)|lower bounds?|reductions?|separations?)\b | |
| 3024 | + weight: 0.4 | |
| 3025 | + field: both | |
| 3026 | + exclusions: | |
| 3027 | + - (?is)^(?!.*(complexity (class|theory)|NP|PSPACE|lower bound|hardness|computab|automata|Turing|circuit|reduction|decidab)).*\b(complexity of (care|disease|life|organi[sz]ations|the (world|environment|problem))|complex systems?|complexity science|chaos)\b | |
| 3028 | + related: | |
| 3029 | + - algorithms | |
| 3030 | + - formal_verification | |
| 3031 | + - quantum_computing | |
| 3032 | + - applied_cryptography | |
| 3033 | + - ml_theory | |
| 3034 | + parent_of: [] | |
| 3035 | + child_of: [] | |
| 3036 | + provenance: 'OpenAlex has no pure complexity topic: it mixes classes into T10720 and computability into T12002/T11567. ECCC and ToCT are the pure streams; STOC/FOCS shared with algorithms; cs.CC alone suffices.' | |
| 3037 | +- id: database_systems | |
| 3038 | + number: 20 | |
| 3039 | + name: Database Systems | |
| 3040 | + area: data_distributed | |
| 3041 | + definition: 'Storage, querying and management of structured and semi-structured data: query processing and optimisation, transactions and concurrency control, indexing and storage engines, data integration, cleaning and provenance, big-data processing frameworks, data mining as a data-management problem, learned database components, vector and graph databases. Ranking of unstructured documents is information_retrieval.' | |
| 3042 | + openalex_topics: | |
| 3043 | + - id: T10317 | |
| 3044 | + weight: 1.0 | |
| 3045 | + note: advanced database systems and queries | |
| 3046 | + - id: T12761 | |
| 3047 | + weight: 0.6 | |
| 3048 | + note: data stream mining | |
| 3049 | + - id: T11719 | |
| 3050 | + weight: 0.6 | |
| 3051 | + note: data quality and management | |
| 3052 | + - id: T14280 | |
| 3053 | + weight: 0.6 | |
| 3054 | + note: big data technologies and applications | |
| 3055 | + - id: T10538 | |
| 3056 | + weight: 0.5 | |
| 3057 | + note: data mining algorithms and applications | |
| 3058 | + - id: T11181 | |
| 3059 | + weight: 0.5 | |
| 3060 | + note: advanced data storage technologies | |
| 3061 | + - id: T12601 | |
| 3062 | + weight: 0.5 | |
| 3063 | + note: web applications and data management | |
| 3064 | + - id: T11106 | |
| 3065 | + weight: 0.5 | |
| 3066 | + note: data management and algorithms | |
| 3067 | + - id: T10772 | |
| 3068 | + weight: 0.4 | |
| 3069 | + note: distributed systems and fault tolerance (distributed databases, transactions) | |
| 3070 | + - id: T13373 | |
| 3071 | + weight: 0.4 | |
| 3072 | + note: data mining and ML applications | |
| 3073 | + - id: T11891 | |
| 3074 | + weight: 0.4 | |
| 3075 | + note: big data and business intelligence | |
| 3076 | + - id: T10215 | |
| 3077 | + weight: 0.4 | |
| 3078 | + note: semantic web and ontologies (RDF, SPARQL) | |
| 3079 | + - id: T12016 | |
| 3080 | + weight: 0.4 | |
| 3081 | + note: web data mining | |
| 3082 | + - id: T14435 | |
| 3083 | + weight: 0.4 | |
| 3084 | + note: information retrieval and data mining | |
| 3085 | + - id: T11937 | |
| 3086 | + weight: 0.3 | |
| 3087 | + note: research data management | |
| 3088 | + - id: T13647 | |
| 3089 | + weight: 0.3 | |
| 3090 | + note: AI and big data applications | |
| 3091 | + - id: T14347 | |
| 3092 | + weight: 0.2 | |
| 3093 | + note: big data and digital economy | |
| 3094 | + - id: T10101 | |
| 3095 | + weight: 0.2 | |
| 3096 | + note: cloud computing (MapReduce, Hadoop) | |
| 3097 | + - id: T10757 | |
| 3098 | + weight: 0.2 | |
| 3099 | + note: geographic information systems | |
| 3100 | + - id: T13832 | |
| 3101 | + weight: 0.2 | |
| 3102 | + note: advanced decision-making techniques (DSS) | |
| 3103 | + - id: T14484 | |
| 3104 | + weight: 0.2 | |
| 3105 | + note: technology and data analysis | |
| 3106 | + openalex_subfields: | |
| 3107 | + - id: 1710 | |
| 3108 | + weight: 0.1 | |
| 3109 | + arxiv_categories: | |
| 3110 | + - id: cs.DB | |
| 3111 | + weight: 1.0 | |
| 3112 | + dblp_streams: | |
| 3113 | + - key: conf/sigmod | |
| 3114 | + weight: 1.0 | |
| 3115 | + - key: journals/pvldb | |
| 3116 | + weight: 1.0 | |
| 3117 | + - key: journals/pacmmod | |
| 3118 | + weight: 1.0 | |
| 3119 | + - key: conf/icde | |
| 3120 | + weight: 1.0 | |
| 3121 | + - key: conf/edbt | |
| 3122 | + weight: 1.0 | |
| 3123 | + - key: conf/pods | |
| 3124 | + weight: 1.0 | |
| 3125 | + - key: journals/tods | |
| 3126 | + weight: 1.0 | |
| 3127 | + - key: journals/vldb | |
| 3128 | + weight: 1.0 | |
| 3129 | + - key: conf/dasfaa | |
| 3130 | + weight: 1.0 | |
| 3131 | + - key: conf/vldb | |
| 3132 | + weight: 0.8 | |
| 3133 | + - key: journals/tkde | |
| 3134 | + weight: 0.8 | |
| 3135 | + - key: journals/tbd | |
| 3136 | + weight: 0.6 | |
| 3137 | + - key: conf/apweb | |
| 3138 | + weight: 0.6 | |
| 3139 | + - key: conf/icdm | |
| 3140 | + weight: 0.5 | |
| 3141 | + - key: conf/pakdd | |
| 3142 | + weight: 0.5 | |
| 3143 | + - key: journals/tkdd | |
| 3144 | + weight: 0.5 | |
| 3145 | + - key: journals/kais | |
| 3146 | + weight: 0.5 | |
| 3147 | + - key: conf/bigdataconf | |
| 3148 | + weight: 0.5 | |
| 3149 | + - key: journals/jbd | |
| 3150 | + weight: 0.5 | |
| 3151 | + - key: conf/gis | |
| 3152 | + weight: 0.5 | |
| 3153 | + - key: conf/cikm | |
| 3154 | + weight: 0.4 | |
| 3155 | + - key: conf/kdd | |
| 3156 | + weight: 0.4 | |
| 3157 | + - key: journals/ijdsa | |
| 3158 | + weight: 0.4 | |
| 3159 | + - key: journals/data | |
| 3160 | + weight: 0.4 | |
| 3161 | + - key: conf/pkdd | |
| 3162 | + weight: 0.3 | |
| 3163 | + - key: journals/www | |
| 3164 | + weight: 0.3 | |
| 3165 | + - key: journals/tgis | |
| 3166 | + weight: 0.3 | |
| 3167 | + - key: journals/gis | |
| 3168 | + weight: 0.3 | |
| 3169 | + - key: journals/biodb | |
| 3170 | + weight: 0.3 | |
| 3171 | + - key: conf/semweb | |
| 3172 | + weight: 0.3 | |
| 3173 | + - key: conf/esws | |
| 3174 | + weight: 0.3 | |
| 3175 | + - key: journals/dss | |
| 3176 | + weight: 0.2 | |
| 3177 | + - key: journals/isf | |
| 3178 | + weight: 0.1 | |
| 3179 | + - key: journals/tist | |
| 3180 | + weight: 0.2 | |
| 3181 | + - key: journals/kbs | |
| 3182 | + weight: 0.1 | |
| 3183 | + - key: conf/ksem | |
| 3184 | + weight: 0.2 | |
| 3185 | + keywords: | |
| 3186 | + - pattern: (?i)\bdatabases?\b|\bDBMSs?\b|\bRDBMSs?\b|\bdatabase (systems?|management|engines?|design|theory|queries|tuning|research)\b | |
| 3187 | + weight: 0.8 | |
| 3188 | + field: both | |
| 3189 | + - pattern: (?i)\b(query (processing|optimi[sz]ation|execution|languages?|engines?|compilation|plans?|rewriting|answering over)|SQL\b|NoSQL|NewSQL|relational (model|algebra|databases?|queries|tables?)|transaction(al)? (processing|management|systems?)|ACID\b|OLTP|OLAP|HTAP|index(ing|es) (structures?|for|techniques)|B\+?-?trees?|learned (index(es)?|cardinality|query optimi[sz]ers?|database)|key-?value stores?|column(ar)? (stores?|storage|formats?)|data (warehous(e|es|ing)|lakes?|lakehouses?|integration|cleaning|quality|provenance|lineage|wrangling|catalogs?|cubes?|partitioning|versioning|discovery|marketplaces?)|schema (matching|evolution|mapping|inference)|entity (resolution|matching)|record linkage|join (algorithms?|processing|ordering|optimi[sz]ation)|cardinality estimation|selectivity estimation|data management|graph databases?|property graphs?|spatial (databases?|indexing|queries|joins?)|spatio-?temporal (databases?|queries|indexing)|time[- ]series databases?|vector (databases?|search | |
| 3190 | + engines?|indexes?)|approximate nearest neighbou?r search|similarity search|top-?k queries|skyline queries|query by example|data lakes?|metadata management|Datalog engines?)\b | |
| 3191 | + weight: 1.0 | |
| 3192 | + field: both | |
| 3193 | + - pattern: (?i)\b(data mining|frequent (patterns?|itemsets?|subgraphs?)|association rules?|knowledge discovery in databases|KDD\b|sequential pattern mining|stream (processing|mining)|data streams?|sliding windows?|big data (analytics|processing|systems?|platforms?|frameworks?|management)|Hadoop|HDFS|Apache Spark|Spark SQL|MapReduce|Flink|Hive|Presto|Trino|Kafka|ETL\b|ELT\b|text-?to-?SQL|NL2SQL|natural language interfaces? to databases?|NLIDB|LLMs? for (data|databases?|SQL|tables?)|table (question answering|understanding|representation))\b | |
| 3194 | + weight: 0.7 | |
| 3195 | + field: both | |
| 3196 | + - pattern: (?i)\b(PostgreSQL|Postgres|MySQL|SQLite|DuckDB|MongoDB|Cassandra|RocksDB|LevelDB|Neo4j|ClickHouse|Snowflake|BigQuery|Redshift|TiDB|CockroachDB|Spanner|DynamoDB|LSM-?trees?|storage engines?|buffer (pool|management)|concurrency control|MVCC|multi-?version|crash recovery|write-?ahead log(ging)?|WAL\b|checkpointing in databases|isolation levels?|serializab(le|ility)|snapshot isolation|two-?phase (locking|commit)|optimistic concurrency|deterministic databases?|in-?memory databases?|main-?memory databases?|disaggregated (storage|memory) for databases?|cloud(-?native)? databases?|database-?as-?a-?service|DBaaS|multi-?model databases?|time-?travel queries|temporal databases?)\b | |
| 3197 | + weight: 1.0 | |
| 3198 | + field: both | |
| 3199 | + - pattern: (?i)\b(data|queries|query|tables?|records?|tuples?|schemas?|indexes|indices)\b | |
| 3200 | + weight: 0.2 | |
| 3201 | + field: both | |
| 3202 | + exclusions: | |
| 3203 | + - (?is)^(?!.*(query processing|SQL|transaction|index(ing)?|storage engine|DBMS|data management|data integration|schema|NoSQL|query optimi)).*\b(PubMed|Embase|Scopus|Web of Science|Cochrane|MEDLINE|CINAHL|PsycINFO) (databases?|were searched|search)\b | |
| 3204 | + related: | |
| 3205 | + - information_retrieval | |
| 3206 | + - distributed_computing | |
| 3207 | + - cloud_computing | |
| 3208 | + - algorithms | |
| 3209 | + - ml_theory | |
| 3210 | + parent_of: [] | |
| 3211 | + child_of: [] | |
| 3212 | + provenance: T10317 is the OpenAlex database topic; data-mining and big-data topics (1710, 1711, 18xx) shared at 0.4-0.6. SIGMOD/PVLDB/PACMMOD/ICDE/EDBT/PODS/TODS/VLDBJ pure; CIKM/KDD shared with IR and ML. Systematic-review mentions of bibliographic databases are vetoed when no DB-systems term co-occurs. | |
| 3213 | +- id: information_retrieval | |
| 3214 | + number: 21 | |
| 3215 | + name: Information Retrieval | |
| 3216 | + area: data_distributed | |
| 3217 | + definition: 'Finding and ranking relevant information for a user need: search engines and ranking models, dense and sparse retrieval, recommender systems, query understanding, evaluation and test collections, web search and mining, scholarly and digital-library retrieval, retrieval components of RAG systems. Structured query processing is database_systems; text understanding tasks are nlp.' | |
| 3218 | + openalex_topics: | |
| 3219 | + - id: T10286 | |
| 3220 | + weight: 1.0 | |
| 3221 | + note: information retrieval and search behavior | |
| 3222 | + - id: T10203 | |
| 3223 | + weight: 1.0 | |
| 3224 | + note: recommender systems | |
| 3225 | + - id: T13274 | |
| 3226 | + weight: 0.8 | |
| 3227 | + note: expert finding and Q&A systems | |
| 3228 | + - id: T14435 | |
| 3229 | + weight: 0.6 | |
| 3230 | + note: information retrieval and data mining | |
| 3231 | + - id: T13976 | |
| 3232 | + weight: 0.5 | |
| 3233 | + note: web visibility and informetrics | |
| 3234 | + - id: T12016 | |
| 3235 | + weight: 0.5 | |
| 3236 | + note: web data mining and analysis | |
| 3237 | + - id: T10627 | |
| 3238 | + weight: 0.4 | |
| 3239 | + note: advanced image and video retrieval | |
| 3240 | + - id: T10824 | |
| 3241 | + weight: 0.3 | |
| 3242 | + note: image retrieval and classification | |
| 3243 | + - id: T10028 | |
| 3244 | + weight: 0.3 | |
| 3245 | + note: topic modeling / RAG / sentence retrieval | |
| 3246 | + - id: T10215 | |
| 3247 | + weight: 0.3 | |
| 3248 | + note: semantic web and ontologies | |
| 3249 | + - id: T13673 | |
| 3250 | + weight: 0.2 | |
| 3251 | + note: library science and information | |
| 3252 | + - id: T11937 | |
| 3253 | + weight: 0.2 | |
| 3254 | + note: research data management | |
| 3255 | + - id: T11813 | |
| 3256 | + weight: 0.2 | |
| 3257 | + note: library collection development and digital resources | |
| 3258 | + - id: T12863 | |
| 3259 | + weight: 0.2 | |
| 3260 | + note: web and library services | |
| 3261 | + - id: T10664 | |
| 3262 | + weight: 0.2 | |
| 3263 | + note: sentiment analysis and opinion mining | |
| 3264 | + - id: T11644 | |
| 3265 | + weight: 0.2 | |
| 3266 | + note: spam and phishing detection | |
| 3267 | + - id: T14330 | |
| 3268 | + weight: 0.2 | |
| 3269 | + note: library science and information systems | |
| 3270 | + - id: T13166 | |
| 3271 | + weight: 0.2 | |
| 3272 | + note: information science and libraries | |
| 3273 | + - id: T13874 | |
| 3274 | + weight: 0.2 | |
| 3275 | + note: information architecture and usability | |
| 3276 | + - id: T11122 | |
| 3277 | + weight: 0.2 | |
| 3278 | + note: online learning and analytics (recommendation) | |
| 3279 | + openalex_subfields: | |
| 3280 | + - id: 1710 | |
| 3281 | + weight: 0.1 | |
| 3282 | + arxiv_categories: | |
| 3283 | + - id: cs.IR | |
| 3284 | + weight: 1.0 | |
| 3285 | + - id: cs.DL | |
| 3286 | + weight: 0.6 | |
| 3287 | + - id: cs.SI | |
| 3288 | + weight: 0.3 | |
| 3289 | + dblp_streams: | |
| 3290 | + - key: conf/sigir | |
| 3291 | + weight: 1.0 | |
| 3292 | + - key: conf/wsdm | |
| 3293 | + weight: 1.0 | |
| 3294 | + - key: conf/ecir | |
| 3295 | + weight: 1.0 | |
| 3296 | + - key: conf/recsys | |
| 3297 | + weight: 1.0 | |
| 3298 | + - key: journals/tois | |
| 3299 | + weight: 1.0 | |
| 3300 | + - key: journals/ipm | |
| 3301 | + weight: 0.8 | |
| 3302 | + - key: conf/clef | |
| 3303 | + weight: 0.8 | |
| 3304 | + - key: conf/jcdl | |
| 3305 | + weight: 0.8 | |
| 3306 | + - key: conf/um | |
| 3307 | + weight: 0.8 | |
| 3308 | + - key: conf/cikm | |
| 3309 | + weight: 0.6 | |
| 3310 | + - key: conf/www | |
| 3311 | + weight: 0.6 | |
| 3312 | + - key: journals/www | |
| 3313 | + weight: 0.6 | |
| 3314 | + - key: journals/jasis | |
| 3315 | + weight: 0.6 | |
| 3316 | + - key: conf/asist | |
| 3317 | + weight: 0.6 | |
| 3318 | + - key: journals/scientometrics | |
| 3319 | + weight: 0.5 | |
| 3320 | + - key: conf/semweb | |
| 3321 | + weight: 0.5 | |
| 3322 | + - key: conf/esws | |
| 3323 | + weight: 0.5 | |
| 3324 | + - key: conf/webi | |
| 3325 | + weight: 0.5 | |
| 3326 | + - key: journals/kais | |
| 3327 | + weight: 0.3 | |
| 3328 | + - key: conf/kdd | |
| 3329 | + weight: 0.3 | |
| 3330 | + - key: conf/icwsm | |
| 3331 | + weight: 0.3 | |
| 3332 | + - key: journals/tist | |
| 3333 | + weight: 0.3 | |
| 3334 | + - key: journals/tkde | |
| 3335 | + weight: 0.2 | |
| 3336 | + - key: journals/snam | |
| 3337 | + weight: 0.2 | |
| 3338 | + - key: conf/asunam | |
| 3339 | + weight: 0.2 | |
| 3340 | + - key: journals/tcss | |
| 3341 | + weight: 0.1 | |
| 3342 | + - key: journals/ijinfoman | |
| 3343 | + weight: 0.2 | |
| 3344 | + - key: journals/jkm | |
| 3345 | + weight: 0.1 | |
| 3346 | + - key: journals/iam | |
| 3347 | + weight: 0.1 | |
| 3348 | + keywords: | |
| 3349 | + - pattern: (?i)\binformation retrieval\b|\bIR (systems?|models?|evaluation|research|community)\b|\bad[- ]hoc retrieval\b|\bretrieval (models?|systems?|effectiveness|augmented)\b | |
| 3350 | + weight: 1.0 | |
| 3351 | + field: both | |
| 3352 | + - pattern: (?i)\b(search engines?|web search|enterprise search|product search|query (expansion|reformulation|understanding|suggestion|logs?|auto-?completion|intent)|ranking (models?|functions?|losses?|metrics)|learning[- ]to[- ]rank|LTR\b|dense (retrieval|passage retrieval|retrievers?)|sparse retrieval|lexical retrieval|hybrid retrieval|BM25|TF-?IDF|neural (retrieval|rankers?|IR|re-?ranking)|re-?rank(ing|ers?)|cross-?encoders?|bi-?encoders?|dual encoders?|ColBERT|late interaction|SPLADE|DPR\b|document (ranking|retrieval|expansion)|passage (ranking|retrieval)|relevance (judgments?|feedback|assessment|modeling)|click (models?|logs?|through)|conversational search|interactive (IR|retrieval)|session search|evaluation (campaigns?|measures?)|nDCG|MRR\b|mean reciprocal rank|MAP@|test collections?|TREC\b|MS ?MARCO|BEIR|pooling bias|query performance prediction|retrieval-?augmented|RAG (systems?|pipelines?)|retriever|generative (retrieval|recommendation))\b | |
| 3353 | + weight: 1.0 | |
| 3354 | + field: both | |
| 3355 | + - pattern: (?i)\brecommend(er|ation) (systems?|models?|algorithms?|engines?|tasks?|lists?|quality)\b|\brecommenders?\b|\bcollaborative filtering\b|\b(sequential|session-?based|conversational|cross-?domain|cold-?start|news|music|point-?of-?interest|POI|job|group|bundle|LLM-?based|explainable|fair|multi-?stakeholder) recommendation\b|\bclick-?through rate\b|\bCTR prediction\b|\bimplicit feedback\b|\buser (modeling|preferences?|interests?) (for|in) recommendation\b|\bmatrix factori[sz]ation\b|\bitem (embeddings?|cold start)\b|\bMovieLens\b|\bNetflix Prize\b | |
| 3356 | + weight: 1.0 | |
| 3357 | + field: both | |
| 3358 | + - pattern: (?i)\b(knowledge graphs?|entity linking|entity search|semantic web|linked (open )?data|SPARQL|RDF\b|ontolog(y|ies) (matching|alignment|engineering)|schema\.org|Wikidata|DBpedia|question answering over knowledge)\b | |
| 3359 | + weight: 0.5 | |
| 3360 | + field: both | |
| 3361 | + - pattern: (?i)\b(digital librar(y|ies)|scholarly (search|recommendation|data|documents?|knowledge graphs?)|citation (analysis|networks?|recommendation|counts?|indexing)|bibliometric|scientometric|altmetric|h-?index|peer[- ]review (process|quality)|web (crawl(ing|ers?)|archiv(es?|ing)|mining)|social media (mining|analytics|retrieval)|hashtags?|microblog|user-?generated content|community question answering|CQA\b|expert finding|e-?commerce search|sponsored search|computational advertising|ad (auctions?|ranking))\b | |
| 3362 | + weight: 0.6 | |
| 3363 | + field: both | |
| 3364 | + - pattern: (?i)\b(retrieval|search|ranking|recommendation|relevance|queries|query|users?' (information|search))\b | |
| 3365 | + weight: 0.3 | |
| 3366 | + field: both | |
| 3367 | + exclusions: [] | |
| 3368 | + related: | |
| 3369 | + - nlp | |
| 3370 | + - database_systems | |
| 3371 | + - llm | |
| 3372 | + - hci | |
| 3373 | + - ml_theory | |
| 3374 | + parent_of: [] | |
| 3375 | + child_of: [] | |
| 3376 | + provenance: T10286 (search behaviour) and T10203 (recommenders) are the OpenAlex IR hosts; library/information-science topics of 1710 included at 0.2 because they share venues (JASIST, ASIS&T). SIGIR/WSDM/ECIR/RecSys/TOIS pure. | |
| 3377 | +- id: distributed_computing | |
| 3378 | + number: 22 | |
| 3379 | + name: Distributed Computing | |
| 3380 | + area: data_distributed | |
| 3381 | + definition: 'Computation across multiple processors or machines: distributed algorithms and consensus, fault tolerance and replication, parallel programming and HPC systems software, cluster and grid resource management, distributed storage and middleware, distributed and parallel ML training systems. Cloud service models are cloud_computing and edge placement is edge_computing (both children).' | |
| 3382 | + openalex_topics: | |
| 3383 | + - id: T10715 | |
| 3384 | + weight: 1.0 | |
| 3385 | + note: distributed and parallel computing systems (grid, cluster, scheduling) | |
| 3386 | + - id: T10772 | |
| 3387 | + weight: 1.0 | |
| 3388 | + note: distributed systems and fault tolerance (consensus, replication, transactions) | |
| 3389 | + - id: T10742 | |
| 3390 | + weight: 0.8 | |
| 3391 | + note: peer-to-peer network technologies | |
| 3392 | + - id: T10054 | |
| 3393 | + weight: 0.6 | |
| 3394 | + note: parallel computing (HPC, MPI, GPU) | |
| 3395 | + - id: T10829 | |
| 3396 | + weight: 0.5 | |
| 3397 | + note: interconnection networks and systems | |
| 3398 | + - id: T11181 | |
| 3399 | + weight: 0.5 | |
| 3400 | + note: advanced data storage technologies | |
| 3401 | + - id: T10101 | |
| 3402 | + weight: 0.4 | |
| 3403 | + note: cloud computing and resource management | |
| 3404 | + - id: T12127 | |
| 3405 | + weight: 0.4 | |
| 3406 | + note: software system performance and reliability | |
| 3407 | + - id: T10679 | |
| 3408 | + weight: 0.3 | |
| 3409 | + note: service-oriented architecture | |
| 3410 | + - id: T10273 | |
| 3411 | + weight: 0.3 | |
| 3412 | + note: IoT and edge/fog computing | |
| 3413 | + - id: T10249 | |
| 3414 | + weight: 0.3 | |
| 3415 | + note: distributed control multi-agent systems | |
| 3416 | + - id: T12203 | |
| 3417 | + weight: 0.3 | |
| 3418 | + note: mobile agent-based network management | |
| 3419 | + - id: T11986 | |
| 3420 | + weight: 0.3 | |
| 3421 | + note: scientific workflows | |
| 3422 | + - id: T12879 | |
| 3423 | + weight: 0.2 | |
| 3424 | + note: distributed sensor networks and detection | |
| 3425 | + - id: T12216 | |
| 3426 | + weight: 0.2 | |
| 3427 | + note: network time synchronization | |
| 3428 | + - id: T11478 | |
| 3429 | + weight: 0.2 | |
| 3430 | + note: caching and content delivery | |
| 3431 | + openalex_subfields: | |
| 3432 | + - id: 1705 | |
| 3433 | + weight: 0.1 | |
| 3434 | + arxiv_categories: | |
| 3435 | + - id: cs.DC | |
| 3436 | + weight: 1.0 | |
| 3437 | + - id: cs.PF | |
| 3438 | + weight: 0.5 | |
| 3439 | + - id: cs.OS | |
| 3440 | + weight: 0.2 | |
| 3441 | + - id: cs.NI | |
| 3442 | + weight: 0.1 | |
| 3443 | + dblp_streams: | |
| 3444 | + - key: journals/tpds | |
| 3445 | + weight: 1.0 | |
| 3446 | + - key: journals/jpdc | |
| 3447 | + weight: 1.0 | |
| 3448 | + - key: conf/ipps | |
| 3449 | + weight: 1.0 | |
| 3450 | + - key: conf/podc | |
| 3451 | + weight: 1.0 | |
| 3452 | + - key: conf/spaa | |
| 3453 | + weight: 1.0 | |
| 3454 | + - key: conf/opodis | |
| 3455 | + weight: 1.0 | |
| 3456 | + - key: conf/europar | |
| 3457 | + weight: 1.0 | |
| 3458 | + - key: conf/ics | |
| 3459 | + weight: 1.0 | |
| 3460 | + - key: conf/hpdc | |
| 3461 | + weight: 1.0 | |
| 3462 | + - key: conf/icdcs | |
| 3463 | + weight: 1.0 | |
| 3464 | + - key: conf/middleware | |
| 3465 | + weight: 1.0 | |
| 3466 | + - key: conf/cluster | |
| 3467 | + weight: 1.0 | |
| 3468 | + - key: conf/icpads | |
| 3469 | + weight: 1.0 | |
| 3470 | + - key: conf/ica3pp | |
| 3471 | + weight: 1.0 | |
| 3472 | + - key: conf/ispa | |
| 3473 | + weight: 1.0 | |
| 3474 | + - key: conf/sc | |
| 3475 | + weight: 0.8 | |
| 3476 | + - key: conf/ccgrid | |
| 3477 | + weight: 0.8 | |
| 3478 | + - key: conf/hpcc | |
| 3479 | + weight: 0.8 | |
| 3480 | + - key: conf/ppopp | |
| 3481 | + weight: 0.8 | |
| 3482 | + - key: journals/concurrency | |
| 3483 | + weight: 0.8 | |
| 3484 | + - key: journals/tjs | |
| 3485 | + weight: 0.8 | |
| 3486 | + - key: journals/cluster | |
| 3487 | + weight: 0.8 | |
| 3488 | + - key: journals/ijhpca | |
| 3489 | + weight: 0.8 | |
| 3490 | + - key: journals/scpe | |
| 3491 | + weight: 0.8 | |
| 3492 | + - key: journals/fgcs | |
| 3493 | + weight: 0.6 | |
| 3494 | + - key: conf/eurosys | |
| 3495 | + weight: 0.6 | |
| 3496 | + - key: journals/ppna | |
| 3497 | + weight: 0.6 | |
| 3498 | + - key: conf/aina | |
| 3499 | + weight: 0.6 | |
| 3500 | + - key: conf/nsdi | |
| 3501 | + weight: 0.5 | |
| 3502 | + - key: conf/dsn | |
| 3503 | + weight: 0.5 | |
| 3504 | + - key: conf/socc | |
| 3505 | + weight: 0.5 | |
| 3506 | + - key: conf/cloud | |
| 3507 | + weight: 0.5 | |
| 3508 | + - key: journals/tos | |
| 3509 | + weight: 0.5 | |
| 3510 | + - key: conf/fast | |
| 3511 | + weight: 0.5 | |
| 3512 | + - key: conf/osdi | |
| 3513 | + weight: 0.4 | |
| 3514 | + - key: conf/sosp | |
| 3515 | + weight: 0.4 | |
| 3516 | + - key: journals/tc | |
| 3517 | + weight: 0.4 | |
| 3518 | + - key: journals/sp | |
| 3519 | + weight: 0.4 | |
| 3520 | + - key: conf/mlsys | |
| 3521 | + weight: 0.4 | |
| 3522 | + - key: conf/ucc | |
| 3523 | + weight: 0.4 | |
| 3524 | + - key: journals/tcc | |
| 3525 | + weight: 0.3 | |
| 3526 | + - key: journals/jsa | |
| 3527 | + weight: 0.3 | |
| 3528 | + - key: journals/computing | |
| 3529 | + weight: 0.3 | |
| 3530 | + - key: journals/tnsm | |
| 3531 | + weight: 0.2 | |
| 3532 | + - key: conf/xsede | |
| 3533 | + weight: 0.4 | |
| 3534 | + - key: conf/pact | |
| 3535 | + weight: 0.2 | |
| 3536 | + - key: journals/taco | |
| 3537 | + weight: 0.1 | |
| 3538 | + - key: journals/tnse | |
| 3539 | + weight: 0.2 | |
| 3540 | + - key: journals/jnca | |
| 3541 | + weight: 0.2 | |
| 3542 | + - key: conf/isca | |
| 3543 | + weight: 0.1 | |
| 3544 | + - key: journals/ieicetd | |
| 3545 | + weight: 0.1 | |
| 3546 | + keywords: | |
| 3547 | + - pattern: (?i)\b(distributed|parallel|concurrent) (systems?|computing|algorithms?|programming|processing|storage|file systems?|transactions?|consensus|ledgers?|training|inference|machine learning|deep learning|graph processing|databases?|data processing|simulation|applications?|execution|runtime|scheduling|snapshots?|shared memory|memory|protocols?|optimi[sz]ation|SGD|stochastic)\b | |
| 3548 | + weight: 1.0 | |
| 3549 | + field: both | |
| 3550 | + - pattern: (?i)\b(consensus (protocols?|algorithms?)|Paxos|Raft\b|Byzantine|fault[- ]toleran(t|ce)|replication|state machine replication|linearizab(le|ility)|serializab|eventual consistency|strong consistency|consistency models?|CRDTs?|conflict-?free replicated|vector clocks?|logical clocks?|leader election|gossip protocols?|epidemic protocols?|distributed (hash tables?|locks?|snapshots?|tracing|ledger|shared)|two-?phase commit|atomic (broadcast|commit)|failure detectors?|self-?stabili[sz]|population protocols?|LOCAL model|CONGEST|message complexity|round complexity|asynchronous (systems?|networks?|model))\b | |
| 3551 | + weight: 1.0 | |
| 3552 | + field: both | |
| 3553 | + - pattern: (?i)\b(high[- ]performance computing|HPC\b|supercomput\w+|exascale|petascale|MPI\b|OpenMP|message passing|load balancing|job scheduling|workflow (scheduling|management|engines?)|resource (allocation|management|scheduling) (in|for|on|across) (clusters?|grids?|data ?cent(er|re)s?|HPC|supercomputers?)|scalab(le|ility) (to|on|across) \d[\d,]* (nodes|cores|GPUs|processors)|multi-?GPU|GPU clusters?|data[- ]parallel(ism)?|model[- ]parallel(ism)?|pipeline[- ]parallel(ism)?|tensor[- ]parallel(ism)?|expert parallelism|all-?reduce|all-?to-?all|parameter servers?|collective communication|NCCL|ZeRO\b|FSDP|DeepSpeed|Megatron|Horovod|gradient (synchroni[sz]ation|accumulation across)|stragglers?|checkpoint(ing)? (for|of|in) (training|HPC)|large-?scale training|training (at scale|on \d+ GPUs)|distributed (LLM|DNN) (training|inference|serving)|cluster schedul(ers?|ing)|Slurm|Kubernetes schedul|Borg|YARN|Mesos)\b | |
| 3554 | + weight: 1.0 | |
| 3555 | + field: both | |
| 3556 | + - pattern: (?i)\b(middleware|publish[- ]subscribe|pub/sub|message (queues?|brokers?)|Kafka|RabbitMQ|actor model|service mesh|stream processing (engines?|systems?|frameworks?)|Apache (Spark|Flink|Storm|Beam|Hadoop)|MapReduce|Ray\b|Dask|dataflow (systems?|engines?)|serverless (workflows?|computing)|microservices? (architecture|performance|systems?)|RPC\b|remote procedure|gRPC|RDMA|interconnects?|InfiniBand|network-?on-?chip)\b | |
| 3557 | + weight: 0.7 | |
| 3558 | + field: both | |
| 3559 | + - pattern: (?i)\b(peer-?to-?peer|P2P\b|overlay networks?|volunteer computing|grid computing|cluster computing|utility computing|desktop grid|BOINC|BitTorrent|DHTs?\b|Chord|Kademlia|gossip-?based)\b | |
| 3560 | + weight: 0.8 | |
| 3561 | + field: both | |
| 3562 | + - pattern: (?i)\b(multi-?core|many-?core|multi-?threaded|multithreading|lock-?free|wait-?free|non-?blocking (data structures?|algorithms?)|transactional memory|synchroni[sz]ation primitives|mutex(es)?|spin-?locks?|barriers?|work[- ]stealing|parallel(i[sz]ation|ism|izing)|task (parallel|graphs?)|speedup|Amdahl|strong scaling|weak scaling|parallel efficiency|SIMD parallel|GPU (computing|programming|acceleration)|CUDA\b|OpenCL|heterogeneous computing)\b | |
| 3563 | + weight: 0.8 | |
| 3564 | + field: both | |
| 3565 | + - pattern: (?i)\b(nodes?|clusters?|scalab(le|ility)|parallel|distributed|concurrency|replicas?|throughput|latency)\b | |
| 3566 | + weight: 0.2 | |
| 3567 | + field: both | |
| 3568 | + exclusions: | |
| 3569 | + - (?is)^(?!.*(comput|system|algorithm|protocol|network|server|cluster|node|GPU|processor|storage|training|software)).*\b(distributed (generation|energy resources?|lag|fibre|fiber|acoustic|temperature|parameter|load|element|order|delay|control of (power|microgrid|vehicles?|robots?)|leadership|cognition|practice|manufacturing))\b | |
| 3570 | + related: | |
| 3571 | + - cloud_computing | |
| 3572 | + - edge_computing | |
| 3573 | + - computer_networks | |
| 3574 | + - database_systems | |
| 3575 | + - operating_systems | |
| 3576 | + - scientific_computing | |
| 3577 | + - blockchain | |
| 3578 | + - federated_learning | |
| 3579 | + parent_of: | |
| 3580 | + - cloud_computing | |
| 3581 | + - edge_computing | |
| 3582 | + child_of: [] | |
| 3583 | + provenance: T10715 and T10772 (subfield 1705) are the OpenAlex hosts; T10054 (parallel/HPC) is shared with architecture and scientific computing. TPDS/JPDC/IPDPS/PODC/SPAA/Euro-Par/ICS/HPDC/ICDCS/Middleware are the pure venues; cs.DC suffices. | |
| 3584 | +- id: cloud_computing | |
| 3585 | + number: 23 | |
| 3586 | + name: Cloud Computing | |
| 3587 | + area: data_distributed | |
| 3588 | + definition: 'Computing delivered as elastic, multi-tenant, on-demand services: IaaS/PaaS/SaaS and serverless, virtualisation and containers, resource provisioning and auto-scaling, SLAs and pricing, cloud-native architectures, data-centre resource management, cloud security and migration. A child of distributed_computing; placement at the network edge is edge_computing.' | |
| 3589 | + openalex_topics: | |
| 3590 | + - id: T10101 | |
| 3591 | + weight: 1.0 | |
| 3592 | + note: cloud computing and resource management (VMs, serverless, data centres) | |
| 3593 | + - id: T14067 | |
| 3594 | + weight: 1.0 | |
| 3595 | + note: cloud computing and remote desktop technologies | |
| 3596 | + - id: T11614 | |
| 3597 | + weight: 0.6 | |
| 3598 | + note: cloud data security solutions | |
| 3599 | + - id: T12127 | |
| 3600 | + weight: 0.6 | |
| 3601 | + note: software system performance (microservices, cloud-native, AIOps) | |
| 3602 | + - id: T10679 | |
| 3603 | + weight: 0.6 | |
| 3604 | + note: service-oriented architecture and web services | |
| 3605 | + - id: T10273 | |
| 3606 | + weight: 0.4 | |
| 3607 | + note: IoT and edge/fog (cloud-edge) | |
| 3608 | + - id: T14098 | |
| 3609 | + weight: 0.4 | |
| 3610 | + note: energy efficiency in computing (data centres) | |
| 3611 | + - id: T10715 | |
| 3612 | + weight: 0.3 | |
| 3613 | + note: distributed and parallel computing (grid) | |
| 3614 | + - id: T11181 | |
| 3615 | + weight: 0.2 | |
| 3616 | + note: data storage technologies | |
| 3617 | + - id: T12799 | |
| 3618 | + weight: 0.2 | |
| 3619 | + note: mobile and web applications | |
| 3620 | + - id: T12238 | |
| 3621 | + weight: 0.2 | |
| 3622 | + note: green IT (green data centres) | |
| 3623 | + openalex_subfields: [] | |
| 3624 | + arxiv_categories: | |
| 3625 | + - id: cs.DC | |
| 3626 | + weight: 0.6 | |
| 3627 | + - id: cs.NI | |
| 3628 | + weight: 0.1 | |
| 3629 | + - id: cs.SE | |
| 3630 | + weight: 0.1 | |
| 3631 | + - id: cs.PF | |
| 3632 | + weight: 0.2 | |
| 3633 | + dblp_streams: | |
| 3634 | + - key: journals/tcc | |
| 3635 | + weight: 1.0 | |
| 3636 | + - key: conf/cloud | |
| 3637 | + weight: 1.0 | |
| 3638 | + - key: conf/socc | |
| 3639 | + weight: 1.0 | |
| 3640 | + - key: conf/ucc | |
| 3641 | + weight: 1.0 | |
| 3642 | + - key: conf/ic2e | |
| 3643 | + weight: 1.0 | |
| 3644 | + - key: journals/tsc | |
| 3645 | + weight: 0.8 | |
| 3646 | + - key: conf/icws | |
| 3647 | + weight: 0.8 | |
| 3648 | + - key: conf/ccgrid | |
| 3649 | + weight: 0.6 | |
| 3650 | + - key: journals/fgcs | |
| 3651 | + weight: 0.5 | |
| 3652 | + - key: journals/cluster | |
| 3653 | + weight: 0.5 | |
| 3654 | + - key: journals/tnsm | |
| 3655 | + weight: 0.4 | |
| 3656 | + - key: conf/eurosys | |
| 3657 | + weight: 0.4 | |
| 3658 | + - key: conf/nsdi | |
| 3659 | + weight: 0.4 | |
| 3660 | + - key: conf/usenix | |
| 3661 | + weight: 0.4 | |
| 3662 | + - key: conf/middleware | |
| 3663 | + weight: 0.4 | |
| 3664 | + - key: journals/jnca | |
| 3665 | + weight: 0.4 | |
| 3666 | + - key: conf/osdi | |
| 3667 | + weight: 0.3 | |
| 3668 | + - key: conf/hpcc | |
| 3669 | + weight: 0.3 | |
| 3670 | + - key: journals/tjs | |
| 3671 | + weight: 0.3 | |
| 3672 | + - key: journals/concurrency | |
| 3673 | + weight: 0.3 | |
| 3674 | + - key: journals/scpe | |
| 3675 | + weight: 0.3 | |
| 3676 | + - key: journals/tsusc | |
| 3677 | + weight: 0.3 | |
| 3678 | + - key: journals/suscom | |
| 3679 | + weight: 0.3 | |
| 3680 | + - key: journals/tpds | |
| 3681 | + weight: 0.2 | |
| 3682 | + - key: journals/jsa | |
| 3683 | + weight: 0.2 | |
| 3684 | + - key: conf/icdcs | |
| 3685 | + weight: 0.2 | |
| 3686 | + - key: conf/sc | |
| 3687 | + weight: 0.1 | |
| 3688 | + - key: journals/computing | |
| 3689 | + weight: 0.2 | |
| 3690 | + - key: conf/aina | |
| 3691 | + weight: 0.3 | |
| 3692 | + keywords: | |
| 3693 | + - pattern: (?i)\bcloud(-?based|-?native| computing| services?| providers?| infrastructures?| platforms?| data ?cent(er|re)s?| storage| resources?| workloads?| environments?| applications?| deployments?| migration| security| gaming| robotics| servers?| tenants?| customers?| costs?| pricing| offloading| continuum| vendors?| APIs?| regions?| instances?| orchestration| bursting| federation| brokers?)\b | |
| 3694 | + weight: 1.0 | |
| 3695 | + field: both | |
| 3696 | + - pattern: (?i)\b(serverless|function-?as-?a-?service|FaaS\b|infrastructure-?as-?a-?service|IaaS\b|platform-?as-?a-?service|PaaS\b|software-?as-?a-?service|SaaS\b|multi-?cloud|hybrid cloud|cloud-?edge|edge-?cloud|virtual machines?|VMs?\b|virtuali[sz]ation|hypervisors?|containers?|containeri[sz]ed|Docker|Kubernetes|K8s|container orchestration|auto-?scaling|autoscal\w+|elastic(ity)? (provisioning|scaling|resources?)|service[- ]level (agreements?|objectives?)|SLAs?\b|SLOs?\b|multi-?tenan(t|cy)|resource provisioning|VM (placement|consolidation|migration|scheduling|allocation)|live migration|workload (prediction|consolidation|characteri[sz]ation|placement)|spot instances?|cloud (cost|FinOps)|pay-?as-?you-?go|data ?cent(er|re) (scheduling|networks?|resource|management|operators?|utili[sz]ation))\b | |
| 3697 | + weight: 1.0 | |
| 3698 | + field: both | |
| 3699 | + - pattern: (?i)\b(AWS|Amazon (EC2|S3|Lambda|Web Services)|Microsoft Azure|Google Cloud|GCP\b|OpenStack|CloudSim|web services?|service-?oriented (architecture|computing)|service (composition|selection|discovery|mesh)|SOA\b|microservices?|cloud-?computing|Infrastructure as Code|Terraform|DevOps for cloud|cloud-?native (applications?|systems?))\b | |
| 3700 | + weight: 0.7 | |
| 3701 | + field: both | |
| 3702 | + - pattern: (?i)\b(data ?cent(er|re)s?|hyperscal(e|ers?)|warehouse-?scale)\b | |
| 3703 | + weight: 0.6 | |
| 3704 | + field: both | |
| 3705 | + - pattern: (?i)\b(virtuali[sz]ed|hosted|on-?demand|elastic|scalable services?|tenants?)\b | |
| 3706 | + weight: 0.2 | |
| 3707 | + field: both | |
| 3708 | + exclusions: | |
| 3709 | + - (?is)^(?!.*(computing|comput|server|data ?cent|virtual|service|storage|infrastructure|platform|deployment|workload|software)).*\b(point clouds?|cloud (cover|droplets?|condensation|physics|microphysics|radiative|albedo|forcing|seeding|chamber|water|base|top|height|fraction|layers?|types?|formation)|molecular cloud|electron cloud|Oort cloud|dust cloud|cloud(s)? (and|in) (climate|atmosphere|precipitation))\b | |
| 3710 | + related: | |
| 3711 | + - distributed_computing | |
| 3712 | + - edge_computing | |
| 3713 | + - operating_systems | |
| 3714 | + - computer_networks | |
| 3715 | + - sustainable_computing | |
| 3716 | + - cybersecurity | |
| 3717 | + parent_of: [] | |
| 3718 | + child_of: | |
| 3719 | + - distributed_computing | |
| 3720 | + provenance: T10101 keywords list cloud computing, virtualization, serverless, SLAs, data centers. TCC/SoCC/UCC/IC2E pure; systems venues partial. Meteorological and point-cloud senses of 'cloud' are vetoed when no computing term co-occurs. | |
| 3721 | +- id: edge_computing | |
| 3722 | + number: 24 | |
| 3723 | + name: Edge Computing | |
| 3724 | + area: data_distributed | |
| 3725 | + definition: 'Computation placed near data sources and users: edge/fog/MEC architectures, computation offloading, on-device and TinyML inference, edge-cloud collaboration and split computing, IoT platforms as computing substrates, latency-critical edge services, edge caching and orchestration. Radio access and protocols are computer_networks; model compression as such is deep_learning_architectures or ai_accelerators.' | |
| 3726 | + openalex_topics: | |
| 3727 | + - id: T10273 | |
| 3728 | + weight: 1.0 | |
| 3729 | + note: IoT and edge/fog computing (offloading, MEC, edge AI) | |
| 3730 | + - id: T13038 | |
| 3731 | + weight: 0.6 | |
| 3732 | + note: Internet of Things and AI | |
| 3733 | + - id: T12079 | |
| 3734 | + weight: 0.4 | |
| 3735 | + note: IoT networks and protocols | |
| 3736 | + - id: T13420 | |
| 3737 | + weight: 0.3 | |
| 3738 | + note: Arduino and IoT applications | |
| 3739 | + - id: T13535 | |
| 3740 | + weight: 0.3 | |
| 3741 | + note: wireless sensor networks and IoT | |
| 3742 | + - id: T13541 | |
| 3743 | + weight: 0.3 | |
| 3744 | + note: IoT-based control systems | |
| 3745 | + - id: T13924 | |
| 3746 | + weight: 0.3 | |
| 3747 | + note: IoT and social network interactions | |
| 3748 | + - id: T10080 | |
| 3749 | + weight: 0.3 | |
| 3750 | + note: energy-efficient wireless sensor networks | |
| 3751 | + - id: T10101 | |
| 3752 | + weight: 0.2 | |
| 3753 | + note: cloud computing (cloud-edge) | |
| 3754 | + - id: T12406 | |
| 3755 | + weight: 0.2 | |
| 3756 | + note: IoT and GPS vehicle safety | |
| 3757 | + - id: T10904 | |
| 3758 | + weight: 0.1 | |
| 3759 | + note: embedded systems design | |
| 3760 | + - id: T13918 | |
| 3761 | + weight: 0.3 | |
| 3762 | + note: advanced data and IoT technologies | |
| 3763 | + - id: T11704 | |
| 3764 | + weight: 0.2 | |
| 3765 | + note: mobile crowdsensing | |
| 3766 | + openalex_subfields: [] | |
| 3767 | + arxiv_categories: | |
| 3768 | + - id: cs.DC | |
| 3769 | + weight: 0.4 | |
| 3770 | + - id: cs.NI | |
| 3771 | + weight: 0.4 | |
| 3772 | + - id: eess.SP | |
| 3773 | + weight: 0.1 | |
| 3774 | + - id: cs.AR | |
| 3775 | + weight: 0.1 | |
| 3776 | + dblp_streams: | |
| 3777 | + - key: conf/sec | |
| 3778 | + weight: 1.0 | |
| 3779 | + - key: conf/iotdi | |
| 3780 | + weight: 0.8 | |
| 3781 | + - key: journals/iotj | |
| 3782 | + weight: 0.6 | |
| 3783 | + - key: journals/iot | |
| 3784 | + weight: 0.6 | |
| 3785 | + - key: conf/percom | |
| 3786 | + weight: 0.6 | |
| 3787 | + - key: conf/wf-iot | |
| 3788 | + weight: 0.6 | |
| 3789 | + - key: conf/ithings | |
| 3790 | + weight: 0.5 | |
| 3791 | + - key: conf/uic | |
| 3792 | + weight: 0.4 | |
| 3793 | + - key: conf/mobisys | |
| 3794 | + weight: 0.4 | |
| 3795 | + - key: conf/sensys | |
| 3796 | + weight: 0.4 | |
| 3797 | + - key: conf/ipsn | |
| 3798 | + weight: 0.4 | |
| 3799 | + - key: conf/ewsn | |
| 3800 | + weight: 0.4 | |
| 3801 | + - key: journals/ijdsn | |
| 3802 | + weight: 0.4 | |
| 3803 | + - key: conf/dasc | |
| 3804 | + weight: 0.3 | |
| 3805 | + - key: journals/tmc | |
| 3806 | + weight: 0.3 | |
| 3807 | + - key: journals/tcc | |
| 3808 | + weight: 0.3 | |
| 3809 | + - key: journals/fgcs | |
| 3810 | + weight: 0.3 | |
| 3811 | + - key: journals/ett | |
| 3812 | + weight: 0.3 | |
| 3813 | + - key: journals/jnca | |
| 3814 | + weight: 0.3 | |
| 3815 | + - key: journals/tecs | |
| 3816 | + weight: 0.3 | |
| 3817 | + - key: conf/aina | |
| 3818 | + weight: 0.3 | |
| 3819 | + - key: conf/infocom | |
| 3820 | + weight: 0.2 | |
| 3821 | + - key: journals/tnsm | |
| 3822 | + weight: 0.2 | |
| 3823 | + - key: journals/tii | |
| 3824 | + weight: 0.2 | |
| 3825 | + - key: conf/icdcs | |
| 3826 | + weight: 0.2 | |
| 3827 | + - key: conf/hpcc | |
| 3828 | + weight: 0.2 | |
| 3829 | + - key: conf/ispa | |
| 3830 | + weight: 0.2 | |
| 3831 | + - key: journals/tvt | |
| 3832 | + weight: 0.1 | |
| 3833 | + - key: journals/jsac | |
| 3834 | + weight: 0.1 | |
| 3835 | + - key: journals/ton | |
| 3836 | + weight: 0.1 | |
| 3837 | + - key: conf/ieeesensors | |
| 3838 | + weight: 0.1 | |
| 3839 | + - key: journals/sensors | |
| 3840 | + weight: 0.1 | |
| 3841 | + - key: journals/tgcn | |
| 3842 | + weight: 0.2 | |
| 3843 | + - key: journals/tccn | |
| 3844 | + weight: 0.1 | |
| 3845 | + - key: journals/wc | |
| 3846 | + weight: 0.2 | |
| 3847 | + - key: journals/network | |
| 3848 | + weight: 0.2 | |
| 3849 | + - key: conf/metroi | |
| 3850 | + weight: 0.3 | |
| 3851 | + - key: journals/tnse | |
| 3852 | + weight: 0.1 | |
| 3853 | + keywords: | |
| 3854 | + - pattern: (?i)\b(edge|fog|mist|mobile[- ]edge|multi-?access edge|edge-?cloud|cloud-?edge|device-?edge-?cloud|edge-?to-?cloud|far[- ]edge|cloudlet|vehicular edge|satellite edge|serverless edge) (computing|intelligence|AI|inference|servers?|nodes?|devices?|deployment|caching|offloading|learning|networks?|resources?|orchestration|analytics|clusters?|platforms?|services?|applications?|continuum|infrastructures?|data ?cent(er|re)s?|scheduling|placement|training|LLMs?)\b|\bMEC\b|\bcloudlets?\b | |
| 3855 | + weight: 1.0 | |
| 3856 | + field: both | |
| 3857 | + - pattern: (?i)\b(computation(al)?|task|workload|service|DNN|inference|model|function) offloading\b|\boffloading (decisions?|strategies|policies|schemes?)\b | |
| 3858 | + weight: 1.0 | |
| 3859 | + field: both | |
| 3860 | + - pattern: (?i)\b(on-?device (AI|inference|learning|training|machine learning|deep learning|LLMs?|language models?|processing)|TinyML|microcontrollers?|MCUs?\b|resource-?constrained (devices?|IoT|hardware|environments?)|embedded (AI|inference|deep learning|machine learning|neural)|IoT (devices?|edge|gateways?|platforms?|architectures?|applications?|systems?|analytics|middleware)|Internet of (Things|Vehicles|Medical Things|Everything)|IIoT|cyber-?physical systems?|CPS\b|digital twins?|smart (cities|homes?|factor(y|ies)|grids?|manufacturing|agriculture|buildings?|campus)|Industry 4\.0|AIoT)\b | |
| 3861 | + weight: 0.7 | |
| 3862 | + field: both | |
| 3863 | + - pattern: (?i)\b(latency-?sensitive|latency-?critical|ultra-?low latency|edge-?native|edge (AI|ML)|split (computing|inference|learning)|early[- ]exit|model partitioning|DNN partitioning|collaborative (inference|edge)|device-?cloud (collaboration|synergy)|edge-?assisted|edge-?enabled|near-?user|in-?network computing|in-?situ processing|data locality at the edge|mobile cloud computing|MCC\b|cloudlets?|micro ?data ?cent(er|re)s?|service placement|application placement|container orchestration at the edge|KubeEdge|OpenFaaS|edge orchestrat)\b | |
| 3864 | + weight: 0.8 | |
| 3865 | + field: both | |
| 3866 | + - pattern: (?i)\b(fog|edge|IoT|offload\w*|devices?|sensors?|gateways?)\b | |
| 3867 | + weight: 0.3 | |
| 3868 | + field: both | |
| 3869 | + exclusions: | |
| 3870 | + - (?is)^(?!.*(comput|offload|inference|IoT|device|server|latency|cloud|network|processing|deployment)).*\b(edge (detection|states?|modes?|effects?|dislocations?|plasma|localized|of (the|a) (wafer|chaos|cliff|forest|field|table|sample|crack|blade|flange))|band edge|leading edge|trailing edge|cutting-?edge|knife-?edge|edge (finishing|trimming|cracks?))\b | |
| 3871 | + related: | |
| 3872 | + - cloud_computing | |
| 3873 | + - computer_networks | |
| 3874 | + - federated_learning | |
| 3875 | + - ai_accelerators | |
| 3876 | + - sustainable_computing | |
| 3877 | + - robotics | |
| 3878 | + - distributed_computing | |
| 3879 | + parent_of: [] | |
| 3880 | + child_of: | |
| 3881 | + - distributed_computing | |
| 3882 | + provenance: T10273 keywords list edge computing, fog computing, MEC, task offloading, edge AI; IoT topics (1705, 1710, 2208) included at 0.3-0.6 because IoT papers often treat edge placement. SEC and IoTDI are the dedicated streams; IoT-J and PerCom partial. Geometric/physics senses of 'edge' vetoed when no computing term co-occurs. | |
| 3883 | +- id: computer_networks | |
| 3884 | + number: 25 | |
| 3885 | + name: Computer Networks | |
| 3886 | + area: data_distributed | |
| 3887 | + definition: 'Design, protocols, measurement and performance of communication networks: Internet architecture and transport, routing, wireless and mobile networks, 5G/6G and software-defined networking, network management, sensor and vehicular networks, content delivery and caching, network coding and information theory applied to networking. Physical-layer signal processing is included only when framed as networking.' | |
| 3888 | + openalex_topics: | |
| 3889 | + - id: T10138 | |
| 3890 | + weight: 1.0 | |
| 3891 | + note: network traffic and congestion control | |
| 3892 | + - id: T10246 | |
| 3893 | + weight: 1.0 | |
| 3894 | + note: mobile ad hoc networks | |
| 3895 | + - id: T10575 | |
| 3896 | + weight: 1.0 | |
| 3897 | + note: wireless communication networks research | |
| 3898 | + - id: T10714 | |
| 3899 | + weight: 1.0 | |
| 3900 | + note: software-defined networks and 5G | |
| 3901 | + - id: T11158 | |
| 3902 | + weight: 1.0 | |
| 3903 | + note: wireless networks and protocols | |
| 3904 | + - id: T11478 | |
| 3905 | + weight: 1.0 | |
| 3906 | + note: caching and content delivery | |
| 3907 | + - id: T11896 | |
| 3908 | + weight: 1.0 | |
| 3909 | + note: opportunistic and delay-tolerant networks | |
| 3910 | + - id: T13553 | |
| 3911 | + weight: 1.0 | |
| 3912 | + note: age of information optimization | |
| 3913 | + - id: T10761 | |
| 3914 | + weight: 1.0 | |
| 3915 | + note: vehicular ad hoc networks | |
| 3916 | + - id: T12326 | |
| 3917 | + weight: 0.9 | |
| 3918 | + note: network packet processing | |
| 3919 | + - id: T10651 | |
| 3920 | + weight: 0.9 | |
| 3921 | + note: IPv6, mobility, handover, networks, security | |
| 3922 | + - id: T10080 | |
| 3923 | + weight: 0.8 | |
| 3924 | + note: energy-efficient wireless sensor networks | |
| 3925 | + - id: T10579 | |
| 3926 | + weight: 0.8 | |
| 3927 | + note: cognitive radio networks and spectrum sensing | |
| 3928 | + - id: T10796 | |
| 3929 | + weight: 0.8 | |
| 3930 | + note: cooperative communication and network coding | |
| 3931 | + - id: T12801 | |
| 3932 | + weight: 0.8 | |
| 3933 | + note: Bluetooth and wireless technologies | |
| 3934 | + - id: T11409 | |
| 3935 | + weight: 0.8 | |
| 3936 | + note: advanced wireless network optimization | |
| 3937 | + - id: T12079 | |
| 3938 | + weight: 0.8 | |
| 3939 | + note: IoT networks and protocols | |
| 3940 | + - id: T10232 | |
| 3941 | + weight: 0.7 | |
| 3942 | + note: optical network technologies | |
| 3943 | + - id: T10847 | |
| 3944 | + weight: 0.7 | |
| 3945 | + note: advanced optical network technologies | |
| 3946 | + - id: T12203 | |
| 3947 | + weight: 0.6 | |
| 3948 | + note: mobile agent-based network management | |
| 3949 | + - id: T11498 | |
| 3950 | + weight: 0.6 | |
| 3951 | + note: security in wireless sensor networks | |
| 3952 | + - id: T10125 | |
| 3953 | + weight: 0.6 | |
| 3954 | + note: advanced wireless communication techniques | |
| 3955 | + - id: T11932 | |
| 3956 | + weight: 0.6 | |
| 3957 | + note: wireless body area networks | |
| 3958 | + - id: T13535 | |
| 3959 | + weight: 0.6 | |
| 3960 | + note: wireless sensor networks and IoT | |
| 3961 | + - id: T10400 | |
| 3962 | + weight: 0.5 | |
| 3963 | + note: network security and intrusion detection | |
| 3964 | + - id: T10829 | |
| 3965 | + weight: 0.5 | |
| 3966 | + note: interconnection networks | |
| 3967 | + - id: T10742 | |
| 3968 | + weight: 0.5 | |
| 3969 | + note: peer-to-peer networks | |
| 3970 | + - id: T12879 | |
| 3971 | + weight: 0.5 | |
| 3972 | + note: distributed sensor networks and detection | |
| 3973 | + - id: T14353 | |
| 3974 | + weight: 0.5 | |
| 3975 | + note: wireless sensor networks for data analysis | |
| 3976 | + - id: T12216 | |
| 3977 | + weight: 0.5 | |
| 3978 | + note: network time synchronization | |
| 3979 | + - id: T11598 | |
| 3980 | + weight: 0.5 | |
| 3981 | + note: Internet traffic analysis | |
| 3982 | + - id: T12042 | |
| 3983 | + weight: 0.5 | |
| 3984 | + note: satellite communication systems | |
| 3985 | + - id: T11321 | |
| 3986 | + weight: 0.5 | |
| 3987 | + note: error-correcting code techniques | |
| 3988 | + - id: T11458 | |
| 3989 | + weight: 0.5 | |
| 3990 | + note: advanced wireless communication technologies | |
| 3991 | + - id: T11392 | |
| 3992 | + weight: 0.5 | |
| 3993 | + note: energy harvesting in wireless networks | |
| 3994 | + - id: T12791 | |
| 3995 | + weight: 0.5 | |
| 3996 | + note: full-duplex wireless | |
| 3997 | + - id: T10964 | |
| 3998 | + weight: 0.5 | |
| 3999 | + note: wireless communication security | |
| 4000 | + - id: T10148 | |
| 4001 | + weight: 0.4 | |
| 4002 | + note: advanced MIMO systems | |
| 4003 | + - id: T10851 | |
| 4004 | + weight: 0.4 | |
| 4005 | + note: optical wireless communication | |
| 4006 | + - id: T12131 | |
| 4007 | + weight: 0.4 | |
| 4008 | + note: wireless signal modulation classification | |
| 4009 | + - id: T11130 | |
| 4010 | + weight: 0.3 | |
| 4011 | + note: coding theory and cryptography | |
| 4012 | + - id: T10711 | |
| 4013 | + weight: 0.3 | |
| 4014 | + note: target tracking and data fusion in sensor networks | |
| 4015 | + - id: T10273 | |
| 4016 | + weight: 0.3 | |
| 4017 | + note: IoT and edge/fog computing | |
| 4018 | + - id: T11797 | |
| 4019 | + weight: 0.3 | |
| 4020 | + note: graph theory and CDMA systems | |
| 4021 | + - id: T10767 | |
| 4022 | + weight: 0.3 | |
| 4023 | + note: advanced photonic communication systems | |
| 4024 | + openalex_subfields: | |
| 4025 | + - id: 1705 | |
| 4026 | + weight: 0.3 | |
| 4027 | + arxiv_categories: | |
| 4028 | + - id: cs.NI | |
| 4029 | + weight: 1.0 | |
| 4030 | + - id: cs.IT | |
| 4031 | + weight: 0.5 | |
| 4032 | + - id: math.IT | |
| 4033 | + weight: 0.5 | |
| 4034 | + - id: eess.SP | |
| 4035 | + weight: 0.3 | |
| 4036 | + dblp_streams: | |
| 4037 | + - key: journals/ton | |
| 4038 | + weight: 1.0 | |
| 4039 | + - key: journals/cn | |
| 4040 | + weight: 1.0 | |
| 4041 | + - key: journals/tmc | |
| 4042 | + weight: 1.0 | |
| 4043 | + - key: conf/infocom | |
| 4044 | + weight: 1.0 | |
| 4045 | + - key: conf/sigcomm | |
| 4046 | + weight: 1.0 | |
| 4047 | + - key: conf/conext | |
| 4048 | + weight: 1.0 | |
| 4049 | + - key: conf/imc | |
| 4050 | + weight: 1.0 | |
| 4051 | + - key: conf/mobihoc | |
| 4052 | + weight: 1.0 | |
| 4053 | + - key: conf/wowmom | |
| 4054 | + weight: 1.0 | |
| 4055 | + - key: conf/lcn | |
| 4056 | + weight: 1.0 | |
| 4057 | + - key: conf/icnp | |
| 4058 | + weight: 1.0 | |
| 4059 | + - key: conf/mobicom | |
| 4060 | + weight: 1.0 | |
| 4061 | + - key: conf/ewsn | |
| 4062 | + weight: 1.0 | |
| 4063 | + - key: conf/mass | |
| 4064 | + weight: 1.0 | |
| 4065 | + - key: conf/icc | |
| 4066 | + weight: 1.0 | |
| 4067 | + - key: conf/globecom | |
| 4068 | + weight: 1.0 | |
| 4069 | + - key: conf/wcnc | |
| 4070 | + weight: 1.0 | |
| 4071 | + - key: conf/pimrc | |
| 4072 | + weight: 1.0 | |
| 4073 | + - key: journals/tnsm | |
| 4074 | + weight: 1.0 | |
| 4075 | + - key: journals/comcom | |
| 4076 | + weight: 1.0 | |
| 4077 | + - key: journals/winet | |
| 4078 | + weight: 1.0 | |
| 4079 | + - key: journals/adhoc | |
| 4080 | + weight: 1.0 | |
| 4081 | + - key: journals/wpc | |
| 4082 | + weight: 1.0 | |
| 4083 | + - key: journals/network | |
| 4084 | + weight: 1.0 | |
| 4085 | + - key: journals/cm | |
| 4086 | + weight: 1.0 | |
| 4087 | + - key: journals/comsur | |
| 4088 | + weight: 1.0 | |
| 4089 | + - key: journals/wc | |
| 4090 | + weight: 1.0 | |
| 4091 | + - key: journals/ijcomsys | |
| 4092 | + weight: 1.0 | |
| 4093 | + - key: journals/tccn | |
| 4094 | + weight: 1.0 | |
| 4095 | + - key: journals/monet | |
| 4096 | + weight: 1.0 | |
| 4097 | + - key: journals/ejwcn | |
| 4098 | + weight: 1.0 | |
| 4099 | + - key: journals/telsys | |
| 4100 | + weight: 1.0 | |
| 4101 | + - key: journals/wicomm | |
| 4102 | + weight: 1.0 | |
| 4103 | + - key: conf/noms | |
| 4104 | + weight: 1.0 | |
| 4105 | + - key: conf/iwcmc | |
| 4106 | + weight: 1.0 | |
| 4107 | + - key: conf/ccnc | |
| 4108 | + weight: 1.0 | |
| 4109 | + - key: conf/comsnets | |
| 4110 | + weight: 1.0 | |
| 4111 | + - key: conf/icoin | |
| 4112 | + weight: 1.0 | |
| 4113 | + - key: conf/icccn | |
| 4114 | + weight: 1.0 | |
| 4115 | + - key: conf/iscc | |
| 4116 | + weight: 1.0 | |
| 4117 | + - key: conf/eucnc | |
| 4118 | + weight: 1.0 | |
| 4119 | + - key: journals/rfc | |
| 4120 | + weight: 1.0 | |
| 4121 | + - key: conf/nsdi | |
| 4122 | + weight: 0.8 | |
| 4123 | + - key: conf/ipsn | |
| 4124 | + weight: 0.8 | |
| 4125 | + - key: conf/vtc | |
| 4126 | + weight: 0.8 | |
| 4127 | + - key: journals/jsac | |
| 4128 | + weight: 0.8 | |
| 4129 | + - key: journals/tcom | |
| 4130 | + weight: 0.8 | |
| 4131 | + - key: journals/twc | |
| 4132 | + weight: 0.8 | |
| 4133 | + - key: journals/jnca | |
| 4134 | + weight: 0.8 | |
| 4135 | + - key: journals/icl | |
| 4136 | + weight: 0.8 | |
| 4137 | + - key: journals/wcl | |
| 4138 | + weight: 0.8 | |
| 4139 | + - key: journals/iet-com | |
| 4140 | + weight: 0.8 | |
| 4141 | + - key: journals/ieicet | |
| 4142 | + weight: 0.8 | |
| 4143 | + - key: journals/ett | |
| 4144 | + weight: 0.8 | |
| 4145 | + - key: journals/phycomm | |
| 4146 | + weight: 0.8 | |
| 4147 | + - key: journals/ojcs | |
| 4148 | + weight: 0.8 | |
| 4149 | + - key: conf/wcsp | |
| 4150 | + weight: 0.8 | |
| 4151 | + - key: journals/ieicetb | |
| 4152 | + weight: 0.8 | |
| 4153 | + - key: journals/jocn | |
| 4154 | + weight: 0.8 | |
| 4155 | + - key: conf/IEEEants | |
| 4156 | + weight: 0.8 | |
| 4157 | + - key: conf/isncc | |
| 4158 | + weight: 0.8 | |
| 4159 | + - key: conf/iccchina | |
| 4160 | + weight: 0.8 | |
| 4161 | + - key: conf/mobisys | |
| 4162 | + weight: 0.7 | |
| 4163 | + - key: conf/sensys | |
| 4164 | + weight: 0.7 | |
| 4165 | + - key: journals/fi | |
| 4166 | + weight: 0.7 | |
| 4167 | + - key: journals/ijdsn | |
| 4168 | + weight: 0.7 | |
| 4169 | + - key: conf/milcom | |
| 4170 | + weight: 0.7 | |
| 4171 | + - key: journals/tvt | |
| 4172 | + weight: 0.6 | |
| 4173 | + - key: journals/iotj | |
| 4174 | + weight: 0.6 | |
| 4175 | + - key: journals/tnse | |
| 4176 | + weight: 0.6 | |
| 4177 | + - key: journals/tgcn | |
| 4178 | + weight: 0.6 | |
| 4179 | + - key: conf/icton | |
| 4180 | + weight: 0.6 | |
| 4181 | + - key: journals/ppna | |
| 4182 | + weight: 0.6 | |
| 4183 | + - key: journals/iot | |
| 4184 | + weight: 0.6 | |
| 4185 | + - key: conf/icct | |
| 4186 | + weight: 0.6 | |
| 4187 | + - key: conf/bmsb | |
| 4188 | + weight: 0.6 | |
| 4189 | + - key: conf/spawc | |
| 4190 | + weight: 0.6 | |
| 4191 | + - key: journals/tit | |
| 4192 | + weight: 0.5 | |
| 4193 | + - key: conf/isit | |
| 4194 | + weight: 0.5 | |
| 4195 | + - key: conf/ofc | |
| 4196 | + weight: 0.5 | |
| 4197 | + - key: conf/ecoc | |
| 4198 | + weight: 0.5 | |
| 4199 | + - key: journals/mis | |
| 4200 | + weight: 0.5 | |
| 4201 | + - key: conf/icccnt | |
| 4202 | + weight: 0.5 | |
| 4203 | + - key: conf/ictc | |
| 4204 | + weight: 0.5 | |
| 4205 | + - key: journals/itiis | |
| 4206 | + weight: 0.5 | |
| 4207 | + - key: journals/sensors | |
| 4208 | + weight: 0.3 | |
| 4209 | + - key: conf/acssc | |
| 4210 | + weight: 0.3 | |
| 4211 | + - key: journals/tsp | |
| 4212 | + weight: 0.2 | |
| 4213 | + - key: conf/itw | |
| 4214 | + weight: 0.5 | |
| 4215 | + - key: journals/entropy | |
| 4216 | + weight: 0.1 | |
| 4217 | + - key: conf/icact | |
| 4218 | + weight: 0.5 | |
| 4219 | + - key: journals/tetc | |
| 4220 | + weight: 0.1 | |
| 4221 | + - key: conf/percom | |
| 4222 | + weight: 0.3 | |
| 4223 | + - key: conf/wf-iot | |
| 4224 | + weight: 0.4 | |
| 4225 | + - key: journals/js | |
| 4226 | + weight: 0.3 | |
| 4227 | + - key: conf/ieeesensors | |
| 4228 | + weight: 0.2 | |
| 4229 | + keywords: | |
| 4230 | + - pattern: (?i)\b(computer|wireless|mobile|cellular|vehicular|sensor|ad[- ]hoc|mesh|satellite|optical|software-?defined|data ?cent(er|re)|core|access|backbone|overlay|delay-?tolerant|body area|underwater|LoRa(WAN)?|5G|6G|NB-?IoT|LTE|Wi-?Fi|IP|content-?centric|named data|information-?centric|non-?terrestrial|integrated|heterogeneous|programmable|intent-?based|self-?driving|zero-?touch|open radio access|radio access|time-?sensitive|deterministic|in-?vehicle|home|campus|enterprise|wide area|local area|personal area|low-?power wide|multi-?hop|peer-?to-?peer) networks?\b|\bnetworking\b | |
| 4231 | + weight: 1.0 | |
| 4232 | + field: both | |
| 4233 | + - pattern: (?i)\b(TCP|UDP|QUIC|BGP|OSPF|IPv[46]|MPTCP|routing (protocols?|algorithms?|tables?)|congestion control|packet (loss|scheduling|processing|classification|forwarding|switching|headers?)|MAC (protocols?|layer)|medium access control|network (protocols?|topolog(y|ies)|slicing|function virtuali[sz]ation|measurement|traffic|management|coding|calculus|simulation|emulation|performance|planning|operators?|infrastructure|stack|layers?|devices?|interfaces?|cards?|services?|automation|digital twins?|telemetry|monitoring|tomography|utility|economics)|NFV\b|SDN\b|OpenFlow|P4\b|programmable (switches|data planes?)|data plane|control plane|traffic (engineering|classification|prediction|shaping|analysis)|quality of service|QoS\b|QoE\b|throughput|end-?to-?end (delay|latency)|bandwidth allocation|spectrum (sharing|allocation|sensing|management)|channel (allocation|assignment|access)|beamforming|MIMO|massive MIMO|OFDM(A)?|NOMA|RIS-?(aided|assisted)|reconfigurable intelligent surfaces?|mmWave|millimeter[- | |
| 4234 | + ]wave|THz communications?|channel estimation|resource allocation (in|for) (wireless|cellular|5G|6G|networks?)|handover|handoff|base stations?|small cells|user equipment|O-?RAN|Open RAN|RAN\b|Wi-?Fi|802\.11|802\.15|Bluetooth|BLE\b|Zigbee|LTE|5G NR|NR\b|age of information|AoI\b|URLLC|eMBB|mMTC|network (densification|coverage)|cell-?free|D2D\b|device-?to-?device|V2X|V2V|vehicular communications?|CDN\b|content delivery|edge caching|multicast|anycast|DNS\b|CDNs?|middleboxes?|NAT\b|firewalls? (rules|placement)|DDoS mitigation at|interdomain|AS-?level|Internet (measurement|topology|routing|architecture|protocols?|traffic|outages?|censorship|of Things)|RTT\b|jitter|bufferbloat|active queue management|flow (scheduling|completion time|tables?)|load balancing in (data ?cent|networks?)|RDMA networks?|InfiniBand|optical (networks?|switching|transport|access)|PON\b|passive optical|wavelength (division|assignment)|WDM|free-?space optical|visible light communication|VLC\b|LiFi|underwater (acoustic|communication)|satellite | |
| 4235 | + (networks?|communications?|constellations?)|LEO (satellite|constellation)|UAV (networks?|communications?|relays?)|network (security|intrusion) in|wireless (security|jamming|eavesdropping)|physical layer security|cross-?layer|protocol (design|stack|verification))\b | |
| 4236 | + weight: 0.9 | |
| 4237 | + field: both | |
| 4238 | + - pattern: (?i)\b(information theory|channel capacity|coding theorem|error[- ]correcting codes?|channel codes?|LDPC|polar codes?|turbo codes?|rate-?distortion|source coding|network coding|index coding|coded caching|compressed sensing for|Shannon|mutual information bounds|outage probability|ergodic capacity|secrecy capacity|wiretap)\b | |
| 4239 | + weight: 0.6 | |
| 4240 | + field: both | |
| 4241 | + - pattern: (?i)\b(intrusion detection|DDoS|network security|anomaly detection in network|botnets?|traffic anomaly)\b | |
| 4242 | + weight: 0.4 | |
| 4243 | + field: both | |
| 4244 | + - pattern: (?i)(?<!neural )(?<!Neural )(?<!social )(?<!Social )(?<!citation )(?<!graph neural )(?<!Bayesian )(?<!bayesian )(?<!regulatory )(?<!gene )(?<!road )(?<!power )(?<!supply )(?<!transport )(?<!transportation )(?<!water )(?<!brain )\b(networks?|Internet|wireless|protocols?|routing|packets?|latency|bandwidth|antennas?|transceivers?|links?|channels?|relays?)\b | |
| 4245 | + weight: 0.2 | |
| 4246 | + field: both | |
| 4247 | + exclusions: [] | |
| 4248 | + related: | |
| 4249 | + - distributed_computing | |
| 4250 | + - edge_computing | |
| 4251 | + - cybersecurity | |
| 4252 | + - cloud_computing | |
| 4253 | + - applied_cryptography | |
| 4254 | + parent_of: [] | |
| 4255 | + child_of: [] | |
| 4256 | + provenance: 43 topics of OpenAlex subfield 1705 reviewed (networking ones at 0.5-1.0, non-networking ones such as T13745 media studies or T11187 nonlinear dynamics left unmapped) plus Engineering 2208 wireless/optical topics at 0.3-0.8. ToN/CN/TMC/INFOCOM/SIGCOMM/CoNEXT/IMC/MobiHoc pure; ICC/GLOBECOM/WCNC/PIMRC counted as networking venues although they also carry physical-layer work. | |
| 4257 | +- id: cybersecurity | |
| 4258 | + number: 26 | |
| 4259 | + name: Cybersecurity | |
| 4260 | + area: security_privacy | |
| 4261 | + definition: 'Protecting computing systems, networks, software and users from attack: vulnerability discovery and exploitation, malware and intrusion detection, authentication and access control, system and hardware security, web and mobile security, digital forensics, security of AI systems, security operations and human factors of security. Cryptographic primitives and protocols are applied_cryptography; data-protection techniques are privacy_preserving_computation.' | |
| 4262 | + openalex_topics: | |
| 4263 | + - id: T10400 | |
| 4264 | + weight: 1.0 | |
| 4265 | + note: network security and intrusion detection | |
| 4266 | + - id: T10734 | |
| 4267 | + weight: 1.0 | |
| 4268 | + note: information and cyber security | |
| 4269 | + - id: T13983 | |
| 4270 | + weight: 1.0 | |
| 4271 | + note: cybersecurity and information systems | |
| 4272 | + - id: T11241 | |
| 4273 | + weight: 1.0 | |
| 4274 | + note: advanced malware detection | |
| 4275 | + - id: T11644 | |
| 4276 | + weight: 1.0 | |
| 4277 | + note: spam and phishing detection | |
| 4278 | + - id: T12479 | |
| 4279 | + weight: 1.0 | |
| 4280 | + note: web application security vulnerabilities | |
| 4281 | + - id: T12034 | |
| 4282 | + weight: 1.0 | |
| 4283 | + note: digital and cyber forensics | |
| 4284 | + - id: T11800 | |
| 4285 | + weight: 0.9 | |
| 4286 | + note: user authentication and security systems | |
| 4287 | + - id: T11424 | |
| 4288 | + weight: 0.8 | |
| 4289 | + note: security and verification in computing (TEEs, OS security) | |
| 4290 | + - id: T12519 | |
| 4291 | + weight: 0.8 | |
| 4292 | + note: cybercrime and law enforcement | |
| 4293 | + - id: T12122 | |
| 4294 | + weight: 0.7 | |
| 4295 | + note: PUFs and hardware security | |
| 4296 | + - id: T11498 | |
| 4297 | + weight: 0.7 | |
| 4298 | + note: security in wireless sensor networks | |
| 4299 | + - id: T12221 | |
| 4300 | + weight: 0.7 | |
| 4301 | + note: cybersecurity and cyber warfare studies | |
| 4302 | + - id: T11504 | |
| 4303 | + weight: 0.6 | |
| 4304 | + note: advanced authentication protocols | |
| 4305 | + - id: T11614 | |
| 4306 | + weight: 0.6 | |
| 4307 | + note: cloud data security | |
| 4308 | + - id: T10388 | |
| 4309 | + weight: 0.6 | |
| 4310 | + note: steganography and watermarking | |
| 4311 | + - id: T10917 | |
| 4312 | + weight: 0.6 | |
| 4313 | + note: smart grid security and resilience | |
| 4314 | + - id: T10964 | |
| 4315 | + weight: 0.6 | |
| 4316 | + note: wireless communication security | |
| 4317 | + - id: T13999 | |
| 4318 | + weight: 0.6 | |
| 4319 | + note: digital rights management | |
| 4320 | + - id: T10828 | |
| 4321 | + weight: 0.6 | |
| 4322 | + note: biometric identification and security | |
| 4323 | + - id: T10927 | |
| 4324 | + weight: 0.6 | |
| 4325 | + note: access control and trust | |
| 4326 | + - id: T10237 | |
| 4327 | + weight: 0.5 | |
| 4328 | + note: cryptography and data security | |
| 4329 | + - id: T12357 | |
| 4330 | + weight: 0.5 | |
| 4331 | + note: digital media forensic detection | |
| 4332 | + - id: T14042 | |
| 4333 | + weight: 0.5 | |
| 4334 | + note: technology and security systems | |
| 4335 | + - id: T11689 | |
| 4336 | + weight: 0.4 | |
| 4337 | + note: adversarial robustness (ML security) | |
| 4338 | + - id: T11045 | |
| 4339 | + weight: 0.4 | |
| 4340 | + note: privacy, security and data protection | |
| 4341 | + - id: T11598 | |
| 4342 | + weight: 0.4 | |
| 4343 | + note: Internet traffic analysis and secure e-voting | |
| 4344 | + - id: T10951 | |
| 4345 | + weight: 0.4 | |
| 4346 | + note: cryptographic implementations (side channels) | |
| 4347 | + - id: T11017 | |
| 4348 | + weight: 0.3 | |
| 4349 | + note: chaos-based image encryption | |
| 4350 | + - id: T12943 | |
| 4351 | + weight: 0.3 | |
| 4352 | + note: COVID-19 contact tracing | |
| 4353 | + - id: T13270 | |
| 4354 | + weight: 0.2 | |
| 4355 | + note: QR code applications | |
| 4356 | + - id: T10270 | |
| 4357 | + weight: 0.2 | |
| 4358 | + note: blockchain security | |
| 4359 | + - id: T12131 | |
| 4360 | + weight: 0.2 | |
| 4361 | + note: wireless signal modulation classification (spectrum security) | |
| 4362 | + - id: T11512 | |
| 4363 | + weight: 0.3 | |
| 4364 | + note: anomaly detection techniques (intrusion/fraud detection) | |
| 4365 | + openalex_subfields: [] | |
| 4366 | + arxiv_categories: | |
| 4367 | + - id: cs.CR | |
| 4368 | + weight: 1.0 | |
| 4369 | + dblp_streams: | |
| 4370 | + - key: conf/ccs | |
| 4371 | + weight: 1.0 | |
| 4372 | + - key: conf/uss | |
| 4373 | + weight: 1.0 | |
| 4374 | + - key: conf/sp | |
| 4375 | + weight: 1.0 | |
| 4376 | + - key: conf/ndss | |
| 4377 | + weight: 1.0 | |
| 4378 | + - key: conf/esorics | |
| 4379 | + weight: 1.0 | |
| 4380 | + - key: conf/raid | |
| 4381 | + weight: 1.0 | |
| 4382 | + - key: conf/acsac | |
| 4383 | + weight: 1.0 | |
| 4384 | + - key: journals/tdsc | |
| 4385 | + weight: 1.0 | |
| 4386 | + - key: journals/compsec | |
| 4387 | + weight: 1.0 | |
| 4388 | + - key: journals/istr | |
| 4389 | + weight: 1.0 | |
| 4390 | + - key: journals/ijisec | |
| 4391 | + weight: 1.0 | |
| 4392 | + - key: journals/scn | |
| 4393 | + weight: 1.0 | |
| 4394 | + - key: conf/IEEEares | |
| 4395 | + weight: 1.0 | |
| 4396 | + - key: conf/eurosp | |
| 4397 | + weight: 1.0 | |
| 4398 | + - key: journals/jcs | |
| 4399 | + weight: 1.0 | |
| 4400 | + - key: conf/pst | |
| 4401 | + weight: 1.0 | |
| 4402 | + - key: journals/tifs | |
| 4403 | + weight: 0.9 | |
| 4404 | + - key: conf/trustcom | |
| 4405 | + weight: 0.9 | |
| 4406 | + - key: journals/dud | |
| 4407 | + weight: 0.8 | |
| 4408 | + - key: conf/icccsec | |
| 4409 | + weight: 0.6 | |
| 4410 | + - key: conf/dsn | |
| 4411 | + weight: 0.5 | |
| 4412 | + - key: journals/tches | |
| 4413 | + weight: 0.5 | |
| 4414 | + - key: conf/fc | |
| 4415 | + weight: 0.5 | |
| 4416 | + - key: journals/popets | |
| 4417 | + weight: 0.4 | |
| 4418 | + - key: conf/satml | |
| 4419 | + weight: 0.4 | |
| 4420 | + - key: journals/iacr | |
| 4421 | + weight: 0.3 | |
| 4422 | + - key: journals/cr | |
| 4423 | + weight: 0.2 | |
| 4424 | + - key: journals/tnsm | |
| 4425 | + weight: 0.1 | |
| 4426 | + - key: journals/tr | |
| 4427 | + weight: 0.1 | |
| 4428 | + keywords: | |
| 4429 | + - pattern: (?i)\b(cyber-?security|information security|computer security|network security|systems? security|software security|web security|hardware security|mobile security|IoT security|cloud security|application security|security (vulnerabilit(y|ies)|analysis|evaluation|assessment|threats?|attacks?|flaws?|breaches?|incidents?|monitoring|operations?|awareness|polic(y|ies)|engineering|testing|protocols?|mechanisms?|guarantees|properties|controls?|risks?|requirements|patches?|advisories|researchers?|practitioners?|tools?|audits?|hardening|posture)|secure (systems?|software|coding|boot|enclaves?|hardware|communication|channels?|protocols?|messaging|design|by design|updates?|storage|execution))\b | |
| 4430 | + weight: 1.0 | |
| 4431 | + field: both | |
| 4432 | + - pattern: (?i)\b(malware|ransomware|botnets?|phishing|spam (detection|filtering)|intrusion (detection|prevention|response)|IDS\b|IPS\b|NIDS|HIDS|DDoS|denial[- ]of[- ]service|exploits?|exploitation|zero-?day|vulnerabilit(y|ies)|CVE-?\d+|CWE\b|buffer overflows?|memory (safety|corruption|errors?) (bugs?|vulnerabilit)|use-?after-?free|ROP\b|return-?oriented|control-?flow (integrity|hijack)|CFI\b|side-?channel|Spectre|Meltdown|Rowhammer|cache (timing|attacks?)|fault injection attacks?|glitching|penetration testing|pentest|red team|blue team|threat (intelligence|hunting|model(ing|s)?|actors?|landscape)|attack (surface|graphs?|vectors?|trees?|scenarios?|detection|campaigns?)|APTs?\b|advanced persistent threats?|cyber-?attacks?|cyber ?threats?|cyber ?defen[cs]e|cyber ?warfare|cyber ?crime|cyber ?resilience|cyber ?range|forensics?|honeypots?|honeynets?|sandbox(ing)? (analysis|evasion)|binary (analysis|rewriting|hardening|lifting)|reverse engineering|firmware (analysis|security|rehosting)|supply[- | |
| 4433 | + ]chain (attacks?|security)|SBOM|software bill of materials|dependency confusion|typosquatting|code injection|SQL injection|XSS\b|cross-?site|CSRF|clickjacking|browser (security|fingerprinting)|web tracking|ad fraud|click fraud|credential (stuffing|theft)|password (cracking|managers?|policies|strength)|account (takeover|hijacking)|SIM swap|social engineering|security (information and event|operations center)|SIEM|SOC\b|EDR\b|XDR\b|log-?based detection|anomaly-?based detection|signature-?based|evasion attacks?|obfuscation|packers?|deobfuscation|anti-?virus|endpoint (protection|security)|patch(ing)? (management|latency)|bug bount(y|ies)|responsible disclosure|CTF\b|capture the flag|ethical hacking|vulnerability (scanning|assessment|management|disclosure|discovery|detection|prediction)|exploit (generation|mitigation)|ASLR|stack canaries|secure (compilation|compilers?)|moving target defense|deception technology|cyber (insurance|risk)|ICS security|SCADA security|OT security|automotive security|CAN | |
| 4434 | + bus (attacks?|intrusion)|drone (security|hijacking)|GPS spoofing|medical device security|smart contract (vulnerabilit|exploits?|attacks?)|DeFi (attacks?|exploits?)|rug pull|flash loan attacks?)\b | |
| 4435 | + weight: 1.0 | |
| 4436 | + field: both | |
| 4437 | + - pattern: (?i)\b(authentication|access control|authori[sz]ation|identity (management|and access)|biometric (authentication|security|spoofing)|password(s|-based)?|multi-?factor|two-?factor|2FA|MFA\b|CAPTCHA|single sign-?on|SSO\b|OAuth|OpenID|FIDO2?|WebAuthn|passkeys?|zero[- ]trust|trusted execution environments?|TEEs?\b|SGX\b|TrustZone|SEV\b|TDX\b|confidential computing|remote attestation|PUFs?\b|physical(ly)? unclonable|hardware (trojans?|root of trust|security modules?)|HSMs?\b|TPM\b|secure (boot|element)|anti-?tamper|logic locking|IC (piracy|counterfeit)|RBAC|ABAC|capability-?based security|information flow (control|security)|non-?interference|sandboxing|isolation (mechanisms|boundaries)|privilege (escalation|separation)|least privilege|Android (permissions?|malware|security)|iOS security|app (permissions?|vetting|stores? security)|mobile (malware|banking trojans?))\b | |
| 4438 | + weight: 0.8 | |
| 4439 | + field: both | |
| 4440 | + - pattern: (?i)\b(adversarial (attacks?|examples?|machine learning|ML)|backdoor(s|ed)?|trojan(ed|ing)? (models?|neural)|data poisoning|model (stealing|inversion|extraction|hijacking)|membership inference|prompt injection|jailbreak(s|ing)?|LLM (security|attacks?)|AI security|security of (LLMs?|AI|machine learning|ML models?|deep learning)|ML-?based (intrusion|malware|anomaly) detection|deep learning for (security|malware|intrusion)|adversarial malware|evasion of (classifiers|detectors)|deepfake (detection|attacks?)|AI-?generated (phishing|malware)|LLM-?generated attacks?|agent (security|hijacking)|MCP security|tool poisoning)\b | |
| 4441 | + weight: 0.8 | |
| 4442 | + field: both | |
| 4443 | + - pattern: (?i)\b(steganograph(y|ic)|steganalysis|watermark(ing|s)?|digital forensics?|memory forensics|disk forensics|network forensics|mobile forensics|anti-?forensics?|tamper(ing)? detection|image (forgery|manipulation) detection|provenance of media|C2PA|content authenticity|e-?voting security|election security|secure voting)\b | |
| 4444 | + weight: 0.7 | |
| 4445 | + field: both | |
| 4446 | + - pattern: (?i)\b(security|secure|privacy|attack(s|ers?)?|adversar(y|ies|ial)|threats?|vulnerab\w+|malicious|exploit\w*|defen[cs]es?|mitigations?|detection of (attacks|intrusions)|trust(ed|worthy)?)\b | |
| 4447 | + weight: 0.3 | |
| 4448 | + field: both | |
| 4449 | + exclusions: | |
| 4450 | + - (?is)^(?!.*(cyber|computer|network|software|information security|system security|attack|malware|vulnerab|intrusion|authentication|cryptograph|encryption|access control|threat model)).*\b(food|energy|water|national|social|border|maritime|job|economic|financial|human|global|regional|international|homeland|tenure|livelihood|nutritional|health|supply|income|employment|housing|seed|climate|environmental|ontological|emotional|attachment|collective|state|public|private|military|defence|defense) security\b | |
| 4451 | + related: | |
| 4452 | + - applied_cryptography | |
| 4453 | + - privacy_preserving_computation | |
| 4454 | + - computer_networks | |
| 4455 | + - ai_safety | |
| 4456 | + - blockchain | |
| 4457 | + - formal_verification | |
| 4458 | + - operating_systems | |
| 4459 | + - software_engineering | |
| 4460 | + parent_of: [] | |
| 4461 | + child_of: [] | |
| 4462 | + provenance: '33 OpenAlex topics mapped: security topics of 1702, 1705, 1710, 1711, 1708 plus Social Sciences cyber-warfare, access control and data-protection topics at reduced weight. CCS/USENIX Security/S&P/NDSS/ESORICS/RAID/ACSAC/TDSC/Computers & Security pure; TIFS 0.9 (also media forensics); IACR ePrint 0.3 (mostly cryptography). The 1.0 keyword patterns require a computing qualifier; bare ''security'' is 0.3 and non-computing senses are vetoed when no computing term co-occurs.' | |
| 4463 | +- id: applied_cryptography | |
| 4464 | + number: 27 | |
| 4465 | + name: Applied Cryptography | |
| 4466 | + area: security_privacy | |
| 4467 | + definition: 'Design, analysis, implementation and deployment of cryptographic primitives and protocols: symmetric and public-key schemes, hash functions, signatures, key exchange, post-quantum cryptography, zero-knowledge proofs, secure multi-party computation and homomorphic encryption as primitives, cryptanalysis, side-channel-resistant implementations, cryptographic hardware, provable security, quantum key distribution. Deployment of these primitives for data protection is privacy_preserving_computation; ledgers are blockchain.' | |
| 4468 | + openalex_topics: | |
| 4469 | + - id: T10237 | |
| 4470 | + weight: 1.0 | |
| 4471 | + note: cryptography and data security | |
| 4472 | + - id: T10951 | |
| 4473 | + weight: 1.0 | |
| 4474 | + note: cryptographic implementations and security | |
| 4475 | + - id: T11693 | |
| 4476 | + weight: 1.0 | |
| 4477 | + note: cryptography and residue arithmetic | |
| 4478 | + - id: T11130 | |
| 4479 | + weight: 0.9 | |
| 4480 | + note: coding theory and cryptography | |
| 4481 | + - id: T11017 | |
| 4482 | + weight: 0.7 | |
| 4483 | + note: chaos-based image/signal encryption | |
| 4484 | + - id: T10020 | |
| 4485 | + weight: 0.5 | |
| 4486 | + note: quantum information and cryptography | |
| 4487 | + - id: T11504 | |
| 4488 | + weight: 0.5 | |
| 4489 | + note: advanced authentication protocols | |
| 4490 | + - id: T11614 | |
| 4491 | + weight: 0.4 | |
| 4492 | + note: cloud data security (encrypted outsourcing) | |
| 4493 | + - id: T12122 | |
| 4494 | + weight: 0.4 | |
| 4495 | + note: PUFs and hardware security | |
| 4496 | + - id: T10764 | |
| 4497 | + weight: 0.3 | |
| 4498 | + note: privacy-preserving technologies (SMPC, HE) | |
| 4499 | + - id: T10270 | |
| 4500 | + weight: 0.3 | |
| 4501 | + note: blockchain technology | |
| 4502 | + - id: T11800 | |
| 4503 | + weight: 0.3 | |
| 4504 | + note: user authentication | |
| 4505 | + - id: T11321 | |
| 4506 | + weight: 0.2 | |
| 4507 | + note: error-correcting codes | |
| 4508 | + - id: T11598 | |
| 4509 | + weight: 0.2 | |
| 4510 | + note: secure e-voting | |
| 4511 | + openalex_subfields: [] | |
| 4512 | + arxiv_categories: | |
| 4513 | + - id: cs.CR | |
| 4514 | + weight: 0.5 | |
| 4515 | + - id: cs.IT | |
| 4516 | + weight: 0.2 | |
| 4517 | + - id: math.IT | |
| 4518 | + weight: 0.2 | |
| 4519 | + - id: quant-ph | |
| 4520 | + weight: 0.1 | |
| 4521 | + dblp_streams: | |
| 4522 | + - key: journals/iacr | |
| 4523 | + weight: 1.0 | |
| 4524 | + - key: conf/crypto | |
| 4525 | + weight: 1.0 | |
| 4526 | + - key: conf/eurocrypt | |
| 4527 | + weight: 1.0 | |
| 4528 | + - key: conf/asiacrypt | |
| 4529 | + weight: 1.0 | |
| 4530 | + - key: conf/tcc | |
| 4531 | + weight: 1.0 | |
| 4532 | + - key: conf/pkc | |
| 4533 | + weight: 1.0 | |
| 4534 | + - key: journals/joc | |
| 4535 | + weight: 1.0 | |
| 4536 | + - key: journals/tches | |
| 4537 | + weight: 1.0 | |
| 4538 | + - key: journals/dcc | |
| 4539 | + weight: 1.0 | |
| 4540 | + - key: conf/fc | |
| 4541 | + weight: 0.6 | |
| 4542 | + - key: conf/ccs | |
| 4543 | + weight: 0.4 | |
| 4544 | + - key: conf/esorics | |
| 4545 | + weight: 0.4 | |
| 4546 | + - key: conf/uss | |
| 4547 | + weight: 0.3 | |
| 4548 | + - key: conf/sp | |
| 4549 | + weight: 0.3 | |
| 4550 | + - key: conf/ndss | |
| 4551 | + weight: 0.3 | |
| 4552 | + - key: journals/tifs | |
| 4553 | + weight: 0.3 | |
| 4554 | + - key: journals/ffa | |
| 4555 | + weight: 0.3 | |
| 4556 | + - key: journals/ijisec | |
| 4557 | + weight: 0.3 | |
| 4558 | + - key: journals/scn | |
| 4559 | + weight: 0.3 | |
| 4560 | + - key: journals/istr | |
| 4561 | + weight: 0.3 | |
| 4562 | + - key: journals/tit | |
| 4563 | + weight: 0.2 | |
| 4564 | + - key: journals/qip | |
| 4565 | + weight: 0.2 | |
| 4566 | + - key: journals/compsec | |
| 4567 | + weight: 0.2 | |
| 4568 | + - key: journals/cr | |
| 4569 | + weight: 0.1 | |
| 4570 | + - key: conf/isit | |
| 4571 | + weight: 0.1 | |
| 4572 | + - key: conf/eurosp | |
| 4573 | + weight: 0.3 | |
| 4574 | + - key: journals/tdsc | |
| 4575 | + weight: 0.3 | |
| 4576 | + - key: conf/IEEEares | |
| 4577 | + weight: 0.2 | |
| 4578 | + - key: conf/trustcom | |
| 4579 | + weight: 0.2 | |
| 4580 | + keywords: | |
| 4581 | + - pattern: (?i)\bcryptograph(y|ic|ically|ers?)\b|\bcryptosystems?\b|\bcryptanaly(sis|tic|ses|ze|se)\b|\bcrypto(graphic)? (primitives?|schemes?|protocols?|libraries|implementations?|hardware|agility|standards?)\b | |
| 4582 | + weight: 1.0 | |
| 4583 | + field: both | |
| 4584 | + - pattern: (?i)\b(encryption|decryption|encrypted|ciphers?|ciphertexts?|plaintexts?|digital signatures?|signature schemes?|public[- ]key|private[- ]key|secret[- ]key|symmetric[- ]key|asymmetric (encryption|cryptograph)|key (exchange|agreement|encapsulation|management|derivation|generation|distribution|recovery|schedule)|hash functions?|SHA-?(2|3|256|512)|BLAKE|AES\b|RSA\b|ECC\b|elliptic[- ]curves?|ECDSA|EdDSA|Ed25519|Curve25519|Diffie-?Hellman|discrete logarithm|lattice-?based|LWE\b|learning with errors|ring-?LWE|module-?LWE|NTRU|code-?based|McEliece|hash-?based signatures?|multivariate cryptograph|isogen(y|ies)|SIKE|CSIDH|post-?quantum|quantum-?resistant|quantum-?safe|PQC\b|Kyber|ML-?KEM|Dilithium|ML-?DSA|Falcon|SPHINCS|homomorphic|FHE\b|HE schemes?|zero-?knowledge|ZKPs?\b|zk-?SNARKs?|zk-?STARKs?|Bulletproofs|Groth16|PLONK|succinct (arguments?|proofs?)|secure multi-?party|MPC\b|secret sharing|Shamir|oblivious (transfer|RAM|PRF)|garbled circuits?|private set intersection|PSI\b|commitment | |
| 4585 | + schemes?|identity-?based encryption|IBE\b|attribute-?based encryption|ABE\b|functional encryption|searchable encryption|proxy re-?encryption|authenticated encryption|AEAD|GCM\b|ChaCha20|Poly1305|MACs?\b|message authentication codes?|HMAC|block ciphers?|stream ciphers?|S-?boxes?|Feistel|substitution-?permutation|differential cryptanalysis|linear cryptanalysis|algebraic attacks?|meet-?in-?the-?middle|side-?channel (resistant|resistance|countermeasures?|attacks? on)|masking (schemes?|countermeasures?)|constant-?time|timing attacks? on|power analysis|DPA\b|CPA\b|electromagnetic analysis|fault attacks?|random oracle|standard model|provable security|security (proofs?|reductions?)|IND-?CCA|IND-?CPA|EUF-?CMA|UC (framework|security)|universal composability|cryptographic (protocols?|hardware|accelerators?)|TLS (1\.3)?|SSL\b|Signal protocol|double ratchet|end-?to-?end encrypt(ed|ion)|E2EE|secure messaging|password-?authenticated|PAKE|threshold (signatures?|cryptography|ECDSA|encryption)|multi-?signatures?|blind | |
| 4586 | + signatures?|ring signatures?|group signatures?|verifiable (random functions?|delay functions?|computation|secret sharing|encryption)|VRFs?\b|VDFs?\b|PRFs?\b|pseudorandom (functions?|generators?|permutations?|number generators?)|TRNG|true random number|entropy source|key (escrow|rotation)|certificates?|PKI\b|certificate (transparency|authorities)|X\.509|HSM|white-?box cryptograph|lightweight cryptograph|ASCON|PRESENT cipher|SIMON|SPECK|cryptocurrency (wallets?|signatures?)|Schnorr|BLS signatures?|pairing-?based|bilinear pairings?|supersingular|format-?preserving|order-?preserving|deterministic encryption|tokeni[sz]ation of data)\b | |
| 4587 | + weight: 1.0 | |
| 4588 | + field: both | |
| 4589 | + - pattern: (?i)\b(quantum key distribution|QKD\b|quantum cryptograph\w*|BB84|E91|quantum random number|quantum-?secure|device-?independent|quantum (money|signatures?|commitment|oblivious))\b | |
| 4590 | + weight: 0.8 | |
| 4591 | + field: both | |
| 4592 | + - pattern: (?i)\b(finite fields?|Galois fields?|GF\(2\^|number[- ]theoretic|modular (arithmetic|exponentiation|multiplication|reduction)|Montgomery (multiplication|ladder|reduction)|residue number systems?|RNS\b|polynomial multiplication (for|in) (lattice|crypto|NTT)|NTT\b|number theoretic transform|Boolean functions? (nonlinearity|bent)|bent functions?|S-?box (design|construction)|coding theory|linear codes?|cyclic codes?|BCH|Reed-?Solomon|MDS codes?|secret sharing schemes?)\b | |
| 4593 | + weight: 0.5 | |
| 4594 | + field: both | |
| 4595 | + - pattern: (?i)\b(chaotic|chaos-?based|hyper-?chaotic|DNA-?based) (image |signal |video |audio |data )?encryption\b|\bimage encryption\b|\bimage (scrambling|ciphering)\b | |
| 4596 | + weight: 1.0 | |
| 4597 | + field: both | |
| 4598 | + - pattern: (?i)\b(encrypt\w*|decrypt\w*|keys?|signatures?|ciphers?|hashing|hashes|secrecy|confidentiality|integrity)\b | |
| 4599 | + weight: 0.2 | |
| 4600 | + field: both | |
| 4601 | + exclusions: [] | |
| 4602 | + related: | |
| 4603 | + - cybersecurity | |
| 4604 | + - privacy_preserving_computation | |
| 4605 | + - blockchain | |
| 4606 | + - quantum_computing | |
| 4607 | + - computational_complexity | |
| 4608 | + - computer_architecture | |
| 4609 | + parent_of: [] | |
| 4610 | + child_of: [] | |
| 4611 | + provenance: T10237/T10951/T11693/T11130 are the OpenAlex cryptography hosts; chaos-based image encryption (T11017) is a large applied sub-literature. IACR ePrint, CRYPTO/EUROCRYPT/ASIACRYPT/TCC/PKC, JoC, TCHES and DCC are pure venues. | |
| 4612 | +- id: blockchain | |
| 4613 | + number: 28 | |
| 4614 | + name: Blockchain Systems | |
| 4615 | + area: security_privacy | |
| 4616 | + definition: 'Distributed ledgers and the systems built on them: consensus for permissioned and permissionless chains, smart contracts and their security, scalability (sharding, layer-2, rollups), cryptocurrencies and DeFi mechanisms, blockchain applications and governance, measurement of blockchain ecosystems. Generic BFT consensus theory is shared with distributed_computing; primitives are applied_cryptography.' | |
| 4617 | + openalex_topics: | |
| 4618 | + - id: T10270 | |
| 4619 | + weight: 1.0 | |
| 4620 | + note: blockchain technology applications and security | |
| 4621 | + - id: T13913 | |
| 4622 | + weight: 0.8 | |
| 4623 | + note: blockchain in education and learning | |
| 4624 | + - id: T10742 | |
| 4625 | + weight: 0.2 | |
| 4626 | + note: peer-to-peer networks | |
| 4627 | + - id: T10772 | |
| 4628 | + weight: 0.2 | |
| 4629 | + note: distributed systems and fault tolerance (BFT) | |
| 4630 | + - id: T11598 | |
| 4631 | + weight: 0.2 | |
| 4632 | + note: secure e-voting | |
| 4633 | + - id: T10764 | |
| 4634 | + weight: 0.1 | |
| 4635 | + note: privacy-preserving technologies | |
| 4636 | + openalex_subfields: [] | |
| 4637 | + arxiv_categories: | |
| 4638 | + - id: cs.CR | |
| 4639 | + weight: 0.2 | |
| 4640 | + - id: cs.DC | |
| 4641 | + weight: 0.2 | |
| 4642 | + - id: cs.GT | |
| 4643 | + weight: 0.1 | |
| 4644 | + dblp_streams: | |
| 4645 | + - key: conf/blockchain | |
| 4646 | + weight: 1.0 | |
| 4647 | + - key: conf/icbc | |
| 4648 | + weight: 1.0 | |
| 4649 | + - key: conf/aft | |
| 4650 | + weight: 1.0 | |
| 4651 | + - key: conf/fc | |
| 4652 | + weight: 0.7 | |
| 4653 | + - key: conf/bpm | |
| 4654 | + weight: 0.3 | |
| 4655 | + - key: journals/jtaer | |
| 4656 | + weight: 0.2 | |
| 4657 | + - key: journals/fi | |
| 4658 | + weight: 0.2 | |
| 4659 | + - key: journals/ppna | |
| 4660 | + weight: 0.2 | |
| 4661 | + - key: conf/ccs | |
| 4662 | + weight: 0.1 | |
| 4663 | + - key: journals/tifs | |
| 4664 | + weight: 0.1 | |
| 4665 | + - key: journals/tdsc | |
| 4666 | + weight: 0.1 | |
| 4667 | + - key: journals/tnsm | |
| 4668 | + weight: 0.1 | |
| 4669 | + - key: journals/tsc | |
| 4670 | + weight: 0.1 | |
| 4671 | + - key: journals/tcss | |
| 4672 | + weight: 0.1 | |
| 4673 | + - key: journals/compsec | |
| 4674 | + weight: 0.1 | |
| 4675 | + - key: journals/itiis | |
| 4676 | + weight: 0.1 | |
| 4677 | + - key: journals/iotj | |
| 4678 | + weight: 0.05 | |
| 4679 | + - key: journals/tnse | |
| 4680 | + weight: 0.1 | |
| 4681 | + - key: conf/trustcom | |
| 4682 | + weight: 0.2 | |
| 4683 | + keywords: | |
| 4684 | + - pattern: (?i)\bblock-?chains?\b|\bblockchain-?(based|enabled|powered)\b | |
| 4685 | + weight: 1.0 | |
| 4686 | + field: both | |
| 4687 | + - pattern: (?i)\b(smart contracts?|distributed ledgers?|DLT\b|crypto-?currenc(y|ies)|Bitcoin|Ethereum|Solidity|EVM\b|Ethereum Virtual Machine|Hyperledger( Fabric)?|decentrali[sz]ed finance|DeFi\b|NFTs?\b|non-?fungible tokens?|proof[- ]of[- ](work|stake|authority|space|elapsed time|history|replication)|PoW\b|PoS\b|mining pools?|miners?|sharding (in|for|of) blockchain|layer[- ]2|rollups?|optimistic rollup|payment channels?|Lightning Network|cross-?chain|atomic swaps?|bridges? (between|across) (chains|blockchains)|decentrali[sz]ed (applications?|exchanges?|autonomous organi[sz]ations?|identity|storage networks?)|dApps?\b|DAOs?\b|Web3|tokenomics|token (economics|design)|MEV\b|maximal extractable value|front-?running|stablecoins?|central bank digital currenc|CBDCs?|zk-?rollups?|consensus (mechanisms?|protocols?|algorithms?) (for|in|of) (blockchain|permissioned|permissionless|ledgers?)|double-?spending|51% attacks?|selfish mining|transaction fees? (market|mechanism)|EIP-?1559|gas (fees?|optimi[sz]ation|costs?)|Merkle | |
| 4688 | + (trees?|proofs?) for ledgers?|UTXO|wallets?|private keys? management for|oracles? (problem|for blockchain|networks?)|Chainlink|IPFS|Filecoin|Solana|Cardano|Polkadot|Cosmos SDK|Tendermint|Avalanche consensus|Algorand|Libra|Diem|Monero|Zcash|privacy coins?)\b | |
| 4689 | + weight: 1.0 | |
| 4690 | + field: both | |
| 4691 | + - pattern: (?i)\b(Byzantine (fault[- ]toleran(t|ce)|agreement|consensus|generals)|BFT\b|PBFT|HotStuff|Nakamoto consensus|longest-?chain|GHOST protocol|DAG-?based (consensus|ledgers?)|hashgraph|IOTA|Tangle)\b | |
| 4692 | + weight: 0.8 | |
| 4693 | + field: both | |
| 4694 | + - pattern: (?i)\b(decentrali[sz]ed|decentrali[sz]ation|immutable (ledgers?|records?)|tamper-?proof|tamper-?evident|trustless|permissioned|permissionless|ledgers?|tokens?|crypto(-?assets?)?)\b | |
| 4695 | + weight: 0.4 | |
| 4696 | + field: both | |
| 4697 | + exclusions: | |
| 4698 | + - (?is)^(?!.*(blockchain|ledger|smart contract|cryptocurrenc|Bitcoin|Ethereum|consensus|decentrali)).*\b(block chains? of|blocks? of (amino|residues|carbon|polymers?))\b | |
| 4699 | + related: | |
| 4700 | + - applied_cryptography | |
| 4701 | + - distributed_computing | |
| 4702 | + - cybersecurity | |
| 4703 | + - privacy_preserving_computation | |
| 4704 | + - computer_networks | |
| 4705 | + parent_of: [] | |
| 4706 | + child_of: [] | |
| 4707 | + provenance: T10270 (168k works) is the OpenAlex blockchain topic and is sufficient alone; T13913 covers educational applications. BLOCKCHAIN/ICBC/AFT pure, FC 0.7; 'blockchain' is an unambiguous 1.0 keyword. | |
| 4708 | +- id: computer_architecture | |
| 4709 | + number: 29 | |
| 4710 | + name: Computer Architecture | |
| 4711 | + area: hardware_emerging | |
| 4712 | + definition: 'Organisation and design of processors, memory systems and digital hardware: microarchitecture, caches and memory hierarchies, interconnects and networks-on-chip, FPGAs and reconfigurable computing, embedded and real-time systems, hardware/software co-design, electronic design automation, VLSI and low-power design, processing-in-memory. Accelerators specialised for ML are ai_accelerators (a child); kernels are operating_systems.' | |
| 4713 | + openalex_topics: | |
| 4714 | + - id: T10904 | |
| 4715 | + weight: 1.0 | |
| 4716 | + note: 'embedded systems design: FPGA, HLS, SoC, co-design' | |
| 4717 | + - id: T11522 | |
| 4718 | + weight: 1.0 | |
| 4719 | + note: VLSI and FPGA design techniques | |
| 4720 | + - id: T12941 | |
| 4721 | + weight: 1.0 | |
| 4722 | + note: embedded systems and FPGA design | |
| 4723 | + - id: T13292 | |
| 4724 | + weight: 1.0 | |
| 4725 | + note: embedded systems and FPGA applications | |
| 4726 | + - id: T10054 | |
| 4727 | + weight: 0.8 | |
| 4728 | + note: parallel computing and optimization (multi-core, GPU, processor architecture) | |
| 4729 | + - id: T10363 | |
| 4730 | + weight: 0.8 | |
| 4731 | + note: low-power high-performance VLSI design | |
| 4732 | + - id: T11527 | |
| 4733 | + weight: 0.8 | |
| 4734 | + note: 3D IC and TSV technologies | |
| 4735 | + - id: T11032 | |
| 4736 | + weight: 0.6 | |
| 4737 | + note: VLSI and analog circuit testing | |
| 4738 | + - id: T10829 | |
| 4739 | + weight: 0.6 | |
| 4740 | + note: interconnection networks and systems | |
| 4741 | + - id: T10502 | |
| 4742 | + weight: 0.6 | |
| 4743 | + note: advanced memory and neural computing (RRAM, in-memory computing) | |
| 4744 | + - id: T13182 | |
| 4745 | + weight: 0.6 | |
| 4746 | + note: quantum-dot cellular automata | |
| 4747 | + - id: T10933 | |
| 4748 | + weight: 0.5 | |
| 4749 | + note: real-time systems scheduling | |
| 4750 | + - id: T12122 | |
| 4751 | + weight: 0.5 | |
| 4752 | + note: PUFs and hardware security | |
| 4753 | + - id: T11181 | |
| 4754 | + weight: 0.5 | |
| 4755 | + note: advanced data storage technologies (SSD, NVM) | |
| 4756 | + - id: T14098 | |
| 4757 | + weight: 0.4 | |
| 4758 | + note: energy efficiency in computing | |
| 4759 | + - id: T10558 | |
| 4760 | + weight: 0.4 | |
| 4761 | + note: semiconductor devices and circuit design | |
| 4762 | + - id: T14117 | |
| 4763 | + weight: 0.4 | |
| 4764 | + note: IC and semiconductor failure analysis | |
| 4765 | + - id: T12326 | |
| 4766 | + weight: 0.3 | |
| 4767 | + note: network packet processing (NICs, hardware) | |
| 4768 | + - id: T10323 | |
| 4769 | + weight: 0.3 | |
| 4770 | + note: analog and mixed-signal circuit design | |
| 4771 | + - id: T12611 | |
| 4772 | + weight: 0.3 | |
| 4773 | + note: reservoir and optical computing hardware | |
| 4774 | + - id: T10187 | |
| 4775 | + weight: 0.1 | |
| 4776 | + note: RF integrated circuit design | |
| 4777 | + openalex_subfields: | |
| 4778 | + - id: 1708 | |
| 4779 | + weight: 0.6 | |
| 4780 | + arxiv_categories: | |
| 4781 | + - id: cs.AR | |
| 4782 | + weight: 1.0 | |
| 4783 | + - id: cs.ET | |
| 4784 | + weight: 0.3 | |
| 4785 | + - id: cs.PF | |
| 4786 | + weight: 0.3 | |
| 4787 | + - id: cs.DC | |
| 4788 | + weight: 0.1 | |
| 4789 | + - id: cs.OS | |
| 4790 | + weight: 0.1 | |
| 4791 | + dblp_streams: | |
| 4792 | + - key: conf/isca | |
| 4793 | + weight: 1.0 | |
| 4794 | + - key: conf/micro | |
| 4795 | + weight: 1.0 | |
| 4796 | + - key: conf/hpca | |
| 4797 | + weight: 1.0 | |
| 4798 | + - key: conf/asplos | |
| 4799 | + weight: 1.0 | |
| 4800 | + - key: journals/taco | |
| 4801 | + weight: 1.0 | |
| 4802 | + - key: conf/hotchips | |
| 4803 | + weight: 1.0 | |
| 4804 | + - key: journals/tc | |
| 4805 | + weight: 0.8 | |
| 4806 | + - key: journals/tcad | |
| 4807 | + weight: 0.8 | |
| 4808 | + - key: journals/tvlsi | |
| 4809 | + weight: 0.8 | |
| 4810 | + - key: conf/dac | |
| 4811 | + weight: 0.8 | |
| 4812 | + - key: conf/date | |
| 4813 | + weight: 0.8 | |
| 4814 | + - key: conf/iccad | |
| 4815 | + weight: 0.8 | |
| 4816 | + - key: conf/iccad2 | |
| 4817 | + weight: 0.8 | |
| 4818 | + - key: conf/aspdac | |
| 4819 | + weight: 0.8 | |
| 4820 | + - key: journals/jsa | |
| 4821 | + weight: 0.8 | |
| 4822 | + - key: journals/mam | |
| 4823 | + weight: 0.8 | |
| 4824 | + - key: journals/tecs | |
| 4825 | + weight: 0.8 | |
| 4826 | + - key: conf/fccm | |
| 4827 | + weight: 0.8 | |
| 4828 | + - key: conf/fpga | |
| 4829 | + weight: 0.8 | |
| 4830 | + - key: conf/fpl | |
| 4831 | + weight: 0.8 | |
| 4832 | + - key: conf/fpt | |
| 4833 | + weight: 0.8 | |
| 4834 | + - key: journals/trets | |
| 4835 | + weight: 0.8 | |
| 4836 | + - key: conf/islped | |
| 4837 | + weight: 0.8 | |
| 4838 | + - key: conf/glvlsi | |
| 4839 | + weight: 0.8 | |
| 4840 | + - key: conf/rtss | |
| 4841 | + weight: 0.7 | |
| 4842 | + - key: conf/rtas | |
| 4843 | + weight: 0.7 | |
| 4844 | + - key: journals/integration | |
| 4845 | + weight: 0.7 | |
| 4846 | + - key: conf/isocc | |
| 4847 | + weight: 0.6 | |
| 4848 | + - key: journals/jssc | |
| 4849 | + weight: 0.5 | |
| 4850 | + - key: conf/isscc | |
| 4851 | + weight: 0.5 | |
| 4852 | + - key: journals/jcsc | |
| 4853 | + weight: 0.5 | |
| 4854 | + - key: journals/mj | |
| 4855 | + weight: 0.4 | |
| 4856 | + - key: conf/cicc | |
| 4857 | + weight: 0.4 | |
| 4858 | + - key: journals/tetc | |
| 4859 | + weight: 0.4 | |
| 4860 | + - key: conf/mlsys | |
| 4861 | + weight: 0.4 | |
| 4862 | + - key: conf/iscas | |
| 4863 | + weight: 0.3 | |
| 4864 | + - key: journals/tcasI | |
| 4865 | + weight: 0.3 | |
| 4866 | + - key: journals/tcasII | |
| 4867 | + weight: 0.3 | |
| 4868 | + - key: journals/tcas | |
| 4869 | + weight: 0.3 | |
| 4870 | + - key: conf/mwscas | |
| 4871 | + weight: 0.3 | |
| 4872 | + - key: conf/newcas | |
| 4873 | + weight: 0.3 | |
| 4874 | + - key: conf/irps | |
| 4875 | + weight: 0.3 | |
| 4876 | + - key: journals/ieiceee | |
| 4877 | + weight: 0.3 | |
| 4878 | + - key: conf/apccas | |
| 4879 | + weight: 0.3 | |
| 4880 | + - key: conf/icecsys | |
| 4881 | + weight: 0.3 | |
| 4882 | + - key: journals/tr | |
| 4883 | + weight: 0.2 | |
| 4884 | + - key: journals/tbcas | |
| 4885 | + weight: 0.2 | |
| 4886 | + - key: conf/sc | |
| 4887 | + weight: 0.2 | |
| 4888 | + - key: conf/ipps | |
| 4889 | + weight: 0.2 | |
| 4890 | + - key: journals/tpds | |
| 4891 | + weight: 0.2 | |
| 4892 | + - key: conf/ppopp | |
| 4893 | + weight: 0.2 | |
| 4894 | + - key: journals/ieicetd | |
| 4895 | + weight: 0.2 | |
| 4896 | + - key: journals/ieiceta | |
| 4897 | + weight: 0.2 | |
| 4898 | + - key: journals/tsusc | |
| 4899 | + weight: 0.1 | |
| 4900 | + - key: conf/dsn | |
| 4901 | + weight: 0.2 | |
| 4902 | + - key: journals/tetci | |
| 4903 | + weight: 0.1 | |
| 4904 | + - key: conf/biocas | |
| 4905 | + weight: 0.2 | |
| 4906 | + - key: journals/cee | |
| 4907 | + weight: 0.2 | |
| 4908 | + - key: journals/ijcta | |
| 4909 | + weight: 0.2 | |
| 4910 | + keywords: | |
| 4911 | + - pattern: (?i)\b(computer|processor|micro-?|system|memory|cache|chip|hardware|GPU|CPU|accelerator|multi-?core|many-?core|heterogeneous|domain-?specific|RISC-?V|dataflow|von Neumann|non-?von-?Neumann|SIMD|vector|VLIW|superscalar|in-?order|out-?of-?order|chiplet|reconfigurable|FPGA|SoC|NoC|storage|SSD|DRAM|NVM|server|cluster|interconnect|network-?on-?chip|tiled|spatial|CGRA|TPU|NPU|neuromorphic|quantum computer|instruction[- ]set|ISA|microprocessor|embedded|real-?time|automotive|avionics|safety-?critical) architectures?\b|\bmicro-?architectur\w*\b|\barchitectural (support|simulation|exploration|design|vulnerabilit|side)\b | |
| 4912 | + weight: 1.0 | |
| 4913 | + field: both | |
| 4914 | + - pattern: (?i)\b(branch predict(ion|ors?)|out-?of-?order (execution|cores?)|speculative execution|instruction[- ]level parallelism|ILP\b|SIMD\b|vector (processors?|extensions?|units?|ISAs?)|AVX-?\d*|SVE\b|pipelin(ing|ed) (processors?|datapaths?)|cache (hierarch(y|ies)|coherence|replacement|partitioning|misses?|side[- ]channels?|compression|prefetch)|prefetch(ing|ers?)|memory (hierarch(y|ies)|controllers?|bandwidth|subsystems?|consistency|wall|disaggregation|expansion|pooling|compression|encryption hardware|scheduling)|DRAM|HBM\d?\b|high-?bandwidth memory|NVM\b|non-?volatile memor(y|ies)|persistent memory|Optane|processing-?in-?memory|PIM\b|near-?(data|memory) (processing|computing)|in-?memory computing|compute-?in-?memory|CIM\b|network-?on-?chip|NoCs?\b|on-?chip (networks?|interconnects?|memory)|interconnects?|chiplets?|3D (ICs?|stacking|integration)|2\.5D|TSVs?\b|FPGAs?\b|field-?programmable gate|reconfigurable (computing|hardware|architectures?|logic)|CGRAs?\b|coarse-?grained reconfigurable|high-?level | |
| 4915 | + synthesis|HLS\b|hardware/software co-?design|hardware-?software co-?design|HW/SW|RTL\b|register-?transfer level|Verilog|SystemVerilog|VHDL|SystemC|Chisel|Bluespec|logic synthesis|physical design|placement and routing|place[- ]and[- ]route|floorplan|timing (analysis|closure)|clock (tree|domain|gating)|design space exploration|DSE\b|system-?on-?chip|SoCs?\b|MPSoCs?|ASICs?\b|VLSI|CMOS (design|circuits?|scaling)|low-?power (design|architectures?|processors?)|DVFS|dynamic voltage|power gating|thermal (management|throttling)|dark silicon|RISC-?V|x86|ARM (Cortex|processors?|cores?|architecture)|AArch64|ISA (extensions?|design)|instruction set|custom instructions?|gem5|SimpleScalar|cycle-?accurate|performance (counters?|modeling|evaluation|analysis) of (processors?|architectures?|hardware|GPUs?)|roofline|memory-?bound|compute-?bound|TLB\b|virtual memory hardware|page walks?|hardware (prefetch|transactional|accelerat|support for|implementation|design|description|security|trojans?|verification|emulation|simulation)|GPU | |
| 4916 | + (architecture|microarchitecture|warps?|SMs?|streaming multiprocessors?)|warp scheduling|tensor cores?|SRAM|eDRAM|scratchpad|systolic|dataflow (architectures?|accelerators?|execution)|spatial (architectures?|accelerators?)|wafer-?scale|photonic interconnects?|optical interconnects?|silicon photonics for computing|superconducting (logic|electronics|computing)|cryogenic (CMOS|computing)|stochastic computing|approximate (computing|arithmetic|adders?|multipliers?)|arithmetic (units?|circuits?)|floating-?point units?|FPUs?\b|multipliers?|adders?|ALUs?\b|bit-?serial|number (formats?|representations?) for hardware|posit arithmetic|bfloat16|logic (gates?|circuits?) design|fault-?tolerant (hardware|architectures?)|soft errors?|radiation-?hardened|ECC memory|chip (design|multiprocessors?|area|yield)|die (area|size)|tape-?out|foundry|EDA\b|electronic design automation|hardware (fuzzing|verification|testing)|design for test|DFT\b|scan chains?|built-?in self-?test|BIST\b|ATPG|hardware emulation|prototyping | |
| 4917 | + on FPGA)\b | |
| 4918 | + weight: 1.0 | |
| 4919 | + field: both | |
| 4920 | + - pattern: (?i)\b(embedded systems?|real-?time (systems?|scheduling|operating|embedded|tasks?|guarantees)|worst-?case execution time|WCET|schedulability|cyber-?physical|automotive (software|systems|ECUs?|electronics)|avionics|mixed-?criticality|time-?triggered|AUTOSAR|microcontrollers?|MCUs?\b|SoC (design|integration)|firmware|bare-?metal|energy harvesting (devices|systems|computing)|intermittent computing|wearable (electronics|hardware)|sensor nodes? (hardware|design))\b | |
| 4921 | + weight: 0.8 | |
| 4922 | + field: both | |
| 4923 | + - pattern: (?i)\b(hardware|chips?|processors?|CPUs?|GPUs?|silicon|circuits?|transistors?|semiconductors?|cores?|caches?|memory|latency|throughput|energy efficiency|power consumption|area overhead)\b | |
| 4924 | + weight: 0.3 | |
| 4925 | + field: both | |
| 4926 | + exclusions: | |
| 4927 | + - (?is)^(?!.*(processor|chip|hardware|FPGA|VLSI|circuit|memory|cache|silicon|microarchitect|embedded|SoC|ASIC|CMOS|GPU|CPU|RISC|instruction)).*\b(software|enterprise|information|network|service-?oriented|microservices?|cloud|data|security|landscape|naval|urban|building|brand|organi[sz]ational|business|blockchain|neural network|transformer|model|protocol|Internet|web|application|system|solution|reference|deep learning|learning|algorithm|choice|financial|market) architectures?\b | |
| 4928 | + related: | |
| 4929 | + - ai_accelerators | |
| 4930 | + - operating_systems | |
| 4931 | + - compilers | |
| 4932 | + - sustainable_computing | |
| 4933 | + - quantum_computing | |
| 4934 | + - distributed_computing | |
| 4935 | + - cybersecurity | |
| 4936 | + parent_of: | |
| 4937 | + - ai_accelerators | |
| 4938 | + child_of: [] | |
| 4939 | + provenance: OpenAlex 1708 (Hardware and Architecture) has 8 topics, all reviewed; architecture work also lives in Engineering 2207/2208 (FPGA, VLSI, 3D IC) and T10054. ISCA/MICRO/HPCA/ASPLOS/TACO/Hot Chips pure; EDA venues 0.8; circuits venues 0.3-0.5. Non-hardware senses of 'architecture' are vetoed when no hardware term co-occurs. | |
| 4940 | +- id: ai_accelerators | |
| 4941 | + number: 30 | |
| 4942 | + name: Accelerators and AI Hardware | |
| 4943 | + area: hardware_emerging | |
| 4944 | + definition: 'Hardware and hardware-aware software for efficient machine-learning computation: GPU/TPU/NPU design and programming, ASIC and FPGA DNN accelerators, neuromorphic and spiking hardware, in-memory and analog/photonic computing for AI, quantisation and sparsity exploited by hardware, efficient LLM inference and serving systems, ML compilers'' hardware mapping, benchmarks such as MLPerf. A child of computer_architecture.' | |
| 4945 | + openalex_topics: | |
| 4946 | + - id: T10502 | |
| 4947 | + weight: 1.0 | |
| 4948 | + note: 'advanced memory and neural computing: memristors, neuromorphic hardware, in-memory computing' | |
| 4949 | + - id: T12611 | |
| 4950 | + weight: 0.8 | |
| 4951 | + note: 'neural networks and reservoir computing: optical/photonic neural networks' | |
| 4952 | + - id: T10904 | |
| 4953 | + weight: 0.5 | |
| 4954 | + note: 'embedded systems design: hardware accelerators, HLS' | |
| 4955 | + - id: T10054 | |
| 4956 | + weight: 0.3 | |
| 4957 | + note: 'parallel computing: GPU computing, CUDA' | |
| 4958 | + - id: T10036 | |
| 4959 | + weight: 0.3 | |
| 4960 | + note: 'advanced neural network applications: model compression, lightweight networks' | |
| 4961 | + - id: T11522 | |
| 4962 | + weight: 0.3 | |
| 4963 | + note: VLSI and FPGA design | |
| 4964 | + - id: T12941 | |
| 4965 | + weight: 0.3 | |
| 4966 | + note: embedded systems and FPGA design | |
| 4967 | + - id: T13292 | |
| 4968 | + weight: 0.3 | |
| 4969 | + note: embedded systems and FPGA applications | |
| 4970 | + - id: T10363 | |
| 4971 | + weight: 0.3 | |
| 4972 | + note: low-power VLSI design | |
| 4973 | + - id: T13182 | |
| 4974 | + weight: 0.2 | |
| 4975 | + note: quantum-dot cellular automata | |
| 4976 | + - id: T10320 | |
| 4977 | + weight: 0.2 | |
| 4978 | + note: neural networks (hardware implementation) | |
| 4979 | + openalex_subfields: [] | |
| 4980 | + arxiv_categories: | |
| 4981 | + - id: cs.AR | |
| 4982 | + weight: 0.6 | |
| 4983 | + - id: cs.ET | |
| 4984 | + weight: 0.5 | |
| 4985 | + - id: cs.NE | |
| 4986 | + weight: 0.2 | |
| 4987 | + - id: cs.LG | |
| 4988 | + weight: 0.1 | |
| 4989 | + - id: cs.DC | |
| 4990 | + weight: 0.1 | |
| 4991 | + dblp_streams: | |
| 4992 | + - key: conf/mlsys | |
| 4993 | + weight: 1.0 | |
| 4994 | + - key: conf/hotchips | |
| 4995 | + weight: 0.6 | |
| 4996 | + - key: conf/isca | |
| 4997 | + weight: 0.5 | |
| 4998 | + - key: conf/micro | |
| 4999 | + weight: 0.5 | |
| 5000 | + - key: conf/hpca | |
| 5001 | + weight: 0.5 | |
| 5002 | + - key: conf/fccm | |
| 5003 | + weight: 0.5 | |
| 5004 | + - key: conf/fpga | |
| 5005 | + weight: 0.5 | |
| 5006 | + - key: conf/asplos | |
| 5007 | + weight: 0.4 | |
| 5008 | + - key: conf/dac | |
| 5009 | + weight: 0.4 | |
| 5010 | + - key: conf/iccad | |
| 5011 | + weight: 0.4 | |
| 5012 | + - key: conf/iccad2 | |
| 5013 | + weight: 0.4 | |
| 5014 | + - key: conf/fpl | |
| 5015 | + weight: 0.4 | |
| 5016 | + - key: journals/taco | |
| 5017 | + weight: 0.4 | |
| 5018 | + - key: conf/isscc | |
| 5019 | + weight: 0.4 | |
| 5020 | + - key: conf/islped | |
| 5021 | + weight: 0.4 | |
| 5022 | + - key: journals/trets | |
| 5023 | + weight: 0.4 | |
| 5024 | + - key: conf/date | |
| 5025 | + weight: 0.3 | |
| 5026 | + - key: journals/tcad | |
| 5027 | + weight: 0.3 | |
| 5028 | + - key: journals/tvlsi | |
| 5029 | + weight: 0.3 | |
| 5030 | + - key: journals/tc | |
| 5031 | + weight: 0.3 | |
| 5032 | + - key: journals/tecs | |
| 5033 | + weight: 0.3 | |
| 5034 | + - key: journals/jsa | |
| 5035 | + weight: 0.3 | |
| 5036 | + - key: journals/jssc | |
| 5037 | + weight: 0.3 | |
| 5038 | + - key: conf/aspdac | |
| 5039 | + weight: 0.3 | |
| 5040 | + - key: journals/mam | |
| 5041 | + weight: 0.3 | |
| 5042 | + - key: journals/tetc | |
| 5043 | + weight: 0.3 | |
| 5044 | + - key: conf/glvlsi | |
| 5045 | + weight: 0.3 | |
| 5046 | + - key: conf/biocas | |
| 5047 | + weight: 0.3 | |
| 5048 | + - key: conf/sc | |
| 5049 | + weight: 0.3 | |
| 5050 | + - key: journals/tetci | |
| 5051 | + weight: 0.2 | |
| 5052 | + - key: journals/tcasI | |
| 5053 | + weight: 0.2 | |
| 5054 | + - key: journals/tbcas | |
| 5055 | + weight: 0.2 | |
| 5056 | + - key: conf/iscas | |
| 5057 | + weight: 0.2 | |
| 5058 | + - key: conf/ipps | |
| 5059 | + weight: 0.2 | |
| 5060 | + - key: conf/ppopp | |
| 5061 | + weight: 0.2 | |
| 5062 | + - key: journals/tpds | |
| 5063 | + weight: 0.2 | |
| 5064 | + - key: journals/aisy | |
| 5065 | + weight: 0.1 | |
| 5066 | + - key: journals/natmi | |
| 5067 | + weight: 0.1 | |
| 5068 | + - key: journals/tnn | |
| 5069 | + weight: 0.1 | |
| 5070 | + - key: journals/jpdc | |
| 5071 | + weight: 0.1 | |
| 5072 | + - key: journals/ieiceee | |
| 5073 | + weight: 0.1 | |
| 5074 | + - key: conf/isocc | |
| 5075 | + weight: 0.3 | |
| 5076 | + - key: journals/integration | |
| 5077 | + weight: 0.2 | |
| 5078 | + - key: journals/ncs | |
| 5079 | + weight: 0.1 | |
| 5080 | + keywords: | |
| 5081 | + - pattern: (?i)\b(AI|DNN|CNN|GNN|RNN|LSTM|neural[- ]network|deep[- ]learning|machine[- ]learning|ML|DL|inference|training|transformer|LLM|attention|tensor|matrix|GEMM|sparse|SNN|spiking|neuromorphic|photonic|optical|analog|in-?memory|PIM|RRAM|memristor|FPGA|ASIC|hardware|domain-?specific|systolic|dataflow|edge|energy-?efficient|low-?power|reconfigurable|custom|dedicated|specialized|GPU|convolution|graph processing|recommendation|embedding|vision|NLP|diffusion|generative) accelerat(or|ors|ion)\b|\baccelerator (design|architectures?|chips?)\b | |
| 5082 | + weight: 1.0 | |
| 5083 | + field: both | |
| 5084 | + - pattern: (?i)\b(TPUs?\b|tensor processing units?|NPUs?\b|neural processing units?|IPUs?\b|systolic arrays?|tensor cores?|GPU (kernels?|programming|utili[sz]ation|clusters? for (training|inference)|scheduling for (DNN|ML|inference)|memory for (training|LLM))|CUDA (kernels?|cores?|programming|implementation|graphs?)|H100|H200|B200|A100|V100|GH200|GB200|NVIDIA (GPUs?|Hopper|Ampere|Blackwell|Volta|Jetson)|AMD (MI\d+|Instinct|ROCm)|Cerebras|Groq|Graphcore|Gaudi|Trainium|Inferentia|Apple Neural Engine|Jetson (Nano|Orin|Xavier)|Coral TPU|Edge TPU|Movidius|Loihi|TrueNorth|SpiNNaker|BrainScaleS|Tianjic|Eyeriss|DianNao|Cambricon|Hailo|Mythic|Lightmatter|Tenstorrent|SambaNova|Ascend 910|Kunlun|Hanguang)\b | |
| 5085 | + weight: 1.0 | |
| 5086 | + field: both | |
| 5087 | + - pattern: (?i)\b(neuromorphic (computing|hardware|chips?|processors?|systems?|engineering|devices?|architectures?)|spiking neural networks? (hardware|accelerat|on-?chip|processors?|implementation)|SNN (hardware|accelerat|processors?)|memristive|memristors?|RRAM|ReRAM|PCM-?based (computing|synapses?)|FeFET|MRAM-?based computing|crossbar (arrays?|architectures?)|compute-?in-?memory|in-?memory computing|processing-?in-?memory|analog (computing|in-?memory|neural network hardware|AI chips?)|mixed-?signal (neural|AI)|photonic (computing|neural networks?|accelerat|processors?|tensor)|optical (neural networks?|computing|accelerat)|diffractive (neural|optical)|reservoir computing hardware|stochastic computing for neural|approximate computing for (neural|DNN)|quanti[sz]ation-?aware|mixed-?precision (training|inference|arithmetic)|FP8|FP4|INT8|INT4|W4A16|W8A8|4-?bit (quanti[sz]ation|weights)|bit-?serial|binary neural networks?|BNNs?\b|XNOR-?net|ternary (weights|networks)|sparsity (exploitation|acceleration|support)|structured | |
| 5088 | + sparsity|2:4 sparsity|pruning for hardware|hardware-?aware (NAS|neural architecture|pruning|quanti[sz]ation|training|design)|hardware-?efficient|model compression for (deployment|edge|hardware)|efficient (inference|transformers?|attention|LLM (inference|serving|deployment))|LLM (serving|inference) (systems?|engines?|optimi[sz]ation|efficiency|acceleration|on (edge|mobile|CPU|GPU))|inference (serving|engines?|latency|throughput|acceleration|optimi[sz]ation)|serving systems?|KV[- ]cache (compression|quanti[sz]ation|management|eviction)|FlashAttention|PagedAttention|vLLM|TensorRT-?LLM|SGLang|TGI\b|llama\.cpp|speculative decoding|continuous batching|weight-?only quanti[sz]ation|GPTQ|AWQ|SmoothQuant|LLM\.int8|QLoRA|kernel fusion|operator fusion|roofline|MLPerf|DNN (inference|training) (on|for) (FPGA|edge|mobile|GPU|ASIC)|FPGA-?based (CNN|DNN|neural|accelerat|inference)|ASIC (for|design for) (neural|DNN|CNN|AI)|DNN (accelerat|hardware|dataflow|mapping)|accelerator (mapping|scheduling|compilers?)|dataflow | |
| 5089 | + (mapping|optimi[sz]ation) for (DNN|CNN)|loop (tiling|unrolling) for (CNN|DNN|accelerat)|weight stationary|output stationary|on-?chip (buffers?|memory) for (DNN|CNN)|AI (chips?|hardware|silicon|processors?)|deep learning (hardware|chips?|processors?|accelerat)|machine learning (hardware|chips?|accelerat)|training (hardware|chips?|accelerat)|wafer-?scale (engine|AI)|AI (super)?computers?|GPU (clusters?|pods?) for (training|LLM)|multi-?GPU (training|inference)|tensor (parallel|slicing) on (GPUs?|accelerators?)|NVLink|NVSwitch|interconnects? for (AI|GPU|accelerators?)|HBM for (AI|accelerators?)|memory wall (in|for) (AI|DNN|LLM)|energy (per|efficiency of) inference|TOPS/W|TOPS\b|GOPS/W|pJ/MAC|MAC (units?|arrays?|utili[sz]ation)|multiply-?accumulate)\b | |
| 5090 | + weight: 1.0 | |
| 5091 | + field: both | |
| 5092 | + - pattern: (?i)\b(energy efficiency|throughput|latency|FLOPS|utili[sz]ation|speedup) (of|for|on|over) (the )?(accelerators?|hardware|FPGAs?|GPUs?|chips?|inference|TPUs?|NPUs?|edge devices?)\b | |
| 5093 | + weight: 0.8 | |
| 5094 | + field: both | |
| 5095 | + - pattern: (?i)\b(hardware|FPGA|ASIC|GPU|chip|silicon|accelerat\w+|on-?chip|CMOS|energy-?efficient|low-?power|edge devices?)\b | |
| 5096 | + weight: 0.3 | |
| 5097 | + field: both | |
| 5098 | + exclusions: | |
| 5099 | + - (?is)^(?!.*(neural|DNN|CNN|deep learning|machine learning|AI\b|inference|LLM|transformer|training|GPU|FPGA|ASIC|hardware|chip|neuromorphic|memristor|in-?memory|photonic)).*\b(particle accelerators?|linear accelerators?|LINAC|accelerator (physics|beam|cavity|magnets?|pedal)|accelerated (aging|weathering|corrosion|degradation|testing|approval|rehabilitation|healing)|hardware (store|retail))\b | |
| 5100 | + related: | |
| 5101 | + - computer_architecture | |
| 5102 | + - deep_learning_architectures | |
| 5103 | + - compilers | |
| 5104 | + - edge_computing | |
| 5105 | + - sustainable_computing | |
| 5106 | + - distributed_computing | |
| 5107 | + - llm | |
| 5108 | + parent_of: [] | |
| 5109 | + child_of: | |
| 5110 | + - computer_architecture | |
| 5111 | + provenance: No OpenAlex topic isolates ML accelerators; T10502 (memristors/neuromorphic/in-memory, Engineering 2208) and T12611 (photonic NNs) are the closest; GPU/FPGA accelerator work sits in T10904/T10054/T11522. MLSys is the only near-dedicated stream; architecture venues at 0.4-0.5. Keyword patterns on 'X accelerator', chip names and efficient-inference systems carry the category; particle-accelerator senses are vetoed. | |
| 5112 | +- id: operating_systems | |
| 5113 | + number: 31 | |
| 5114 | + name: Operating Systems | |
| 5115 | + area: hardware_emerging | |
| 5116 | + definition: 'System software that manages hardware and provides execution abstractions: kernels and drivers, scheduling, memory management, file and storage systems, virtualisation and containers, OS security and isolation, I/O and networking stacks, real-time and embedded OS, systems support for new hardware (persistent memory, CXL, SmartNICs). Distributed coordination is distributed_computing; hardware design is computer_architecture.' | |
| 5117 | + openalex_topics: | |
| 5118 | + - id: T11181 | |
| 5119 | + weight: 0.8 | |
| 5120 | + note: 'advanced data storage technologies: file systems, SSDs, I/O' | |
| 5121 | + - id: T10933 | |
| 5122 | + weight: 0.8 | |
| 5123 | + note: real-time systems scheduling | |
| 5124 | + - id: T11424 | |
| 5125 | + weight: 0.6 | |
| 5126 | + note: 'security and verification in computing: OS security, hypervisors, TEEs' | |
| 5127 | + - id: T12326 | |
| 5128 | + weight: 0.5 | |
| 5129 | + note: network packet processing (kernel bypass) | |
| 5130 | + - id: T14067 | |
| 5131 | + weight: 0.4 | |
| 5132 | + note: virtual desktops, remote desktop | |
| 5133 | + - id: T10101 | |
| 5134 | + weight: 0.3 | |
| 5135 | + note: 'cloud computing: virtualization, VMs' | |
| 5136 | + - id: T12127 | |
| 5137 | + weight: 0.3 | |
| 5138 | + note: system performance and reliability, logs | |
| 5139 | + - id: T11675 | |
| 5140 | + weight: 0.3 | |
| 5141 | + note: open source software (Linux) | |
| 5142 | + - id: T10904 | |
| 5143 | + weight: 0.2 | |
| 5144 | + note: embedded systems design | |
| 5145 | + - id: T10772 | |
| 5146 | + weight: 0.2 | |
| 5147 | + note: distributed systems and fault tolerance | |
| 5148 | + - id: T12799 | |
| 5149 | + weight: 0.2 | |
| 5150 | + note: mobile applications (Android) | |
| 5151 | + - id: T10054 | |
| 5152 | + weight: 0.2 | |
| 5153 | + note: parallel computing (multi-core runtimes) | |
| 5154 | + openalex_subfields: [] | |
| 5155 | + arxiv_categories: | |
| 5156 | + - id: cs.OS | |
| 5157 | + weight: 1.0 | |
| 5158 | + - id: cs.DC | |
| 5159 | + weight: 0.2 | |
| 5160 | + - id: cs.PF | |
| 5161 | + weight: 0.2 | |
| 5162 | + - id: cs.AR | |
| 5163 | + weight: 0.1 | |
| 5164 | + - id: cs.CR | |
| 5165 | + weight: 0.05 | |
| 5166 | + dblp_streams: | |
| 5167 | + - key: conf/osdi | |
| 5168 | + weight: 1.0 | |
| 5169 | + - key: conf/sosp | |
| 5170 | + weight: 1.0 | |
| 5171 | + - key: conf/eurosys | |
| 5172 | + weight: 1.0 | |
| 5173 | + - key: conf/usenix | |
| 5174 | + weight: 1.0 | |
| 5175 | + - key: conf/fast | |
| 5176 | + weight: 1.0 | |
| 5177 | + - key: journals/tos | |
| 5178 | + weight: 1.0 | |
| 5179 | + - key: conf/asplos | |
| 5180 | + weight: 0.6 | |
| 5181 | + - key: conf/rtss | |
| 5182 | + weight: 0.6 | |
| 5183 | + - key: conf/rtas | |
| 5184 | + weight: 0.6 | |
| 5185 | + - key: conf/mobisys | |
| 5186 | + weight: 0.4 | |
| 5187 | + - key: conf/middleware | |
| 5188 | + weight: 0.3 | |
| 5189 | + - key: journals/tecs | |
| 5190 | + weight: 0.3 | |
| 5191 | + - key: journals/jsa | |
| 5192 | + weight: 0.3 | |
| 5193 | + - key: conf/nsdi | |
| 5194 | + weight: 0.3 | |
| 5195 | + - key: conf/dsn | |
| 5196 | + weight: 0.3 | |
| 5197 | + - key: journals/spe | |
| 5198 | + weight: 0.3 | |
| 5199 | + - key: journals/mam | |
| 5200 | + weight: 0.3 | |
| 5201 | + - key: conf/socc | |
| 5202 | + weight: 0.3 | |
| 5203 | + - key: conf/cloud | |
| 5204 | + weight: 0.3 | |
| 5205 | + - key: conf/hpdc | |
| 5206 | + weight: 0.2 | |
| 5207 | + - key: journals/tc | |
| 5208 | + weight: 0.2 | |
| 5209 | + - key: journals/tpds | |
| 5210 | + weight: 0.2 | |
| 5211 | + - key: conf/mlsys | |
| 5212 | + weight: 0.2 | |
| 5213 | + - key: journals/computing | |
| 5214 | + weight: 0.2 | |
| 5215 | + - key: conf/icdcs | |
| 5216 | + weight: 0.1 | |
| 5217 | + - key: journals/tcc | |
| 5218 | + weight: 0.1 | |
| 5219 | + - key: conf/ipps | |
| 5220 | + weight: 0.1 | |
| 5221 | + - key: conf/isca | |
| 5222 | + weight: 0.1 | |
| 5223 | + - key: conf/micro | |
| 5224 | + weight: 0.1 | |
| 5225 | + - key: conf/hpca | |
| 5226 | + weight: 0.1 | |
| 5227 | + - key: journals/taco | |
| 5228 | + weight: 0.1 | |
| 5229 | + - key: conf/sec | |
| 5230 | + weight: 0.1 | |
| 5231 | + - key: conf/percom | |
| 5232 | + weight: 0.1 | |
| 5233 | + - key: journals/jss | |
| 5234 | + weight: 0.1 | |
| 5235 | + - key: conf/uss | |
| 5236 | + weight: 0.1 | |
| 5237 | + - key: conf/sp | |
| 5238 | + weight: 0.05 | |
| 5239 | + - key: conf/ccs | |
| 5240 | + weight: 0.05 | |
| 5241 | + - key: journals/tdsc | |
| 5242 | + weight: 0.1 | |
| 5243 | + - key: conf/sigcomm | |
| 5244 | + weight: 0.1 | |
| 5245 | + keywords: | |
| 5246 | + - pattern: (?i)\boperating systems?\b|\bOS (kernels?|design|support|level|services|scheduler|virtuali[sz]ation|security|abstractions?|research|noise|jitter|interfaces?)\b|\bOSes\b|\bsystems software\b | |
| 5247 | + weight: 1.0 | |
| 5248 | + field: both | |
| 5249 | + - pattern: (?i)\b(Linux (kernel|scheduler|drivers?|namespaces|cgroups|systems?)|kernel (modules?|bypass|extensions?|development|schedulers?|space|drivers?|bugs?|fuzzing|vulnerabilit|hardening|isolation|concurrency|verification|crashes|panics|patches|APIs?|data structures)|eBPF|BPF programs?|device drivers?|system calls?|syscalls?|user ?space|microkernels?|unikernels?|monolithic kernels?|exokernel|library OS|seL4|Fuchsia|Zephyr|FreeRTOS|RTOS\b|real-?time operating|Android (framework|runtime|kernel|OS|binder)|Windows (kernel|drivers?)|macOS kernel|XNU|file systems?|filesystems?|FS\b|ext4|Btrfs|ZFS|F2FS|XFS|journaling|log-?structured|copy-?on-?write|page cache|buffer cache|virtual memory|page (tables?|faults?|replacement|migration)|TLB\b|memory (management|allocation|allocators?|mapping|paging|swapping|deduplication|tiering|disaggregation|compaction|reclamation|safety in kernels?|bandwidth management)|huge pages|transparent huge|NUMA (awareness|placement|balancing)|process (scheduling|isolation|management|migration)|thread | |
| 5250 | + scheduling|CPU scheduling|schedulers? (for|in) (Linux|kernels?|multicore|data ?cent|heterogeneous)|CFS\b|EEVDF|interrupt (handling|latency|coalescing)|I/O (stacks?|scheduling|virtuali[sz]ation|paths?|performance|schedulers?)|io_uring|NVMe (SSDs?|drivers?|over fabrics)|SSDs?\b|flash (storage|translation layer|memory management)|FTL\b|zoned (namespaces|storage)|ZNS|persistent memory (programming|file systems?|allocators?)|PMEM|CXL\b|compute express link|memory expanders?|far memory|virtual machine monitors?|VMMs?\b|hypervisors?|Xen|KVM|QEMU|VMware|Hyper-?V|Firecracker|gVisor|microVMs?|containers? (isolation|runtimes?|security|images?|startup)|namespaces and cgroups|cgroups|Docker (runtime|engine|containers?)|OCI (runtime|images?)|containerd|runc|sandbox(ing|es)|WebAssembly (runtime|system interface|WASI)|boot(ing|loaders?|strap)|firmware (updates?|interfaces?)|BIOS|UEFI|trusted (boot|computing base)|TCB\b|crash (consistency|recovery|dumps?)|fault (isolation|containment) in (OS|kernel)|Rust | |
| 5251 | + (for Linux|in the kernel|OS)|seccomp|capabilit(y|ies)-?based (OS|security|systems)|CHERI|address space (isolation|layout)|ASLR|kernel (integrity|protection|exploits?)|privilege (levels?|rings?)|ring 0|supervisor mode|system (daemons?|services) management|init systems?|systemd|power management (in|for) (OS|Linux|mobile)|energy-?aware scheduling|DVFS governors?|thermal throttling in|mobile OS|smartphone (OS|kernel|power)|wearable OS|IoT (OS|operating)|TinyOS|Contiki|RIOT OS|embedded (Linux|OS|runtimes?)|hardware (abstraction|virtuali[sz]ation)|paravirtuali[sz]|nested virtuali[sz]ation|live (migration|patching|update)|hot-?patching|checkpoint/restore|CRIU|fork\(\)|exec\(\)|POSIX|system (configuration|administration)|package managers?|Nix(OS)?|reproducible builds)\b | |
| 5252 | + weight: 1.0 | |
| 5253 | + field: both | |
| 5254 | + - pattern: (?i)\b(storage systems?|distributed file systems?|key-?value stores?|object storage|block storage|storage (stacks?|engines?|disaggregation|tiering|class memory)|RDMA|DPDK|SR-?IOV|SmartNICs?|DPUs?\b|data processing units?|IPUs?\b|kernel-?bypass|user-?space networking|TCP (stack|offload)|network stacks?|serverless (runtimes?|platforms?|cold starts?)|cold starts?|function (isolation|sandboxes?)|lightweight (virtuali[sz]ation|isolation|VMs?)|confidential VMs?|enclaves? (OS|runtime)|TEE (OS|runtime)|GPU (drivers?|virtuali[sz]ation|scheduling in OS|memory management)|accelerator (OS|virtuali[sz]ation|management)|resource (isolation|contention|management in (OS|kernels?))|tail latency|performance isolation|noisy neighbou?rs?|QoS in (OS|kernels?)|workload (consolidation|co-?location|interference))\b | |
| 5255 | + weight: 0.6 | |
| 5256 | + field: both | |
| 5257 | + - pattern: (?i)\b(kernels?|runtimes?|schedulers?|scheduling|virtuali[sz]ation|concurrency|threads?|locks?|synchroni[sz]ation|I/O|storage|drivers?|isolation|hypervisor|containers?|processes|memory)\b | |
| 5258 | + weight: 0.3 | |
| 5259 | + field: both | |
| 5260 | + exclusions: | |
| 5261 | + - (?is)^(?!.*(operating system|kernel|Linux|file system|virtual|hypervisor|scheduler|driver|memory management|syscall|I/O|storage|container|runtime|boot|firmware)).*\b(kernel (methods?|machines?|ridge|density|trick|functions?|SVM|PCA|regression|smoothing|estimation|mean embedding|Hilbert|convolution kernels?|size|regularization|alignment)|convolution(al)? kernels?|GPU kernels? for (matrix|stencil)|wheat kernels?|corn kernels?|palm kernels?|heat kernel|Gaussian kernel)\b | |
| 5262 | + related: | |
| 5263 | + - computer_architecture | |
| 5264 | + - distributed_computing | |
| 5265 | + - cloud_computing | |
| 5266 | + - cybersecurity | |
| 5267 | + - programming_languages | |
| 5268 | + - edge_computing | |
| 5269 | + parent_of: [] | |
| 5270 | + child_of: [] | |
| 5271 | + provenance: 'No OpenAlex topic is OS-centred: storage (T11181), real-time scheduling (T10933), OS security/hypervisors (T11424) and virtualization (T10101) are the hosts, so each is partial. OSDI/SOSP/EuroSys/USENIX ATC/FAST/TOS are pure streams (cs.OS alone suffices on arXiv). Kernel-method senses of ''kernel'' are vetoed when no OS term co-occurs.' | |
| 5272 | +- id: quantum_computing | |
| 5273 | + number: 32 | |
| 5274 | + name: Quantum Computing | |
| 5275 | + area: hardware_emerging | |
| 5276 | + definition: 'Computation and information processing exploiting quantum mechanics: quantum algorithms and complexity, quantum error correction and fault tolerance, qubit hardware platforms and control, quantum software, compilers and simulators, variational and NISQ algorithms, quantum machine learning, quantum communication and key distribution, quantum networking. Quantum physics without a computational or information-processing framing is out of scope; post-quantum cryptography is applied_cryptography.' | |
| 5277 | + openalex_topics: | |
| 5278 | + - id: T10020 | |
| 5279 | + weight: 1.0 | |
| 5280 | + note: quantum information and cryptography | |
| 5281 | + - id: T10682 | |
| 5282 | + weight: 1.0 | |
| 5283 | + note: quantum computing algorithms and architecture | |
| 5284 | + - id: T10622 | |
| 5285 | + weight: 0.3 | |
| 5286 | + note: quantum mechanics and applications | |
| 5287 | + - id: T11803 | |
| 5288 | + weight: 0.3 | |
| 5289 | + note: superconducting and THz device technology | |
| 5290 | + - id: T11804 | |
| 5291 | + weight: 0.3 | |
| 5292 | + note: quantum many-body systems | |
| 5293 | + - id: T11414 | |
| 5294 | + weight: 0.3 | |
| 5295 | + note: quantum optics and atomic interactions | |
| 5296 | + - id: T13182 | |
| 5297 | + weight: 0.3 | |
| 5298 | + note: quantum-dot cellular automata | |
| 5299 | + - id: T10382 | |
| 5300 | + weight: 0.2 | |
| 5301 | + note: quantum and electron transport phenomena | |
| 5302 | + - id: T10425 | |
| 5303 | + weight: 0.2 | |
| 5304 | + note: cold atom physics | |
| 5305 | + - id: T10657 | |
| 5306 | + weight: 0.2 | |
| 5307 | + note: topological materials | |
| 5308 | + - id: T12611 | |
| 5309 | + weight: 0.2 | |
| 5310 | + note: quantum reservoir computing | |
| 5311 | + - id: T11261 | |
| 5312 | + weight: 0.2 | |
| 5313 | + note: quantum chaos and dynamical systems | |
| 5314 | + - id: T10022 | |
| 5315 | + weight: 0.2 | |
| 5316 | + note: semiconductor quantum structures and devices | |
| 5317 | + - id: T11130 | |
| 5318 | + weight: 0.1 | |
| 5319 | + note: coding theory (quantum codes) | |
| 5320 | + - id: T12002 | |
| 5321 | + weight: 0.1 | |
| 5322 | + note: computability (quantum complexity) | |
| 5323 | + - id: T11262 | |
| 5324 | + weight: 0.1 | |
| 5325 | + note: quantum mechanics and non-Hermitian physics | |
| 5326 | + openalex_subfields: [] | |
| 5327 | + arxiv_categories: | |
| 5328 | + - id: quant-ph | |
| 5329 | + weight: 1.0 | |
| 5330 | + - id: cs.ET | |
| 5331 | + weight: 0.3 | |
| 5332 | + - id: cs.CC | |
| 5333 | + weight: 0.1 | |
| 5334 | + - id: cs.IT | |
| 5335 | + weight: 0.1 | |
| 5336 | + - id: math.IT | |
| 5337 | + weight: 0.1 | |
| 5338 | + - id: physics.comp-ph | |
| 5339 | + weight: 0.1 | |
| 5340 | + dblp_streams: | |
| 5341 | + - key: journals/quantum | |
| 5342 | + weight: 1.0 | |
| 5343 | + - key: journals/qip | |
| 5344 | + weight: 1.0 | |
| 5345 | + - key: conf/qce | |
| 5346 | + weight: 1.0 | |
| 5347 | + - key: conf/tqc | |
| 5348 | + weight: 1.0 | |
| 5349 | + - key: journals/entropy | |
| 5350 | + weight: 0.2 | |
| 5351 | + - key: journals/tit | |
| 5352 | + weight: 0.1 | |
| 5353 | + - key: conf/isit | |
| 5354 | + weight: 0.1 | |
| 5355 | + - key: journals/iacr | |
| 5356 | + weight: 0.1 | |
| 5357 | + - key: journals/tcad | |
| 5358 | + weight: 0.1 | |
| 5359 | + - key: conf/dac | |
| 5360 | + weight: 0.1 | |
| 5361 | + - key: conf/date | |
| 5362 | + weight: 0.1 | |
| 5363 | + - key: journals/tc | |
| 5364 | + weight: 0.1 | |
| 5365 | + - key: conf/isca | |
| 5366 | + weight: 0.1 | |
| 5367 | + - key: conf/micro | |
| 5368 | + weight: 0.1 | |
| 5369 | + - key: conf/hpca | |
| 5370 | + weight: 0.1 | |
| 5371 | + - key: conf/asplos | |
| 5372 | + weight: 0.1 | |
| 5373 | + - key: journals/jcphy | |
| 5374 | + weight: 0.1 | |
| 5375 | + - key: journals/cphysics | |
| 5376 | + weight: 0.1 | |
| 5377 | + - key: journals/symmetry | |
| 5378 | + weight: 0.1 | |
| 5379 | + - key: conf/stoc | |
| 5380 | + weight: 0.1 | |
| 5381 | + - key: conf/focs | |
| 5382 | + weight: 0.1 | |
| 5383 | + - key: journals/natmi | |
| 5384 | + weight: 0.05 | |
| 5385 | + - key: journals/ncs | |
| 5386 | + weight: 0.1 | |
| 5387 | + - key: journals/mlst | |
| 5388 | + weight: 0.1 | |
| 5389 | + - key: conf/sc | |
| 5390 | + weight: 0.1 | |
| 5391 | + - key: journals/tpds | |
| 5392 | + weight: 0.05 | |
| 5393 | + - key: conf/ipps | |
| 5394 | + weight: 0.05 | |
| 5395 | + keywords: | |
| 5396 | + - pattern: (?i)\bquantum (comput(ing|ers?|ation|ational)|algorithms?|circuits?|gates?|processors?|hardware|supremacy|advantage|error[- ]correct(ion|ing)|error mitigation|codes?|annealing|annealers?|machine learning|neural networks?|kernels?|simulation|simulators?|emulat\w+|information|key distribution|cryptograph\w*|communication|internet|networks?|networking|teleportation|entanglement distribution|repeaters?|memor(y|ies)|sensing|metrology|software|programming|compil(ers?|ation|ing)|control|optimi[sz]ation|chemistry (simulation|algorithms?|on quantum)|walks?|Fourier|phase estimation|approximate optimi[sz]ation|variational|bits?|speed-?ups?|volume|random (circuits?|sampling)|dots? (for|as) qubits?|devices? for computing|technolog(y|ies)|instruction sets?|transpil\w+|benchmark\w*|cloud|service|workflows?|HPC|data (centers?|loading)|RAM|QRAM|generative|reinforcement|transformers?|Boltzmann|support vector|convolutional|federated|language models?|LLMs?|finance|chemistry|many-?body simulation | |
| 5397 | + on|advantage experiments?|readout|crosstalk|calibration|characteri[sz]ation|tomography|process tomography|state preparation|amplitude (amplification|estimation|encoding)|linear (systems?|algebra) algorithms?|singular value|eigensolvers?|dynamics simulation|Monte Carlo (acceleration|algorithms)|game theory|secret sharing|money|signatures?|commitment|oblivious|zero-?knowledge|interactive proofs?|complexity|Turing|cellular automata|dot cellular automata|LDPC|surface codes?|resource (estimation|theory for computing)|logic synthesis|layout synthesis|mapping|routing (for|of) qubits?|qubit (mapping|routing|allocation))\b | |
| 5398 | + weight: 1.0 | |
| 5399 | + field: both | |
| 5400 | + - pattern: (?i)\b(qubits?|qudits?|QAOA|VQE\b|variational quantum|VQAs?\b|NISQ|surface codes?|colou?r codes?|stabili[sz]er codes?|toric codes?|CSS codes?|qLDPC|quantum LDPC|magic state|T-?gates?|T-?count|Clifford\+T|fault-?tolerant quantum|logical qubits?|physical qubits?|transmons?|superconducting qubits?|flux(onium)? qubits?|trapped[- ]ions?|ion[- ]traps?|neutral atoms?|Rydberg (atoms?|arrays?|blockade)|photonic (qubits?|quantum)|boson sampling|Gaussian boson|spin qubits?|silicon qubits?|quantum dots? qubits?|NV cent(er|re)s? qubits?|Majorana (zero modes|qubits?|fermions for)|topological (qubits?|quantum comput)|anyons? (for|in) (computing|braiding)|braiding|Shor'?s algorithm|Grover'?s? (algorithm|search)|HHL\b|Harrow-?Hassidim|quantum Fourier transform|QFT\b|Hamiltonian simulation|Trotteri[sz]ation|Trotter (steps?|error)|qubitization|block encoding|LCU\b|linear combination of unitaries|QSVT|quantum signal processing|amplitude amplification|QKD\b|BB84|E91|B92|decoy state|measurement-?device-?independent|entanglement | |
| 5401 | + (swapping|purification|distillation|witnesses?|entropy)|Bell (states?|inequalit(y|ies)|tests?|pairs?)|GHZ states?|cluster states?|measurement-?based quantum|one-?way quantum|decoherence|dephasing|T1\b|T2\b|coherence times?|gate fidelit(y|ies)|two-?qubit gates?|CNOT|CZ gates?|iSWAP|Toffoli|randomized benchmarking|cross-?entropy benchmarking|XEB\b|gate set tomography|quantum (noise|channels?|Shannon|capacity|discord|coherence resource|error channels?)|depolarizing (noise|channel)|Pauli (noise|twirling|frames?)|post-?quantum|quantum-?safe|Qiskit|Cirq|PennyLane|QuTiP|OpenQASM|QASM|Q#\b|Quipper|Silq|Braket|tket|Quantinuum|IonQ|Rigetti|D-?Wave|IBM Quantum|Google Sycamore|Sycamore|Zuchongzhi|Jiuzhang|Quantum Volume|CLOPS|cross-?resonance|ZZ (coupling|crosstalk)|tunable couplers?|Josephson (junctions?|parametric)|dilution refrigerator (for|and) (qubits?|quantum)|cryo-?CMOS|cryogenic control|quantum-?classical (hybrid|interface|co-?design)|hybrid quantum|tensor networks? (simulation|contraction|methods?) | |
| 5402 | + (of|for) quantum (circuits?|computing)|matrix product states? (for|and) quantum (circuits?|computing)|Schrödinger-?Feynman|stabili[sz]er simulation|Clifford (circuits?|gates?|group|simulation)|Ising machines?|coherent Ising|quantum-?inspired|annealing (schedules?|hardware)|adiabatic quantum|QUBO\b|quadratic unconstrained binary)\b | |
| 5403 | + weight: 1.0 | |
| 5404 | + field: both | |
| 5405 | + - pattern: (?i)\bquantum\b|\bentangle(d|ment)\b|\bsuperposition\b|\bHamiltonian\b|\bunitar(y|ies)\b | |
| 5406 | + weight: 0.4 | |
| 5407 | + field: both | |
| 5408 | + exclusions: | |
| 5409 | + - (?is)^(?!.*(qubits?|quantum (comput\w*|algorithms?|error|circuits?|gates?|information|annealing|key distribution|cryptograph|machine learning|simulat\w+|advantage|supremacy|communication|internet|networks?|sensing|metrology|software|programming|walks?|processors?|hardware|codes?|teleportation|repeaters?|memory)|QKD|NISQ|QAOA|VQE|post-?quantum)).*\b(quantum (dots?|chemistry|mechanics|mechanical|field theory|gravity|Hall|wells?|cascade lasers?|efficiency|yield|chemical|Monte Carlo|phase transitions?|criticality|spin liquids?|materials?|optics|electrodynamics|fluids?|anomalous|oscillations?|confinement|transport|many-?body (physics|localization)|biology|cosmology)|quantum-?confined|quantum (defects|emitters) in)\b | |
| 5410 | + related: | |
| 5411 | + - applied_cryptography | |
| 5412 | + - computational_complexity | |
| 5413 | + - computer_architecture | |
| 5414 | + - scientific_computing | |
| 5415 | + - compilers | |
| 5416 | + parent_of: [] | |
| 5417 | + child_of: [] | |
| 5418 | + provenance: T10020 and T10682 (both CS 1702) are the OpenAlex hosts; Physics 31 topics on qubit platforms (superconducting, cold atoms, many-body, quantum optics) mapped at 0.2-0.3 because only a fraction of their works concern computing. Quantum, QIP, QCE, TQC pure streams; quant-ph alone suffices. Quantum-physics senses without a computing term are vetoed. | |
| 5419 | +- id: scientific_computing | |
| 5420 | + number: 33 | |
| 5421 | + name: Scientific Computing | |
| 5422 | + area: computational_science | |
| 5423 | + definition: 'Numerical and computational methods and software for mathematical models of science and engineering: numerical linear algebra, discretisation of differential equations, solvers and preconditioners, simulation frameworks, uncertainty quantification, reduced-order and surrogate models, scientific machine learning (PINNs, neural operators), high-performance scientific software and performance portability, mathematical software, computational physics/chemistry/engineering tooling. Domain biology is computational_biology; parallel systems software is distributed_computing.' | |
| 5424 | + openalex_topics: | |
| 5425 | + - id: T11697 | |
| 5426 | + weight: 1.0 | |
| 5427 | + note: numerical methods and algorithms | |
| 5428 | + - id: T10339 | |
| 5429 | + weight: 1.0 | |
| 5430 | + note: advanced numerical methods in computational mathematics | |
| 5431 | + - id: T11245 | |
| 5432 | + weight: 1.0 | |
| 5433 | + note: advanced numerical analysis techniques | |
| 5434 | + - id: T11416 | |
| 5435 | + weight: 1.0 | |
| 5436 | + note: numerical methods for differential equations | |
| 5437 | + - id: T12727 | |
| 5438 | + weight: 0.9 | |
| 5439 | + note: differential equations and numerical methods | |
| 5440 | + - id: T10792 | |
| 5441 | + weight: 0.8 | |
| 5442 | + note: matrix theory and algorithms | |
| 5443 | + - id: T10514 | |
| 5444 | + weight: 0.8 | |
| 5445 | + note: numerical methods in engineering | |
| 5446 | + - id: T13487 | |
| 5447 | + weight: 0.8 | |
| 5448 | + note: statistical and numerical algorithms | |
| 5449 | + - id: T13650 | |
| 5450 | + weight: 0.8 | |
| 5451 | + note: computational physics and Python applications | |
| 5452 | + - id: T11205 | |
| 5453 | + weight: 0.7 | |
| 5454 | + note: numerical methods in inverse problems | |
| 5455 | + - id: T13286 | |
| 5456 | + weight: 0.7 | |
| 5457 | + note: modeling and simulation systems | |
| 5458 | + - id: T11206 | |
| 5459 | + weight: 0.7 | |
| 5460 | + note: model reduction and neural networks | |
| 5461 | + - id: T12404 | |
| 5462 | + weight: 0.6 | |
| 5463 | + note: mathematical approximation and integration | |
| 5464 | + - id: T11986 | |
| 5465 | + weight: 0.6 | |
| 5466 | + note: scientific computing and data management (workflows) | |
| 5467 | + - id: T11751 | |
| 5468 | + weight: 0.6 | |
| 5469 | + note: lattice Boltzmann simulation | |
| 5470 | + - id: T11195 | |
| 5471 | + weight: 0.6 | |
| 5472 | + note: simulation techniques and applications | |
| 5473 | + - id: T10173 | |
| 5474 | + weight: 0.5 | |
| 5475 | + note: computational fluid dynamics | |
| 5476 | + - id: T11263 | |
| 5477 | + weight: 0.5 | |
| 5478 | + note: electromagnetic simulation and numerical methods | |
| 5479 | + - id: T13806 | |
| 5480 | + weight: 0.5 | |
| 5481 | + note: mathematical and computational methods | |
| 5482 | + - id: T12303 | |
| 5483 | + weight: 0.5 | |
| 5484 | + note: tensor decomposition and applications | |
| 5485 | + - id: T10545 | |
| 5486 | + weight: 0.4 | |
| 5487 | + note: optimization and variational analysis | |
| 5488 | + - id: T11694 | |
| 5489 | + weight: 0.4 | |
| 5490 | + note: fluid dynamics simulations | |
| 5491 | + - id: T10591 | |
| 5492 | + weight: 0.4 | |
| 5493 | + note: theoretical and computational physics | |
| 5494 | + - id: T10054 | |
| 5495 | + weight: 0.4 | |
| 5496 | + note: parallel computing (HPC applications) | |
| 5497 | + - id: T12056 | |
| 5498 | + weight: 0.4 | |
| 5499 | + note: Markov chains and Monte Carlo methods | |
| 5500 | + - id: T13116 | |
| 5501 | + weight: 0.3 | |
| 5502 | + note: heat transfer and numerical methods | |
| 5503 | + - id: T14270 | |
| 5504 | + weight: 0.3 | |
| 5505 | + note: simulation and modeling applications | |
| 5506 | + - id: T12100 | |
| 5507 | + weight: 0.3 | |
| 5508 | + note: advanced mathematical modeling in engineering | |
| 5509 | + - id: T10963 | |
| 5510 | + weight: 0.3 | |
| 5511 | + note: advanced optimization algorithms | |
| 5512 | + - id: T11948 | |
| 5513 | + weight: 0.3 | |
| 5514 | + note: machine learning in materials science | |
| 5515 | + - id: T10029 | |
| 5516 | + weight: 0.2 | |
| 5517 | + note: climate variability and models | |
| 5518 | + - id: T10466 | |
| 5519 | + weight: 0.2 | |
| 5520 | + note: meteorological phenomena and simulations | |
| 5521 | + - id: T10541 | |
| 5522 | + weight: 0.2 | |
| 5523 | + note: nonlinear differential equations analysis | |
| 5524 | + - id: T10194 | |
| 5525 | + weight: 0.2 | |
| 5526 | + note: nonlinear PDEs | |
| 5527 | + - id: T12589 | |
| 5528 | + weight: 0.2 | |
| 5529 | + note: differential equations and boundary problems | |
| 5530 | + - id: T10288 | |
| 5531 | + weight: 0.2 | |
| 5532 | + note: fractional differential equations | |
| 5533 | + - id: T11152 | |
| 5534 | + weight: 0.1 | |
| 5535 | + note: stochastic processes and statistical mechanics | |
| 5536 | + - id: T12809 | |
| 5537 | + weight: 0.2 | |
| 5538 | + note: contact mechanics and variational inequalities | |
| 5539 | + - id: T13734 | |
| 5540 | + weight: 0.1 | |
| 5541 | + note: advanced computational techniques (expert systems) | |
| 5542 | + - id: T13608 | |
| 5543 | + weight: 0.3 | |
| 5544 | + note: advanced computational techniques in science and engineering | |
| 5545 | + - id: T13398 | |
| 5546 | + weight: 0.4 | |
| 5547 | + note: data analysis with R (statistical and mathematical software packages) | |
| 5548 | + openalex_subfields: | |
| 5549 | + - id: 1703 | |
| 5550 | + weight: 0.1 | |
| 5551 | + arxiv_categories: | |
| 5552 | + - id: cs.NA | |
| 5553 | + weight: 1.0 | |
| 5554 | + - id: cs.MS | |
| 5555 | + weight: 1.0 | |
| 5556 | + - id: cs.CE | |
| 5557 | + weight: 1.0 | |
| 5558 | + - id: physics.comp-ph | |
| 5559 | + weight: 0.8 | |
| 5560 | + - id: math.OC | |
| 5561 | + weight: 0.2 | |
| 5562 | + - id: cs.DC | |
| 5563 | + weight: 0.1 | |
| 5564 | + dblp_streams: | |
| 5565 | + - key: journals/siamsc | |
| 5566 | + weight: 1.0 | |
| 5567 | + - key: journals/jcphy | |
| 5568 | + weight: 1.0 | |
| 5569 | + - key: journals/cphysics | |
| 5570 | + weight: 1.0 | |
| 5571 | + - key: journals/jcam | |
| 5572 | + weight: 1.0 | |
| 5573 | + - key: journals/na | |
| 5574 | + weight: 1.0 | |
| 5575 | + - key: journals/siamnum | |
| 5576 | + weight: 1.0 | |
| 5577 | + - key: journals/toms | |
| 5578 | + weight: 1.0 | |
| 5579 | + - key: conf/iccS | |
| 5580 | + weight: 1.0 | |
| 5581 | + - key: journals/jocs | |
| 5582 | + weight: 1.0 | |
| 5583 | + - key: journals/jscic | |
| 5584 | + weight: 1.0 | |
| 5585 | + - key: journals/tomacs | |
| 5586 | + weight: 0.8 | |
| 5587 | + - key: journals/mcs | |
| 5588 | + weight: 0.8 | |
| 5589 | + - key: journals/cma | |
| 5590 | + weight: 0.8 | |
| 5591 | + - key: journals/cam | |
| 5592 | + weight: 0.8 | |
| 5593 | + - key: journals/ijcm | |
| 5594 | + weight: 0.8 | |
| 5595 | + - key: conf/xsede | |
| 5596 | + weight: 0.8 | |
| 5597 | + - key: journals/amc | |
| 5598 | + weight: 0.7 | |
| 5599 | + - key: journals/ewc | |
| 5600 | + weight: 0.7 | |
| 5601 | + - key: conf/wsc | |
| 5602 | + weight: 0.7 | |
| 5603 | + - key: journals/simpra | |
| 5604 | + weight: 0.7 | |
| 5605 | + - key: journals/jcmse | |
| 5606 | + weight: 0.7 | |
| 5607 | + - key: journals/computation | |
| 5608 | + weight: 0.7 | |
| 5609 | + - key: journals/ijhpca | |
| 5610 | + weight: 0.6 | |
| 5611 | + - key: journals/cce | |
| 5612 | + weight: 0.6 | |
| 5613 | + - key: journals/jcc | |
| 5614 | + weight: 0.6 | |
| 5615 | + - key: journals/gandc | |
| 5616 | + weight: 0.6 | |
| 5617 | + - key: journals/jamc | |
| 5618 | + weight: 0.6 | |
| 5619 | + - key: conf/sc | |
| 5620 | + weight: 0.5 | |
| 5621 | + - key: journals/cnsns | |
| 5622 | + weight: 0.5 | |
| 5623 | + - key: journals/ncs | |
| 5624 | + weight: 0.5 | |
| 5625 | + - key: journals/envsoft | |
| 5626 | + weight: 0.5 | |
| 5627 | + - key: journals/appml | |
| 5628 | + weight: 0.5 | |
| 5629 | + - key: journals/siamam | |
| 5630 | + weight: 0.5 | |
| 5631 | + - key: journals/aes | |
| 5632 | + weight: 0.5 | |
| 5633 | + - key: journals/jossw | |
| 5634 | + weight: 0.5 | |
| 5635 | + - key: journals/softx | |
| 5636 | + weight: 0.5 | |
| 5637 | + - key: journals/mlst | |
| 5638 | + weight: 0.4 | |
| 5639 | + - key: journals/esi | |
| 5640 | + weight: 0.4 | |
| 5641 | + - key: journals/cstat | |
| 5642 | + weight: 0.4 | |
| 5643 | + - key: journals/sac | |
| 5644 | + weight: 0.4 | |
| 5645 | + - key: journals/siamma | |
| 5646 | + weight: 0.3 | |
| 5647 | + - key: journals/cacie | |
| 5648 | + weight: 0.3 | |
| 5649 | + - key: journals/cmpb | |
| 5650 | + weight: 0.3 | |
| 5651 | + - key: journals/csda | |
| 5652 | + weight: 0.3 | |
| 5653 | + - key: journals/cssc | |
| 5654 | + weight: 0.3 | |
| 5655 | + - key: journals/cmc | |
| 5656 | + weight: 0.3 | |
| 5657 | + - key: journals/axioms | |
| 5658 | + weight: 0.2 | |
| 5659 | + - key: journals/mp | |
| 5660 | + weight: 0.2 | |
| 5661 | + - key: journals/jota | |
| 5662 | + weight: 0.2 | |
| 5663 | + - key: conf/ipps | |
| 5664 | + weight: 0.2 | |
| 5665 | + - key: journals/ecoi | |
| 5666 | + weight: 0.2 | |
| 5667 | + - key: journals/jns | |
| 5668 | + weight: 0.2 | |
| 5669 | + - key: journals/tpds | |
| 5670 | + weight: 0.1 | |
| 5671 | + - key: journals/jpdc | |
| 5672 | + weight: 0.1 | |
| 5673 | + - key: journals/siamjo | |
| 5674 | + weight: 0.1 | |
| 5675 | + - key: journals/symmetry | |
| 5676 | + weight: 0.1 | |
| 5677 | + - key: journals/entropy | |
| 5678 | + weight: 0.1 | |
| 5679 | + keywords: | |
| 5680 | + - pattern: (?i)\b(scientific|numerical|high-?performance|computational|simulation) (computing|simulations?|methods?|analysis|modell?ing|software|linear algebra|workflows?|physics|science|fluid dynamics|mechanics|chemistry|materials science|engineering|electromagnetics|acoustics|astrophysics|geoscience|seismology|codes?|libraries|kernels?|applications?|frameworks?|solvers?|schemes?|algorithms?|experiments?|studies)\b|\bscientific (machine learning|ML|software|codes?|applications?|workflows?|visuali[sz]ation)\b|\bSciML\b | |
| 5681 | + weight: 1.0 | |
| 5682 | + field: both | |
| 5683 | + - pattern: (?i)\b(finite (element|difference|volume) (methods?|schemes?|discreti[sz]ations?|analysis|solvers?|models?|simulations?)|FEM\b|FEA\b|FDM\b|FVM\b|isogeometric|spectral (methods?|elements?)|discontinuous Galerkin|DG methods?|multigrid|algebraic multigrid|AMG\b|domain decomposition|preconditioners?|preconditioning|Krylov|GMRES|BiCGStab|conjugate gradient|CG solvers?|sparse (linear (systems?|solvers?)|matrix|matrices|direct solvers?|factori[sz]ation)|linear solvers?|iterative solvers?|eigenvalue (problems?|solvers?|computations?)|eigensolvers?|Lanczos|Arnoldi|SVD\b|singular value decomposition|QR (factori[sz]ation|decomposition|algorithm)|LU (factori[sz]ation|decomposition)|Cholesky|BLAS|LAPACK|ScaLAPACK|MAGMA|cuBLAS|PETSc|Trilinos|hypre|FEniCS|deal\.II|MFEM|Firedrake|MOOSE|OpenFOAM|LAMMPS|GROMACS|NAMD|AMBER|Quantum ESPRESSO|VASP|CP2K|Gaussian \d\d|ORCA|GAMESS|NWChem|molecular dynamics (simulations?|codes?|software|packages?|engines?)|MD simulations?|Monte Carlo (simulations?|methods?|integration|sampling)|lattice | |
| 5684 | + Boltzmann|particle-?in-?cell|PIC (simulations?|codes?)|smoothed particle|SPH\b|N-?body|fast multipole|FMM\b|Barnes-?Hut|adaptive mesh refinement|AMR\b|mesh (generation|refinement|adaptation|quality)|unstructured (meshes?|grids?)|structured grids?|stencil (computations?|codes?)|time[- ]stepping|time integration|Runge-?Kutta|implicit (schemes?|solvers?|time)|ODE solvers?|PDE solvers?|partial differential equations?|PDEs?\b|ordinary differential equations?|ODEs?\b|stiff (systems|equations|ODEs)|boundary value problems?|initial value problems?|uncertainty quantification|UQ\b|polynomial chaos|stochastic (collocation|Galerkin|PDEs?)|sensitivity analysis|Sobol|reduced[- ]order model(s|ing)?|ROM\b|model order reduction|MOR\b|proper orthogonal decomposition|POD\b|dynamic mode decomposition|DMD\b|surrogate model(s|ing)?|emulators?|Gaussian process emulat|Kriging for simulation|physics-?informed (neural|machine learning|deep)|PINNs?\b|neural operators?|Fourier neural operator|FNO\b|DeepONet|operator | |
| 5685 | + learning|neural (PDE|ODE) solvers?|differentiable (physics|simulation|programming|solvers?)|automatic differentiation|adjoint (methods?|sensitivity|solvers?)|inverse problems?|data assimilation|Kalman filter for (simulation|assimilation)|ensemble Kalman|4D-?Var|floating-?point (arithmetic|precision|errors?|formats?)|mixed-?precision (arithmetic|solvers?|algorithms?|iterative)|interval arithmetic|verified (numerics|computing)|rounding errors?|numerical (stability|accuracy|precision|errors?)|computer algebra|symbolic computation|symbolic-?numeric|quadrature|cubature|numerical integration|interpolation (schemes?|methods?)|splines?|radial basis functions?|RBF\b|tensor (decompositions?|trains?|networks? for (PDE|simulation)|methods? for)|low-?rank (approximation|tensor)|hierarchical matrices|H-?matrices|fast (solvers?|transforms?)|FFT\b|fast Fourier|HPC (applications?|codes?|software|workflows?|systems? for science)|exascale (computing|applications?|software|codes?)|ECP\b|petascale|supercomput\w+|performance | |
| 5686 | + portability|Kokkos|RAJA|SYCL|OpenACC|OpenMP offload|CUDA (for|implementation of) (simulation|solvers?|PDE)|GPU-?accelerated (simulation|solvers?|computing|codes?|linear algebra)|GPU (implementation|acceleration) of (numerical|simulation|solvers?|FEM|molecular)|co-?design of (scientific|HPC)|scientific (workflow|data) management|in[- ]situ (visuali[sz]ation|analysis)|checkpoint(ing)? (for|of) (simulation|HPC)|research software (engineering|sustainability)|RSE\b|reproducib(le|ility) (of|in) (computational|scientific|simulation))\b | |
| 5687 | + weight: 1.0 | |
| 5688 | + field: both | |
| 5689 | + - pattern: (?i)\b(climate (model(s|ing|ling)?|simulations?|codes?)|earth system model|weather (prediction|forecasting|model)s?|numerical weather|NWP\b|ocean (model|circulation model)|atmospheric (model|dynamics simulation)|seismic (simulation|inversion|imaging|wave propagation)|CFD\b|turbulence (simulation|model(s|ing)?|DNS|LES)|direct numerical simulation|large-?eddy simulation|Navier-?Stokes solvers?|combustion simulation|plasma simulation|magnetohydrodynamic|MHD simulation|astrophysical simulation|cosmological simulation|gravitational (wave|N-?body) simulation|density functional theory|DFT (calculations?|simulations?|codes?)|ab initio (calculations?|molecular dynamics|simulations?)|first-?principles (calculations?|simulations?)|quantum chemistry (calculations?|software|methods?)|electronic structure (calculations?|codes?|methods?)|coupled cluster|Hartree-?Fock|machine learning (interatomic|force field)|neural network potentials?|MLIPs?\b|multiscale (modeling|simulation)|multiphysics|fluid-?structure | |
| 5690 | + interaction|FSI\b|structural (analysis|mechanics simulation)|crash simulation|topology optimi[sz]ation|computational (electromagnetics|acoustics|biomechanics|hemodynamics|geomechanics|hydrology|materials)|digital twins? (of|for) (physical|engineering|industrial))\b | |
| 5691 | + weight: 0.8 | |
| 5692 | + field: both | |
| 5693 | + - pattern: (?i)\b(simulations?|solvers?|numerical|discreti[sz]ation|convergence (rate|order|analysis)|stability analysis|error (estimates?|analysis|bounds?)|a posteriori|a priori|accuracy|computational (cost|efficiency|time)|high-?order|mesh|grid|time step)\b | |
| 5694 | + weight: 0.3 | |
| 5695 | + field: both | |
| 5696 | + exclusions: [] | |
| 5697 | + related: | |
| 5698 | + - distributed_computing | |
| 5699 | + - computational_biology | |
| 5700 | + - algorithms | |
| 5701 | + - computer_graphics | |
| 5702 | + - ai_accelerators | |
| 5703 | + - autonomous_scientific_discovery | |
| 5704 | + - compilers | |
| 5705 | + - ml_theory | |
| 5706 | + parent_of: [] | |
| 5707 | + child_of: [] | |
| 5708 | + provenance: Numerical topics are split between CS 1703 (T11697, T10792), Mathematics 26 (T11416, T12727, T11205, T13487) and Engineering 22 (T10339, T11245, T10514, CFD); mapped with weights by numerical-method content. SIAM SISC/JCP/CPC/JCAM/ToMS/ICCS/JoCS pure; cs.NA/cs.MS/cs.CE suffice alone. | |
| 5709 | +- id: computational_biology | |
| 5710 | + number: 34 | |
| 5711 | + name: Computational Biology | |
| 5712 | + area: computational_science | |
| 5713 | + definition: 'Computational methods for biological and biomedical data: bioinformatics and genomics, protein structure and design, molecular modelling and computational drug discovery, single-cell and multi-omics analysis, systems and synthetic biology, biomedical text mining, computational neuroscience, biomedical and health informatics methods, DNA/molecular computing. Medical image analysis is shared with computer_vision; numerical methods as such are scientific_computing.' | |
| 5714 | + openalex_topics: | |
| 5715 | + - id: T10211 | |
| 5716 | + weight: 1.0 | |
| 5717 | + note: computational drug discovery methods | |
| 5718 | + - id: T10887 | |
| 5719 | + weight: 1.0 | |
| 5720 | + note: bioinformatics and genomic networks | |
| 5721 | + - id: T12254 | |
| 5722 | + weight: 1.0 | |
| 5723 | + note: machine learning in bioinformatics | |
| 5724 | + - id: T13937 | |
| 5725 | + weight: 0.9 | |
| 5726 | + note: genetics, bioinformatics and biomedical research | |
| 5727 | + - id: T12029 | |
| 5728 | + weight: 0.8 | |
| 5729 | + note: DNA and biological computing | |
| 5730 | + - id: T11710 | |
| 5731 | + weight: 0.6 | |
| 5732 | + note: biomedical text mining and ontologies | |
| 5733 | + - id: T10044 | |
| 5734 | + weight: 0.6 | |
| 5735 | + note: protein structure and dynamics | |
| 5736 | + - id: T11289 | |
| 5737 | + weight: 0.6 | |
| 5738 | + note: single-cell and spatial transcriptomics | |
| 5739 | + - id: T10885 | |
| 5740 | + weight: 0.6 | |
| 5741 | + note: gene expression and cancer classification | |
| 5742 | + - id: T10015 | |
| 5743 | + weight: 0.5 | |
| 5744 | + note: genomics and phylogenetic studies | |
| 5745 | + - id: T12859 | |
| 5746 | + weight: 0.5 | |
| 5747 | + note: cell image analysis | |
| 5748 | + - id: T10222 | |
| 5749 | + weight: 0.4 | |
| 5750 | + note: genomics and chromatin dynamics | |
| 5751 | + - id: T10862 | |
| 5752 | + weight: 0.4 | |
| 5753 | + note: AI in cancer detection | |
| 5754 | + - id: T11287 | |
| 5755 | + weight: 0.4 | |
| 5756 | + note: cancer genomics and diagnostics | |
| 5757 | + - id: T11986 | |
| 5758 | + weight: 0.4 | |
| 5759 | + note: scientific computing and data management (bioinformatics pipelines) | |
| 5760 | + - id: T13702 | |
| 5761 | + weight: 0.3 | |
| 5762 | + note: machine learning in healthcare | |
| 5763 | + - id: T11213 | |
| 5764 | + weight: 0.3 | |
| 5765 | + note: genomic variations and chromosomal abnormalities | |
| 5766 | + - id: T11642 | |
| 5767 | + weight: 0.3 | |
| 5768 | + note: genomics and rare diseases | |
| 5769 | + - id: T12422 | |
| 5770 | + weight: 0.3 | |
| 5771 | + note: radiomics and ML in medical imaging | |
| 5772 | + - id: T10052 | |
| 5773 | + weight: 0.3 | |
| 5774 | + note: medical image segmentation | |
| 5775 | + - id: T10429 | |
| 5776 | + weight: 0.3 | |
| 5777 | + note: EEG and brain-computer interfaces | |
| 5778 | + - id: T11601 | |
| 5779 | + weight: 0.3 | |
| 5780 | + note: neuroscience and neural engineering | |
| 5781 | + - id: T12874 | |
| 5782 | + weight: 0.3 | |
| 5783 | + note: digital imaging for blood diseases | |
| 5784 | + - id: T10120 | |
| 5785 | + weight: 0.2 | |
| 5786 | + note: bacterial genetics and biotechnology | |
| 5787 | + - id: T11879 | |
| 5788 | + weight: 0.2 | |
| 5789 | + note: protist diversity and phylogeny | |
| 5790 | + - id: T10066 | |
| 5791 | + weight: 0.2 | |
| 5792 | + note: gut microbiota | |
| 5793 | + - id: T11948 | |
| 5794 | + weight: 0.2 | |
| 5795 | + note: ML in materials (molecular ML) | |
| 5796 | + - id: T10581 | |
| 5797 | + weight: 0.2 | |
| 5798 | + note: neural dynamics and brain function | |
| 5799 | + - id: T11908 | |
| 5800 | + weight: 0.2 | |
| 5801 | + note: protein interaction studies | |
| 5802 | + - id: T13759 | |
| 5803 | + weight: 0.2 | |
| 5804 | + note: medical imaging and pathology | |
| 5805 | + - id: T11819 | |
| 5806 | + weight: 0.3 | |
| 5807 | + note: data-driven disease surveillance | |
| 5808 | + - id: T12568 | |
| 5809 | + weight: 0.1 | |
| 5810 | + note: plant taxonomy and phylogenetics | |
| 5811 | + - id: T11636 | |
| 5812 | + weight: 0.2 | |
| 5813 | + note: AI in healthcare and education | |
| 5814 | + - id: T14400 | |
| 5815 | + weight: 0.2 | |
| 5816 | + note: medical coding and health information | |
| 5817 | + openalex_subfields: | |
| 5818 | + - id: 1312 | |
| 5819 | + weight: 0.2 | |
| 5820 | + arxiv_categories: | |
| 5821 | + - id: q-bio.QM | |
| 5822 | + weight: 1.0 | |
| 5823 | + - id: q-bio.GN | |
| 5824 | + weight: 1.0 | |
| 5825 | + - id: cs.CE | |
| 5826 | + weight: 0.2 | |
| 5827 | + dblp_streams: | |
| 5828 | + - key: journals/bioinformatics | |
| 5829 | + weight: 1.0 | |
| 5830 | + - key: journals/bib | |
| 5831 | + weight: 1.0 | |
| 5832 | + - key: journals/bmcbi | |
| 5833 | + weight: 1.0 | |
| 5834 | + - key: journals/ploscb | |
| 5835 | + weight: 1.0 | |
| 5836 | + - key: journals/tcbb | |
| 5837 | + weight: 1.0 | |
| 5838 | + - key: journals/jcb | |
| 5839 | + weight: 1.0 | |
| 5840 | + - key: conf/recomb | |
| 5841 | + weight: 1.0 | |
| 5842 | + - key: conf/bcb | |
| 5843 | + weight: 1.0 | |
| 5844 | + - key: conf/psb | |
| 5845 | + weight: 1.0 | |
| 5846 | + - key: journals/jcheminf | |
| 5847 | + weight: 1.0 | |
| 5848 | + - key: journals/candc | |
| 5849 | + weight: 1.0 | |
| 5850 | + - key: journals/biodb | |
| 5851 | + weight: 1.0 | |
| 5852 | + - key: conf/bibm | |
| 5853 | + weight: 0.8 | |
| 5854 | + - key: journals/jcisd | |
| 5855 | + weight: 0.8 | |
| 5856 | + - key: journals/nar | |
| 5857 | + weight: 0.6 | |
| 5858 | + - key: journals/jbi | |
| 5859 | + weight: 0.6 | |
| 5860 | + - key: journals/biosystems | |
| 5861 | + weight: 0.6 | |
| 5862 | + - key: journals/ficn | |
| 5863 | + weight: 0.6 | |
| 5864 | + - key: journals/cbm | |
| 5865 | + weight: 0.5 | |
| 5866 | + - key: journals/cmpb | |
| 5867 | + weight: 0.5 | |
| 5868 | + - key: journals/jcc | |
| 5869 | + weight: 0.5 | |
| 5870 | + - key: journals/titb | |
| 5871 | + weight: 0.4 | |
| 5872 | + - key: journals/artmed | |
| 5873 | + weight: 0.4 | |
| 5874 | + - key: journals/neuroimage | |
| 5875 | + weight: 0.4 | |
| 5876 | + - key: conf/biostec | |
| 5877 | + weight: 0.4 | |
| 5878 | + - key: journals/jamia | |
| 5879 | + weight: 0.3 | |
| 5880 | + - key: journals/midm | |
| 5881 | + weight: 0.3 | |
| 5882 | + - key: conf/amia | |
| 5883 | + weight: 0.3 | |
| 5884 | + - key: journals/npjdm | |
| 5885 | + weight: 0.3 | |
| 5886 | + - key: conf/embc | |
| 5887 | + weight: 0.3 | |
| 5888 | + - key: journals/tbe | |
| 5889 | + weight: 0.3 | |
| 5890 | + - key: journals/mbec | |
| 5891 | + weight: 0.3 | |
| 5892 | + - key: conf/isbi | |
| 5893 | + weight: 0.3 | |
| 5894 | + - key: conf/cbms | |
| 5895 | + weight: 0.3 | |
| 5896 | + - key: conf/bmei | |
| 5897 | + weight: 0.3 | |
| 5898 | + - key: journals/patterns | |
| 5899 | + weight: 0.3 | |
| 5900 | + - key: conf/cinc | |
| 5901 | + weight: 0.3 | |
| 5902 | + - key: journals/ecoi | |
| 5903 | + weight: 0.3 | |
| 5904 | + - key: journals/jocn | |
| 5905 | + weight: 0.2 | |
| 5906 | + - key: journals/cars | |
| 5907 | + weight: 0.2 | |
| 5908 | + - key: journals/mia | |
| 5909 | + weight: 0.2 | |
| 5910 | + - key: journals/tmi | |
| 5911 | + weight: 0.2 | |
| 5912 | + - key: conf/miccai | |
| 5913 | + weight: 0.2 | |
| 5914 | + - key: journals/bmcmi | |
| 5915 | + weight: 0.2 | |
| 5916 | + - key: journals/fdgth | |
| 5917 | + weight: 0.2 | |
| 5918 | + - key: journals/ijmi | |
| 5919 | + weight: 0.2 | |
| 5920 | + - key: journals/jdi | |
| 5921 | + weight: 0.2 | |
| 5922 | + - key: journals/cin | |
| 5923 | + weight: 0.2 | |
| 5924 | + - key: journals/jmihi | |
| 5925 | + weight: 0.2 | |
| 5926 | + - key: journals/cmig | |
| 5927 | + weight: 0.2 | |
| 5928 | + - key: journals/mlst | |
| 5929 | + weight: 0.2 | |
| 5930 | + - key: journals/ncs | |
| 5931 | + weight: 0.2 | |
| 5932 | + - key: journals/jms | |
| 5933 | + weight: 0.1 | |
| 5934 | + - key: journals/cce | |
| 5935 | + weight: 0.1 | |
| 5936 | + - key: journals/cogcom | |
| 5937 | + weight: 0.1 | |
| 5938 | + - key: journals/natmi | |
| 5939 | + weight: 0.1 | |
| 5940 | + - key: conf/medinfo | |
| 5941 | + weight: 0.3 | |
| 5942 | + - key: conf/mie | |
| 5943 | + weight: 0.3 | |
| 5944 | + - key: journals/bspc | |
| 5945 | + weight: 0.3 | |
| 5946 | + - key: journals/jmlr | |
| 5947 | + weight: 0.02 | |
| 5948 | + keywords: | |
| 5949 | + - pattern: (?i)\b(bioinformatics?|computational (biology|genomics|neuroscience|chemistry|drug (design|discovery)|biomedicine|pathology|oncology|epidemiology|immunology|proteomics|structural biology|biophysics|medicine|psychiatry|phenotyping|ecology|evolution)|systems biology|synthetic biology|biomedical (informatics|data science|text mining|NLP|knowledge graphs?|ontolog)|cheminformatics|chemoinformatics|health informatics|clinical informatics|medical informatics|neuroinformatics|phylogenetics?|phylogenomics|metagenomics?|pharmacogenomics|immunoinformatics|biostatistics for genomics|biocomputing|DNA computing|molecular computing|biological computing)\b | |
| 5950 | + weight: 1.0 | |
| 5951 | + field: both | |
| 5952 | + - pattern: (?i)\b(genom(e|es|ic|ics)|transcriptom(e|ic|ics)|proteom(e|ic|ics)|metabolom(e|ic|ics)|epigenom(e|ic|ics)|microbiom(e|ic|ics)|single-?cell (RNA|sequencing|analysis|data|omics|atlas|clustering)|scRNA-?seq|snRNA-?seq|RNA-?seq|ChIP-?seq|ATAC-?seq|Hi-?C\b|DNA (sequencing|methylation|sequences?|barcod)|sequence (alignment|assembly|analysis|motifs?|logos?)|read (alignment|mapping|assembly)|genome (assembly|annotation|wide association|editing|browsers?|graphs?)|pangenom|GWAS|QTL\b|variant (calling|annotation|effect|prioriti[sz]ation)|SNPs?\b|indels?|structural variants?|copy number|gene (expression|regulatory networks?|ontology|set enrichment|prioriti[sz]ation|fusion|annotation)|GRNs?\b|differential expression|enrichment analysis|pathway (analysis|enrichment|databases?)|KEGG|Reactome|protein (structure prediction|folding|design|function prediction|language models?|interactions?|docking|engineering|families|domains|sequences?|contact maps?)|AlphaFold|RoseTTAFold|ESM-?[23]|ESMFold|ProtTrans|molecular | |
| 5953 | + (docking|dynamics|property prediction|generation|design|representation|fingerprints?|graphs?|similarity)|drug (discovery|design|repurposing|repositioning|targets?|response prediction|likeness|combination)|virtual screening|QSAR|QSPR|ADMET|binding (affinity|sites?|pockets?)|ligands?|de novo (drug|molecule|molecular|protein|peptide|antibody) (design|generation)|antibod(y|ies) (design|engineering|modeling)|CRISPR (design|guide|screening)|guide RNA design|metagenom|microbiome analysis|multi-?omics|pan-?cancer|biomarker (discovery|identification)|survival (analysis|prediction) (of|for|in) (patients|cancer)|precision (medicine|oncology)|electronic health records?|EHRs?\b|EMRs?\b|clinical (decision support|NLP|prediction models?|text|notes|trials? (matching|design|emulation)|data warehouses?)|medical (coding|ontolog|concept)|UMLS|SNOMED|ICD-?1[01]|FHIR|OMOP|phenotyp(e|ing) (algorithms?|from EHR)|neural (encoding|decoding) of|spike sorting|connectom|brain (networks?|imaging analysis|simulation|atlas|parcellation)|neural | |
| 5954 | + (population|circuit) models?|computational (models? of neurons?|psychiatry)|population genetics|coalescent|phylogenetic (trees?|inference|reconstruction|comparative)|molecular evolution|epidemiological model(ing|s)|compartmental models?|SEIR|SIR models?|disease (transmission|spread) model|cell (segmentation|tracking|type annotation|atlas|lineage)|histopatholog|digital pathology|whole-?slide images?|radiomics|radiogenomics|DNA (computing|storage|data storage|origami)|molecular (computing|programming|circuits?)|biological (networks?|sequences?|data(bases?)?|computing|pathways?|systems?)|protein-?protein interaction|PPI networks?|mass spectrometry (data|analysis|proteomics)|peptide identification|flow cytometry analysis|spatial (transcriptomics|omics)|cell-?cell communication|trajectory inference|pseudotime|batch (effect|correction) (in|for) (single|RNA|omics)|dimensionality reduction (of|for) (single-?cell|omics)|UMAP (of|for) (cells|single)|Seurat|Scanpy|Bioconductor|Biopython|BLAST|HMMER|BWA|Bowtie|STAR | |
| 5955 | + aligner|GATK|samtools|Nextflow|Snakemake|Galaxy (platform|workflows?)|bioRxiv|GEO datasets?|TCGA|UK Biobank|ENCODE|PDB\b|Protein Data Bank|UniProt|ChEMBL|PubChem|ZINC database|DrugBank|MIMIC-?(III|IV))\b | |
| 5956 | + weight: 1.0 | |
| 5957 | + field: both | |
| 5958 | + - pattern: (?i)\b(biological|biomedical|clinical|medical|health(care)?|patients?|diseases?|cancer|tumou?rs?|proteins?|genes?|cells?|cellular|neurons?|neuronal|brain|molecular|molecules?|drugs?|pharmac\w+|omics|sequencing|biology|biologists?|physicians?|hospitals?)\b | |
| 5959 | + weight: 0.3 | |
| 5960 | + field: both | |
| 5961 | + exclusions: [] | |
| 5962 | + related: | |
| 5963 | + - scientific_computing | |
| 5964 | + - nlp | |
| 5965 | + - computer_vision | |
| 5966 | + - ml_theory | |
| 5967 | + - autonomous_scientific_discovery | |
| 5968 | + - privacy_preserving_computation | |
| 5969 | + - generative_ai | |
| 5970 | + parent_of: [] | |
| 5971 | + child_of: [] | |
| 5972 | + provenance: Computational-biology topics live in CS 1703 (T10211 drug discovery) and Biochemistry 13 (T10887, T12254, T11710, T13937, T12029); genomics/protein topics (T10222, T10044, T11289...) are mapped at 0.4-0.6 because only part of their works are computational. Bioinformatics/BIB/BMC Bioinf/PLoS CB/TCBB/JCB/RECOMB/PSB/BCB pure; medical-informatics venues partial. | |
| 5973 | +- id: computer_graphics | |
| 5974 | + number: 35 | |
| 5975 | + name: Computer Graphics | |
| 5976 | + area: perception_interaction | |
| 5977 | + definition: 'Synthesis and manipulation of visual content from models: rendering, geometry processing and modelling, animation and simulation for graphics, neural rendering and 3D representations, visualisation, procedural content, game and VR engines. Image understanding is computer_vision; pixel-space generative models are generative_ai; user studies of VR are hci.' | |
| 5978 | + openalex_topics: | |
| 5979 | + - id: T10481 | |
| 5980 | + weight: 1.0 | |
| 5981 | + note: computer graphics and visualization techniques | |
| 5982 | + - id: T12290 | |
| 5983 | + weight: 1.0 | |
| 5984 | + note: human motion and animation | |
| 5985 | + - id: T10996 | |
| 5986 | + weight: 0.8 | |
| 5987 | + note: computational geometry and mesh generation | |
| 5988 | + - id: T10799 | |
| 5989 | + weight: 0.8 | |
| 5990 | + note: data visualization and analytics | |
| 5991 | + - id: T10719 | |
| 5992 | + weight: 0.8 | |
| 5993 | + note: 3D shape modeling and analysis | |
| 5994 | + - id: T14339 | |
| 5995 | + weight: 0.4 | |
| 5996 | + note: image processing and 3D reconstruction | |
| 5997 | + - id: T10789 | |
| 5998 | + weight: 0.3 | |
| 5999 | + note: interactive and immersive displays | |
| 6000 | + - id: T10888 | |
| 6001 | + weight: 0.3 | |
| 6002 | + note: augmented reality | |
| 6003 | + - id: T10648 | |
| 6004 | + weight: 0.3 | |
| 6005 | + note: virtual reality | |
| 6006 | + - id: T13518 | |
| 6007 | + weight: 0.3 | |
| 6008 | + note: architecture and computational design | |
| 6009 | + - id: T12698 | |
| 6010 | + weight: 0.3 | |
| 6011 | + note: 3D modeling in geospatial applications | |
| 6012 | + - id: T14254 | |
| 6013 | + weight: 0.3 | |
| 6014 | + note: digital media and visual art | |
| 6015 | + - id: T11897 | |
| 6016 | + weight: 0.2 | |
| 6017 | + note: digital holography and microscopy | |
| 6018 | + - id: T11211 | |
| 6019 | + weight: 0.2 | |
| 6020 | + note: 3D surveying and cultural heritage | |
| 6021 | + - id: T10775 | |
| 6022 | + weight: 0.2 | |
| 6023 | + note: image synthesis | |
| 6024 | + openalex_subfields: | |
| 6025 | + - id: 1704 | |
| 6026 | + weight: 0.6 | |
| 6027 | + arxiv_categories: | |
| 6028 | + - id: cs.GR | |
| 6029 | + weight: 1.0 | |
| 6030 | + - id: cs.CG | |
| 6031 | + weight: 0.5 | |
| 6032 | + - id: cs.CV | |
| 6033 | + weight: 0.1 | |
| 6034 | + - id: cs.HC | |
| 6035 | + weight: 0.1 | |
| 6036 | + dblp_streams: | |
| 6037 | + - key: journals/tog | |
| 6038 | + weight: 1.0 | |
| 6039 | + - key: journals/cgf | |
| 6040 | + weight: 1.0 | |
| 6041 | + - key: conf/siggraph | |
| 6042 | + weight: 1.0 | |
| 6043 | + - key: conf/siggrapha | |
| 6044 | + weight: 1.0 | |
| 6045 | + - key: journals/cg | |
| 6046 | + weight: 1.0 | |
| 6047 | + - key: journals/vc | |
| 6048 | + weight: 1.0 | |
| 6049 | + - key: conf/pg | |
| 6050 | + weight: 1.0 | |
| 6051 | + - key: conf/visualization | |
| 6052 | + weight: 1.0 | |
| 6053 | + - key: journals/tvcg | |
| 6054 | + weight: 0.8 | |
| 6055 | + - key: conf/3dim | |
| 6056 | + weight: 0.5 | |
| 6057 | + - key: conf/cccg | |
| 6058 | + weight: 0.4 | |
| 6059 | + - key: journals/dcg | |
| 6060 | + weight: 0.3 | |
| 6061 | + - key: conf/vr | |
| 6062 | + weight: 0.3 | |
| 6063 | + - key: conf/ismar | |
| 6064 | + weight: 0.3 | |
| 6065 | + - key: journals/jei | |
| 6066 | + weight: 0.2 | |
| 6067 | + - key: journals/vr | |
| 6068 | + weight: 0.2 | |
| 6069 | + - key: conf/cvpr | |
| 6070 | + weight: 0.1 | |
| 6071 | + - key: journals/mta | |
| 6072 | + weight: 0.1 | |
| 6073 | + - key: journals/entcom | |
| 6074 | + weight: 0.3 | |
| 6075 | + - key: conf/cig | |
| 6076 | + weight: 0.3 | |
| 6077 | + - key: journals/cacie | |
| 6078 | + weight: 0.1 | |
| 6079 | + keywords: | |
| 6080 | + - pattern: (?i)\bcomputer graphics\b|\bgraphics (hardware|pipeline|processing|applications?)\b|\bSIGGRAPH\b | |
| 6081 | + weight: 1.0 | |
| 6082 | + field: both | |
| 6083 | + - pattern: (?i)\b(rendering|ray[- ]tracing|path[- ]tracing|rasteri[sz]ation|shading|shaders?|global illumination|radiance|radiosity|BRDFs?|BSDFs?|photo-?realistic|real-?time rendering|differentiable rendering|neural rendering|inverse rendering|Monte Carlo rendering|light transport|participating media|subsurface scattering|anti-?aliasing|level of detail|LOD\b|texture (synthesis|mapping|compression)|image-?based (rendering|lighting)|HDR (imaging|rendering)|tone mapping|appearance (modeling|capture))\b | |
| 6084 | + weight: 0.9 | |
| 6085 | + field: both | |
| 6086 | + - pattern: (?i)\b(mesh(es|ing)?|geometry processing|subdivision surfaces?|NURBS|B-?splines?|signed distance (fields?|functions?)|SDFs?\b|implicit surfaces?|tessellation|remeshing|surface (parameteri[sz]ation|reconstruction)|point[- ]set surfaces|geometric modeling|solid modeling|CAD (models?|modeling)|boundary representation|B-?rep|constructive solid|isosurface|marching cubes|Laplacian (smoothing|editing)|discrete differential geometry|as-?rigid-?as-?possible|shape (analysis|matching|correspondence|deformation|interpolation|modeling|grammars?))\b | |
| 6087 | + weight: 0.8 | |
| 6088 | + field: both | |
| 6089 | + - pattern: (?i)\b(character animation|skeletal animation|motion capture|mocap|motion (synthesis|retargeting|editing|matching)|physics-?based (animation|character)|cloth simulation|hair simulation|fluid (simulation|animation) (for|in) graphics|position-?based dynamics|material point method|skinning|rigging|inverse kinematics for animation|facial animation|crowd simulation|procedural animation|keyframe)\b | |
| 6090 | + weight: 1.0 | |
| 6091 | + field: both | |
| 6092 | + - pattern: (?i)\b(3D (modeling|modelling|shapes?|content|assets?|scenes? (generation|synthesis)|Gaussians?|avatars?)|NeRFs?|neural radiance fields?|Gaussian splatting|3DGS|volume rendering|volumetric (rendering|video|capture)|neural (implicit|fields?|scene representations?)|novel view synthesis|view synthesis|free-?viewpoint|light fields?|digital humans?|avatars?|virtual (humans|characters|try-?on))\b | |
| 6093 | + weight: 0.8 | |
| 6094 | + field: both | |
| 6095 | + - pattern: (?i)\b(scientific|information|data|volume|flow|medical|immersive) visuali[sz]ation\b|\bvisual analytics\b|\bvisuali[sz]ation (techniques?|systems?|design|tools?|research|pipeline)\b|\bInfoVis\b|\bSciVis\b|\bvisual encodings?\b|\bglyphs?\b|\btreemaps?\b|\bparallel coordinates\b | |
| 6096 | + weight: 0.8 | |
| 6097 | + field: both | |
| 6098 | + - pattern: (?i)\b(procedural (generation|modeling|content|textures?)|game engines?|Unity|Unreal Engine|GPU (shaders?|rendering|ray)|Vulkan|OpenGL|DirectX|WebGL|WebGPU|real-?time graphics|interactive graphics|graphics APIs?)\b | |
| 6099 | + weight: 0.7 | |
| 6100 | + field: both | |
| 6101 | + - pattern: (?i)\b(computational geometry|Voronoi|Delaunay|convex hull|triangulations?|mesh generation|geometric (algorithms?|computing)|computational (design|fabrication)|3D printing (design|geometry)|digital fabrication|architectural geometry)\b | |
| 6102 | + weight: 0.6 | |
| 6103 | + field: both | |
| 6104 | + - pattern: (?i)\b(3D|geometry|geometric|shapes?|surfaces?|animation|visual)\b | |
| 6105 | + weight: 0.2 | |
| 6106 | + field: both | |
| 6107 | + exclusions: [] | |
| 6108 | + related: | |
| 6109 | + - computer_vision | |
| 6110 | + - hci | |
| 6111 | + - generative_ai | |
| 6112 | + - scientific_computing | |
| 6113 | + - algorithms | |
| 6114 | + parent_of: [] | |
| 6115 | + child_of: [] | |
| 6116 | + provenance: All 4 topics of OpenAlex subfield 1704 mapped (T13615 transportation safety is the unmapped one), plus animation (Engineering 2207) and visualization (1707). TOG/CGF/SIGGRAPH are near-pure; TVCG shared with HCI. | |
| 6117 | +- id: privacy_preserving_computation | |
| 6118 | + number: 36 | |
| 6119 | + name: Privacy-Preserving Computation | |
| 6120 | + area: security_privacy | |
| 6121 | + definition: 'Computing on, releasing or sharing data while limiting what is learned about individuals: differential privacy, homomorphic encryption, secure multi-party computation and TEEs applied to data analysis and ML, anonymisation and synthetic data, private information retrieval, privacy attacks on models and their defences, machine unlearning, privacy engineering and regulation (GDPR). Federated learning is a child; cryptographic constructions as such are applied_cryptography.' | |
| 6122 | + openalex_topics: | |
| 6123 | + - id: T10764 | |
| 6124 | + weight: 1.0 | |
| 6125 | + note: privacy-preserving technologies in data (federated learning, differential privacy, SMPC, k-anonymity) | |
| 6126 | + - id: T11045 | |
| 6127 | + weight: 0.6 | |
| 6128 | + note: privacy, security and data protection | |
| 6129 | + - id: T12943 | |
| 6130 | + weight: 0.5 | |
| 6131 | + note: COVID-19 digital contact tracing | |
| 6132 | + - id: T11614 | |
| 6133 | + weight: 0.4 | |
| 6134 | + note: cloud data security (outsourced encrypted data) | |
| 6135 | + - id: T10237 | |
| 6136 | + weight: 0.3 | |
| 6137 | + note: cryptography and data security | |
| 6138 | + - id: T12921 | |
| 6139 | + weight: 0.3 | |
| 6140 | + note: European criminal justice and data protection | |
| 6141 | + - id: T10927 | |
| 6142 | + weight: 0.3 | |
| 6143 | + note: access control and trust | |
| 6144 | + - id: T11800 | |
| 6145 | + weight: 0.2 | |
| 6146 | + note: user authentication | |
| 6147 | + - id: T13999 | |
| 6148 | + weight: 0.2 | |
| 6149 | + note: digital rights management | |
| 6150 | + - id: T11693 | |
| 6151 | + weight: 0.2 | |
| 6152 | + note: cryptography and residue arithmetic (HE arithmetic) | |
| 6153 | + - id: T11598 | |
| 6154 | + weight: 0.2 | |
| 6155 | + note: secure e-voting | |
| 6156 | + - id: T10828 | |
| 6157 | + weight: 0.2 | |
| 6158 | + note: biometric identification (template protection) | |
| 6159 | + - id: T11689 | |
| 6160 | + weight: 0.2 | |
| 6161 | + note: adversarial ML (membership inference) | |
| 6162 | + openalex_subfields: [] | |
| 6163 | + arxiv_categories: | |
| 6164 | + - id: cs.CR | |
| 6165 | + weight: 0.4 | |
| 6166 | + - id: cs.LG | |
| 6167 | + weight: 0.1 | |
| 6168 | + - id: cs.DB | |
| 6169 | + weight: 0.1 | |
| 6170 | + - id: cs.CY | |
| 6171 | + weight: 0.1 | |
| 6172 | + dblp_streams: | |
| 6173 | + - key: journals/popets | |
| 6174 | + weight: 1.0 | |
| 6175 | + - key: conf/pst | |
| 6176 | + weight: 0.6 | |
| 6177 | + - key: journals/dud | |
| 6178 | + weight: 0.5 | |
| 6179 | + - key: conf/satml | |
| 6180 | + weight: 0.4 | |
| 6181 | + - key: conf/trustcom | |
| 6182 | + weight: 0.4 | |
| 6183 | + - key: conf/ccs | |
| 6184 | + weight: 0.3 | |
| 6185 | + - key: conf/uss | |
| 6186 | + weight: 0.3 | |
| 6187 | + - key: conf/sp | |
| 6188 | + weight: 0.3 | |
| 6189 | + - key: conf/ndss | |
| 6190 | + weight: 0.3 | |
| 6191 | + - key: journals/tdsc | |
| 6192 | + weight: 0.3 | |
| 6193 | + - key: conf/esorics | |
| 6194 | + weight: 0.3 | |
| 6195 | + - key: conf/IEEEares | |
| 6196 | + weight: 0.3 | |
| 6197 | + - key: journals/tifs | |
| 6198 | + weight: 0.2 | |
| 6199 | + - key: journals/iacr | |
| 6200 | + weight: 0.2 | |
| 6201 | + - key: journals/compsec | |
| 6202 | + weight: 0.2 | |
| 6203 | + - key: journals/istr | |
| 6204 | + weight: 0.2 | |
| 6205 | + - key: journals/ijisec | |
| 6206 | + weight: 0.2 | |
| 6207 | + - key: conf/fat | |
| 6208 | + weight: 0.2 | |
| 6209 | + - key: journals/tkde | |
| 6210 | + weight: 0.1 | |
| 6211 | + - key: conf/sigmod | |
| 6212 | + weight: 0.1 | |
| 6213 | + - key: journals/pvldb | |
| 6214 | + weight: 0.1 | |
| 6215 | + - key: journals/cr | |
| 6216 | + weight: 0.2 | |
| 6217 | + - key: conf/nips | |
| 6218 | + weight: 0.05 | |
| 6219 | + - key: conf/icml | |
| 6220 | + weight: 0.05 | |
| 6221 | + - key: journals/jamia | |
| 6222 | + weight: 0.1 | |
| 6223 | + - key: journals/titb | |
| 6224 | + weight: 0.1 | |
| 6225 | + keywords: | |
| 6226 | + - pattern: (?i)\bprivacy-?preserving\b|\bprivacy-?enhancing\b|\bprivacy-?enhanced\b|\bPETs?\b|\bprivacy-?aware\b|\bprivacy-?friendly\b|\bprivacy-?protecting\b|\bprivacy-?first\b|\bprivate (computation|inference|training|learning|information retrieval|set intersection|aggregation|analytics|statistics|record linkage|data (analysis|release|sharing|publishing)|queries|counting|mean estimation|synthetic)\b | |
| 6227 | + weight: 1.0 | |
| 6228 | + field: both | |
| 6229 | + - pattern: (?i)\b(differential(ly)?[- ]privac(y|ate)|DP-?SGD|DP-?FTRL|local differential privacy|LDP\b|central DP|shuffle (model|DP)|Rényi differential|Gaussian mechanism|Laplace mechanism|exponential mechanism|privacy (budget|amplification|accounting|accountant|loss|guarantees?|leakage|attacks?|risks?|threats?|auditing|audit|breaches?|violations?|harms?|threat models?|implications|preserving|protection|mechanisms?|filters?|definitions?)|\(ε|epsilon-?delta|ε-?differential|moments accountant)\b | |
| 6230 | + weight: 1.0 | |
| 6231 | + field: both | |
| 6232 | + - pattern: (?i)\b(homomorphic encryption|fully homomorphic|somewhat homomorphic|FHE\b|HE-?based|CKKS|BFV\b|TFHE|SEAL library|secure multi-?party computation|secure (two|multi)-?party|MPC-?based|MPC protocols? for (machine learning|inference|training|data)|secret sharing(-| )based (computation|learning)|garbled circuits? for|oblivious (transfer|RAM|inference|shuffling)|ORAM|trusted execution environments? for (privacy|private)|SGX-?based (privacy|private)|private information retrieval|PIR\b|zero-?knowledge proofs? (for|of) (machine learning|inference|training|data)|zkML|k-?anonymity|l-?diversity|t-?closeness|anonymi[sz](ation|ed|ing)|pseudonymi[sz]|de-?anonymi[sz]ation|re-?identification (risks?|attacks?)|linkage attacks?|synthetic data (generation|release) (for|with) privacy|privacy-?preserving (machine learning|deep learning|data mining|data publishing|record linkage|federated|inference|training|analytics|blockchain|computation|aggregation|statistics|queries|authentication|recommendation|biometrics|smart | |
| 6233 | + grid|IoT|cloud|genomics)|PPML\b|PPDM\b|PPRL\b|membership inference|model inversion|attribute inference|property inference|gradient (leakage|inversion)|reconstruction attacks? (on|against) (models?|training data)|training data (extraction|leakage|memori[sz]ation)|data (leakage|minimi[sz]ation|protection by design)|machine unlearning|certified (unlearning|removal)|right to be forgotten|right to erasure|GDPR|CCPA|HIPAA (compliance|privacy)|data protection (regulation|laws?|impact assessment|authorities)|DPIA|consent management|cookie (consent|banners?)|privacy (polic(y|ies)|by design|engineering|compliance|regulation|laws?|labels?|nutrition labels?|dashboards?|settings|preferences|controls?)|purpose limitation|data (brokers?|sovereignty|trusts?)|personal data (processing|protection)|PII\b|personally identifiable)\b | |
| 6234 | + weight: 1.0 | |
| 6235 | + field: both | |
| 6236 | + - pattern: (?i)\b(location privacy|trajectory privacy|genomic privacy|health data privacy|user privacy|data privacy|information privacy|individual privacy|privacy concerns?|privacy risks?|privacy (threat|attack) models?|privacy-?utility (trade-?off|tradeoff)|privacy (of|in|for) (users|individuals|patients|children|IoT|smart|mobile|location|voice|AR|VR|LLMs?|language models?|federated|blockchain|recommender|social)|inference attacks?|side-?channel (leakage|privacy)|website fingerprinting|traffic analysis attacks?|Tor\b|onion routing|anonymous (communication|credentials|networks?|messaging)|mix-?nets?|metadata privacy|unlinkability|unobservability|plausible deniability|contact tracing (apps?|privacy|protocols?)|DP-?3T|exposure notification)\b | |
| 6237 | + weight: 0.8 | |
| 6238 | + field: both | |
| 6239 | + - pattern: (?i)\bprivacy\b|\bprivate\b|\bconfidential(ity)?\b|\banonymous\b|\bsensitive (data|attributes?|information)\b | |
| 6240 | + weight: 0.4 | |
| 6241 | + field: both | |
| 6242 | + exclusions: | |
| 6243 | + - (?is)^(?!.*(comput|data|algorithm|protocol|model|system|encrypt|differential|anonym|learning|inference|database|app|online|digital|users?)).*\b(privacy (in|of) (nursing|hospital rooms?|the home|toilets?|bedrooms?|bathrooms?)|private (practice|sector|hospitals?|schools?|equity|insurance|property|lands?|forests?|firms?|companies|banks?|clinics?|households?))\b | |
| 6244 | + related: | |
| 6245 | + - applied_cryptography | |
| 6246 | + - cybersecurity | |
| 6247 | + - ai_safety | |
| 6248 | + - database_systems | |
| 6249 | + - blockchain | |
| 6250 | + - federated_learning | |
| 6251 | + - ml_theory | |
| 6252 | + parent_of: | |
| 6253 | + - federated_learning | |
| 6254 | + child_of: [] | |
| 6255 | + provenance: 'T10764 (97k works) keywords list federated learning, differential privacy, SMPC, k-anonymity: it is the host of both this category and its child. PoPETs is the only pure venue; security venues partial. Non-computing senses of ''private/privacy'' are vetoed when no computing term co-occurs.' | |
| 6256 | +- id: federated_learning | |
| 6257 | + number: 37 | |
| 6258 | + name: Federated Learning | |
| 6259 | + area: security_privacy | |
| 6260 | + definition: 'Training models across multiple clients or institutions without centralising their raw data: federated averaging and optimisation under heterogeneity, communication efficiency, client selection, personalisation, secure aggregation and privacy of federated systems, robustness to malicious clients, vertical and cross-silo federated learning, federated fine-tuning of foundation models, decentralised/gossip learning. A child of privacy_preserving_computation; also linked to distributed_computing and edge_computing.' | |
| 6261 | + openalex_topics: | |
| 6262 | + - id: T10764 | |
| 6263 | + weight: 0.7 | |
| 6264 | + note: privacy-preserving technologies (federated learning, non-IID data, communication efficiency) | |
| 6265 | + - id: T10273 | |
| 6266 | + weight: 0.1 | |
| 6267 | + note: IoT and edge computing (federated learning at the edge) | |
| 6268 | + - id: T11307 | |
| 6269 | + weight: 0.1 | |
| 6270 | + note: domain adaptation / personalisation | |
| 6271 | + - id: T11689 | |
| 6272 | + weight: 0.1 | |
| 6273 | + note: adversarial robustness (Byzantine clients) | |
| 6274 | + openalex_subfields: [] | |
| 6275 | + arxiv_categories: | |
| 6276 | + - id: cs.LG | |
| 6277 | + weight: 0.2 | |
| 6278 | + - id: cs.DC | |
| 6279 | + weight: 0.2 | |
| 6280 | + - id: cs.CR | |
| 6281 | + weight: 0.1 | |
| 6282 | + - id: cs.NI | |
| 6283 | + weight: 0.1 | |
| 6284 | + dblp_streams: | |
| 6285 | + - key: journals/tmc | |
| 6286 | + weight: 0.1 | |
| 6287 | + - key: journals/iotj | |
| 6288 | + weight: 0.1 | |
| 6289 | + - key: journals/tpds | |
| 6290 | + weight: 0.1 | |
| 6291 | + - key: journals/tifs | |
| 6292 | + weight: 0.05 | |
| 6293 | + - key: conf/satml | |
| 6294 | + weight: 0.1 | |
| 6295 | + - key: journals/tnse | |
| 6296 | + weight: 0.1 | |
| 6297 | + - key: journals/tnsm | |
| 6298 | + weight: 0.05 | |
| 6299 | + - key: journals/twc | |
| 6300 | + weight: 0.05 | |
| 6301 | + - key: journals/jsac | |
| 6302 | + weight: 0.05 | |
| 6303 | + - key: conf/infocom | |
| 6304 | + weight: 0.05 | |
| 6305 | + - key: journals/tnn | |
| 6306 | + weight: 0.05 | |
| 6307 | + - key: journals/tcc | |
| 6308 | + weight: 0.05 | |
| 6309 | + - key: conf/nips | |
| 6310 | + weight: 0.02 | |
| 6311 | + - key: conf/icml | |
| 6312 | + weight: 0.02 | |
| 6313 | + - key: conf/iclr | |
| 6314 | + weight: 0.02 | |
| 6315 | + keywords: | |
| 6316 | + - pattern: (?i)\bfederated (learning|optimi[sz]ation|training|averaging|analytics|transfer learning|reinforcement learning|graph (learning|neural)|fine-?tuning|LLMs?|foundation models?|unlearning|recommendation|recommender|distillation|clustering|evaluation|inference|systems?|settings?|frameworks?|clients?|servers?|rounds?|aggregation|edge|IoT|healthcare|medical|split|meta-?learning|continual|domain|representation|contrastive|self-?supervised|semi-?supervised|prompt|instruction|benchmarks?|datasets?|simulations?|deployments?|platforms?)\b | |
| 6317 | + weight: 1.0 | |
| 6318 | + field: both | |
| 6319 | + - pattern: \bFL\b | |
| 6320 | + weight: 0.5 | |
| 6321 | + field: both | |
| 6322 | + - pattern: (?i)\b(FedAvg|FedProx|FedSGD|SCAFFOLD|FedNova|FedOpt|FedAdam|FedAdagrad|FedYogi|FedBN|FedPer|FedProto|FedDyn|FedMA|MOON\b|Ditto|pFedMe|FedRep|FedALA|FedLoRA|FedIT|FedBERT|personali[sz]ed federated|cross-?silo|cross-?device|non-?IID (data|clients?|settings?|distributions?)|statistical heterogeneity|client (drift|heterogeneity|selection|sampling|participation|dropout|unavailability|stragglers?)|secure aggregation|SecAgg|split learning|SplitFed|decentrali[sz]ed (learning|training|SGD|optimi[sz]ation|federated)|gossip (learning|SGD|averaging)|collaborative learning (without|across) (sharing|institutions?|data silos?|hospitals?)|swarm learning|vertical federated|horizontal federated|VFL\b|HFL\b|federated-?learning|Flower framework|FATE\b|FedML|TensorFlow Federated|TFF\b|LEAF benchmark|FedScale|model poisoning in|Byzantine-?robust (aggregation|federated)|Krum|Trimmed mean|free-?riders? in federated|incentive mechanisms? for federated|federated (unlearning|forgetting))\b | |
| 6323 | + weight: 1.0 | |
| 6324 | + field: both | |
| 6325 | + - pattern: (?i)\b(communication-?efficient (distributed|learning|training|federated)|gradient (compression|sparsification|quanti[sz]ation) (for|in) (distributed|federated)|model aggregation|aggregation server|local (updates?|epochs?|training|steps?) (on|at) (clients?|devices?|the edge)|global model (and|is) (local|aggregated)|parameter server (for|and) (clients|devices)|on-?device (training|learning) (without|with) (sharing|privacy))\b | |
| 6326 | + weight: 0.6 | |
| 6327 | + field: both | |
| 6328 | + - pattern: (?i)\b(privacy-?preserving (distributed|collaborative|decentrali[sz]ed) (learning|training|machine learning|deep learning)|data silos?|clients?|edge devices? (train|collaborat)|without (sharing|centrali[sz]ing|uploading|exchanging) (raw |local |private |their )?data)\b | |
| 6329 | + weight: 0.6 | |
| 6330 | + field: both | |
| 6331 | + exclusions: | |
| 6332 | + - (?is)^(?!.*(learning|training|model|client|aggregat|distributed|privacy)).*\b(federated (states?|republic|search|identity|database|cloud|governance|architecture|systems? of|network|information systems?|authentication|SSO|single sign)|federation of)\b | |
| 6333 | + related: | |
| 6334 | + - privacy_preserving_computation | |
| 6335 | + - distributed_computing | |
| 6336 | + - edge_computing | |
| 6337 | + - ml_theory | |
| 6338 | + - ai_safety | |
| 6339 | + - foundation_models | |
| 6340 | + parent_of: [] | |
| 6341 | + child_of: | |
| 6342 | + - privacy_preserving_computation | |
| 6343 | + provenance: No OpenAlex topic or DBLP stream isolates federated learning (it lives inside T10764 and in ML/networking venues), so 'federated <learning-term>' patterns and algorithm names (FedAvg, FedProx, SCAFFOLD...) carry the category at 1.0; bare 'FL' is 0.5 and case-sensitive. Non-ML senses of 'federated' are vetoed when no learning term co-occurs. | |
| 6344 | +- id: ai_safety | |
| 6345 | + number: 38 | |
| 6346 | + name: AI Safety and Alignment | |
| 6347 | + area: ai_ml | |
| 6348 | + definition: 'Making AI systems safe, aligned, robust, fair, interpretable and governable: alignment and preference learning framed as a safety problem, red-teaming and jailbreaks, adversarial robustness and backdoors, hallucination and truthfulness, bias and fairness, mechanistic interpretability, evaluation of dangerous capabilities, AI governance and regulation. Generic system security is cybersecurity; XAI as a statistical method only is ml_theory.' | |
| 6349 | + openalex_topics: | |
| 6350 | + - id: T10883 | |
| 6351 | + weight: 1.0 | |
| 6352 | + note: 'Ethics and Social Impacts of AI: AI safety, alignment, fairness, governance' | |
| 6353 | + - id: T11689 | |
| 6354 | + weight: 0.6 | |
| 6355 | + note: adversarial robustness, backdoors, prompt injection | |
| 6356 | + - id: T12026 | |
| 6357 | + weight: 0.5 | |
| 6358 | + note: explainable AI / mechanistic interpretability | |
| 6359 | + - id: T13851 | |
| 6360 | + weight: 0.4 | |
| 6361 | + note: law, AI and intellectual property | |
| 6362 | + - id: T12262 | |
| 6363 | + weight: 0.3 | |
| 6364 | + note: hate speech and cyberbullying detection (harm mitigation) | |
| 6365 | + - id: T11147 | |
| 6366 | + weight: 0.3 | |
| 6367 | + note: misinformation and its impacts | |
| 6368 | + - id: T10525 | |
| 6369 | + weight: 0.2 | |
| 6370 | + note: human-automation interaction and safety | |
| 6371 | + - id: T14307 | |
| 6372 | + weight: 0.1 | |
| 6373 | + note: bioethics and human rights | |
| 6374 | + openalex_subfields: [] | |
| 6375 | + arxiv_categories: | |
| 6376 | + - id: cs.CY | |
| 6377 | + weight: 0.5 | |
| 6378 | + - id: cs.AI | |
| 6379 | + weight: 0.2 | |
| 6380 | + - id: cs.LG | |
| 6381 | + weight: 0.1 | |
| 6382 | + - id: cs.CL | |
| 6383 | + weight: 0.1 | |
| 6384 | + - id: cs.CR | |
| 6385 | + weight: 0.1 | |
| 6386 | + dblp_streams: | |
| 6387 | + - key: conf/fat | |
| 6388 | + weight: 1.0 | |
| 6389 | + - key: conf/aies | |
| 6390 | + weight: 1.0 | |
| 6391 | + - key: journals/aiethics | |
| 6392 | + weight: 1.0 | |
| 6393 | + - key: conf/satml | |
| 6394 | + weight: 1.0 | |
| 6395 | + - key: journals/ais | |
| 6396 | + weight: 0.5 | |
| 6397 | + - key: journals/natmi | |
| 6398 | + weight: 0.2 | |
| 6399 | + - key: conf/nips | |
| 6400 | + weight: 0.1 | |
| 6401 | + - key: conf/iclr | |
| 6402 | + weight: 0.1 | |
| 6403 | + - key: conf/icml | |
| 6404 | + weight: 0.1 | |
| 6405 | + - key: journals/tai | |
| 6406 | + weight: 0.2 | |
| 6407 | + - key: journals/dai | |
| 6408 | + weight: 0.1 | |
| 6409 | + - key: conf/sp | |
| 6410 | + weight: 0.1 | |
| 6411 | + - key: conf/ccs | |
| 6412 | + weight: 0.1 | |
| 6413 | + keywords: | |
| 6414 | + - pattern: (?i)\bAI (safety|alignment|governance|regulation|ethics|risks?|act|auditing|accountability|harms?|misuse|incidents?|oversight|assurance|red[- ]teaming)\b | |
| 6415 | + weight: 1.0 | |
| 6416 | + field: both | |
| 6417 | + - pattern: (?i)\b(aligned|alignment of|align(ing)?|misaligned|misalignment of) (large )?(language models?|LLMs?|AI (systems?|models?)|foundation models?|agents?)\b|\bsuper-?alignment\b|\bvalue alignment\b|\bhuman values?\b | |
| 6418 | + weight: 1.0 | |
| 6419 | + field: both | |
| 6420 | + - pattern: (?i)\b(jail-?break(s|ing)?|red[- ]teaming|prompt injection|backdoor (attacks?|defenses?)|data poisoning|model (stealing|extraction|inversion)|membership inference|adversarial (prompts?|suffixes?)|refusal|safety (training|fine-?tuning|guardrails?|alignment|benchmarks?|evaluations?)|guardrails?|harmful (content|outputs?|responses?|requests?)|unsafe (outputs?|behavio(u)?rs?))\b | |
| 6421 | + weight: 1.0 | |
| 6422 | + field: both | |
| 6423 | + - pattern: (?i)\badversarial (examples?|attacks?|robustness|training|perturbations?|defenses?|vulnerabilit)\b|\bcertified robustness\b|\brobustness (certification|verification)\b | |
| 6424 | + weight: 0.8 | |
| 6425 | + field: both | |
| 6426 | + - pattern: (?i)\b(algorithmic|AI|model|machine learning|ML|LLM|gender|racial|demographic|social) (fairness|bias(es)?|discrimination|transparency|accountability|audits?|auditing)\b|\bbias (mitigation|amplification|in (LLMs?|language models?|AI))\b|\bdebiasing\b | |
| 6427 | + weight: 1.0 | |
| 6428 | + field: both | |
| 6429 | + - pattern: (?i)\b(responsible|trustworthy|ethical|safe|harmless|honest|helpful|human-?centered|human-?compatible|beneficial) (AI|artificial intelligence|machine learning|LLMs?|agents?)\b | |
| 6430 | + weight: 1.0 | |
| 6431 | + field: both | |
| 6432 | + - pattern: (?i)\b(mechanistic interpretability|sparse auto-?encoders? (for|on) (LLM|language|features)|activation (steering|patching)|circuit discovery|probing classifiers?|representation engineering|superposition hypothesis|induction heads|feature visuali[sz]ation|concept (bottleneck|activation vectors?)|model editing|knowledge editing)\b | |
| 6433 | + weight: 1.0 | |
| 6434 | + field: both | |
| 6435 | + - pattern: (?i)\b(hallucinations?|truthfulness|factuality|sycophancy|deceptive alignment|deception|reward hacking|specification gaming|goal misgeneralization|scalable oversight|weak-?to-?strong|constitutional AI|RLHF|preference (learning|optimi[sz]ation)|human feedback|over-?optimi[sz]ation|situational awareness|sandbagging|power-?seeking|instrumental convergence|corrigib)\b | |
| 6436 | + weight: 0.8 | |
| 6437 | + field: both | |
| 6438 | + - pattern: (?i)\b(existential risks?|catastrophic risks?|x-?risk|frontier (AI|models?)|dangerous capabilit(y|ies)|misuse of AI|dual-?use|AGI (safety|risk|alignment)|superintelligen|loss of control|AI (doom|pause)|compute governance|responsible scaling|model (cards?|evaluations? for safety)|capability evaluations?|system cards?)\b | |
| 6439 | + weight: 1.0 | |
| 6440 | + field: both | |
| 6441 | + - pattern: (?i)\b(toxic(ity)?|hate speech|harmful|offensive|abusive) (language|content|speech|text|generation|detection)\b|\bcontent moderation\b|\b(misinformation|disinformation|fake news) (detection|generation|and LLMs?)\b | |
| 6442 | + weight: 0.5 | |
| 6443 | + field: both | |
| 6444 | + - pattern: (?i)\b(watermark(ing)?|detect(ing|ion) of|detecting) (LLM|AI|machine)-?generated (text|content|images?)\b|\bAI-?text detection\b | |
| 6445 | + weight: 0.8 | |
| 6446 | + field: both | |
| 6447 | + - pattern: (?i)\b(machine unlearning|right to be forgotten|differential privacy for (LLM|language)|memori[sz]ation (in|of) (LLM|language models?)|training data extraction)\b | |
| 6448 | + weight: 0.5 | |
| 6449 | + field: both | |
| 6450 | + - pattern: (?i)\b(uncertainty (quantification|estimation|calibration)|out-?of-?distribution detection|distribution shift|safe (reinforcement learning|RL|exploration)|runtime monitoring of (neural|ML)|verification of neural networks?)\b | |
| 6451 | + weight: 0.4 | |
| 6452 | + field: both | |
| 6453 | + - pattern: (?i)\b(ethics|ethical|societal (impact|implications)|social (impact|implications)|regulation|policy|governance|accountability|transparency|explainability|interpretability|fairness|bias|safety|risk)\b | |
| 6454 | + weight: 0.2 | |
| 6455 | + field: both | |
| 6456 | + exclusions: | |
| 6457 | + - (?i)\b(multiple sequence|read|genome|sequence|image|spinal|wheel|dental|teeth|occlusal|fib(er|re)|beam|optical|antenna|shaft|laser) alignment\b(?!.*(AI|LLM|language model|RLHF|human values)) | |
| 6458 | + related: | |
| 6459 | + - llm | |
| 6460 | + - ml_theory | |
| 6461 | + - cybersecurity | |
| 6462 | + - privacy_preserving_computation | |
| 6463 | + - ai_agents | |
| 6464 | + - hci | |
| 6465 | + - reinforcement_learning | |
| 6466 | + parent_of: [] | |
| 6467 | + child_of: [] | |
| 6468 | + provenance: T10883 (field 33, Social Sciences) explicitly lists 'AI safety', 'AI alignment', 'algorithmic fairness'; T11689 and T12026 host the technical robustness/interpretability halves. FAccT, AIES, SaTML and AI & Ethics are the dedicated venues; the generic ethics/governance words are kept far below threshold. | |
| 6469 | +- id: sustainable_computing | |
| 6470 | + number: 39 | |
| 6471 | + name: Sustainable Computing | |
| 6472 | + area: hardware_emerging | |
| 6473 | + definition: 'The energy, carbon, water and material footprint of computing and how to reduce it: energy-efficient and carbon-aware systems, data-centre energy and cooling, Green AI and the cost of training and inference, life-cycle and embodied carbon of hardware, green software engineering and networking, energy harvesting and intermittent computing, computing for sustainability when the object studied is the computing system. Generic low-power circuit design is computer_architecture; energy-efficient communication is computer_networks.' | |
| 6474 | + openalex_topics: | |
| 6475 | + - id: T14098 | |
| 6476 | + weight: 1.0 | |
| 6477 | + note: 'energy efficiency in computing: data centre energy, server power' | |
| 6478 | + - id: T12238 | |
| 6479 | + weight: 1.0 | |
| 6480 | + note: 'green IT and sustainability: green computing, green AI' | |
| 6481 | + - id: T10080 | |
| 6482 | + weight: 0.3 | |
| 6483 | + note: energy-efficient wireless sensor networks | |
| 6484 | + - id: T10363 | |
| 6485 | + weight: 0.3 | |
| 6486 | + note: low-power VLSI design | |
| 6487 | + - id: T11392 | |
| 6488 | + weight: 0.3 | |
| 6489 | + note: energy harvesting in wireless networks | |
| 6490 | + - id: T10101 | |
| 6491 | + weight: 0.2 | |
| 6492 | + note: cloud computing (data centres) | |
| 6493 | + - id: T11954 | |
| 6494 | + weight: 0.2 | |
| 6495 | + note: energy efficiency and management | |
| 6496 | + - id: T10435 | |
| 6497 | + weight: 0.2 | |
| 6498 | + note: environmental impact and sustainability | |
| 6499 | + - id: T10502 | |
| 6500 | + weight: 0.1 | |
| 6501 | + note: energy-efficient neuromorphic computing | |
| 6502 | + - id: T10933 | |
| 6503 | + weight: 0.1 | |
| 6504 | + note: real-time scheduling (energy-aware) | |
| 6505 | + - id: T14296 | |
| 6506 | + weight: 0.1 | |
| 6507 | + note: climate change and sustainable development | |
| 6508 | + openalex_subfields: [] | |
| 6509 | + arxiv_categories: | |
| 6510 | + - id: cs.CY | |
| 6511 | + weight: 0.2 | |
| 6512 | + - id: cs.DC | |
| 6513 | + weight: 0.2 | |
| 6514 | + - id: cs.AR | |
| 6515 | + weight: 0.2 | |
| 6516 | + - id: cs.NI | |
| 6517 | + weight: 0.1 | |
| 6518 | + - id: cs.PF | |
| 6519 | + weight: 0.1 | |
| 6520 | + - id: cs.ET | |
| 6521 | + weight: 0.1 | |
| 6522 | + dblp_streams: | |
| 6523 | + - key: journals/suscom | |
| 6524 | + weight: 1.0 | |
| 6525 | + - key: journals/tsusc | |
| 6526 | + weight: 1.0 | |
| 6527 | + - key: journals/tgcn | |
| 6528 | + weight: 0.8 | |
| 6529 | + - key: conf/islped | |
| 6530 | + weight: 0.5 | |
| 6531 | + - key: conf/ithings | |
| 6532 | + weight: 0.3 | |
| 6533 | + - key: journals/tcc | |
| 6534 | + weight: 0.2 | |
| 6535 | + - key: journals/tetc | |
| 6536 | + weight: 0.2 | |
| 6537 | + - key: journals/fgcs | |
| 6538 | + weight: 0.1 | |
| 6539 | + - key: journals/jsa | |
| 6540 | + weight: 0.1 | |
| 6541 | + - key: journals/tpds | |
| 6542 | + weight: 0.1 | |
| 6543 | + - key: conf/ccgrid | |
| 6544 | + weight: 0.1 | |
| 6545 | + - key: journals/cluster | |
| 6546 | + weight: 0.1 | |
| 6547 | + - key: journals/tjs | |
| 6548 | + weight: 0.1 | |
| 6549 | + - key: journals/ais | |
| 6550 | + weight: 0.1 | |
| 6551 | + - key: conf/fat | |
| 6552 | + weight: 0.1 | |
| 6553 | + - key: journals/aiethics | |
| 6554 | + weight: 0.1 | |
| 6555 | + - key: journals/tecs | |
| 6556 | + weight: 0.1 | |
| 6557 | + - key: journals/computer | |
| 6558 | + weight: 0.1 | |
| 6559 | + - key: journals/cacm | |
| 6560 | + weight: 0.1 | |
| 6561 | + - key: journals/cm | |
| 6562 | + weight: 0.1 | |
| 6563 | + - key: journals/network | |
| 6564 | + weight: 0.1 | |
| 6565 | + - key: conf/sc | |
| 6566 | + weight: 0.1 | |
| 6567 | + - key: journals/tnsm | |
| 6568 | + weight: 0.1 | |
| 6569 | + - key: journals/tsg | |
| 6570 | + weight: 0.1 | |
| 6571 | + - key: journals/patterns | |
| 6572 | + weight: 0.1 | |
| 6573 | + - key: journals/natmi | |
| 6574 | + weight: 0.05 | |
| 6575 | + - key: journals/ncs | |
| 6576 | + weight: 0.1 | |
| 6577 | + - key: journals/jocs | |
| 6578 | + weight: 0.1 | |
| 6579 | + keywords: | |
| 6580 | + - pattern: (?i)\b(sustainable|green|carbon-?aware|carbon-?efficient|carbon-?neutral|carbon-?free|energy-?aware|energy-?efficient|energy-?proportional|low-?carbon|net-?zero|zero-?carbon|climate-?aware|eco-?friendly|environmentally[- ]friendly|frugal|lean) (computing|AI|artificial intelligence|machine learning|deep learning|software( engineering| development| design)?|data ?cent(er|re)s?|cloud|HPC|supercomput\w+|networking|networks?|ICT|IT\b|information technology|communications?|blockchain|mining|LLMs?|language models?|NLP|systems?|hardware|architectures?|scheduling|inference|training|computation|algorithms?|coding|programming|edge|IoT|5G|6G|wireless|datacent(er|re)s?|clusters?|servers?|GPUs?|chips?|processors?|storage|databases?|web|internet|digital)\b | |
| 6581 | + weight: 1.0 | |
| 6582 | + field: both | |
| 6583 | + - pattern: (?i)\b(carbon (footprints?|emissions?|intensity|accounting|offsets?|costs?|impact|budgets?|aware(ness)?|efficiency|tax(es)? on|neutrality of|credits? for|dioxide emissions? (of|from) (computing|AI|data))|CO2(e|-?eq|-?equivalent)? (emissions?|footprint)|greenhouse gas(es)? (emissions?)? (of|from|and) (computing|AI|data ?cent|ICT|software|training|cloud|blockchain|digital)|embodied (carbon|emissions?|energy|footprint)|operational (carbon|emissions?)|life-?cycle (assessment|analysis|emissions?|carbon) (of|for) (computing|hardware|AI|data ?cent|servers?|smartphones?|ICT|devices?|software|electronics)|LCA of (ICT|hardware|data|AI|computing|electronics)|environmental (impact|footprint|costs?|sustainability|burden|implications?) of (computing|AI|artificial intelligence|machine learning|deep learning|LLMs?|language models?|data ?cent(er|re)s?|training|inference|software|blockchain|cryptocurrenc|Bitcoin|ICT|the internet|digital (technolog|infrastructure|services)|cloud|HPC|GPUs?|neural)|e-?waste|electronic | |
| 6584 | + waste|WEEE|rebound effects? (of|in) (ICT|digital|computing|AI)|Jevons|sustainability of (AI|computing|ML|machine learning|software|data ?cent(er|re)s?|HPC|blockchain|digital)|Green500|Top500 (energy|power)|energy (consumption|usage|efficiency|footprint|costs?|demand|requirements?|profiling|measurement|modeling|budget|savings?) (of|for|in|during) (AI|training|inference|LLMs?|large language|deep learning|neural networks?|machine learning|data ?cent(er|re)s?|computing|software|blockchain|Bitcoin|mining|cryptocurrenc|HPC|supercomput|GPUs?|servers?|cloud|mobile apps?|smartphones?|web|video streaming|the internet|ICT|digital|edge|IoT devices?|federated|transformers?|generative)|power (consumption|usage|draw|cap(ping)?|budgets?|management|efficiency|demand) (of|for|in|at) (data ?cent(er|re)s?|GPUs?|servers?|training|inference|HPC|AI|supercomput|clusters?|cloud)|PUE\b|power usage effectiveness|WUE\b|water usage effectiveness|CUE\b|data ?cent(er|re)s? (energy|power|cooling|efficiency|sustainability|water|carbon|emissions|heat | |
| 6585 | + reuse|waste heat|renewable|siting|demand response|load shifting|electricity)|cooling (of|for|in) data ?cent|liquid cooling (of|for) (servers|GPUs|data)|immersion cooling|free cooling|waste heat (recovery|reuse) (from|of) data|water (footprint|consumption|usage|use) of (AI|data ?cent|computing|LLMs?|training)|renewable(-?powered| energy (for|in|powered) (data ?cent|computing|cloud|HPC|AI|training|blockchain))|solar-?powered (data|computing|servers?|edge|IoT)|demand response (for|in|and) data ?cent|carbon-?aware (scheduling|computing|workload|training|shifting|load)|temporal (load|workload) shifting for carbon|spatial (load|workload) shifting for carbon|carbon-?intensity (signals?|aware|forecast)|grid carbon|marginal emissions? (factor|rate)|energy harvesting (for|in|powered) (IoT|sensors?|computing|devices?|wearables?)|battery-?free (devices?|computing|sensing|IoT)|batteryless|intermittent computing|energy-?harvesting devices?|ambient (RF|energy) harvesting for|green (software|coding|programming|IT|ICT|networking|cloud|AI|ML|NLP|data | |
| 6586 | + ?cent(er|re)s?|HPC|computing|blockchain|mining|5G|6G|edge|IoT|DevOps|software engineering|web|design patterns|metrics|certification|procurement) (practices|metrics|patterns|principles|engineering|movement|initiatives?|standards?|foundation)?|Green Software Foundation|software carbon intensity|SCI\b|CodeCarbon|carbontracker|ML CO2 impact|experiment-?impact-?tracker|energy (labels?|efficiency ratings?) for (software|AI|apps?|models?)|FLOPs? (as|vs\.?|versus) (energy|carbon)|energy (per|per-?)(inference|token|query|FLOP|operation|bit|training run)|joules? per (inference|token|query|operation|bit)|energy-?delay product|EDP\b|performance-?per-?watt|perf/W|FLOPS/W|TOPS/W|GFLOPS/W|GOPS/W|energy-?efficient (scheduling|resource management|virtual machine|VM|consolidation|server|routing|protocols?|MAC|caching|offloading|inference|training|accelerators?|architectures?|processors?|memory|storage|algorithms?|software|coding|code|programming|data processing|query processing|databases?|deep learning|neural|AI|machine | |
| 6587 | + learning|LLMs?|computing|HPC|supercomput|data ?cent|cloud|edge|IoT|wireless|networks?|communications?|5G|6G|blockchain|consensus|mining|web|mobile|smartphones?|embedded|FPGA|GPU|hardware|chips?|design))\b | |
| 6588 | + weight: 1.0 | |
| 6589 | + field: both | |
| 6590 | + - pattern: (?i)\b(energy[- ]efficien(t|cy)|low[- ]power|power[- ]efficient|energy (consumption|saving|savings|optimi[sz]ation|reduction|management|harvesting|usage|cost|budget|constraints?|profile|model|footprint)|DVFS|dynamic voltage and frequency|power (management|capping|gating|budgets?|consumption|efficiency|usage)|thermal (management|efficiency)|cooling|heat dissipation|battery (life|lifetime|drain|consumption)|renewable energy|solar|wind power|smart grid|demand response|electricity (consumption|costs?|prices?|usage))\b | |
| 6591 | + weight: 0.5 | |
| 6592 | + field: both | |
| 6593 | + - pattern: (?i)\b(sustainab(le|ility)|green|carbon|climate|environmental|emissions?|footprint|ecolog\w+|circular economy|e-?waste|recycl\w+|obsolescence|right to repair|digital sobriety|frugal)\b | |
| 6594 | + weight: 0.3 | |
| 6595 | + field: both | |
| 6596 | + exclusions: | |
| 6597 | + - (?is)^(?!.*(computing|comput\w+|data ?cent(er|re)|software|AI\b|artificial intelligence|machine learning|deep learning|neural network|LLMs?|language models?|cloud|HPC|GPUs?|servers?|processors?|chips?|hardware|algorithms?|networking|ICT|blockchain|internet|digital|IoT|wireless|smartphones?|electronics|semiconductor|IT\b|information technology|training|inference|code|programming)).*\b(green|sustainable|carbon|energy|climate|environmental)\b | |
| 6598 | + related: | |
| 6599 | + - cloud_computing | |
| 6600 | + - computer_architecture | |
| 6601 | + - ai_accelerators | |
| 6602 | + - edge_computing | |
| 6603 | + - distributed_computing | |
| 6604 | + - computer_networks | |
| 6605 | + - ai_safety | |
| 6606 | + parent_of: [] | |
| 6607 | + child_of: [] | |
| 6608 | + provenance: T14098 (CS 1708, 7k works) and T12238 (Engineering 2208, 27k works) are the only topics centred on the footprint of computing; energy-efficient WSN/VLSI/harvesting topics shared at 0.3. SUSCOM, T-SUSC and T-GCN are the dedicated streams; generic 'energy-efficient' terms are 0.5 and 'green/sustainable' 0.3, with a veto when no computing term appears anywhere in the text. | |
| 6609 | +- id: autonomous_scientific_discovery | |
| 6610 | + number: 40 | |
| 6611 | + name: Autonomous Scientific Discovery | |
| 6612 | + area: computational_science | |
| 6613 | + definition: 'AI and automation systems that perform or substantially drive the scientific process: AI scientist and research-agent systems, automated hypothesis generation and literature synthesis, self-driving laboratories and closed-loop experimentation, AI-driven discovery of materials, molecules, equations, algorithms or theorems, autonomous experimental design, benchmarks for research agents, and the epistemology and evaluation of machine-generated science. Using ML inside a scientific pipeline without autonomy is scientific_computing or computational_biology; LLM agents in general are ai_agents.' | |
| 6614 | + openalex_topics: | |
| 6615 | + - id: T11948 | |
| 6616 | + weight: 0.6 | |
| 6617 | + note: 'machine learning in materials science: materials discovery, high-throughput experimentation, materials informatics' | |
| 6618 | + - id: T10211 | |
| 6619 | + weight: 0.3 | |
| 6620 | + note: computational drug discovery | |
| 6621 | + - id: T11986 | |
| 6622 | + weight: 0.3 | |
| 6623 | + note: scientific computing and data management (workflows) | |
| 6624 | + - id: T13904 | |
| 6625 | + weight: 0.3 | |
| 6626 | + note: artificial intelligence applications (AI in science) | |
| 6627 | + - id: T11937 | |
| 6628 | + weight: 0.3 | |
| 6629 | + note: research data management | |
| 6630 | + - id: T11975 | |
| 6631 | + weight: 0.2 | |
| 6632 | + note: evolutionary algorithms (symbolic regression) | |
| 6633 | + - id: T11206 | |
| 6634 | + weight: 0.2 | |
| 6635 | + note: model reduction and neural networks (equation discovery) | |
| 6636 | + - id: T10906 | |
| 6637 | + weight: 0.1 | |
| 6638 | + note: AI planning (experiment planning) | |
| 6639 | + - id: T13126 | |
| 6640 | + weight: 0.1 | |
| 6641 | + note: scientific research and discoveries | |
| 6642 | + - id: T10778 | |
| 6643 | + weight: 0.1 | |
| 6644 | + note: philosophy and history of science | |
| 6645 | + - id: T14100 | |
| 6646 | + weight: 0.1 | |
| 6647 | + note: scientific research and technology | |
| 6648 | + - id: T13976 | |
| 6649 | + weight: 0.1 | |
| 6650 | + note: web visibility and informetrics (science of science) | |
| 6651 | + openalex_subfields: [] | |
| 6652 | + arxiv_categories: | |
| 6653 | + - id: cs.AI | |
| 6654 | + weight: 0.2 | |
| 6655 | + - id: cs.LG | |
| 6656 | + weight: 0.1 | |
| 6657 | + - id: cs.DL | |
| 6658 | + weight: 0.2 | |
| 6659 | + - id: physics.comp-ph | |
| 6660 | + weight: 0.2 | |
| 6661 | + - id: q-bio.QM | |
| 6662 | + weight: 0.1 | |
| 6663 | + - id: cs.CE | |
| 6664 | + weight: 0.2 | |
| 6665 | + - id: cs.MA | |
| 6666 | + weight: 0.1 | |
| 6667 | + - id: cs.CY | |
| 6668 | + weight: 0.1 | |
| 6669 | + dblp_streams: | |
| 6670 | + - key: journals/mlst | |
| 6671 | + weight: 0.7 | |
| 6672 | + - key: journals/ncs | |
| 6673 | + weight: 0.6 | |
| 6674 | + - key: journals/natmi | |
| 6675 | + weight: 0.5 | |
| 6676 | + - key: journals/patterns | |
| 6677 | + weight: 0.4 | |
| 6678 | + - key: journals/jcheminf | |
| 6679 | + weight: 0.3 | |
| 6680 | + - key: journals/jcisd | |
| 6681 | + weight: 0.2 | |
| 6682 | + - key: journals/scientometrics | |
| 6683 | + weight: 0.2 | |
| 6684 | + - key: conf/jcdl | |
| 6685 | + weight: 0.2 | |
| 6686 | + - key: journals/aisy | |
| 6687 | + weight: 0.2 | |
| 6688 | + - key: journals/dai | |
| 6689 | + weight: 0.2 | |
| 6690 | + - key: journals/frai | |
| 6691 | + weight: 0.2 | |
| 6692 | + - key: journals/jossw | |
| 6693 | + weight: 0.2 | |
| 6694 | + - key: conf/xsede | |
| 6695 | + weight: 0.2 | |
| 6696 | + - key: journals/jasis | |
| 6697 | + weight: 0.1 | |
| 6698 | + - key: journals/softx | |
| 6699 | + weight: 0.1 | |
| 6700 | + - key: journals/tai | |
| 6701 | + weight: 0.1 | |
| 6702 | + - key: journals/ais | |
| 6703 | + weight: 0.1 | |
| 6704 | + - key: journals/cphysics | |
| 6705 | + weight: 0.1 | |
| 6706 | + - key: journals/sncs | |
| 6707 | + weight: 0.1 | |
| 6708 | + - key: journals/ijdsa | |
| 6709 | + weight: 0.1 | |
| 6710 | + - key: journals/bdcc | |
| 6711 | + weight: 0.1 | |
| 6712 | + - key: conf/aaai | |
| 6713 | + weight: 0.05 | |
| 6714 | + - key: conf/nips | |
| 6715 | + weight: 0.05 | |
| 6716 | + - key: conf/iclr | |
| 6717 | + weight: 0.05 | |
| 6718 | + - key: conf/icml | |
| 6719 | + weight: 0.05 | |
| 6720 | + - key: journals/synthese | |
| 6721 | + weight: 0.1 | |
| 6722 | + keywords: | |
| 6723 | + - pattern: (?i)\b(autonomous|automated|automating|automation of|AI-?driven|AI-?assisted|AI-?enabled|AI-?powered|AI-?based|AI-?generated|AI-?augmented|LLM-?driven|LLM-?based|LLM-?powered|LLM-?assisted|LLM-?generated|agent-?based|agent-?driven|agentic|closed-?loop|self-?driving|robotic|machine-?learning-?driven|ML-?driven|ML-?guided|machine-?guided|data-?driven|algorithmic|computational|end-?to-?end|fully automated|human-?AI) (scientific (discovery|research|experimentation|experiments?|method|process|inquiry|workflows?|reasoning|hypothes\w+|writing|peer review|literature|ideation|insight|knowledge discovery|laborator\w+)|science|discovery (of|in) (materials|molecules|catalysts|drugs|laws|equations|physical laws|governing equations|new (physics|chemistry|mathematics)|proteins|alloys|polymers|reactions|synthesis routes|theorems|algorithms|conjectures)|materials discovery|molecular discovery|drug discovery pipeline|hypothesis (generation|testing|discovery|formulation|ranking)|literature (review|synthesis|mining|survey|search) | |
| 6724 | + (at scale|generation|automation)?|theorem (proving|discovery)|conjecture (generation|discovery)|mathematical discovery|experimental (design|planning|campaigns?|loops?)|experiment (design|planning|selection|execution)|research (assistants?|agents?|pipelines?|workflows?|automation|ideas?|ideation|proposals?|questions?)|peer review(ers?)?|paper (writing|generation|reviewing|review)|manuscript (generation|writing)|idea generation|laborator(y|ies)|labs?|chemist|synthesis planning|retrosynthesis|reaction (optimi[sz]ation|discovery)|materials (acceleration|synthesis|design|exploration)|knowledge discovery|scientific knowledge (graph|extraction|synthesis))\b | |
| 6725 | + weight: 1.0 | |
| 6726 | + field: both | |
| 6727 | + - pattern: (?i)\b(self-?driving lab(s|oratory|oratories)?|SDLs?\b|autonomous (laborator\w+|experiment\w*|research|discovery|exploration of (chemical|materials)|materials (platform|synthesis|research)|synthesis|chemistry|science|scientist|agents? for (science|research|discovery)|workflows? for (science|discovery))|AI scientist|AI co-?scientist|AI (for|in|4) ?science|AI4Science|AI-?enabled science|ML for science|machine learning for (scientific discovery|science)|scientific (machine learning agents?|foundation models?|LLMs?|agents?|discovery (with|using|via|through|by) (AI|machine learning|LLMs?|agents?|deep learning|neural|automated|autonomous)|language models?|reasoning (with|in) LLMs?|data (agents?|discovery agents?))|LLMs? (for|in|and|as) (science|chemistry|biology|materials|physics|mathematics|research|scientific|discovery|experiment)|language models? (for|in|as) (science|chemistry|biology|materials|scientific|scientists?|discovery|experiment)|ChemCrow|Coscientist|FunSearch|AlphaEvolve|AlphaTensor|AlphaProof|AlphaGeometry|AlphaDev|AlphaFold | |
| 6728 | + (3|database)|GNoME|Eureka\b|AI Feynman|SINDy|PySR|symbolic regression|equation (discovery|learning|identification)|discover(y|ing|ed) (of )?(governing|physical|scientific|conservation|dynamical) (equations|laws|principles)|law discovery|automated (hypothesis|theory|experiment\w*|discovery|literature|materials|reaction|retrosynthesis|synthesis planning|lab(oratory)?|science|scientific|reasoning for (mathematics|discovery)|conjecturing|proof discovery|data analysis|statistician|machine learning|data science|modeling|model discovery|design of experiments|feature discovery)|high-?throughput (experimentation|screening|computation|virtual screening|materials|synthesis|DFT|simulations?|discovery)|Bayesian optimi[sz]ation (for|of|in|guided) (materials|experiments?|chemistry|synthesis|reactions?|discovery|molecules|design|process)|active learning (for|in|guided) (materials|chemistry|experiments?|molecular|drug|science|discovery|synthesis|catalysts?)|inverse design|generative (models?|design|AI) | |
| 6729 | + for (molecules|materials|proteins|catalysts|crystals|drugs|chemistry|discovery)|materials (informatics|genome|acceleration platforms?|project)|cloud lab(s|oratory|oratories)?|lab(oratory)? automation|robotic (chemist\w*|chemistry|synthesis|laborator\w+|experiment\w*|platforms? for (science|chemistry|biology|materials))|mobile robotic chemist|Emerald Cloud Lab|Strateos|AutoML for science|scientific (claim|fact) (verification|checking|extraction)|literature-?based discovery|LBD\b|hypothesis (generation|generators?|machines?)|research (ideation|idea generation)|AI-?generated (research|papers?|hypotheses|reviews?|science)|machine (scientists?|discovery)|robot scientists?|Adam and Eve|Eve robot|discovery (engines?|pipelines?|platforms?|systems?|loops?) (for|of|in) (materials|science|chemistry|drugs?|molecules|biology)|automated (theorem proving|reasoning) (for|in) (mathematics|discover)|AI (for|in) (mathematics|theorem|math research)|LLM (agents?|systems?|pipelines?|frameworks?) for (science|research|discovery|chemistry|biology|materials|experiment|data | |
| 6730 | + analysis|literature)|agents? for (scientific|science|research|discovery|chemistry|biology|materials|experiment|lab)|science (of science|agents?|automation|LLMs?|benchmarks?)|SciAgents|ChemAgents|BioPlanner|AI (Scientist|Researcher|Co-?Scientist)|Sakana|Virtual Lab|AI Virtual Cell|AI (lab|laboratory)|closed-?loop (optimi[sz]ation|experiment\w*|discovery|synthesis|materials|learning for))\b | |
| 6731 | + weight: 1.0 | |
| 6732 | + field: both | |
| 6733 | + - pattern: (?i)\b(benchmarks? for (scientific|AI scientist|research agents?|discovery|science|AI4Science|lab)|ScienceAgentBench|MLAgentBench|MLE-?bench|DiscoveryBench|SciCode|LAB-?Bench|ChemBench|MatSciBench|PaperBench|SciBench|ResearchBench|CORE-?Bench|AAAR|BixBench|SciReplicate|ReplicationBench|SWE-?bench for science|TheoremQA|TPBench|AlgoTune|evaluating (AI|LLM|machine)-?generated (research|papers?|hypotheses|science))\b | |
| 6734 | + weight: 1.0 | |
| 6735 | + field: both | |
| 6736 | + - pattern: (?i)\b(scientific|science|discovery|experiment(s|al|ation)?|laborator(y|ies)|research|hypothes[ie]s|materials|molecules|chemistry|theorems?|conjectures?)\b | |
| 6737 | + weight: 0.3 | |
| 6738 | + field: both | |
| 6739 | + exclusions: | |
| 6740 | + - (?is)^(?!.*(AI\b|artificial intelligence|machine learning|deep learning|neural|LLMs?|language models?|agents?|autonomous|automated|automation|robot|Bayesian optimi[sz]ation|active learning|symbolic regression|algorithm|computational|closed-?loop|high-?throughput|self-?driving)).* | |
| 6741 | + related: | |
| 6742 | + - ai_agents | |
| 6743 | + - llm | |
| 6744 | + - scientific_computing | |
| 6745 | + - computational_biology | |
| 6746 | + - formal_verification | |
| 6747 | + - algorithms | |
| 6748 | + - information_retrieval | |
| 6749 | + - ai_safety | |
| 6750 | + parent_of: [] | |
| 6751 | + child_of: [] | |
| 6752 | + provenance: No OpenAlex topic or DBLP stream isolates autonomous discovery; T11948 (materials discovery, high-throughput experimentation) is the closest host and MLST/Nat. Comput. Sci./Nat. Mach. Intell. the closest venues. Keyword patterns on '<automation term> <science term>', named systems (Coscientist, FunSearch, AlphaEvolve, AI Scientist...) and research-agent benchmarks carry the category; a veto removes texts with no AI/automation term at all. | |
| 6753 | +assignment_rule: | |
| 6754 | + score: sum of weights of matched signals, each signal type capped at 1.0, then sum over signal types | |
| 6755 | + signal_types: | |
| 6756 | + - openalex_topics | |
| 6757 | + - openalex_subfields | |
| 6758 | + - arxiv_categories | |
| 6759 | + - dblp_streams | |
| 6760 | + - keywords | |
| 6761 | + threshold: 1.0 | |
| 6762 | + primary: argmax of score; ties broken by the more specific category (child before parent), then by lower number | |
| 6763 | + exclusions: if any exclusion regex matches the concatenated title+abstract, the category is vetoed for that work | |
| 6764 | + keyword_field: title patterns are matched on the title only; abstract on the abstract only; both on title+abstract | |
| 6765 | + notes: 'OpenAlex topic weights assume the work''s primary topic (or any of its up-to-three topics; the classifier takes the max over matched topics before capping). Weights below 1.0 are deliberate: such signals must be corroborated by another signal type to reach the threshold.' | |
modified
taxonomy/src/area_ai_ml_a.py
+2 −1
@@ -96,7 +96,8 @@ dict( | ||
| 96 | 96 | subfields=[(1707, 0.1)], |
| 97 | 97 | arxiv=[("cs.MM", 0.6), ("cs.CV", 0.3), ("cs.CL", 0.3), ("cs.LG", 0.2)], |
| 98 | 98 | streams=[("conf/mm", 0.6), ("journals/tmm", 0.6), ("conf/icmi", 0.6), ("journals/tomccap", 0.5), |
| 99 | − ("conf/icmcs", 0.5), ("conf/mir", 0.5), ("journals/mms", 0.5), ("journals/mta", 0.3), | |
| 99 | + ("conf/icmcs", 0.5), ("conf/mir", 0.5), ("journals/mms", 0.5), ("journals/mta", 0.3), ("conf/mmm", 0.5), | |
| 100 | + ("journals/inffus", 0.2), | |
| 100 | 101 | ("conf/cvpr", 0.2), ("conf/iccv", 0.2), ("conf/eccv", 0.2), ("conf/acl", 0.2), ("conf/emnlp", 0.2)], |
| 101 | 102 | keywords=[ |
| 102 | 103 | (r"(?i)\bmulti-?modal(ity)?\b", 0.7, "both"), |
modified
taxonomy/src/area_ai_ml_b.py
+10 −3
@@ -15,7 +15,8 @@ dict( | ||
| 15 | 15 | subfields=[(1702, 0.1)], |
| 16 | 16 | arxiv=[("cs.MA", 1.0), ("cs.AI", 0.4)], |
| 17 | 17 | streams=[("conf/atal", 1.0), ("conf/ifaamas", 1.0), ("journals/aamas", 1.0), ("conf/icaart", 0.6), |
| 18 | − ("conf/aaai", 0.2), ("conf/ijcai", 0.2), ("journals/jair", 0.2), ("journals/ai", 0.2), ("conf/kr", 0.2)], | |
| 18 | + ("conf/aaai", 0.2), ("conf/ijcai", 0.2), ("journals/jair", 0.2), ("journals/ai", 0.2), ("conf/kr", 0.2), | |
| 19 | + ("conf/ecai", 0.3), ("conf/ecai2", 0.3), ("conf/ictai", 0.2)], | |
| 19 | 20 | keywords=[ |
| 20 | 21 | (r"(?i)\b(LLM|language[- ]model|AI|autonomous|intelligent|embodied|conversational|software|web|GUI|coding|browsing|tool-?using|generative|multi-?step|computer-?use|research|planning)[- ](based |powered |driven )?agents?\b", 1.0, "both"), |
| 21 | 22 | (r"(?i)\bagentic\b|\bagent-?based (LLM|AI|systems?|frameworks?|workflows?)\b", 1.0, "both"), |
@@ -97,7 +98,12 @@ dict( | ||
| 97 | 98 | ("conf/icdm", 0.2), ("journals/pami", 0.2), ("journals/ijar", 0.4), ("journals/sac", 0.4), |
| 98 | 99 | ("journals/csda", 0.3), ("journals/cstat", 0.2), ("journals/eswa", 0.1), |
| 99 | 100 | ("journals/kbs", 0.1), ("journals/isci", 0.1), ("journals/ijon", 0.2), ("journals/nca", 0.1), |
| 100 | − ("journals/mlc", 0.3), ("journals/apin", 0.2), ("journals/air", 0.2)], | |
| 101 | + ("journals/mlc", 0.3), ("journals/apin", 0.2), ("journals/air", 0.2), ("conf/ecai", 0.3), ("conf/ecai2", 0.3), | |
| 102 | + ("conf/icmla", 0.5), ("conf/ssci", 0.4), ("conf/ictai", 0.3), ("conf/icic", 0.3), ("conf/aciids", 0.2), | |
| 103 | + ("conf/kes", 0.2), ("journals/tcyb", 0.3), ("journals/tsmc", 0.2), ("journals/tfs", 0.3), ("journals/fss", 0.3), | |
| 104 | + ("conf/fuzzIEEE", 0.3), ("journals/ijfs", 0.3), ("journals/jifs", 0.2), ("journals/ijis", 0.3), | |
| 105 | + ("journals/ijcisys", 0.3), ("journals/comintsys", 0.3), ("journals/es", 0.3), ("journals/iasc", 0.2), | |
| 106 | + ("journals/inffus", 0.3), ("journals/eaai", 0.2)], | |
| 101 | 107 | keywords=[ |
| 102 | 108 | (r"(?i)\b(generali[sz]ation (bounds?|error|gap|theory)|sample complexity|regret (bounds?|minimi[sz]ation|analysis)|minimax (rates?|optimal|lower)|PAC(-Bayes(ian)?)?( learning| bounds?)?|Rademacher|VC[- ]dimension|convergence (rates?|guarantees?|analysis)|statistical learning theory|computational learning theory|learnability|uniform convergence|excess risk)\b", 0.9, "both"), |
| 103 | 109 | (r"(?i)\b(kernel (methods?|machines?|ridge|mean embedding)|reproducing kernel|RKHS|Gaussian process(es)?|variational inference|Bayesian (optimi[sz]ation|neural networks?|inference|deep learning|nonparametric)|probabilistic (models?|programming|graphical)|graphical models?|expectation[- ]maximi[sz]ation|Markov chain Monte Carlo|MCMC|Hamiltonian Monte Carlo|normali[sz]ing flows? for inference|conformal prediction|calibration)\b", 0.8, "both"), |
@@ -147,7 +153,8 @@ dict( | ||
| 147 | 153 | (r"(?i)\b(CNNs?|RNNs?|LSTMs?|GRUs?|GNNs?|GCNs?|GATs?|SNNs?|MLPs?|DNNs?|ANNs?|KANs?|ResNets?|DenseNet|EfficientNet|MobileNet|U-?Net|ViTs?|Swin)\b", 0.7, "both"), |
| 148 | 154 | (r"(?i)\btransformers?\b", 0.5, "both"), |
| 149 | 155 | (r"(?i)\b(self-?|cross-?|multi-?head |sparse |linear |flash)?attention (mechanisms?|heads?|layers?|maps?|weights)\b|\battention is all\b", 0.7, "both"), |
| 150 | − (r"(?i)\bneural architecture search\b|\bNAS\b.*\b(architecture|search space|supernet)\b|\bAutoML\b|\bdifferentiable architecture\b", 0.9, "both"), | |
| 156 | + (r"(?i)\bneural architecture search\b|\bNAS\b.*\b(architecture|search space|supernet)\b|\bdifferentiable architecture search\b|\bgraph neural networks?\b|\bnetwork architectures? (design|for deep learning)\b|\barchitectures? of (deep|convolutional|recurrent) neural\b|\bdeep (neural )?network (architectures?|design|compression)\b", 1.0, "both"), | |
| 157 | + (r"(?i)\bAutoML\b|\bhyper-?parameter optimi[sz]ation\b", 0.6, "both"), | |
| 151 | 158 | (r"(?i)\b(model compression|knowledge distillation|network pruning|structured pruning|unstructured pruning|post-?training quanti[sz]ation|quanti[sz]ation-?aware training|low-?rank (factori[sz]ation|approximation) of (weights|layers)|weight sharing|parameter sharing|lightweight (networks?|architectures?|models?)|efficient (architectures?|networks?|transformers?))\b", 0.8, "both"), |
| 152 | 159 | (r"(?i)\b(batch|layer|group|instance|weight|spectral) normali[sz]ation\b|\bdropout\b|\bresidual (connections?|learning|blocks?)\b|\bskip connections?\b|\bactivation functions?\b|\bReLU\b|\bGELU\b|\bSwiGLU\b|\bsoftmax\b", 0.7, "both"), |
| 153 | 160 | (r"(?i)\b(mixture[- ]of[- ]experts|MoE\b|state[- ]space models?|SSMs?\b|Mamba|S4\b|RWKV|Hyena|linear (RNNs?|transformers?)|positional (encodings?|embeddings?)|RoPE|rotary|hypernetworks?|neural ODEs?|implicit (layers|neural representations?)|capsule networks?|equivariant (networks?|neural)|geometric deep learning|message passing (neural|networks?)|graph (convolution|attention|transformers?|pooling)|over-?smoothing)\b", 0.9, "both"), |
modified
taxonomy/src/area_perception_b.py
+2 −1
@@ -71,7 +71,8 @@ dict( | ||
| 71 | 71 | ("conf/ahfe", 0.6), ("conf/icmi", 0.6), ("journals/taffco", 0.6), ("journals/displays", 0.5), |
| 72 | 72 | ("journals/cbsn", 0.4), ("journals/nms", 0.3), ("conf/hri", 0.3), ("journals/ile", 0.3), ("journals/tvcg", 0.2), |
| 73 | 73 | ("journals/ce", 0.2), ("journals/eait", 0.2), ("conf/um", 0.3), ("journals/entcom", 0.5), ("conf/cig", 0.3), |
| 74 | − ("journals/tele", 0.2), ("conf/icwsm", 0.3), ("journals/ijim", 0.3), ("journals/jaihc", 0.2), ("conf/percom", 0.3)], | |
| 74 | + ("journals/tele", 0.2), ("conf/icwsm", 0.3), ("journals/ijim", 0.3), ("journals/jaihc", 0.2), ("conf/percom", 0.3), | |
| 75 | + ("conf/cscwd", 0.3)], | |
| 75 | 76 | keywords=[ |
| 76 | 77 | (r"(?i)\bhuman-?computer interaction\b|\bHCI\b|\bCSCW\b|\bcomputer-?supported cooperative\b|\buser-?centered design\b|\bhuman factors\b", 1.0, "both"), |
| 77 | 78 | (r"(?i)\b(user (study|studies|experience|interfaces?|engagement|perception|acceptance|needs|research|testing|feedback)|usability (study|testing|evaluation)?|UX\b|UI (design|components)|participatory design|co-?design|design (fiction|probes?|implications|space|guidelines)|think-?aloud|Wizard[- ]of[- ]Oz|formative (study|evaluation)|within-?subjects?|between-?subjects?|Likert|System Usability Scale|SUS\b|NASA-?TLX)\b", 0.8, "both"), |
modified
taxonomy/src/area_security_a.py
+1 −1
@@ -35,7 +35,7 @@ dict( | ||
| 35 | 35 | ("journals/tches", 0.5), ("conf/fc", 0.5), ("journals/popets", 0.4), ("conf/satml", 0.4), ("journals/iacr", 0.3), |
| 36 | 36 | ("journals/cr", 0.2), ("journals/tnsm", 0.1), ("journals/tr", 0.1)], |
| 37 | 37 | keywords=[ |
| 38 | − (r"(?i)\b(cyber-?security|information security|computer security|network security|systems? security|software security|web security|hardware security|mobile security|IoT security|cloud security|application security|security (vulnerabilit(y|ies)|analysis|evaluation|assessment|threats?|attacks?|flaws?|breaches?|incidents?|monitoring|operations?|awareness|polic(y|ies)|engineering|testing|protocols?|mechanisms?|guarantees|properties|controls?|risks?|requirements|patches?|advisories|researchers?|practitioners?|tools?|audits?|hardening|posture)|secure (systems?|software|coding|boot|enclaves?|hardware|communication|channels?|protocols?|computation|messaging|design|by design|aggregation|updates?|storage|execution))\b", 1.0, "both"), | |
| 38 | + (r"(?i)\b(cyber-?security|information security|computer security|network security|systems? security|software security|web security|hardware security|mobile security|IoT security|cloud security|application security|security (vulnerabilit(y|ies)|analysis|evaluation|assessment|threats?|attacks?|flaws?|breaches?|incidents?|monitoring|operations?|awareness|polic(y|ies)|engineering|testing|protocols?|mechanisms?|guarantees|properties|controls?|risks?|requirements|patches?|advisories|researchers?|practitioners?|tools?|audits?|hardening|posture)|secure (systems?|software|coding|boot|enclaves?|hardware|communication|channels?|protocols?|messaging|design|by design|updates?|storage|execution))\b", 1.0, "both"), | |
| 39 | 39 | (r"(?i)\b(malware|ransomware|botnets?|phishing|spam (detection|filtering)|intrusion (detection|prevention|response)|IDS\b|IPS\b|NIDS|HIDS|DDoS|denial[- ]of[- ]service|exploits?|exploitation|zero-?day|vulnerabilit(y|ies)|CVE-?\d+|CWE\b|buffer overflows?|memory (safety|corruption|errors?) (bugs?|vulnerabilit)|use-?after-?free|ROP\b|return-?oriented|control-?flow (integrity|hijack)|CFI\b|side-?channel|Spectre|Meltdown|Rowhammer|cache (timing|attacks?)|fault injection attacks?|glitching|penetration testing|pentest|red team|blue team|threat (intelligence|hunting|model(ing|s)?|actors?|landscape)|attack (surface|graphs?|vectors?|trees?|scenarios?|detection|campaigns?)|APTs?\b|advanced persistent threats?|cyber-?attacks?|cyber ?threats?|cyber ?defen[cs]e|cyber ?warfare|cyber ?crime|cyber ?resilience|cyber ?range|forensics?|honeypots?|honeynets?|sandbox(ing)? (analysis|evasion)|binary (analysis|rewriting|hardening|lifting)|reverse engineering|firmware (analysis|security|rehosting)|supply[- ]chain (attacks?|security)|SBOM|software bill of materials|dependency confusion|typosquatting|code injection|SQL injection|XSS\b|cross-?site|CSRF|clickjacking|browser (security|fingerprinting)|web tracking|ad fraud|click fraud|credential (stuffing|theft)|password (cracking|managers?|policies|strength)|account (takeover|hijacking)|SIM swap|social engineering|security (information and event|operations center)|SIEM|SOC\b|EDR\b|XDR\b|log-?based detection|anomaly-?based detection|signature-?based|evasion attacks?|obfuscation|packers?|deobfuscation|anti-?virus|endpoint (protection|security)|patch(ing)? (management|latency)|bug bount(y|ies)|responsible disclosure|CTF\b|capture the flag|ethical hacking|vulnerability (scanning|assessment|management|disclosure|discovery|detection|prediction)|exploit (generation|mitigation)|ASLR|stack canaries|secure (compilation|compilers?)|moving target defense|deception technology|cyber (insurance|risk)|ICS security|SCADA security|OT security|automotive security|CAN bus (attacks?|intrusion)|drone (security|hijacking)|GPS spoofing|medical device security|smart contract (vulnerabilit|exploits?|attacks?)|DeFi (attacks?|exploits?)|rug pull|flash loan attacks?)\b", 1.0, "both"), |
| 40 | 40 | (r"(?i)\b(authentication|access control|authori[sz]ation|identity (management|and access)|biometric (authentication|security|spoofing)|password(s|-based)?|multi-?factor|two-?factor|2FA|MFA\b|CAPTCHA|single sign-?on|SSO\b|OAuth|OpenID|FIDO2?|WebAuthn|passkeys?|zero[- ]trust|trusted execution environments?|TEEs?\b|SGX\b|TrustZone|SEV\b|TDX\b|confidential computing|remote attestation|PUFs?\b|physical(ly)? unclonable|hardware (trojans?|root of trust|security modules?)|HSMs?\b|TPM\b|secure (boot|element)|anti-?tamper|logic locking|IC (piracy|counterfeit)|RBAC|ABAC|capability-?based security|information flow (control|security)|non-?interference|sandboxing|isolation (mechanisms|boundaries)|privilege (escalation|separation)|least privilege|Android (permissions?|malware|security)|iOS security|app (permissions?|vetting|stores? security)|mobile (malware|banking trojans?))\b", 0.8, "both"), |
| 41 | 41 | (r"(?i)\b(adversarial (attacks?|examples?|machine learning|ML)|backdoor(s|ed)?|trojan(ed|ing)? (models?|neural)|data poisoning|model (stealing|inversion|extraction|hijacking)|membership inference|prompt injection|jailbreak(s|ing)?|LLM (security|attacks?)|AI security|security of (LLMs?|AI|machine learning|ML models?|deep learning)|ML-?based (intrusion|malware|anomaly) detection|deep learning for (security|malware|intrusion)|adversarial malware|evasion of (classifiers|detectors)|deepfake (detection|attacks?)|AI-?generated (phishing|malware)|LLM-?generated attacks?|agent (security|hijacking)|MCP security|tool poisoning)\b", 0.8, "both"), |
modified
taxonomy/src/area_software_pl.py
+1 −1
@@ -30,7 +30,7 @@ dict( | ||
| 30 | 30 | keywords=[ |
| 31 | 31 | (r"(?i)\bsoftware (engineering|development|testing|maintenance|evolution|quality|defects?|bugs?|repositor(y|ies)|architectures?|design|reuse|process(es)?|product lines?|projects?|metrics|vulnerabilit(y|ies)|ecosystems?|supply chains?|requirements?|documentation|analytics|practitioners?|developers?|teams?|artifacts?|systems? engineering|verification and validation|reliability|security practices|refactoring|modernization|migration|libraries|dependencies)\b", 1.0, "both"), |
| 32 | 32 | (r"(?i)\b(code (review|generation|completion|smells?|clones?|search|summari[sz]ation|comprehension|quality|coverage|readability|translation|refactoring|LLMs?)|program (repair|comprehension|synthesis|analysis|slicing)|bug (locali[sz]ation|fixing|reports?|prediction|detection|triage)|defect prediction|fault locali[sz]ation|test (generation|cases?|suites?|oracles?|flakiness|automation|prioriti[sz]ation|amplification)|unit tests?|fuzz(ing|ers?)|mutation testing|regression testing|continuous (integration|delivery|deployment)|DevOps|CI/CD|technical debt|refactoring|static analysis|dynamic analysis|GitHub|open[- ]source (projects?|software|development|communities)|Stack Overflow|pull requests?|commit (messages?|histor)|issue (tracking|reports?)|mining software|API (usage|misuse|evolution|documentation|recommendation)|build (systems?|failures?)|configuration (errors?|management)|infrastructure as code|logging practices|AIOps|incident management)\b", 1.0, "both"), |
| 33 | − (r"(?i)\b(agile|Scrum|Kanban|requirements engineering|user stories|model-?driven|MDE\b|UML\b|SysML|domain-?specific modeling|microservices?|monolith|software-?defined|low-?code|no-?code|end-?user (programming|development)|spreadsheets?|pair programming|code ownership|onboarding|developer (productivity|experience|tools|surveys?)|programmers?' )\b", 0.8, "both"), | |
| 33 | + (r"(?i)\b(agile|Scrum|Kanban|requirements engineering|user stories|model-?driven|MDE\b|UML\b|SysML|domain-?specific modeling|microservices?|monolith|low-?code|no-?code|end-?user (programming|development)|spreadsheets?|pair programming|code ownership|onboarding|developer (productivity|experience|tools|surveys?)|programmers?' )\b", 0.8, "both"), | |
| 34 | 34 | (r"(?i)\b(LLM|AI|automated|neural|learning)-?(based|assisted|powered|driven)? (software engineering|code generation|programming|program repair|test generation|code review|debugging)\b|\b(code|coding) (LLMs?|assistants?|models?|agents?)\b|\bCopilot\b|\bvibe coding\b|\bLLMs? for (code|software|programming|testing)\b|\bAI pair programm\w+\b|\bCodex\b|\bStarCoder\b|\bCodeLlama\b|\bHumanEval\b|\bMBPP\b|\bSWE-?bench\b", 1.0, "both"), |
| 35 | 35 | (r"(?i)\b(developers?|programmers?|software|codebase|source code|programs?|debugging|testing|maintainab)\b", 0.3, "both"), |
| 36 | 36 | ], |
added
taxonomy/topic_map.csv
+647 −0
@@ -0,0 +1,647 @@ | ||
| 1 | +topic_id,category_id,weight,topic_name,field_id,field,subfield_id,subfield,works_count,note | |
| 2 | +T10028,llm,1.00,Topic Modeling,17,Computer Science,1702,Artificial Intelligence,174916,OpenAlex cluster hosting BERT / pre-trained LM / RAG / QA work: the de-facto LLM topic | |
| 3 | +T11714,llm,0.40,Multimodal Machine Learning Applications,17,Computer Science,1707,Computer Vision and Pattern Recognition,65908,multimodal LLMs and vision-language models | |
| 4 | +T10181,llm,0.30,Natural Language Processing Techniques,17,Computer Science,1702,Artificial Intelligence,212866,NLP techniques incl. neural MT and NLG | |
| 5 | +T12031,llm,0.30,Speech and dialogue systems,17,Computer Science,1702,Artificial Intelligence,54002,"dialogue systems, LLM chatbots" | |
| 6 | +T12128,llm,0.30,AI in Service Interactions,17,Computer Science,1702,Artificial Intelligence,40627,chatbots in service interactions | |
| 7 | +T14414,llm,0.20,Artificial Intelligence in Education,17,Computer Science,1710,Information Systems,135953,AI in education: mostly ChatGPT studies post-2023 | |
| 8 | +T11307,foundation_models,0.50,Domain Adaptation and Few-Shot Learning,17,Computer Science,1702,Artificial Intelligence,56640,"domain adaptation, few-shot, parameter-efficient fine-tuning, continual learning" | |
| 9 | +T11714,foundation_models,0.40,Multimodal Machine Learning Applications,17,Computer Science,1707,Computer Vision and Pattern Recognition,65908,vision-language models / CLIP | |
| 10 | +T10028,foundation_models,0.30,Topic Modeling,17,Computer Science,1702,Artificial Intelligence,174916,pre-trained language models | |
| 11 | +T10036,foundation_models,0.20,Advanced Neural Network Applications,17,Computer Science,1707,Computer Vision and Pattern Recognition,209853,"backbone networks, model compression" | |
| 12 | +T12422,foundation_models,0.20,Radiomics and Machine Learning in Medical Imaging,27,Medicine,2741,"Radiology, Nuclear Medicine and Imaging",44812,foundation models in medical imaging / radiomics | |
| 13 | +T11714,multimodal_ai,1.00,Multimodal Machine Learning Applications,17,Computer Science,1707,Computer Vision and Pattern Recognition,65908,"Multimodal Machine Learning Applications: VLMs, MLLMs, VQA, captioning" | |
| 14 | +T10627,multimodal_ai,0.40,Advanced Image and Video Retrieval Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,51546,image and video retrieval incl. cross-modal | |
| 15 | +T10824,multimodal_ai,0.20,Image Retrieval and Classification Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,82772,image retrieval and classification | |
| 16 | +T11439,multimodal_ai,0.20,Video Analysis and Summarization,17,Computer Science,1707,Computer Vision and Pattern Recognition,28288,video analysis and summarization | |
| 17 | +T13155,multimodal_ai,0.20,Digital Communication and Language,17,Computer Science,1709,Human-Computer Interaction,40062,digital communication and language (multimodal discourse) | |
| 18 | +T10775,generative_ai,1.00,Generative Adversarial Networks and Image Synthesis,17,Computer Science,1707,Computer Vision and Pattern Recognition,59387,"GANs, diffusion models, image/video generation" | |
| 19 | +T12357,generative_ai,0.50,Digital Media Forensic Detection,17,Computer Science,1707,Computer Vision and Pattern Recognition,25331,digital media forensics: deepfake detection | |
| 20 | +T10388,generative_ai,0.20,Advanced Steganography and Watermarking Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,85809,steganography / watermarking (of generated content) | |
| 21 | +T11349,generative_ai,0.20,Music Technology and Sound Studies,17,Computer Science,1707,Computer Vision and Pattern Recognition,124688,music technology (music generation) | |
| 22 | +T14254,generative_ai,0.20,Digital Media and Visual Art,17,Computer Science,1704,Computer Graphics and Computer-Aided Design,118579,digital media and visual art (AI art) | |
| 23 | +T10456,ai_agents,1.00,Multi-Agent Systems and Negotiation,17,Computer Science,1702,Artificial Intelligence,76800,"Multi-Agent Systems and Negotiation: BDI, agent architectures, argumentation" | |
| 24 | +T10906,ai_agents,0.60,AI-based Problem Solving and Planning,17,Computer Science,1702,Artificial Intelligence,62572,"AI-based problem solving and planning (PDDL, multi-agent planning)" | |
| 25 | +T11574,ai_agents,0.40,Artificial Intelligence in Games,17,Computer Science,1702,Artificial Intelligence,48731,AI in games (game-playing agents) | |
| 26 | +T10249,ai_agents,0.30,Distributed Control Multi-Agent Systems,17,Computer Science,1705,Computer Networks and Communications,72180,distributed control of multi-agent systems (control-theoretic MAS) | |
| 27 | +T12128,ai_agents,0.20,AI in Service Interactions,17,Computer Science,1702,Artificial Intelligence,40627,chatbots and service agents | |
| 28 | +T10462,reinforcement_learning,1.00,Reinforcement Learning in Robotics,17,Computer Science,1702,Artificial Intelligence,93314,"Reinforcement Learning in Robotics: Q-learning, PPO, offline RL, imitation learning" | |
| 29 | +T12794,reinforcement_learning,0.50,Adaptive Dynamic Programming Control,17,Computer Science,1703,Computational Theory and Mathematics,13266,adaptive dynamic programming control | |
| 30 | +T11574,reinforcement_learning,0.30,Artificial Intelligence in Games,17,Computer Science,1702,Artificial Intelligence,48731,AI in games | |
| 31 | +T10100,reinforcement_learning,0.10,Metaheuristic Optimization Algorithms Research,17,Computer Science,1702,Artificial Intelligence,158325,metaheuristic optimisation (RL-based hyper-heuristics) | |
| 32 | +T12072,ml_theory,1.00,Machine Learning and Algorithms,17,Computer Science,1702,Artificial Intelligence,29547,"Machine Learning and Algorithms: PAC learning, generalisation bounds, VC dimension" | |
| 33 | +T11612,ml_theory,0.80,Stochastic Gradient Optimization Techniques,17,Computer Science,1702,Artificial Intelligence,25139,"stochastic gradient optimisation, NTK, implicit regularisation" | |
| 34 | +T12814,ml_theory,0.70,Gaussian Processes and Bayesian Inference,17,Computer Science,1702,Artificial Intelligence,16205,Gaussian processes and Bayesian inference | |
| 35 | +T11303,ml_theory,0.60,Bayesian Modeling and Causal Inference,17,Computer Science,1702,Artificial Intelligence,47333,Bayesian modelling and causal inference | |
| 36 | +T11512,ml_theory,0.60,Anomaly Detection Techniques and Applications,17,Computer Science,1702,Artificial Intelligence,36026,anomaly detection techniques and applications | |
| 37 | +T10845,ml_theory,0.50,Advanced Causal Inference Techniques,26,Mathematics,2613,Statistics and Probability,52846,advanced causal inference techniques | |
| 38 | +T11901,ml_theory,0.50,Bayesian Methods and Mixture Models,17,Computer Science,1702,Artificial Intelligence,27042,Bayesian methods and mixture models | |
| 39 | +T10637,ml_theory,0.40,Advanced Clustering Algorithms Research,17,Computer Science,1702,Artificial Intelligence,80297,clustering algorithms | |
| 40 | +T12026,ml_theory,0.40,Explainable Artificial Intelligence (XAI),17,Computer Science,1702,Artificial Intelligence,51083,explainable AI | |
| 41 | +T12535,ml_theory,0.40,Machine Learning and Data Classification,17,Computer Science,1702,Artificial Intelligence,30775,"ML and data classification (SVM, ensembles)" | |
| 42 | +T12536,ml_theory,0.40,Topological and Geometric Data Analysis,17,Computer Science,1703,Computational Theory and Mathematics,17719,topological and geometric data analysis | |
| 43 | +T10820,ml_theory,0.30,Fuzzy Logic and Control Systems,17,Computer Science,1702,Artificial Intelligence,75223,fuzzy logic and control systems (soft computing) | |
| 44 | +T10963,ml_theory,0.30,Advanced Optimization Algorithms Research,26,Mathematics,2612,Numerical Analysis,74491,advanced optimisation algorithms | |
| 45 | +T11063,ml_theory,0.30,Rough Sets and Fuzzy Logic,17,Computer Science,1703,Computational Theory and Mathematics,33815,"rough sets and fuzzy logic (granular computing, feature selection)" | |
| 46 | +T11652,ml_theory,0.30,Imbalanced Data Classification Techniques,17,Computer Science,1702,Artificial Intelligence,29453,imbalanced classification | |
| 47 | +T11689,ml_theory,0.30,Adversarial Robustness in Machine Learning,17,Computer Science,1702,Artificial Intelligence,57233,adversarial robustness (certified robustness) | |
| 48 | +T12205,ml_theory,0.30,Time Series Analysis and Forecasting,17,Computer Science,1711,Signal Processing,38279,time series forecasting | |
| 49 | +T12761,ml_theory,0.30,Data Stream Mining Techniques,17,Computer Science,1702,Artificial Intelligence,9573,data stream mining (concept drift) | |
| 50 | +T12676,ml_theory,0.20,Machine Learning and ELM,17,Computer Science,1702,Artificial Intelligence,10704,extreme learning machines | |
| 51 | +T13373,ml_theory,0.20,Data Mining and Machine Learning Applications,17,Computer Science,1710,Information Systems,64548,data mining and ML applications | |
| 52 | +T10320,deep_learning_architectures,1.00,Neural Networks and Applications,17,Computer Science,1702,Artificial Intelligence,142497,"Neural Networks and Applications: training, architectures, activation functions" | |
| 53 | +T11273,deep_learning_architectures,1.00,Advanced Graph Neural Networks,17,Computer Science,1702,Artificial Intelligence,35992,Advanced Graph Neural Networks | |
| 54 | +T10036,deep_learning_architectures,0.50,Advanced Neural Network Applications,17,Computer Science,1707,Computer Vision and Pattern Recognition,209853,"Advanced Neural Network Applications: YOLO, lightweight networks, model compression" | |
| 55 | +T12676,deep_learning_architectures,0.50,Machine Learning and ELM,17,Computer Science,1702,Artificial Intelligence,10704,extreme learning machines | |
| 56 | +T12611,deep_learning_architectures,0.40,Neural Networks and Reservoir Computing,17,Computer Science,1702,Artificial Intelligence,17232,reservoir computing / echo state networks | |
| 57 | +T11307,deep_learning_architectures,0.30,Domain Adaptation and Few-Shot Learning,17,Computer Science,1702,Artificial Intelligence,56640,PEFT and continual learning for deep nets | |
| 58 | +T11347,deep_learning_architectures,0.30,Neural Networks Stability and Synchronization,17,Computer Science,1705,Computer Networks and Communications,21675,neural network stability and synchronisation | |
| 59 | +T11612,deep_learning_architectures,0.30,Stochastic Gradient Optimization Techniques,17,Computer Science,1702,Artificial Intelligence,25139,DNN training optimisation | |
| 60 | +T10502,deep_learning_architectures,0.20,Advanced Memory and Neural Computing,22,Engineering,2208,Electrical and Electronic Engineering,81371,neuromorphic computing (spiking models) | |
| 61 | +T11206,deep_learning_architectures,0.20,Model Reduction and Neural Networks,31,Physics and Astronomy,3109,Statistical and Nonlinear Physics,58834,model reduction and neural networks | |
| 62 | +T12205,deep_learning_architectures,0.20,Time Series Analysis and Forecasting,17,Computer Science,1711,Signal Processing,38279,time-series forecasting with deep nets | |
| 63 | +T10036,computer_vision,1.00,Advanced Neural Network Applications,17,Computer Science,1707,Computer Vision and Pattern Recognition,209853,"object detection, segmentation, YOLO" | |
| 64 | +T10057,computer_vision,1.00,Face and Expression Recognition,17,Computer Science,1707,Computer Vision and Pattern Recognition,46784,face and expression recognition | |
| 65 | +T10331,computer_vision,1.00,Video Surveillance and Tracking Methods,17,Computer Science,1707,Computer Vision and Pattern Recognition,119721,video surveillance and tracking | |
| 66 | +T10531,computer_vision,1.00,Advanced Vision and Imaging,17,Computer Science,1707,Computer Vision and Pattern Recognition,94115,advanced vision and imaging | |
| 67 | +T10812,computer_vision,1.00,Human Pose and Action Recognition,17,Computer Science,1707,Computer Vision and Pattern Recognition,48762,human pose and action recognition | |
| 68 | +T11448,computer_vision,1.00,Face recognition and analysis,17,Computer Science,1707,Computer Vision and Pattern Recognition,68839,face recognition | |
| 69 | +T11605,computer_vision,1.00,Visual Attention and Saliency Detection,17,Computer Science,1707,Computer Vision and Pattern Recognition,21004,visual attention and saliency | |
| 70 | +T12549,computer_vision,1.00,Image and Object Detection Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,24608,image and object detection | |
| 71 | +T14339,computer_vision,1.00,Image Processing and 3D Reconstruction,17,Computer Science,1707,Computer Vision and Pattern Recognition,10598,image processing and 3D reconstruction | |
| 72 | +T10601,computer_vision,0.80,Handwritten Text Recognition Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,89243,handwritten text recognition | |
| 73 | +T10824,computer_vision,0.80,Image Retrieval and Classification Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,82772,image retrieval and classification | |
| 74 | +T11019,computer_vision,0.80,Image Enhancement Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,53134,image enhancement | |
| 75 | +T11105,computer_vision,0.80,Advanced Image Processing Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,47642,advanced image processing | |
| 76 | +T11439,computer_vision,0.80,Video Analysis and Summarization,17,Computer Science,1707,Computer Vision and Pattern Recognition,28288,video analysis and summarization | |
| 77 | +T12111,computer_vision,0.80,Industrial Vision Systems and Defect Detection,22,Engineering,2209,Industrial and Manufacturing Engineering,77325,industrial vision and defect detection | |
| 78 | +T12923,computer_vision,0.80,Digital Image Processing Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,21838,digital image processing | |
| 79 | +T13579,computer_vision,0.80,Image and Video Stabilization,17,Computer Science,1707,Computer Vision and Pattern Recognition,4359,image and video stabilization | |
| 80 | +T10052,computer_vision,0.70,Medical Image Segmentation Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,176460,medical image segmentation | |
| 81 | +T10627,computer_vision,0.70,Advanced Image and Video Retrieval Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,51546,image and video retrieval | |
| 82 | +T10688,computer_vision,0.70,Image and Signal Denoising Methods,17,Computer Science,1707,Computer Vision and Pattern Recognition,76497,image and signal denoising | |
| 83 | +T11165,computer_vision,0.70,Image and Video Quality Assessment,17,Computer Science,1707,Computer Vision and Pattern Recognition,40598,image and video quality assessment | |
| 84 | +T13114,computer_vision,0.70,Image Processing Techniques and Applications,22,Engineering,2214,Media Technology,13522,image processing techniques | |
| 85 | +T10444,computer_vision,0.60,Context-Aware Activity Recognition Systems,17,Computer Science,1707,Computer Vision and Pattern Recognition,78332,context-aware activity recognition | |
| 86 | +T10689,computer_vision,0.60,Remote-Sensing Image Classification,22,Engineering,2214,Media Technology,121925,remote-sensing image classification | |
| 87 | +T11659,computer_vision,0.60,Advanced Image Fusion Techniques,22,Engineering,2214,Media Technology,28981,image fusion | |
| 88 | +T10719,computer_vision,0.50,3D Shape Modeling and Analysis,22,Engineering,2206,Computational Mechanics,79493,3D shape modeling and analysis | |
| 89 | +T11398,computer_vision,0.50,Hand Gesture Recognition Systems,17,Computer Science,1709,Human-Computer Interaction,49516,hand gesture recognition | |
| 90 | +T12422,computer_vision,0.50,Radiomics and Machine Learning in Medical Imaging,27,Medicine,2741,"Radiology, Nuclear Medicine and Imaging",44812,radiomics and ML in medical imaging | |
| 91 | +T12859,computer_vision,0.50,Cell Image Analysis Techniques,13,"Biochemistry, Genetics and Molecular Biology",1304,Biophysics,57077,cell image analysis | |
| 92 | +T12983,computer_vision,0.50,Satellite Image Processing and Photogrammetry,22,Engineering,2212,Ocean Engineering,53776,satellite image processing and photogrammetry | |
| 93 | +T14319,computer_vision,0.50,Currency Recognition and Detection,17,Computer Science,1707,Computer Vision and Pattern Recognition,3235,currency recognition | |
| 94 | +T10522,computer_vision,0.40,Medical Imaging Techniques and Applications,27,Medicine,2741,"Radiology, Nuclear Medicine and Imaging",135997,medical imaging techniques | |
| 95 | +T11707,computer_vision,0.40,Gaze Tracking and Assistive Technology,17,Computer Science,1709,Human-Computer Interaction,38781,gaze tracking | |
| 96 | +T11714,computer_vision,0.40,Multimodal Machine Learning Applications,17,Computer Science,1707,Computer Vision and Pattern Recognition,65908,multimodal (vision-language) | |
| 97 | +T12357,computer_vision,0.40,Digital Media Forensic Detection,17,Computer Science,1707,Computer Vision and Pattern Recognition,25331,digital media forensics | |
| 98 | +T12874,computer_vision,0.40,Digital Imaging for Blood Diseases,17,Computer Science,1707,Computer Vision and Pattern Recognition,11540,digital imaging for blood diseases | |
| 99 | +T10388,computer_vision,0.30,Advanced Steganography and Watermarking Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,85809,steganography and watermarking | |
| 100 | +T10741,computer_vision,0.30,Video Coding and Compression Technologies,17,Computer Science,1711,Signal Processing,87663,video coding | |
| 101 | +T10775,computer_vision,0.30,Generative Adversarial Networks and Image Synthesis,17,Computer Science,1707,Computer Vision and Pattern Recognition,59387,GANs and image synthesis | |
| 102 | +T10888,computer_vision,0.30,Augmented Reality Applications,17,Computer Science,1707,Computer Vision and Pattern Recognition,82869,augmented reality | |
| 103 | +T10901,computer_vision,0.30,Advanced Data Compression Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,79238,advanced data compression (image) | |
| 104 | +T13759,computer_vision,0.30,Medical Imaging and Pathology Studies,27,Medicine,2740,Pulmonary and Respiratory Medicine,21805,medical imaging and pathology | |
| 105 | +T10638,computer_vision,0.20,Optical measurement and interference techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,120943,optical measurement and interference | |
| 106 | +T11017,computer_vision,0.20,Chaos-based Image/Signal Encryption,17,Computer Science,1707,Computer Vision and Pattern Recognition,32878,chaos-based image encryption | |
| 107 | +T10181,nlp,1.00,Natural Language Processing Techniques,17,Computer Science,1702,Artificial Intelligence,212866,"NLP techniques: MT, parsing, NLU/NLG" | |
| 108 | +T10664,nlp,1.00,Sentiment Analysis and Opinion Mining,17,Computer Science,1702,Artificial Intelligence,108063,sentiment analysis and opinion mining | |
| 109 | +T11550,nlp,1.00,Text and Document Classification Technologies,17,Computer Science,1702,Artificial Intelligence,39399,text and document classification | |
| 110 | +T13629,nlp,1.00,Text Readability and Simplification,17,Computer Science,1702,Artificial Intelligence,11476,text readability and simplification | |
| 111 | +T11710,nlp,0.80,Biomedical Text Mining and Ontologies,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,44645,biomedical text mining and ontologies | |
| 112 | +T12380,nlp,0.80,Authorship Attribution and Profiling,17,Computer Science,1702,Artificial Intelligence,16220,authorship attribution and profiling | |
| 113 | +T13083,nlp,0.80,Advanced Text Analysis Techniques,17,Computer Science,1702,Artificial Intelligence,27691,advanced text analysis | |
| 114 | +T12262,nlp,0.70,Hate Speech and Cyberbullying Detection,17,Computer Science,1702,Artificial Intelligence,23598,hate speech detection | |
| 115 | +T10028,nlp,0.60,Topic Modeling,17,Computer Science,1702,Artificial Intelligence,174916,topic modeling / pre-trained LMs | |
| 116 | +T12031,nlp,0.60,Speech and dialogue systems,17,Computer Science,1702,Artificial Intelligence,54002,speech and dialogue systems | |
| 117 | +T13910,nlp,0.50,Computational and Text Analysis Methods,33,Social Sciences,3300,General Social Sciences,27169,computational and text analysis methods | |
| 118 | +T10215,nlp,0.40,Semantic Web and Ontologies,17,Computer Science,1702,Artificial Intelligence,148084,semantic web and ontologies | |
| 119 | +T13274,nlp,0.40,Expert finding and Q&A systems,17,Computer Science,1710,Information Systems,6346,expert finding and Q&A | |
| 120 | +T13623,nlp,0.40,Linguistic Studies and Language Acquisition,17,Computer Science,1702,Artificial Intelligence,23903,linguistic studies and language acquisition | |
| 121 | +T10034,nlp,0.30,"Syntax, Semantics, Linguistic Variation",12,Arts and Humanities,1203,Language and Linguistics,648367,"syntax, semantics, linguistic variation" | |
| 122 | +T11010,nlp,0.30,"Logic, Reasoning, and Knowledge",17,Computer Science,1702,Artificial Intelligence,124360,"logic, reasoning and knowledge representation" | |
| 123 | +T11147,nlp,0.30,Misinformation and Its Impacts,33,Social Sciences,3312,Sociology and Political Science,121788,misinformation | |
| 124 | +T11644,nlp,0.30,Spam and Phishing Detection,17,Computer Science,1710,Information Systems,42707,spam and phishing detection (text) | |
| 125 | +T12016,nlp,0.30,Web Data Mining and Analysis,17,Computer Science,1710,Information Systems,31966,web data mining and analysis | |
| 126 | +T13155,nlp,0.30,Digital Communication and Language,17,Computer Science,1709,Human-Computer Interaction,40062,digital communication and language | |
| 127 | +T12353,nlp,0.20,Lexicography and Language Studies,12,Arts and Humanities,1203,Language and Linguistics,538548,lexicography and language studies | |
| 128 | +T13310,nlp,0.20,Subtitles and Audiovisual Media,12,Arts and Humanities,1203,Language and Linguistics,18244,subtitles and audiovisual media | |
| 129 | +T10201,speech_audio,1.00,Speech Recognition and Synthesis,17,Computer Science,1702,Artificial Intelligence,150095,speech recognition and synthesis | |
| 130 | +T10860,speech_audio,1.00,Speech and Audio Processing,17,Computer Science,1711,Signal Processing,118725,speech and audio processing | |
| 131 | +T11309,speech_audio,1.00,Music and Audio Processing,17,Computer Science,1711,Signal Processing,56871,music and audio processing | |
| 132 | +T11349,speech_audio,0.60,Music Technology and Sound Studies,17,Computer Science,1707,Computer Vision and Pattern Recognition,124688,music technology and sound studies | |
| 133 | +T11447,speech_audio,0.60,Blind Source Separation Techniques,17,Computer Science,1711,Signal Processing,17370,blind source separation | |
| 134 | +T12031,speech_audio,0.50,Speech and dialogue systems,17,Computer Science,1702,Artificial Intelligence,54002,speech and dialogue systems | |
| 135 | +T10863,speech_audio,0.30,Voice and Speech Disorders,27,Medicine,2737,Physiology,91472,voice and speech disorders | |
| 136 | +T10931,speech_audio,0.20,Direction-of-Arrival Estimation Techniques,17,Computer Science,1711,Signal Processing,60096,direction-of-arrival estimation (microphone arrays) | |
| 137 | +T11034,speech_audio,0.20,Digital Filter Design and Implementation,17,Computer Science,1711,Signal Processing,65313,digital filter design | |
| 138 | +T10941,speech_audio,0.10,Musicology and Musical Analysis,12,Arts and Humanities,1210,Music,1900864,musicology | |
| 139 | +T10191,robotics,1.00,Robotics and Sensor-Based Localization,22,Engineering,2202,Aerospace Engineering,86280,robotics and sensor-based localization | |
| 140 | +T10586,robotics,1.00,Robotic Path Planning Algorithms,17,Computer Science,1707,Computer Vision and Pattern Recognition,75843,robotic path planning | |
| 141 | +T10653,robotics,1.00,Robot Manipulation and Learning,22,Engineering,2207,Control and Systems Engineering,73206,robot manipulation and learning | |
| 142 | +T10709,robotics,1.00,Social Robot Interaction and HRI,32,Psychology,3207,Social Psychology,68796,social robot interaction and HRI | |
| 143 | +T10879,robotics,1.00,Robotic Locomotion and Control,22,Engineering,2204,Biomedical Engineering,55730,robotic locomotion and control | |
| 144 | +T11615,robotics,1.00,Control and Dynamics of Mobile Robots,22,Engineering,2207,Control and Systems Engineering,45357,control and dynamics of mobile robots | |
| 145 | +T10571,robotics,0.80,Robotic Mechanisms and Dynamics,22,Engineering,2207,Control and Systems Engineering,135412,robotic mechanisms and dynamics | |
| 146 | +T10868,robotics,0.80,Soft Robotics and Applications,22,Engineering,2204,Biomedical Engineering,48115,soft robotics | |
| 147 | +T12784,robotics,0.80,Modular Robots and Swarm Intelligence,22,Engineering,2210,Mechanical Engineering,16696,modular robots and swarm intelligence | |
| 148 | +T13382,robotics,0.80,Robotics and Automated Systems,22,Engineering,2207,Control and Systems Engineering,40176,robotics and automated systems | |
| 149 | +T11099,robotics,0.70,Autonomous Vehicle Technology and Safety,22,Engineering,2203,Automotive Engineering,72719,autonomous vehicle technology and safety | |
| 150 | +T11687,robotics,0.70,Teleoperation and Haptic Systems,22,Engineering,2210,Mechanical Engineering,49853,teleoperation and haptic systems | |
| 151 | +T11023,robotics,0.60,Prosthetics and Rehabilitation Robotics,22,Engineering,2204,Biomedical Engineering,77696,prosthetics and rehabilitation robotics | |
| 152 | +T11133,robotics,0.60,UAV Applications and Optimization,22,Engineering,2202,Aerospace Engineering,30665,UAV applications | |
| 153 | +T10249,robotics,0.50,Distributed Control Multi-Agent Systems,17,Computer Science,1705,Computer Networks and Communications,72180,distributed control multi-agent (multi-robot) | |
| 154 | +T10462,robotics,0.50,Reinforcement Learning in Robotics,17,Computer Science,1702,Artificial Intelligence,93314,reinforcement learning in robotics | |
| 155 | +T11486,robotics,0.50,Micro and Nano Robotics,31,Physics and Astronomy,3104,Condensed Matter Physics,33720,micro and nano robotics | |
| 156 | +T14335,robotics,0.50,Educational Robotics and Engineering,17,Computer Science,1702,Artificial Intelligence,29286,educational robotics | |
| 157 | +T11325,robotics,0.40,Inertial Sensor and Navigation,22,Engineering,2202,Aerospace Engineering,67455,inertial sensor and navigation | |
| 158 | +T11192,robotics,0.30,Underwater Vehicles and Communication Systems,22,Engineering,2212,Ocean Engineering,74131,underwater vehicles | |
| 159 | +T12158,robotics,0.30,Guidance and Control Systems,22,Engineering,2202,Aerospace Engineering,30110,guidance and control systems | |
| 160 | +T10525,robotics,0.20,Human-Automation Interaction and Safety,32,Psychology,3207,Social Psychology,104307,human-automation interaction | |
| 161 | +T10805,robotics,0.20,Vehicle Dynamics and Control Systems,22,Engineering,2203,Automotive Engineering,107487,vehicle dynamics and control | |
| 162 | +T10470,hci,1.00,Usability and User Interface Design,17,Computer Science,1709,Human-Computer Interaction,155653,usability and user interface design | |
| 163 | +T10648,hci,1.00,Virtual Reality Applications and Impacts,17,Computer Science,1709,Human-Computer Interaction,94267,virtual reality applications | |
| 164 | +T10789,hci,1.00,Interactive and Immersive Displays,17,Computer Science,1709,Human-Computer Interaction,68845,interactive and immersive displays | |
| 165 | +T10803,hci,1.00,Innovative Human-Technology Interaction,17,Computer Science,1709,Human-Computer Interaction,63792,innovative human-technology interaction | |
| 166 | +T10888,hci,0.80,Augmented Reality Applications,17,Computer Science,1707,Computer Vision and Pattern Recognition,82869,augmented reality applications | |
| 167 | +T11707,hci,0.80,Gaze Tracking and Assistive Technology,17,Computer Science,1709,Human-Computer Interaction,38781,gaze tracking and assistive technology | |
| 168 | +T13874,hci,0.80,Information Architecture and Usability,17,Computer Science,1710,Information Systems,10804,information architecture and usability | |
| 169 | +T14074,hci,0.80,Persona Design and Applications,17,Computer Science,1709,Human-Computer Interaction,2885,persona design | |
| 170 | +T10525,hci,0.70,Human-Automation Interaction and Safety,32,Psychology,3207,Social Psychology,104307,human-automation interaction and safety | |
| 171 | +T11398,hci,0.70,Hand Gesture Recognition Systems,17,Computer Science,1709,Human-Computer Interaction,49516,hand gesture recognition | |
| 172 | +T10429,hci,0.50,EEG and Brain-Computer Interfaces,28,Neuroscience,2805,Cognitive Neuroscience,138072,EEG and brain-computer interfaces | |
| 173 | +T10709,hci,0.50,Social Robot Interaction and HRI,32,Psychology,3207,Social Psychology,68796,social robot interaction | |
| 174 | +T11687,hci,0.50,Teleoperation and Haptic Systems,22,Engineering,2210,Mechanical Engineering,49853,teleoperation and haptics | |
| 175 | +T11704,hci,0.50,Mobile Crowdsensing and Crowdsourcing,17,Computer Science,1706,Computer Science Applications,21303,mobile crowdsensing and crowdsourcing | |
| 176 | +T12128,hci,0.40,AI in Service Interactions,17,Computer Science,1702,Artificial Intelligence,40627,AI in service interactions (chatbot UX) | |
| 177 | +T13155,hci,0.40,Digital Communication and Language,17,Computer Science,1709,Human-Computer Interaction,40062,digital communication and language | |
| 178 | +T10444,hci,0.30,Context-Aware Activity Recognition Systems,17,Computer Science,1707,Computer Vision and Pattern Recognition,78332,context-aware activity recognition (ubicomp) | |
| 179 | +T10914,hci,0.30,Tactile and Sensory Interactions,28,Neuroscience,2805,Cognitive Neuroscience,65044,tactile and sensory interactions | |
| 180 | +T11902,hci,0.30,Intelligent Tutoring Systems and Adaptive Learning,17,Computer Science,1702,Artificial Intelligence,58438,intelligent tutoring systems | |
| 181 | +T11122,hci,0.20,Online Learning and Analytics,17,Computer Science,1706,Computer Science Applications,76535,online learning and analytics | |
| 182 | +T12260,hci,0.20,Educational Technology and Pedagogy,17,Computer Science,1702,Artificial Intelligence,34372,educational technology | |
| 183 | +T12338,hci,0.20,Digital literacy in education,17,Computer Science,1710,Information Systems,90244,digital literacy | |
| 184 | +T13807,hci,0.20,Cultural Insights and Digital Impacts,17,Computer Science,1705,Computer Networks and Communications,20616,cultural insights and digital impacts | |
| 185 | +T14114,hci,0.20,Digital Media and Philosophy,17,Computer Science,1706,Computer Science Applications,14507,digital media and philosophy | |
| 186 | +T10260,software_engineering,1.00,Software Engineering Research,17,Computer Science,1710,Information Systems,118073,software engineering research | |
| 187 | +T10430,software_engineering,1.00,Software Engineering Techniques and Practices,17,Computer Science,1710,Information Systems,203391,software engineering techniques and practices | |
| 188 | +T10639,software_engineering,1.00,Advanced Software Engineering Methodologies,17,Computer Science,1702,Artificial Intelligence,110304,advanced software engineering methodologies | |
| 189 | +T10743,software_engineering,1.00,Software Testing and Debugging Techniques,17,Computer Science,1712,Software,112067,software testing and debugging | |
| 190 | +T11450,software_engineering,1.00,Model-Driven Software Engineering Techniques,17,Computer Science,1712,Software,75558,model-driven software engineering | |
| 191 | +T12423,software_engineering,1.00,Software Reliability and Analysis Research,17,Computer Science,1712,Software,12486,software reliability and analysis | |
| 192 | +T12490,software_engineering,1.00,Software Engineering and Design Patterns,33,Social Sciences,3303,Development,33843,software engineering and design patterns | |
| 193 | +T11675,software_engineering,0.80,Open Source Software Innovations,17,Computer Science,1706,Computer Science Applications,43880,open source software | |
| 194 | +T13197,software_engineering,0.80,Spreadsheets and End-User Computing,17,Computer Science,1712,Software,20146,spreadsheets and end-user computing | |
| 195 | +T10679,software_engineering,0.70,Service-Oriented Architecture and Web Services,17,Computer Science,1710,Information Systems,72493,service-oriented architecture and web services | |
| 196 | +T12127,software_engineering,0.70,Software System Performance and Reliability,17,Computer Science,1705,Computer Networks and Communications,44881,"software system performance, microservices, AIOps" | |
| 197 | +T12799,software_engineering,0.60,Mobile and Web Applications,17,Computer Science,1710,Information Systems,150549,mobile and web applications | |
| 198 | +T12601,software_engineering,0.50,Web Applications and Data Management,17,Computer Science,1710,Information Systems,46375,web applications and data management | |
| 199 | +T10533,software_engineering,0.40,Teaching and Learning Programming,17,Computer Science,1706,Computer Science Applications,175338,teaching and learning programming | |
| 200 | +T11986,software_engineering,0.40,Scientific Computing and Data Management,18,Decision Sciences,1802,Information Systems and Management,75013,research software and scientific workflows | |
| 201 | +T12479,software_engineering,0.30,Web Application Security Vulnerabilities,17,Computer Science,1710,Information Systems,33161,web application security vulnerabilities | |
| 202 | +T13650,software_engineering,0.30,Computational Physics and Python Applications,17,Computer Science,1702,Artificial Intelligence,21186,Python scientific programming | |
| 203 | +T10126,software_engineering,0.20,"Logic, programming, and type systems",17,Computer Science,1702,Artificial Intelligence,234842,"logic, programming and type systems" | |
| 204 | +T13034,software_engineering,0.20,Information Systems Education and Curriculum Development,17,Computer Science,1710,Information Systems,47160,information systems education and curriculum | |
| 205 | +T13681,software_engineering,0.10,Engineering and Information Technology,17,Computer Science,1712,Software,247694,engineering and information technology | |
| 206 | +T10126,programming_languages,1.00,"Logic, programming, and type systems",17,Computer Science,1702,Artificial Intelligence,234842,"logic, programming and type systems" | |
| 207 | +T11727,programming_languages,0.30,Advanced Algebra and Logic,17,Computer Science,1703,Computational Theory and Mathematics,78804,advanced algebra and logic | |
| 208 | +T10533,programming_languages,0.20,Teaching and Learning Programming,17,Computer Science,1706,Computer Science Applications,175338,teaching and learning programming | |
| 209 | +T11567,programming_languages,0.20,semigroups and automata theory,17,Computer Science,1703,Computational Theory and Mathematics,78618,formal languages and automata | |
| 210 | +T12002,programming_languages,0.20,"Computability, Logic, AI Algorithms",17,Computer Science,1703,Computational Theory and Mathematics,36622,computability and logic | |
| 211 | +T13197,programming_languages,0.20,Spreadsheets and End-User Computing,17,Computer Science,1712,Software,20146,end-user programming | |
| 212 | +T10054,compilers,0.60,Parallel Computing and Optimization Techniques,17,Computer Science,1708,Hardware and Architecture,283179,"parallel computing: compiler optimization, OpenMP, CUDA" | |
| 213 | +T10126,compilers,0.40,"Logic, programming, and type systems",17,Computer Science,1702,Artificial Intelligence,234842,"logic, programming and type systems" | |
| 214 | +T10904,compilers,0.30,Embedded Systems Design Techniques,17,Computer Science,1708,Hardware and Architecture,112094,embedded systems design: high-level synthesis | |
| 215 | +T13650,compilers,0.20,Computational Physics and Python Applications,17,Computer Science,1702,Artificial Intelligence,21186,"Python scientific programming (JIT, NumPy)" | |
| 216 | +T10142,formal_verification,1.00,Formal Methods in Verification,17,Computer Science,1703,Computational Theory and Mathematics,96352,formal methods in verification | |
| 217 | +T11125,formal_verification,0.80,Petri Nets in System Modeling,17,Computer Science,1703,Computational Theory and Mathematics,44872,Petri nets in system modeling | |
| 218 | +T11010,formal_verification,0.40,"Logic, Reasoning, and Knowledge",17,Computer Science,1702,Artificial Intelligence,124360,"logic, reasoning and knowledge" | |
| 219 | +T11596,formal_verification,0.40,Constraint Satisfaction and Optimization,17,Computer Science,1705,Computer Networks and Communications,31611,constraint satisfaction and optimization (SAT/CSP) | |
| 220 | +T12002,formal_verification,0.40,"Computability, Logic, AI Algorithms",17,Computer Science,1703,Computational Theory and Mathematics,36622,"computability, logic and AI algorithms" | |
| 221 | +T10126,formal_verification,0.30,"Logic, programming, and type systems",17,Computer Science,1702,Artificial Intelligence,234842,"logic, programming and type systems" | |
| 222 | +T11567,formal_verification,0.30,semigroups and automata theory,17,Computer Science,1703,Computational Theory and Mathematics,78618,automata theory | |
| 223 | +T11727,formal_verification,0.30,Advanced Algebra and Logic,17,Computer Science,1703,Computational Theory and Mathematics,78804,advanced algebra and logic | |
| 224 | +T11424,formal_verification,0.20,Security and Verification in Computing,17,Computer Science,1702,Artificial Intelligence,61000,security and verification in computing | |
| 225 | +T13286,formal_verification,0.20,Modeling and Simulation Systems,17,Computer Science,1703,Computational Theory and Mathematics,22943,modeling and simulation systems | |
| 226 | +T10720,algorithms,1.00,Complexity and Algorithms in Graphs,17,Computer Science,1703,Computational Theory and Mathematics,120820,"complexity and algorithms in graphs (approximation, shortest paths, flows)" | |
| 227 | +T11269,algorithms,1.00,Algorithms and Data Compression,17,Computer Science,1702,Artificial Intelligence,63193,"algorithms and data compression (strings, sorting, succinct structures)" | |
| 228 | +T10374,algorithms,0.80,Advanced Graph Theory Research,17,Computer Science,1703,Computational Theory and Mathematics,99218,advanced graph theory research | |
| 229 | +T12292,algorithms,0.80,Graph Theory and Algorithms,17,Computer Science,1707,Computer Vision and Pattern Recognition,26348,graph theory and algorithms | |
| 230 | +T10996,algorithms,0.70,Computational Geometry and Mesh Generation,17,Computer Science,1704,Computer Graphics and Computer-Aided Design,57791,computational geometry and mesh generation | |
| 231 | +T11106,algorithms,0.60,Data Management and Algorithms,17,Computer Science,1711,Signal Processing,38868,data management and algorithms | |
| 232 | +T11476,algorithms,0.60,Graph theory and applications,26,Mathematics,2608,Geometry and Topology,43851,graph theory and applications | |
| 233 | +T11596,algorithms,0.60,Constraint Satisfaction and Optimization,17,Computer Science,1705,Computer Networks and Communications,31611,constraint satisfaction and optimization | |
| 234 | +T12288,algorithms,0.60,Optimization and Search Problems,17,Computer Science,1705,Computer Networks and Communications,15449,optimization and search problems | |
| 235 | +T12541,algorithms,0.60,Graph Labeling and Dimension Problems,17,Computer Science,1703,Computational Theory and Mathematics,21089,graph labeling and dimension problems | |
| 236 | +T10100,algorithms,0.50,Metaheuristic Optimization Algorithms Research,17,Computer Science,1702,Artificial Intelligence,158325,metaheuristic optimization algorithms | |
| 237 | +T10551,algorithms,0.50,Scheduling and Optimization Algorithms,22,Engineering,2209,Industrial and Manufacturing Engineering,95222,scheduling and optimization algorithms | |
| 238 | +T10948,algorithms,0.50,Advanced Combinatorial Mathematics,26,Mathematics,2607,Discrete Mathematics and Combinatorics,119560,advanced combinatorial mathematics | |
| 239 | +T11975,algorithms,0.50,Evolutionary Algorithms and Applications,17,Computer Science,1702,Artificial Intelligence,40033,evolutionary algorithms | |
| 240 | +T12176,algorithms,0.50,Optimization and Packing Problems,22,Engineering,2209,Industrial and Manufacturing Engineering,19264,optimization and packing problems | |
| 241 | +T10792,algorithms,0.40,Matrix Theory and Algorithms,17,Computer Science,1703,Computational Theory and Mathematics,143219,matrix theory and algorithms | |
| 242 | +T10963,algorithms,0.40,Advanced Optimization Algorithms Research,26,Mathematics,2612,Numerical Analysis,74491,advanced optimization algorithms | |
| 243 | +T11329,algorithms,0.40,Limits and Structures in Graph Theory,26,Mathematics,2607,Discrete Mathematics and Combinatorics,32670,limits and structures in graph theory | |
| 244 | +T12401,algorithms,0.40,Scheduling and Timetabling Solutions,18,Decision Sciences,1803,Management Science and Operations Research,22410,scheduling and timetabling | |
| 245 | +T10545,algorithms,0.30,Optimization and Variational Analysis,17,Computer Science,1703,Computational Theory and Mathematics,76354,optimization and variational analysis | |
| 246 | +T10567,algorithms,0.30,Vehicle Routing Optimization Methods,22,Engineering,2209,Industrial and Manufacturing Engineering,65582,vehicle routing optimization | |
| 247 | +T10848,algorithms,0.30,Advanced Multi-Objective Optimization Algorithms,17,Computer Science,1703,Computational Theory and Mathematics,42818,multi-objective optimization algorithms | |
| 248 | +T10991,algorithms,0.30,Game Theory and Voting Systems,20,"Economics, Econometrics and Finance",2002,Economics and Econometrics,79857,game theory and voting systems | |
| 249 | +T11031,algorithms,0.30,Game Theory and Applications,18,Decision Sciences,1803,Management Science and Operations Research,74906,game theory and applications | |
| 250 | +T11697,algorithms,0.30,Numerical Methods and Algorithms,17,Computer Science,1703,Computational Theory and Mathematics,27804,numerical methods and algorithms | |
| 251 | +T12162,algorithms,0.30,Cellular Automata and Applications,17,Computer Science,1703,Computational Theory and Mathematics,21422,cellular automata | |
| 252 | +T12303,algorithms,0.30,Tensor decomposition and applications,26,Mathematics,2605,Computational Mathematics,16050,tensor decomposition | |
| 253 | +T12536,algorithms,0.30,Topological and Geometric Data Analysis,17,Computer Science,1703,Computational Theory and Mathematics,17719,topological data analysis | |
| 254 | +T12709,algorithms,0.30,Optimization and Mathematical Programming,22,Engineering,2207,Control and Systems Engineering,48395,optimization and mathematical programming | |
| 255 | +T10287,algorithms,0.20,Algebraic structures and combinatorial models,26,Mathematics,2608,Geometry and Topology,66060,algebraic structures and combinatorial models | |
| 256 | +T11182,algorithms,0.20,Auction Theory and Applications,18,Decision Sciences,1803,Management Science and Operations Research,39314,auction theory | |
| 257 | +T11252,algorithms,0.20,Evolutionary Game Theory and Cooperation,33,Social Sciences,3312,Sociology and Political Science,30422,evolutionary game theory and cooperation | |
| 258 | +T11716,algorithms,0.20,Random Matrices and Applications,26,Mathematics,2613,Statistics and Probability,17314,random matrices | |
| 259 | +T12056,algorithms,0.20,Markov Chains and Monte Carlo Methods,26,Mathematics,2613,Statistics and Probability,29874,Markov chains and Monte Carlo | |
| 260 | +T12177,algorithms,0.20,Resource-Constrained Project Scheduling,18,Decision Sciences,1803,Management Science and Operations Research,24724,resource-constrained project scheduling | |
| 261 | +T12002,computational_complexity,0.80,"Computability, Logic, AI Algorithms",17,Computer Science,1703,Computational Theory and Mathematics,36622,"computability, logic and AI algorithms (Turing machines, Kolmogorov complexity)" | |
| 262 | +T11567,computational_complexity,0.70,semigroups and automata theory,17,Computer Science,1703,Computational Theory and Mathematics,78618,semigroups and automata theory | |
| 263 | +T10720,computational_complexity,0.50,Complexity and Algorithms in Graphs,17,Computer Science,1703,Computational Theory and Mathematics,120820,"complexity and algorithms in graphs (P vs NP, complexity classes)" | |
| 264 | +T11435,computational_complexity,0.50,Polynomial and algebraic computation,17,Computer Science,1703,Computational Theory and Mathematics,40510,polynomial and algebraic computation | |
| 265 | +T11727,computational_complexity,0.30,Advanced Algebra and Logic,17,Computer Science,1703,Computational Theory and Mathematics,78804,advanced algebra and logic | |
| 266 | +T11130,computational_complexity,0.20,Coding theory and cryptography,17,Computer Science,1702,Artificial Intelligence,76373,coding theory and cryptography | |
| 267 | +T12162,computational_complexity,0.20,Cellular Automata and Applications,17,Computer Science,1703,Computational Theory and Mathematics,21422,cellular automata | |
| 268 | +T10020,computational_complexity,0.10,Quantum Information and Cryptography,17,Computer Science,1702,Artificial Intelligence,145738,quantum information (quantum complexity) | |
| 269 | +T12469,computational_complexity,0.10,"Chaos, Complexity, and Education",17,Computer Science,1703,Computational Theory and Mathematics,24555,"chaos, complexity and education" | |
| 270 | +T10317,database_systems,1.00,Advanced Database Systems and Queries,17,Computer Science,1705,Computer Networks and Communications,163709,advanced database systems and queries | |
| 271 | +T11719,database_systems,0.60,Data Quality and Management,18,Decision Sciences,1803,Management Science and Operations Research,38898,data quality and management | |
| 272 | +T12761,database_systems,0.60,Data Stream Mining Techniques,17,Computer Science,1702,Artificial Intelligence,9573,data stream mining | |
| 273 | +T14280,database_systems,0.60,Big Data Technologies and Applications,18,Decision Sciences,1802,Information Systems and Management,24048,big data technologies and applications | |
| 274 | +T10538,database_systems,0.50,Data Mining Algorithms and Applications,17,Computer Science,1710,Information Systems,63962,data mining algorithms and applications | |
| 275 | +T11106,database_systems,0.50,Data Management and Algorithms,17,Computer Science,1711,Signal Processing,38868,data management and algorithms | |
| 276 | +T11181,database_systems,0.50,Advanced Data Storage Technologies,17,Computer Science,1705,Computer Networks and Communications,77941,advanced data storage technologies | |
| 277 | +T12601,database_systems,0.50,Web Applications and Data Management,17,Computer Science,1710,Information Systems,46375,web applications and data management | |
| 278 | +T10215,database_systems,0.40,Semantic Web and Ontologies,17,Computer Science,1702,Artificial Intelligence,148084,"semantic web and ontologies (RDF, SPARQL)" | |
| 279 | +T10772,database_systems,0.40,Distributed systems and fault tolerance,17,Computer Science,1705,Computer Networks and Communications,88230,"distributed systems and fault tolerance (distributed databases, transactions)" | |
| 280 | +T11891,database_systems,0.40,Big Data and Business Intelligence,14,"Business, Management and Accounting",1404,Management Information Systems,74132,big data and business intelligence | |
| 281 | +T12016,database_systems,0.40,Web Data Mining and Analysis,17,Computer Science,1710,Information Systems,31966,web data mining | |
| 282 | +T13373,database_systems,0.40,Data Mining and Machine Learning Applications,17,Computer Science,1710,Information Systems,64548,data mining and ML applications | |
| 283 | +T14435,database_systems,0.40,Information Retrieval and Data Mining,17,Computer Science,1710,Information Systems,2608,information retrieval and data mining | |
| 284 | +T11937,database_systems,0.30,Research Data Management Practices,17,Computer Science,1710,Information Systems,278973,research data management | |
| 285 | +T13647,database_systems,0.30,AI and Big Data Applications,17,Computer Science,1710,Information Systems,1126,AI and big data applications | |
| 286 | +T10101,database_systems,0.20,Cloud Computing and Resource Management,17,Computer Science,1710,Information Systems,167474,"cloud computing (MapReduce, Hadoop)" | |
| 287 | +T10757,database_systems,0.20,Geographic Information Systems Studies,33,Social Sciences,3305,"Geography, Planning and Development",128351,geographic information systems | |
| 288 | +T13832,database_systems,0.20,Advanced Decision-Making Techniques,17,Computer Science,1710,Information Systems,2813,advanced decision-making techniques (DSS) | |
| 289 | +T14347,database_systems,0.20,Big Data and Digital Economy,17,Computer Science,1710,Information Systems,721,big data and digital economy | |
| 290 | +T14484,database_systems,0.20,Technology and Data Analysis,17,Computer Science,1710,Information Systems,151,technology and data analysis | |
| 291 | +T10203,information_retrieval,1.00,Recommender Systems and Techniques,17,Computer Science,1710,Information Systems,121917,recommender systems | |
| 292 | +T10286,information_retrieval,1.00,Information Retrieval and Search Behavior,17,Computer Science,1710,Information Systems,126137,information retrieval and search behavior | |
| 293 | +T13274,information_retrieval,0.80,Expert finding and Q&A systems,17,Computer Science,1710,Information Systems,6346,expert finding and Q&A systems | |
| 294 | +T14435,information_retrieval,0.60,Information Retrieval and Data Mining,17,Computer Science,1710,Information Systems,2608,information retrieval and data mining | |
| 295 | +T12016,information_retrieval,0.50,Web Data Mining and Analysis,17,Computer Science,1710,Information Systems,31966,web data mining and analysis | |
| 296 | +T13976,information_retrieval,0.50,Web visibility and informetrics,17,Computer Science,1710,Information Systems,13005,web visibility and informetrics | |
| 297 | +T10627,information_retrieval,0.40,Advanced Image and Video Retrieval Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,51546,advanced image and video retrieval | |
| 298 | +T10028,information_retrieval,0.30,Topic Modeling,17,Computer Science,1702,Artificial Intelligence,174916,topic modeling / RAG / sentence retrieval | |
| 299 | +T10215,information_retrieval,0.30,Semantic Web and Ontologies,17,Computer Science,1702,Artificial Intelligence,148084,semantic web and ontologies | |
| 300 | +T10824,information_retrieval,0.30,Image Retrieval and Classification Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,82772,image retrieval and classification | |
| 301 | +T10664,information_retrieval,0.20,Sentiment Analysis and Opinion Mining,17,Computer Science,1702,Artificial Intelligence,108063,sentiment analysis and opinion mining | |
| 302 | +T11122,information_retrieval,0.20,Online Learning and Analytics,17,Computer Science,1706,Computer Science Applications,76535,online learning and analytics (recommendation) | |
| 303 | +T11644,information_retrieval,0.20,Spam and Phishing Detection,17,Computer Science,1710,Information Systems,42707,spam and phishing detection | |
| 304 | +T11813,information_retrieval,0.20,Library Collection Development and Digital Resources,17,Computer Science,1710,Information Systems,138307,library collection development and digital resources | |
| 305 | +T11937,information_retrieval,0.20,Research Data Management Practices,17,Computer Science,1710,Information Systems,278973,research data management | |
| 306 | +T12863,information_retrieval,0.20,Web and Library Services,17,Computer Science,1710,Information Systems,103530,web and library services | |
| 307 | +T13166,information_retrieval,0.20,Information Science and Libraries,17,Computer Science,1710,Information Systems,71106,information science and libraries | |
| 308 | +T13673,information_retrieval,0.20,Library Science and Information,17,Computer Science,1710,Information Systems,418580,library science and information | |
| 309 | +T13874,information_retrieval,0.20,Information Architecture and Usability,17,Computer Science,1710,Information Systems,10804,information architecture and usability | |
| 310 | +T14330,information_retrieval,0.20,Library Science and Information Systems,17,Computer Science,1710,Information Systems,95296,library science and information systems | |
| 311 | +T10715,distributed_computing,1.00,Distributed and Parallel Computing Systems,17,Computer Science,1705,Computer Networks and Communications,102389,"distributed and parallel computing systems (grid, cluster, scheduling)" | |
| 312 | +T10772,distributed_computing,1.00,Distributed systems and fault tolerance,17,Computer Science,1705,Computer Networks and Communications,88230,"distributed systems and fault tolerance (consensus, replication, transactions)" | |
| 313 | +T10742,distributed_computing,0.80,Peer-to-Peer Network Technologies,17,Computer Science,1705,Computer Networks and Communications,42026,peer-to-peer network technologies | |
| 314 | +T10054,distributed_computing,0.60,Parallel Computing and Optimization Techniques,17,Computer Science,1708,Hardware and Architecture,283179,"parallel computing (HPC, MPI, GPU)" | |
| 315 | +T10829,distributed_computing,0.50,Interconnection Networks and Systems,17,Computer Science,1705,Computer Networks and Communications,58222,interconnection networks and systems | |
| 316 | +T11181,distributed_computing,0.50,Advanced Data Storage Technologies,17,Computer Science,1705,Computer Networks and Communications,77941,advanced data storage technologies | |
| 317 | +T10101,distributed_computing,0.40,Cloud Computing and Resource Management,17,Computer Science,1710,Information Systems,167474,cloud computing and resource management | |
| 318 | +T12127,distributed_computing,0.40,Software System Performance and Reliability,17,Computer Science,1705,Computer Networks and Communications,44881,software system performance and reliability | |
| 319 | +T10249,distributed_computing,0.30,Distributed Control Multi-Agent Systems,17,Computer Science,1705,Computer Networks and Communications,72180,distributed control multi-agent systems | |
| 320 | +T10273,distributed_computing,0.30,IoT and Edge/Fog Computing,17,Computer Science,1705,Computer Networks and Communications,81820,IoT and edge/fog computing | |
| 321 | +T10679,distributed_computing,0.30,Service-Oriented Architecture and Web Services,17,Computer Science,1710,Information Systems,72493,service-oriented architecture | |
| 322 | +T11986,distributed_computing,0.30,Scientific Computing and Data Management,18,Decision Sciences,1802,Information Systems and Management,75013,scientific workflows | |
| 323 | +T12203,distributed_computing,0.30,Mobile Agent-Based Network Management,17,Computer Science,1705,Computer Networks and Communications,35115,mobile agent-based network management | |
| 324 | +T11478,distributed_computing,0.20,Caching and Content Delivery,17,Computer Science,1705,Computer Networks and Communications,33178,caching and content delivery | |
| 325 | +T12216,distributed_computing,0.20,Network Time Synchronization Technologies,17,Computer Science,1705,Computer Networks and Communications,198469,network time synchronization | |
| 326 | +T12879,distributed_computing,0.20,Distributed Sensor Networks and Detection Algorithms,17,Computer Science,1705,Computer Networks and Communications,9751,distributed sensor networks and detection | |
| 327 | +T10101,cloud_computing,1.00,Cloud Computing and Resource Management,17,Computer Science,1710,Information Systems,167474,"cloud computing and resource management (VMs, serverless, data centres)" | |
| 328 | +T14067,cloud_computing,1.00,Cloud Computing and Remote Desktop Technologies,17,Computer Science,1708,Hardware and Architecture,13194,cloud computing and remote desktop technologies | |
| 329 | +T10679,cloud_computing,0.60,Service-Oriented Architecture and Web Services,17,Computer Science,1710,Information Systems,72493,service-oriented architecture and web services | |
| 330 | +T11614,cloud_computing,0.60,Cloud Data Security Solutions,17,Computer Science,1710,Information Systems,37905,cloud data security solutions | |
| 331 | +T12127,cloud_computing,0.60,Software System Performance and Reliability,17,Computer Science,1705,Computer Networks and Communications,44881,"software system performance (microservices, cloud-native, AIOps)" | |
| 332 | +T10273,cloud_computing,0.40,IoT and Edge/Fog Computing,17,Computer Science,1705,Computer Networks and Communications,81820,IoT and edge/fog (cloud-edge) | |
| 333 | +T14098,cloud_computing,0.40,Energy Efficiency in Computing,17,Computer Science,1708,Hardware and Architecture,7354,energy efficiency in computing (data centres) | |
| 334 | +T10715,cloud_computing,0.30,Distributed and Parallel Computing Systems,17,Computer Science,1705,Computer Networks and Communications,102389,distributed and parallel computing (grid) | |
| 335 | +T11181,cloud_computing,0.20,Advanced Data Storage Technologies,17,Computer Science,1705,Computer Networks and Communications,77941,data storage technologies | |
| 336 | +T12238,cloud_computing,0.20,Green IT and Sustainability,22,Engineering,2208,Electrical and Electronic Engineering,27208,green IT (green data centres) | |
| 337 | +T12799,cloud_computing,0.20,Mobile and Web Applications,17,Computer Science,1710,Information Systems,150549,mobile and web applications | |
| 338 | +T10273,edge_computing,1.00,IoT and Edge/Fog Computing,17,Computer Science,1705,Computer Networks and Communications,81820,"IoT and edge/fog computing (offloading, MEC, edge AI)" | |
| 339 | +T13038,edge_computing,0.60,Internet of Things and AI,17,Computer Science,1710,Information Systems,22017,Internet of Things and AI | |
| 340 | +T12079,edge_computing,0.40,IoT Networks and Protocols,22,Engineering,2208,Electrical and Electronic Engineering,24766,IoT networks and protocols | |
| 341 | +T10080,edge_computing,0.30,Energy Efficient Wireless Sensor Networks,17,Computer Science,1705,Computer Networks and Communications,120392,energy-efficient wireless sensor networks | |
| 342 | +T13420,edge_computing,0.30,Arduino and IoT Applications,22,Engineering,2208,Electrical and Electronic Engineering,101450,Arduino and IoT applications | |
| 343 | +T13535,edge_computing,0.30,Wireless Sensor Networks and IoT,22,Engineering,2207,Control and Systems Engineering,17276,wireless sensor networks and IoT | |
| 344 | +T13541,edge_computing,0.30,IoT-based Control Systems,17,Computer Science,1706,Computer Science Applications,0,IoT-based control systems | |
| 345 | +T13918,edge_computing,0.30,Advanced Data and IoT Technologies,22,Engineering,2208,Electrical and Electronic Engineering,6210,advanced data and IoT technologies | |
| 346 | +T13924,edge_computing,0.30,Internet of Things and Social Network Interactions,17,Computer Science,1705,Computer Networks and Communications,0,IoT and social network interactions | |
| 347 | +T10101,edge_computing,0.20,Cloud Computing and Resource Management,17,Computer Science,1710,Information Systems,167474,cloud computing (cloud-edge) | |
| 348 | +T11704,edge_computing,0.20,Mobile Crowdsensing and Crowdsourcing,17,Computer Science,1706,Computer Science Applications,21303,mobile crowdsensing | |
| 349 | +T12406,edge_computing,0.20,IoT and GPS-based Vehicle Safety Systems,22,Engineering,2210,Mechanical Engineering,26746,IoT and GPS vehicle safety | |
| 350 | +T10904,edge_computing,0.10,Embedded Systems Design Techniques,17,Computer Science,1708,Hardware and Architecture,112094,embedded systems design | |
| 351 | +T10138,computer_networks,1.00,Network Traffic and Congestion Control,17,Computer Science,1705,Computer Networks and Communications,181149,network traffic and congestion control | |
| 352 | +T10246,computer_networks,1.00,Mobile Ad Hoc Networks,17,Computer Science,1705,Computer Networks and Communications,90776,mobile ad hoc networks | |
| 353 | +T10575,computer_networks,1.00,Wireless Communication Networks Research,17,Computer Science,1705,Computer Networks and Communications,85799,wireless communication networks research | |
| 354 | +T10714,computer_networks,1.00,Software-Defined Networks and 5G,17,Computer Science,1705,Computer Networks and Communications,74363,software-defined networks and 5G | |
| 355 | +T10761,computer_networks,1.00,Vehicular Ad Hoc Networks (VANETs),22,Engineering,2208,Electrical and Electronic Engineering,58233,vehicular ad hoc networks | |
| 356 | +T11158,computer_networks,1.00,Wireless Networks and Protocols,17,Computer Science,1705,Computer Networks and Communications,69837,wireless networks and protocols | |
| 357 | +T11478,computer_networks,1.00,Caching and Content Delivery,17,Computer Science,1705,Computer Networks and Communications,33178,caching and content delivery | |
| 358 | +T11896,computer_networks,1.00,Opportunistic and Delay-Tolerant Networks,17,Computer Science,1705,Computer Networks and Communications,14067,opportunistic and delay-tolerant networks | |
| 359 | +T13553,computer_networks,1.00,Age of Information Optimization,17,Computer Science,1705,Computer Networks and Communications,4716,age of information optimization | |
| 360 | +T10651,computer_networks,0.90,"IPv6, Mobility, Handover, Networks, Security",22,Engineering,2208,Electrical and Electronic Engineering,60254,"IPv6, mobility, handover, networks, security" | |
| 361 | +T12326,computer_networks,0.90,Network Packet Processing and Optimization,17,Computer Science,1708,Hardware and Architecture,24817,network packet processing | |
| 362 | +T10080,computer_networks,0.80,Energy Efficient Wireless Sensor Networks,17,Computer Science,1705,Computer Networks and Communications,120392,energy-efficient wireless sensor networks | |
| 363 | +T10579,computer_networks,0.80,Cognitive Radio Networks and Spectrum Sensing,17,Computer Science,1705,Computer Networks and Communications,57427,cognitive radio networks and spectrum sensing | |
| 364 | +T10796,computer_networks,0.80,Cooperative Communication and Network Coding,17,Computer Science,1705,Computer Networks and Communications,37709,cooperative communication and network coding | |
| 365 | +T11409,computer_networks,0.80,Advanced Wireless Network Optimization,22,Engineering,2208,Electrical and Electronic Engineering,39890,advanced wireless network optimization | |
| 366 | +T12079,computer_networks,0.80,IoT Networks and Protocols,22,Engineering,2208,Electrical and Electronic Engineering,24766,IoT networks and protocols | |
| 367 | +T12801,computer_networks,0.80,Bluetooth and Wireless Communication Technologies,17,Computer Science,1705,Computer Networks and Communications,13245,Bluetooth and wireless technologies | |
| 368 | +T10232,computer_networks,0.70,Optical Network Technologies,22,Engineering,2208,Electrical and Electronic Engineering,121755,optical network technologies | |
| 369 | +T10847,computer_networks,0.70,Advanced Optical Network Technologies,22,Engineering,2208,Electrical and Electronic Engineering,54279,advanced optical network technologies | |
| 370 | +T10125,computer_networks,0.60,Advanced Wireless Communication Techniques,22,Engineering,2208,Electrical and Electronic Engineering,133722,advanced wireless communication techniques | |
| 371 | +T11498,computer_networks,0.60,Security in Wireless Sensor Networks,17,Computer Science,1705,Computer Networks and Communications,29133,security in wireless sensor networks | |
| 372 | +T11932,computer_networks,0.60,Wireless Body Area Networks,22,Engineering,2204,Biomedical Engineering,26062,wireless body area networks | |
| 373 | +T12203,computer_networks,0.60,Mobile Agent-Based Network Management,17,Computer Science,1705,Computer Networks and Communications,35115,mobile agent-based network management | |
| 374 | +T13535,computer_networks,0.60,Wireless Sensor Networks and IoT,22,Engineering,2207,Control and Systems Engineering,17276,wireless sensor networks and IoT | |
| 375 | +T10400,computer_networks,0.50,Network Security and Intrusion Detection,17,Computer Science,1705,Computer Networks and Communications,165491,network security and intrusion detection | |
| 376 | +T10742,computer_networks,0.50,Peer-to-Peer Network Technologies,17,Computer Science,1705,Computer Networks and Communications,42026,peer-to-peer networks | |
| 377 | +T10829,computer_networks,0.50,Interconnection Networks and Systems,17,Computer Science,1705,Computer Networks and Communications,58222,interconnection networks | |
| 378 | +T10964,computer_networks,0.50,Wireless Communication Security Techniques,22,Engineering,2208,Electrical and Electronic Engineering,23318,wireless communication security | |
| 379 | +T11321,computer_networks,0.50,Error Correcting Code Techniques,17,Computer Science,1705,Computer Networks and Communications,62039,error-correcting code techniques | |
| 380 | +T11392,computer_networks,0.50,Energy Harvesting in Wireless Networks,22,Engineering,2208,Electrical and Electronic Engineering,19694,energy harvesting in wireless networks | |
| 381 | +T11458,computer_networks,0.50,Advanced Wireless Communication Technologies,22,Engineering,2208,Electrical and Electronic Engineering,31219,advanced wireless communication technologies | |
| 382 | +T11598,computer_networks,0.50,Internet Traffic Analysis and Secure E-voting,17,Computer Science,1702,Artificial Intelligence,28265,Internet traffic analysis | |
| 383 | +T12042,computer_networks,0.50,Satellite Communication Systems,22,Engineering,2202,Aerospace Engineering,65429,satellite communication systems | |
| 384 | +T12216,computer_networks,0.50,Network Time Synchronization Technologies,17,Computer Science,1705,Computer Networks and Communications,198469,network time synchronization | |
| 385 | +T12791,computer_networks,0.50,Full-Duplex Wireless Communications,22,Engineering,2208,Electrical and Electronic Engineering,6226,full-duplex wireless | |
| 386 | +T12879,computer_networks,0.50,Distributed Sensor Networks and Detection Algorithms,17,Computer Science,1705,Computer Networks and Communications,9751,distributed sensor networks and detection | |
| 387 | +T14353,computer_networks,0.50,Wireless Sensor Networks for Data Analysis,17,Computer Science,1705,Computer Networks and Communications,3868,wireless sensor networks for data analysis | |
| 388 | +T10148,computer_networks,0.40,Advanced MIMO Systems Optimization,22,Engineering,2208,Electrical and Electronic Engineering,53367,advanced MIMO systems | |
| 389 | +T10851,computer_networks,0.40,Optical Wireless Communication Technologies,22,Engineering,2208,Electrical and Electronic Engineering,60225,optical wireless communication | |
| 390 | +T12131,computer_networks,0.40,Wireless Signal Modulation Classification,17,Computer Science,1702,Artificial Intelligence,14439,wireless signal modulation classification | |
| 391 | +T10273,computer_networks,0.30,IoT and Edge/Fog Computing,17,Computer Science,1705,Computer Networks and Communications,81820,IoT and edge/fog computing | |
| 392 | +T10711,computer_networks,0.30,Target Tracking and Data Fusion in Sensor Networks,17,Computer Science,1702,Artificial Intelligence,69847,target tracking and data fusion in sensor networks | |
| 393 | +T10767,computer_networks,0.30,Advanced Photonic Communication Systems,22,Engineering,2208,Electrical and Electronic Engineering,67441,advanced photonic communication systems | |
| 394 | +T11130,computer_networks,0.30,Coding theory and cryptography,17,Computer Science,1702,Artificial Intelligence,76373,coding theory and cryptography | |
| 395 | +T11797,computer_networks,0.30,graph theory and CDMA systems,22,Engineering,2208,Electrical and Electronic Engineering,7028,graph theory and CDMA systems | |
| 396 | +T10400,cybersecurity,1.00,Network Security and Intrusion Detection,17,Computer Science,1705,Computer Networks and Communications,165491,network security and intrusion detection | |
| 397 | +T10734,cybersecurity,1.00,Information and Cyber Security,17,Computer Science,1710,Information Systems,164985,information and cyber security | |
| 398 | +T11241,cybersecurity,1.00,Advanced Malware Detection Techniques,17,Computer Science,1711,Signal Processing,39675,advanced malware detection | |
| 399 | +T11644,cybersecurity,1.00,Spam and Phishing Detection,17,Computer Science,1710,Information Systems,42707,spam and phishing detection | |
| 400 | +T12034,cybersecurity,1.00,Digital and Cyber Forensics,17,Computer Science,1710,Information Systems,29025,digital and cyber forensics | |
| 401 | +T12479,cybersecurity,1.00,Web Application Security Vulnerabilities,17,Computer Science,1710,Information Systems,33161,web application security vulnerabilities | |
| 402 | +T13983,cybersecurity,1.00,Cybersecurity and Information Systems,17,Computer Science,1705,Computer Networks and Communications,35176,cybersecurity and information systems | |
| 403 | +T11800,cybersecurity,0.90,User Authentication and Security Systems,17,Computer Science,1710,Information Systems,45894,user authentication and security systems | |
| 404 | +T11424,cybersecurity,0.80,Security and Verification in Computing,17,Computer Science,1702,Artificial Intelligence,61000,"security and verification in computing (TEEs, OS security)" | |
| 405 | +T12519,cybersecurity,0.80,Cybercrime and Law Enforcement Studies,17,Computer Science,1710,Information Systems,61556,cybercrime and law enforcement | |
| 406 | +T11498,cybersecurity,0.70,Security in Wireless Sensor Networks,17,Computer Science,1705,Computer Networks and Communications,29133,security in wireless sensor networks | |
| 407 | +T12122,cybersecurity,0.70,Physical Unclonable Functions (PUFs) and Hardware Security,17,Computer Science,1708,Hardware and Architecture,19603,PUFs and hardware security | |
| 408 | +T12221,cybersecurity,0.70,Cybersecurity and Cyber Warfare Studies,33,Social Sciences,3320,Political Science and International Relations,41299,cybersecurity and cyber warfare studies | |
| 409 | +T10388,cybersecurity,0.60,Advanced Steganography and Watermarking Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,85809,steganography and watermarking | |
| 410 | +T10828,cybersecurity,0.60,Biometric Identification and Security,17,Computer Science,1711,Signal Processing,72724,biometric identification and security | |
| 411 | +T10917,cybersecurity,0.60,Smart Grid Security and Resilience,22,Engineering,2207,Control and Systems Engineering,32548,smart grid security and resilience | |
| 412 | +T10927,cybersecurity,0.60,Access Control and Trust,33,Social Sciences,3312,Sociology and Political Science,67543,access control and trust | |
| 413 | +T10964,cybersecurity,0.60,Wireless Communication Security Techniques,22,Engineering,2208,Electrical and Electronic Engineering,23318,wireless communication security | |
| 414 | +T11504,cybersecurity,0.60,Advanced Authentication Protocols Security,17,Computer Science,1705,Computer Networks and Communications,65641,advanced authentication protocols | |
| 415 | +T11614,cybersecurity,0.60,Cloud Data Security Solutions,17,Computer Science,1710,Information Systems,37905,cloud data security | |
| 416 | +T13999,cybersecurity,0.60,Digital Rights Management and Security,17,Computer Science,1710,Information Systems,12987,digital rights management | |
| 417 | +T10237,cybersecurity,0.50,Cryptography and Data Security,17,Computer Science,1702,Artificial Intelligence,120453,cryptography and data security | |
| 418 | +T12357,cybersecurity,0.50,Digital Media Forensic Detection,17,Computer Science,1707,Computer Vision and Pattern Recognition,25331,digital media forensic detection | |
| 419 | +T14042,cybersecurity,0.50,Technology and Security Systems,17,Computer Science,1710,Information Systems,8140,technology and security systems | |
| 420 | +T10951,cybersecurity,0.40,Cryptographic Implementations and Security,17,Computer Science,1702,Artificial Intelligence,72745,cryptographic implementations (side channels) | |
| 421 | +T11045,cybersecurity,0.40,"Privacy, Security, and Data Protection",33,Social Sciences,3312,Sociology and Political Science,75856,"privacy, security and data protection" | |
| 422 | +T11598,cybersecurity,0.40,Internet Traffic Analysis and Secure E-voting,17,Computer Science,1702,Artificial Intelligence,28265,Internet traffic analysis and secure e-voting | |
| 423 | +T11689,cybersecurity,0.40,Adversarial Robustness in Machine Learning,17,Computer Science,1702,Artificial Intelligence,57233,adversarial robustness (ML security) | |
| 424 | +T11017,cybersecurity,0.30,Chaos-based Image/Signal Encryption,17,Computer Science,1707,Computer Vision and Pattern Recognition,32878,chaos-based image encryption | |
| 425 | +T11512,cybersecurity,0.30,Anomaly Detection Techniques and Applications,17,Computer Science,1702,Artificial Intelligence,36026,anomaly detection techniques (intrusion/fraud detection) | |
| 426 | +T12943,cybersecurity,0.30,COVID-19 Digital Contact Tracing,17,Computer Science,1710,Information Systems,9483,COVID-19 contact tracing | |
| 427 | +T10270,cybersecurity,0.20,Blockchain Technology Applications and Security,17,Computer Science,1710,Information Systems,168283,blockchain security | |
| 428 | +T12131,cybersecurity,0.20,Wireless Signal Modulation Classification,17,Computer Science,1702,Artificial Intelligence,14439,wireless signal modulation classification (spectrum security) | |
| 429 | +T13270,cybersecurity,0.20,QR Code Applications and Technologies,17,Computer Science,1710,Information Systems,15516,QR code applications | |
| 430 | +T10237,applied_cryptography,1.00,Cryptography and Data Security,17,Computer Science,1702,Artificial Intelligence,120453,cryptography and data security | |
| 431 | +T10951,applied_cryptography,1.00,Cryptographic Implementations and Security,17,Computer Science,1702,Artificial Intelligence,72745,cryptographic implementations and security | |
| 432 | +T11693,applied_cryptography,1.00,Cryptography and Residue Arithmetic,17,Computer Science,1710,Information Systems,35528,cryptography and residue arithmetic | |
| 433 | +T11130,applied_cryptography,0.90,Coding theory and cryptography,17,Computer Science,1702,Artificial Intelligence,76373,coding theory and cryptography | |
| 434 | +T11017,applied_cryptography,0.70,Chaos-based Image/Signal Encryption,17,Computer Science,1707,Computer Vision and Pattern Recognition,32878,chaos-based image/signal encryption | |
| 435 | +T10020,applied_cryptography,0.50,Quantum Information and Cryptography,17,Computer Science,1702,Artificial Intelligence,145738,quantum information and cryptography | |
| 436 | +T11504,applied_cryptography,0.50,Advanced Authentication Protocols Security,17,Computer Science,1705,Computer Networks and Communications,65641,advanced authentication protocols | |
| 437 | +T11614,applied_cryptography,0.40,Cloud Data Security Solutions,17,Computer Science,1710,Information Systems,37905,cloud data security (encrypted outsourcing) | |
| 438 | +T12122,applied_cryptography,0.40,Physical Unclonable Functions (PUFs) and Hardware Security,17,Computer Science,1708,Hardware and Architecture,19603,PUFs and hardware security | |
| 439 | +T10270,applied_cryptography,0.30,Blockchain Technology Applications and Security,17,Computer Science,1710,Information Systems,168283,blockchain technology | |
| 440 | +T10764,applied_cryptography,0.30,Privacy-Preserving Technologies in Data,17,Computer Science,1702,Artificial Intelligence,97710,"privacy-preserving technologies (SMPC, HE)" | |
| 441 | +T11800,applied_cryptography,0.30,User Authentication and Security Systems,17,Computer Science,1710,Information Systems,45894,user authentication | |
| 442 | +T11321,applied_cryptography,0.20,Error Correcting Code Techniques,17,Computer Science,1705,Computer Networks and Communications,62039,error-correcting codes | |
| 443 | +T11598,applied_cryptography,0.20,Internet Traffic Analysis and Secure E-voting,17,Computer Science,1702,Artificial Intelligence,28265,secure e-voting | |
| 444 | +T10270,blockchain,1.00,Blockchain Technology Applications and Security,17,Computer Science,1710,Information Systems,168283,blockchain technology applications and security | |
| 445 | +T13913,blockchain,0.80,Blockchain Technology in Education and Learning,17,Computer Science,1710,Information Systems,5289,blockchain in education and learning | |
| 446 | +T10742,blockchain,0.20,Peer-to-Peer Network Technologies,17,Computer Science,1705,Computer Networks and Communications,42026,peer-to-peer networks | |
| 447 | +T10772,blockchain,0.20,Distributed systems and fault tolerance,17,Computer Science,1705,Computer Networks and Communications,88230,distributed systems and fault tolerance (BFT) | |
| 448 | +T11598,blockchain,0.20,Internet Traffic Analysis and Secure E-voting,17,Computer Science,1702,Artificial Intelligence,28265,secure e-voting | |
| 449 | +T10764,blockchain,0.10,Privacy-Preserving Technologies in Data,17,Computer Science,1702,Artificial Intelligence,97710,privacy-preserving technologies | |
| 450 | +T10904,computer_architecture,1.00,Embedded Systems Design Techniques,17,Computer Science,1708,Hardware and Architecture,112094,"embedded systems design: FPGA, HLS, SoC, co-design" | |
| 451 | +T11522,computer_architecture,1.00,VLSI and FPGA Design Techniques,22,Engineering,2208,Electrical and Electronic Engineering,72658,VLSI and FPGA design techniques | |
| 452 | +T12941,computer_architecture,1.00,Embedded Systems and FPGA Design,22,Engineering,2207,Control and Systems Engineering,84877,embedded systems and FPGA design | |
| 453 | +T13292,computer_architecture,1.00,Embedded Systems and FPGA Applications,22,Engineering,2208,Electrical and Electronic Engineering,54167,embedded systems and FPGA applications | |
| 454 | +T10054,computer_architecture,0.80,Parallel Computing and Optimization Techniques,17,Computer Science,1708,Hardware and Architecture,283179,"parallel computing and optimization (multi-core, GPU, processor architecture)" | |
| 455 | +T10363,computer_architecture,0.80,Low-power high-performance VLSI design,22,Engineering,2208,Electrical and Electronic Engineering,82126,low-power high-performance VLSI design | |
| 456 | +T11527,computer_architecture,0.80,3D IC and TSV technologies,22,Engineering,2208,Electrical and Electronic Engineering,33559,3D IC and TSV technologies | |
| 457 | +T10502,computer_architecture,0.60,Advanced Memory and Neural Computing,22,Engineering,2208,Electrical and Electronic Engineering,81371,"advanced memory and neural computing (RRAM, in-memory computing)" | |
| 458 | +T10829,computer_architecture,0.60,Interconnection Networks and Systems,17,Computer Science,1705,Computer Networks and Communications,58222,interconnection networks and systems | |
| 459 | +T11032,computer_architecture,0.60,VLSI and Analog Circuit Testing,17,Computer Science,1708,Hardware and Architecture,56506,VLSI and analog circuit testing | |
| 460 | +T13182,computer_architecture,0.60,Quantum-Dot Cellular Automata,17,Computer Science,1703,Computational Theory and Mathematics,7106,quantum-dot cellular automata | |
| 461 | +T10933,computer_architecture,0.50,Real-Time Systems Scheduling,17,Computer Science,1708,Hardware and Architecture,58067,real-time systems scheduling | |
| 462 | +T11181,computer_architecture,0.50,Advanced Data Storage Technologies,17,Computer Science,1705,Computer Networks and Communications,77941,"advanced data storage technologies (SSD, NVM)" | |
| 463 | +T12122,computer_architecture,0.50,Physical Unclonable Functions (PUFs) and Hardware Security,17,Computer Science,1708,Hardware and Architecture,19603,PUFs and hardware security | |
| 464 | +T10558,computer_architecture,0.40,Advancements in Semiconductor Devices and Circuit Design,22,Engineering,2208,Electrical and Electronic Engineering,108478,semiconductor devices and circuit design | |
| 465 | +T14098,computer_architecture,0.40,Energy Efficiency in Computing,17,Computer Science,1708,Hardware and Architecture,7354,energy efficiency in computing | |
| 466 | +T14117,computer_architecture,0.40,Integrated Circuits and Semiconductor Failure Analysis,22,Engineering,2208,Electrical and Electronic Engineering,17357,IC and semiconductor failure analysis | |
| 467 | +T10323,computer_architecture,0.30,Analog and Mixed-Signal Circuit Design,22,Engineering,2204,Biomedical Engineering,160030,analog and mixed-signal circuit design | |
| 468 | +T12326,computer_architecture,0.30,Network Packet Processing and Optimization,17,Computer Science,1708,Hardware and Architecture,24817,"network packet processing (NICs, hardware)" | |
| 469 | +T12611,computer_architecture,0.30,Neural Networks and Reservoir Computing,17,Computer Science,1702,Artificial Intelligence,17232,reservoir and optical computing hardware | |
| 470 | +T10187,computer_architecture,0.10,Radio Frequency Integrated Circuit Design,22,Engineering,2208,Electrical and Electronic Engineering,94631,RF integrated circuit design | |
| 471 | +T10502,ai_accelerators,1.00,Advanced Memory and Neural Computing,22,Engineering,2208,Electrical and Electronic Engineering,81371,"advanced memory and neural computing: memristors, neuromorphic hardware, in-memory computing" | |
| 472 | +T12611,ai_accelerators,0.80,Neural Networks and Reservoir Computing,17,Computer Science,1702,Artificial Intelligence,17232,neural networks and reservoir computing: optical/photonic neural networks | |
| 473 | +T10904,ai_accelerators,0.50,Embedded Systems Design Techniques,17,Computer Science,1708,Hardware and Architecture,112094,"embedded systems design: hardware accelerators, HLS" | |
| 474 | +T10036,ai_accelerators,0.30,Advanced Neural Network Applications,17,Computer Science,1707,Computer Vision and Pattern Recognition,209853,"advanced neural network applications: model compression, lightweight networks" | |
| 475 | +T10054,ai_accelerators,0.30,Parallel Computing and Optimization Techniques,17,Computer Science,1708,Hardware and Architecture,283179,"parallel computing: GPU computing, CUDA" | |
| 476 | +T10363,ai_accelerators,0.30,Low-power high-performance VLSI design,22,Engineering,2208,Electrical and Electronic Engineering,82126,low-power VLSI design | |
| 477 | +T11522,ai_accelerators,0.30,VLSI and FPGA Design Techniques,22,Engineering,2208,Electrical and Electronic Engineering,72658,VLSI and FPGA design | |
| 478 | +T12941,ai_accelerators,0.30,Embedded Systems and FPGA Design,22,Engineering,2207,Control and Systems Engineering,84877,embedded systems and FPGA design | |
| 479 | +T13292,ai_accelerators,0.30,Embedded Systems and FPGA Applications,22,Engineering,2208,Electrical and Electronic Engineering,54167,embedded systems and FPGA applications | |
| 480 | +T10320,ai_accelerators,0.20,Neural Networks and Applications,17,Computer Science,1702,Artificial Intelligence,142497,neural networks (hardware implementation) | |
| 481 | +T13182,ai_accelerators,0.20,Quantum-Dot Cellular Automata,17,Computer Science,1703,Computational Theory and Mathematics,7106,quantum-dot cellular automata | |
| 482 | +T10933,operating_systems,0.80,Real-Time Systems Scheduling,17,Computer Science,1708,Hardware and Architecture,58067,real-time systems scheduling | |
| 483 | +T11181,operating_systems,0.80,Advanced Data Storage Technologies,17,Computer Science,1705,Computer Networks and Communications,77941,"advanced data storage technologies: file systems, SSDs, I/O" | |
| 484 | +T11424,operating_systems,0.60,Security and Verification in Computing,17,Computer Science,1702,Artificial Intelligence,61000,"security and verification in computing: OS security, hypervisors, TEEs" | |
| 485 | +T12326,operating_systems,0.50,Network Packet Processing and Optimization,17,Computer Science,1708,Hardware and Architecture,24817,network packet processing (kernel bypass) | |
| 486 | +T14067,operating_systems,0.40,Cloud Computing and Remote Desktop Technologies,17,Computer Science,1708,Hardware and Architecture,13194,"virtual desktops, remote desktop" | |
| 487 | +T10101,operating_systems,0.30,Cloud Computing and Resource Management,17,Computer Science,1710,Information Systems,167474,"cloud computing: virtualization, VMs" | |
| 488 | +T11675,operating_systems,0.30,Open Source Software Innovations,17,Computer Science,1706,Computer Science Applications,43880,open source software (Linux) | |
| 489 | +T12127,operating_systems,0.30,Software System Performance and Reliability,17,Computer Science,1705,Computer Networks and Communications,44881,"system performance and reliability, logs" | |
| 490 | +T10054,operating_systems,0.20,Parallel Computing and Optimization Techniques,17,Computer Science,1708,Hardware and Architecture,283179,parallel computing (multi-core runtimes) | |
| 491 | +T10772,operating_systems,0.20,Distributed systems and fault tolerance,17,Computer Science,1705,Computer Networks and Communications,88230,distributed systems and fault tolerance | |
| 492 | +T10904,operating_systems,0.20,Embedded Systems Design Techniques,17,Computer Science,1708,Hardware and Architecture,112094,embedded systems design | |
| 493 | +T12799,operating_systems,0.20,Mobile and Web Applications,17,Computer Science,1710,Information Systems,150549,mobile applications (Android) | |
| 494 | +T10020,quantum_computing,1.00,Quantum Information and Cryptography,17,Computer Science,1702,Artificial Intelligence,145738,quantum information and cryptography | |
| 495 | +T10682,quantum_computing,1.00,Quantum Computing Algorithms and Architecture,17,Computer Science,1702,Artificial Intelligence,96904,quantum computing algorithms and architecture | |
| 496 | +T10622,quantum_computing,0.30,Quantum Mechanics and Applications,31,Physics and Astronomy,3107,"Atomic and Molecular Physics, and Optics",133257,quantum mechanics and applications | |
| 497 | +T11414,quantum_computing,0.30,Quantum optics and atomic interactions,31,Physics and Astronomy,3107,"Atomic and Molecular Physics, and Optics",63909,quantum optics and atomic interactions | |
| 498 | +T11803,quantum_computing,0.30,Superconducting and THz Device Technology,31,Physics and Astronomy,3103,Astronomy and Astrophysics,43171,superconducting and THz device technology | |
| 499 | +T11804,quantum_computing,0.30,Quantum many-body systems,31,Physics and Astronomy,3107,"Atomic and Molecular Physics, and Optics",50918,quantum many-body systems | |
| 500 | +T13182,quantum_computing,0.30,Quantum-Dot Cellular Automata,17,Computer Science,1703,Computational Theory and Mathematics,7106,quantum-dot cellular automata | |
| 501 | +T10022,quantum_computing,0.20,Semiconductor Quantum Structures and Devices,31,Physics and Astronomy,3107,"Atomic and Molecular Physics, and Optics",135713,semiconductor quantum structures and devices | |
| 502 | +T10382,quantum_computing,0.20,Quantum and electron transport phenomena,31,Physics and Astronomy,3107,"Atomic and Molecular Physics, and Optics",126547,quantum and electron transport phenomena | |
| 503 | +T10425,quantum_computing,0.20,Cold Atom Physics and Bose-Einstein Condensates,31,Physics and Astronomy,3107,"Atomic and Molecular Physics, and Optics",76984,cold atom physics | |
| 504 | +T10657,quantum_computing,0.20,Topological Materials and Phenomena,31,Physics and Astronomy,3107,"Atomic and Molecular Physics, and Optics",68786,topological materials | |
| 505 | +T11261,quantum_computing,0.20,Quantum chaos and dynamical systems,31,Physics and Astronomy,3109,Statistical and Nonlinear Physics,28719,quantum chaos and dynamical systems | |
| 506 | +T12611,quantum_computing,0.20,Neural Networks and Reservoir Computing,17,Computer Science,1702,Artificial Intelligence,17232,quantum reservoir computing | |
| 507 | +T11130,quantum_computing,0.10,Coding theory and cryptography,17,Computer Science,1702,Artificial Intelligence,76373,coding theory (quantum codes) | |
| 508 | +T11262,quantum_computing,0.10,Quantum Mechanics and Non-Hermitian Physics,31,Physics and Astronomy,3107,"Atomic and Molecular Physics, and Optics",20505,quantum mechanics and non-Hermitian physics | |
| 509 | +T12002,quantum_computing,0.10,"Computability, Logic, AI Algorithms",17,Computer Science,1703,Computational Theory and Mathematics,36622,computability (quantum complexity) | |
| 510 | +T10339,scientific_computing,1.00,Advanced Numerical Methods in Computational Mathematics,22,Engineering,2206,Computational Mechanics,144905,advanced numerical methods in computational mathematics | |
| 511 | +T11245,scientific_computing,1.00,Advanced Numerical Analysis Techniques,22,Engineering,2206,Computational Mechanics,53224,advanced numerical analysis techniques | |
| 512 | +T11416,scientific_computing,1.00,Numerical methods for differential equations,26,Mathematics,2612,Numerical Analysis,58659,numerical methods for differential equations | |
| 513 | +T11697,scientific_computing,1.00,Numerical Methods and Algorithms,17,Computer Science,1703,Computational Theory and Mathematics,27804,numerical methods and algorithms | |
| 514 | +T12727,scientific_computing,0.90,Differential Equations and Numerical Methods,26,Mathematics,2612,Numerical Analysis,34941,differential equations and numerical methods | |
| 515 | +T10514,scientific_computing,0.80,Numerical methods in engineering,22,Engineering,2211,Mechanics of Materials,51510,numerical methods in engineering | |
| 516 | +T10792,scientific_computing,0.80,Matrix Theory and Algorithms,17,Computer Science,1703,Computational Theory and Mathematics,143219,matrix theory and algorithms | |
| 517 | +T13487,scientific_computing,0.80,Statistical and numerical algorithms,26,Mathematics,2604,Applied Mathematics,37260,statistical and numerical algorithms | |
| 518 | +T13650,scientific_computing,0.80,Computational Physics and Python Applications,17,Computer Science,1702,Artificial Intelligence,21186,computational physics and Python applications | |
| 519 | +T11205,scientific_computing,0.70,Numerical methods in inverse problems,26,Mathematics,2610,Mathematical Physics,58595,numerical methods in inverse problems | |
| 520 | +T11206,scientific_computing,0.70,Model Reduction and Neural Networks,31,Physics and Astronomy,3109,Statistical and Nonlinear Physics,58834,model reduction and neural networks | |
| 521 | +T13286,scientific_computing,0.70,Modeling and Simulation Systems,17,Computer Science,1703,Computational Theory and Mathematics,22943,modeling and simulation systems | |
| 522 | +T11195,scientific_computing,0.60,Simulation Techniques and Applications,18,Decision Sciences,1803,Management Science and Operations Research,71154,simulation techniques and applications | |
| 523 | +T11751,scientific_computing,0.60,Lattice Boltzmann Simulation Studies,22,Engineering,2206,Computational Mechanics,22537,lattice Boltzmann simulation | |
| 524 | +T11986,scientific_computing,0.60,Scientific Computing and Data Management,18,Decision Sciences,1802,Information Systems and Management,75013,scientific computing and data management (workflows) | |
| 525 | +T12404,scientific_computing,0.60,Mathematical Approximation and Integration,26,Mathematics,2612,Numerical Analysis,16647,mathematical approximation and integration | |
| 526 | +T10173,scientific_computing,0.50,Computational Fluid Dynamics and Aerodynamics,22,Engineering,2206,Computational Mechanics,214897,computational fluid dynamics | |
| 527 | +T11263,scientific_computing,0.50,Electromagnetic Simulation and Numerical Methods,22,Engineering,2208,Electrical and Electronic Engineering,44339,electromagnetic simulation and numerical methods | |
| 528 | +T12303,scientific_computing,0.50,Tensor decomposition and applications,26,Mathematics,2605,Computational Mathematics,16050,tensor decomposition and applications | |
| 529 | +T13806,scientific_computing,0.50,Mathematical and Computational Methods,26,Mathematics,2611,Modeling and Simulation,131501,mathematical and computational methods | |
| 530 | +T10054,scientific_computing,0.40,Parallel Computing and Optimization Techniques,17,Computer Science,1708,Hardware and Architecture,283179,parallel computing (HPC applications) | |
| 531 | +T10545,scientific_computing,0.40,Optimization and Variational Analysis,17,Computer Science,1703,Computational Theory and Mathematics,76354,optimization and variational analysis | |
| 532 | +T10591,scientific_computing,0.40,Theoretical and Computational Physics,31,Physics and Astronomy,3104,Condensed Matter Physics,137772,theoretical and computational physics | |
| 533 | +T11694,scientific_computing,0.40,Fluid Dynamics Simulations and Interactions,22,Engineering,2206,Computational Mechanics,29657,fluid dynamics simulations | |
| 534 | +T12056,scientific_computing,0.40,Markov Chains and Monte Carlo Methods,26,Mathematics,2613,Statistics and Probability,29874,Markov chains and Monte Carlo methods | |
| 535 | +T13398,scientific_computing,0.40,Data Analysis with R,17,Computer Science,1702,Artificial Intelligence,35790,data analysis with R (statistical and mathematical software packages) | |
| 536 | +T10963,scientific_computing,0.30,Advanced Optimization Algorithms Research,26,Mathematics,2612,Numerical Analysis,74491,advanced optimization algorithms | |
| 537 | +T11948,scientific_computing,0.30,Machine Learning in Materials Science,25,Materials Science,2505,Materials Chemistry,132985,machine learning in materials science | |
| 538 | +T12100,scientific_computing,0.30,Advanced Mathematical Modeling in Engineering,17,Computer Science,1703,Computational Theory and Mathematics,21905,advanced mathematical modeling in engineering | |
| 539 | +T13116,scientific_computing,0.30,Heat Transfer and Numerical Methods,22,Engineering,2206,Computational Mechanics,80679,heat transfer and numerical methods | |
| 540 | +T13608,scientific_computing,0.30,Advanced Computational Techniques in Science and Engineering,17,Computer Science,1710,Information Systems,48,advanced computational techniques in science and engineering | |
| 541 | +T14270,scientific_computing,0.30,Simulation and Modeling Applications,22,Engineering,2207,Control and Systems Engineering,58198,simulation and modeling applications | |
| 542 | +T10029,scientific_computing,0.20,Climate variability and models,23,Environmental Science,2306,Global and Planetary Change,305188,climate variability and models | |
| 543 | +T10194,scientific_computing,0.20,Nonlinear Partial Differential Equations,26,Mathematics,2604,Applied Mathematics,101688,nonlinear PDEs | |
| 544 | +T10288,scientific_computing,0.20,Fractional Differential Equations Solutions,26,Mathematics,2611,Modeling and Simulation,55530,fractional differential equations | |
| 545 | +T10466,scientific_computing,0.20,Meteorological Phenomena and Simulations,19,Earth and Planetary Sciences,1902,Atmospheric Science,327233,meteorological phenomena and simulations | |
| 546 | +T10541,scientific_computing,0.20,Nonlinear Differential Equations Analysis,26,Mathematics,2604,Applied Mathematics,108229,nonlinear differential equations analysis | |
| 547 | +T12589,scientific_computing,0.20,Differential Equations and Boundary Problems,26,Mathematics,2604,Applied Mathematics,87104,differential equations and boundary problems | |
| 548 | +T12809,scientific_computing,0.20,Contact Mechanics and Variational Inequalities,17,Computer Science,1703,Computational Theory and Mathematics,22675,contact mechanics and variational inequalities | |
| 549 | +T11152,scientific_computing,0.10,Stochastic processes and statistical mechanics,26,Mathematics,2610,Mathematical Physics,72866,stochastic processes and statistical mechanics | |
| 550 | +T13734,scientific_computing,0.10,Advanced Computational Techniques and Applications,17,Computer Science,1702,Artificial Intelligence,19393,advanced computational techniques (expert systems) | |
| 551 | +T10211,computational_biology,1.00,Computational Drug Discovery Methods,17,Computer Science,1703,Computational Theory and Mathematics,202747,computational drug discovery methods | |
| 552 | +T10887,computational_biology,1.00,Bioinformatics and Genomic Networks,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,66881,bioinformatics and genomic networks | |
| 553 | +T12254,computational_biology,1.00,Machine Learning in Bioinformatics,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,23959,machine learning in bioinformatics | |
| 554 | +T13937,computational_biology,0.90,"Genetics, Bioinformatics, and Biomedical Research",13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,19841,"genetics, bioinformatics and biomedical research" | |
| 555 | +T12029,computational_biology,0.80,DNA and Biological Computing,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,17401,DNA and biological computing | |
| 556 | +T10044,computational_biology,0.60,Protein Structure and Dynamics,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,232705,protein structure and dynamics | |
| 557 | +T10885,computational_biology,0.60,Gene expression and cancer classification,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,60452,gene expression and cancer classification | |
| 558 | +T11289,computational_biology,0.60,Single-cell and spatial transcriptomics,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,63482,single-cell and spatial transcriptomics | |
| 559 | +T11710,computational_biology,0.60,Biomedical Text Mining and Ontologies,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,44645,biomedical text mining and ontologies | |
| 560 | +T10015,computational_biology,0.50,Genomics and Phylogenetic Studies,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,390048,genomics and phylogenetic studies | |
| 561 | +T12859,computational_biology,0.50,Cell Image Analysis Techniques,13,"Biochemistry, Genetics and Molecular Biology",1304,Biophysics,57077,cell image analysis | |
| 562 | +T10222,computational_biology,0.40,Genomics and Chromatin Dynamics,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,707087,genomics and chromatin dynamics | |
| 563 | +T10862,computational_biology,0.40,AI in cancer detection,17,Computer Science,1702,Artificial Intelligence,92445,AI in cancer detection | |
| 564 | +T11287,computational_biology,0.40,Cancer Genomics and Diagnostics,13,"Biochemistry, Genetics and Molecular Biology",1306,Cancer Research,71791,cancer genomics and diagnostics | |
| 565 | +T11986,computational_biology,0.40,Scientific Computing and Data Management,18,Decision Sciences,1802,Information Systems and Management,75013,scientific computing and data management (bioinformatics pipelines) | |
| 566 | +T10052,computational_biology,0.30,Medical Image Segmentation Techniques,17,Computer Science,1707,Computer Vision and Pattern Recognition,176460,medical image segmentation | |
| 567 | +T10429,computational_biology,0.30,EEG and Brain-Computer Interfaces,28,Neuroscience,2805,Cognitive Neuroscience,138072,EEG and brain-computer interfaces | |
| 568 | +T11213,computational_biology,0.30,Genomic variations and chromosomal abnormalities,13,"Biochemistry, Genetics and Molecular Biology",1311,Genetics,69786,genomic variations and chromosomal abnormalities | |
| 569 | +T11601,computational_biology,0.30,Neuroscience and Neural Engineering,28,Neuroscience,2804,Cellular and Molecular Neuroscience,46185,neuroscience and neural engineering | |
| 570 | +T11642,computational_biology,0.30,Genomics and Rare Diseases,13,"Biochemistry, Genetics and Molecular Biology",1311,Genetics,70711,genomics and rare diseases | |
| 571 | +T11819,computational_biology,0.30,Data-Driven Disease Surveillance,27,Medicine,2713,Epidemiology,41803,data-driven disease surveillance | |
| 572 | +T12422,computational_biology,0.30,Radiomics and Machine Learning in Medical Imaging,27,Medicine,2741,"Radiology, Nuclear Medicine and Imaging",44812,radiomics and ML in medical imaging | |
| 573 | +T12874,computational_biology,0.30,Digital Imaging for Blood Diseases,17,Computer Science,1707,Computer Vision and Pattern Recognition,11540,digital imaging for blood diseases | |
| 574 | +T13702,computational_biology,0.30,Machine Learning in Healthcare,17,Computer Science,1702,Artificial Intelligence,25118,machine learning in healthcare | |
| 575 | +T10066,computational_biology,0.20,Gut microbiota and health,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,178947,gut microbiota | |
| 576 | +T10120,computational_biology,0.20,Bacterial Genetics and Biotechnology,13,"Biochemistry, Genetics and Molecular Biology",1311,Genetics,289465,bacterial genetics and biotechnology | |
| 577 | +T10581,computational_biology,0.20,Neural dynamics and brain function,28,Neuroscience,2805,Cognitive Neuroscience,105006,neural dynamics and brain function | |
| 578 | +T11636,computational_biology,0.20,Artificial Intelligence in Healthcare and Education,27,Medicine,2718,Health Informatics,112400,AI in healthcare and education | |
| 579 | +T11879,computational_biology,0.20,Protist diversity and phylogeny,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,103415,protist diversity and phylogeny | |
| 580 | +T11908,computational_biology,0.20,Protein Interaction Studies and Fluorescence Analysis,13,"Biochemistry, Genetics and Molecular Biology",1312,Molecular Biology,40744,protein interaction studies | |
| 581 | +T11948,computational_biology,0.20,Machine Learning in Materials Science,25,Materials Science,2505,Materials Chemistry,132985,ML in materials (molecular ML) | |
| 582 | +T13759,computational_biology,0.20,Medical Imaging and Pathology Studies,27,Medicine,2740,Pulmonary and Respiratory Medicine,21805,medical imaging and pathology | |
| 583 | +T14400,computational_biology,0.20,Medical Coding and Health Information,36,Health Professions,3605,Health Information Management,65668,medical coding and health information | |
| 584 | +T12568,computational_biology,0.10,Plant Taxonomy and Phylogenetics,11,Agricultural and Biological Sciences,1105,"Ecology, Evolution, Behavior and Systematics",291703,plant taxonomy and phylogenetics | |
| 585 | +T10481,computer_graphics,1.00,Computer Graphics and Visualization Techniques,17,Computer Science,1704,Computer Graphics and Computer-Aided Design,163567,computer graphics and visualization techniques | |
| 586 | +T12290,computer_graphics,1.00,Human Motion and Animation,22,Engineering,2207,Control and Systems Engineering,26229,human motion and animation | |
| 587 | +T10719,computer_graphics,0.80,3D Shape Modeling and Analysis,22,Engineering,2206,Computational Mechanics,79493,3D shape modeling and analysis | |
| 588 | +T10799,computer_graphics,0.80,Data Visualization and Analytics,17,Computer Science,1707,Computer Vision and Pattern Recognition,107617,data visualization and analytics | |
| 589 | +T10996,computer_graphics,0.80,Computational Geometry and Mesh Generation,17,Computer Science,1704,Computer Graphics and Computer-Aided Design,57791,computational geometry and mesh generation | |
| 590 | +T14339,computer_graphics,0.40,Image Processing and 3D Reconstruction,17,Computer Science,1707,Computer Vision and Pattern Recognition,10598,image processing and 3D reconstruction | |
| 591 | +T10648,computer_graphics,0.30,Virtual Reality Applications and Impacts,17,Computer Science,1709,Human-Computer Interaction,94267,virtual reality | |
| 592 | +T10789,computer_graphics,0.30,Interactive and Immersive Displays,17,Computer Science,1709,Human-Computer Interaction,68845,interactive and immersive displays | |
| 593 | +T10888,computer_graphics,0.30,Augmented Reality Applications,17,Computer Science,1707,Computer Vision and Pattern Recognition,82869,augmented reality | |
| 594 | +T12698,computer_graphics,0.30,3D Modeling in Geospatial Applications,22,Engineering,2215,Building and Construction,48244,3D modeling in geospatial applications | |
| 595 | +T13518,computer_graphics,0.30,Architecture and Computational Design,22,Engineering,2216,Architecture,66481,architecture and computational design | |
| 596 | +T14254,computer_graphics,0.30,Digital Media and Visual Art,17,Computer Science,1704,Computer Graphics and Computer-Aided Design,118579,digital media and visual art | |
| 597 | +T10775,computer_graphics,0.20,Generative Adversarial Networks and Image Synthesis,17,Computer Science,1707,Computer Vision and Pattern Recognition,59387,image synthesis | |
| 598 | +T11211,computer_graphics,0.20,3D Surveying and Cultural Heritage,19,Earth and Planetary Sciences,1907,Geology,182105,3D surveying and cultural heritage | |
| 599 | +T11897,computer_graphics,0.20,Digital Holography and Microscopy,31,Physics and Astronomy,3107,"Atomic and Molecular Physics, and Optics",28196,digital holography and microscopy | |
| 600 | +T10764,privacy_preserving_computation,1.00,Privacy-Preserving Technologies in Data,17,Computer Science,1702,Artificial Intelligence,97710,"privacy-preserving technologies in data (federated learning, differential privacy, SMPC, k-anonymity)" | |
| 601 | +T11045,privacy_preserving_computation,0.60,"Privacy, Security, and Data Protection",33,Social Sciences,3312,Sociology and Political Science,75856,"privacy, security and data protection" | |
| 602 | +T12943,privacy_preserving_computation,0.50,COVID-19 Digital Contact Tracing,17,Computer Science,1710,Information Systems,9483,COVID-19 digital contact tracing | |
| 603 | +T11614,privacy_preserving_computation,0.40,Cloud Data Security Solutions,17,Computer Science,1710,Information Systems,37905,cloud data security (outsourced encrypted data) | |
| 604 | +T10237,privacy_preserving_computation,0.30,Cryptography and Data Security,17,Computer Science,1702,Artificial Intelligence,120453,cryptography and data security | |
| 605 | +T10927,privacy_preserving_computation,0.30,Access Control and Trust,33,Social Sciences,3312,Sociology and Political Science,67543,access control and trust | |
| 606 | +T12921,privacy_preserving_computation,0.30,European Criminal Justice and Data Protection,33,Social Sciences,3320,Political Science and International Relations,32691,European criminal justice and data protection | |
| 607 | +T10828,privacy_preserving_computation,0.20,Biometric Identification and Security,17,Computer Science,1711,Signal Processing,72724,biometric identification (template protection) | |
| 608 | +T11598,privacy_preserving_computation,0.20,Internet Traffic Analysis and Secure E-voting,17,Computer Science,1702,Artificial Intelligence,28265,secure e-voting | |
| 609 | +T11689,privacy_preserving_computation,0.20,Adversarial Robustness in Machine Learning,17,Computer Science,1702,Artificial Intelligence,57233,adversarial ML (membership inference) | |
| 610 | +T11693,privacy_preserving_computation,0.20,Cryptography and Residue Arithmetic,17,Computer Science,1710,Information Systems,35528,cryptography and residue arithmetic (HE arithmetic) | |
| 611 | +T11800,privacy_preserving_computation,0.20,User Authentication and Security Systems,17,Computer Science,1710,Information Systems,45894,user authentication | |
| 612 | +T13999,privacy_preserving_computation,0.20,Digital Rights Management and Security,17,Computer Science,1710,Information Systems,12987,digital rights management | |
| 613 | +T10764,federated_learning,0.70,Privacy-Preserving Technologies in Data,17,Computer Science,1702,Artificial Intelligence,97710,"privacy-preserving technologies (federated learning, non-IID data, communication efficiency)" | |
| 614 | +T10273,federated_learning,0.10,IoT and Edge/Fog Computing,17,Computer Science,1705,Computer Networks and Communications,81820,IoT and edge computing (federated learning at the edge) | |
| 615 | +T11307,federated_learning,0.10,Domain Adaptation and Few-Shot Learning,17,Computer Science,1702,Artificial Intelligence,56640,domain adaptation / personalisation | |
| 616 | +T11689,federated_learning,0.10,Adversarial Robustness in Machine Learning,17,Computer Science,1702,Artificial Intelligence,57233,adversarial robustness (Byzantine clients) | |
| 617 | +T10883,ai_safety,1.00,Ethics and Social Impacts of AI,33,Social Sciences,3311,Safety Research,139127,"Ethics and Social Impacts of AI: AI safety, alignment, fairness, governance" | |
| 618 | +T11689,ai_safety,0.60,Adversarial Robustness in Machine Learning,17,Computer Science,1702,Artificial Intelligence,57233,"adversarial robustness, backdoors, prompt injection" | |
| 619 | +T12026,ai_safety,0.50,Explainable Artificial Intelligence (XAI),17,Computer Science,1702,Artificial Intelligence,51083,explainable AI / mechanistic interpretability | |
| 620 | +T13851,ai_safety,0.40,"Law, AI, and Intellectual Property",17,Computer Science,1702,Artificial Intelligence,12235,"law, AI and intellectual property" | |
| 621 | +T11147,ai_safety,0.30,Misinformation and Its Impacts,33,Social Sciences,3312,Sociology and Political Science,121788,misinformation and its impacts | |
| 622 | +T12262,ai_safety,0.30,Hate Speech and Cyberbullying Detection,17,Computer Science,1702,Artificial Intelligence,23598,hate speech and cyberbullying detection (harm mitigation) | |
| 623 | +T10525,ai_safety,0.20,Human-Automation Interaction and Safety,32,Psychology,3207,Social Psychology,104307,human-automation interaction and safety | |
| 624 | +T14307,ai_safety,0.10,Bioethics and Human Rights Issues,17,Computer Science,1710,Information Systems,13302,bioethics and human rights | |
| 625 | +T12238,sustainable_computing,1.00,Green IT and Sustainability,22,Engineering,2208,Electrical and Electronic Engineering,27208,"green IT and sustainability: green computing, green AI" | |
| 626 | +T14098,sustainable_computing,1.00,Energy Efficiency in Computing,17,Computer Science,1708,Hardware and Architecture,7354,"energy efficiency in computing: data centre energy, server power" | |
| 627 | +T10080,sustainable_computing,0.30,Energy Efficient Wireless Sensor Networks,17,Computer Science,1705,Computer Networks and Communications,120392,energy-efficient wireless sensor networks | |
| 628 | +T10363,sustainable_computing,0.30,Low-power high-performance VLSI design,22,Engineering,2208,Electrical and Electronic Engineering,82126,low-power VLSI design | |
| 629 | +T11392,sustainable_computing,0.30,Energy Harvesting in Wireless Networks,22,Engineering,2208,Electrical and Electronic Engineering,19694,energy harvesting in wireless networks | |
| 630 | +T10101,sustainable_computing,0.20,Cloud Computing and Resource Management,17,Computer Science,1710,Information Systems,167474,cloud computing (data centres) | |
| 631 | +T10435,sustainable_computing,0.20,Environmental Impact and Sustainability,23,Environmental Science,2305,Environmental Engineering,102398,environmental impact and sustainability | |
| 632 | +T11954,sustainable_computing,0.20,Energy Efficiency and Management,21,Energy,2105,"Renewable Energy, Sustainability and the Environment",83971,energy efficiency and management | |
| 633 | +T10502,sustainable_computing,0.10,Advanced Memory and Neural Computing,22,Engineering,2208,Electrical and Electronic Engineering,81371,energy-efficient neuromorphic computing | |
| 634 | +T10933,sustainable_computing,0.10,Real-Time Systems Scheduling,17,Computer Science,1708,Hardware and Architecture,58067,real-time scheduling (energy-aware) | |
| 635 | +T14296,sustainable_computing,0.10,Climate Change and Sustainable Development,23,Environmental Science,2306,Global and Planetary Change,26170,climate change and sustainable development | |
| 636 | +T11948,autonomous_scientific_discovery,0.60,Machine Learning in Materials Science,25,Materials Science,2505,Materials Chemistry,132985,"machine learning in materials science: materials discovery, high-throughput experimentation, materials informatics" | |
| 637 | +T10211,autonomous_scientific_discovery,0.30,Computational Drug Discovery Methods,17,Computer Science,1703,Computational Theory and Mathematics,202747,computational drug discovery | |
| 638 | +T11937,autonomous_scientific_discovery,0.30,Research Data Management Practices,17,Computer Science,1710,Information Systems,278973,research data management | |
| 639 | +T11986,autonomous_scientific_discovery,0.30,Scientific Computing and Data Management,18,Decision Sciences,1802,Information Systems and Management,75013,scientific computing and data management (workflows) | |
| 640 | +T13904,autonomous_scientific_discovery,0.30,Artificial Intelligence Applications,17,Computer Science,1702,Artificial Intelligence,75566,artificial intelligence applications (AI in science) | |
| 641 | +T11206,autonomous_scientific_discovery,0.20,Model Reduction and Neural Networks,31,Physics and Astronomy,3109,Statistical and Nonlinear Physics,58834,model reduction and neural networks (equation discovery) | |
| 642 | +T11975,autonomous_scientific_discovery,0.20,Evolutionary Algorithms and Applications,17,Computer Science,1702,Artificial Intelligence,40033,evolutionary algorithms (symbolic regression) | |
| 643 | +T10778,autonomous_scientific_discovery,0.10,Philosophy and History of Science,12,Arts and Humanities,1207,History and Philosophy of Science,147252,philosophy and history of science | |
| 644 | +T10906,autonomous_scientific_discovery,0.10,AI-based Problem Solving and Planning,17,Computer Science,1702,Artificial Intelligence,62572,AI planning (experiment planning) | |
| 645 | +T13126,autonomous_scientific_discovery,0.10,Scientific Research and Discoveries,31,Physics and Astronomy,3109,Statistical and Nonlinear Physics,53057,scientific research and discoveries | |
| 646 | +T13976,autonomous_scientific_discovery,0.10,Web visibility and informetrics,17,Computer Science,1710,Information Systems,13005,web visibility and informetrics (science of science) | |
| 647 | +T14100,autonomous_scientific_discovery,0.10,Scientific Research and Technology,17,Computer Science,1706,Computer Science Applications,0,scientific research and technology | |
added
tests/test_classify_rules.py
+36 −0
@@ -0,0 +1,36 @@ | ||
| 1 | +import os, sys, tempfile, yaml | |
| 2 | +sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..")) | |
| 3 | +from taxonomy import classify | |
| 4 | + | |
| 5 | +ONT = {"version": "test", "assignment_rule": {"threshold": 1.0}, | |
| 6 | + "categories": [ | |
| 7 | + {"id": "llm", "number": 1, "name": "LLM", "child_of": "foundation_models", "openalex_topics": [{"id": "T10028", "weight": 0.6}], | |
| 8 | + "keywords": [{"pattern": r"(?i)\blarge language models?\b", "weight": 1.0, "field": "both"}], "arxiv_categories": [{"id": "cs.CL", "weight": 0.4}]}, | |
| 9 | + {"id": "foundation_models", "number": 2, "name": "FM", "openalex_topics": [{"id": "T10028", "weight": 0.6}], "keywords": [{"pattern": r"(?i)\bfoundation models?\b", "weight": 1.0}]}, | |
| 10 | + {"id": "crypto", "number": 27, "name": "Crypto", "openalex_topics": [{"id": "T11000", "weight": 1.0}], "exclusions": [r"(?i)\bcryptocurrency\b"], | |
| 11 | + "dblp_streams": [{"key": "conf/crypto", "weight": 1.0}]}, | |
| 12 | + ]} | |
| 13 | + | |
| 14 | + | |
| 15 | +def setup_module(module): | |
| 16 | + d = tempfile.mkdtemp(); p = os.path.join(d, "ont.yaml"); yaml.safe_dump(ONT, open(p, "w")); classify._init(p) | |
| 17 | + | |
| 18 | + | |
| 19 | +def test_keyword_alone_reaches_threshold_and_child_wins_tie(): | |
| 20 | + res = classify.score_row("Scaling large language models", "", [], [], [], []) | |
| 21 | + ids = {r[0] for r in res}; assert ids == {"llm"} | |
| 22 | + res = classify.score_row("Foundation models and large language models", "", [10028], [], [], []) | |
| 23 | + scores = {r[0]: r[3] for r in res}; assert scores["llm"] == 1.6 and scores["foundation_models"] == 1.6 | |
| 24 | + parents = {r[2] for r in res if r[2]} | |
| 25 | + best = sorted(res, key=lambda r: (-r[3], 1 if r[0] in parents else 0, r[1]))[0]; assert best[0] == "llm" | |
| 26 | + | |
| 27 | + | |
| 28 | +def test_signal_types_capped_and_summed(): | |
| 29 | + res = classify.score_row("x", "y", [10028, 10028, 10028], [], ["cs.CL"], []) | |
| 30 | + s = {r[0]: r for r in res}; assert "llm" in s and s["llm"][4] == 0.6 and s["llm"][6] == 0.4 and abs(s["llm"][3] - 1.0) < 1e-6 | |
| 31 | + | |
| 32 | + | |
| 33 | +def test_exclusion_vetoes(): | |
| 34 | + assert {r[0] for r in classify.score_row("Lattice signatures", "", [11000], [], [], [])} == {"crypto"} | |
| 35 | + assert classify.score_row("Cryptocurrency price prediction", "", [11000], [], [], []) == [] | |
| 36 | + assert {r[0] for r in classify.score_row("a", "b", [], [], [], ["conf/crypto"])} == {"crypto"} | |
| 37 | ||