human: Given a node-centered hypergraph: <hypergraph>, where nodes represent papers and hyperedges represent sets of papers co-cited by a source paper.

Details of the hypergraph:
Center node: "structured generative models of natural source code"
  Abstract: We study the problem of building generative models of natural source code (NSC); that is, source code written and understood by humans. Our primary contribution is to describe a family of generative models for NSC that have three key properties: First, they incorporate both sequential and hierarchical structure. Second, we learn a distributed representation of source code elements. Finally, they integrate closely with a compiler, which allows leveraging compiler logic and abstractions when building structure into the model. We also develop an extension that includes more complex structure, refining how the model generates identifier tokens based on what variables are currently in scope. Our models can be learned efficiently, and we show empirically that including appropriate structure greatly improves the models, measured by the probability of generating test programs.

Connected through hyperedge HE-1 (induced by source paper "adversarial robustness for code"):
  with members:
    - "deep gamblers learning to abstain with portfolio theory"
    - "certified robustness to adversarial word substitutions"
    - "inferring javascript types using graph neural networks"
    - "achieving verified robustness to symbol substitutions via interval bound propagation"
    - "universal transformers"
    - "adversarial attacks on graph neural networks via meta learning"
    - "structured neural summarization"
    - "code2vec learning distributed representations of code"

Connected through hyperedge HE-2 (induced by source paper "structural language models of code"):
  with members:
    - "learning neurosymbolic generative models via program synthesis"
    - "learning to infer program sketches"
    - "learning programmatic idioms for scalable semantic parsing"
    - "write execute assess program synthesis with a repl"
    - "structured neural summarization"
    - "open vocabulary learning on source code with a graph structured cache"
    - "code2vec learning distributed representations of code"
    - "a general path based representation for predicting program properties"

Connected through hyperedge HE-3 (induced by source paper "a dataset for github repository deduplication"):
  with members:
    - "a complete set of related git repositories identified via community detection approaches based on shared commits"
    - "the adverse effects of code duplication in machine learning models of code"
    - "usage and attribution of stack overflow code snippets in github projects"
    - "topic modeling of public repositories at scale using names in source code"
    - "deepxplore automated whitebox testing of deep learning systems"
    - "on the statistical detection of adversarial examples"
    - "adversarial perturbations against deep neural networks for malware classification"
    - "a convolutional attention network for extreme summarization of source code"

Connected through hyperedge HE-4 (induced by source paper "montage a neural network language model guided javascript engine fuzzer"):
  with members:
    - "evaluating fuzz testing"
    - "learn fuzz machine learning for input fuzzing"
    - "exploring the limits of language modeling"
    - "character aware neural language models"
    - "a bit of progress in language modeling"

Connected through hyperedge HE-5 (induced by source paper "structurenet hierarchical graph networks for 3d shape generation"):
  with members:
    - "composite shape modeling via latent space factorization"
    - "partnet a recursive part decomposition network for fine grained and hierarchical shape segmentation"
    - "learning to infer and execute 3d shape programs"
    - "meshcnn a network with an edge"
    - "partnet a large scale benchmark for fine grained and hierarchical part level 3d object understanding"
    - "grains generative recursive autoencoders for indoor scenes"
    - "adaptive o cnn a patch based deep representation of 3d shapes"
    - "graphrnn generating realistic graphs with deep auto regressive models"

Connected through hyperedge HE-6 (induced by source paper "multi modal attention network learning for semantic source code retrieval"):
  with members:
    - "cross modal retrieval in the cooking context learning semantic text image embeddings"
    - "end to end audio visual scene aware dialog using multimodal attention based video features"
    - "multimodal dual attention memory for video story question answering"
    - "improving automatic source code summarization via deep reinforcement learning"
    - "multimodal machine learning a survey and taxonomy"
    - "attention is all you need"
    - "a deep reinforced model for abstractive summarization"
    - "dual attention networks for multimodal reasoning and matching"

Connected through hyperedge HE-7 (induced by source paper "structural language models for any code generation"):
  with members:
    - "structural language models of code"
    - "learning neurosymbolic generative models via program synthesis"
    - "learning to infer program sketches"
    - "learning programmatic idioms for scalable semantic parsing"
    - "gnn film graph neural networks with feature wise linear modulation"
    - "write execute assess program synthesis with a repl"
    - "structured neural summarization"
    - "open vocabulary learning on source code with a graph structured cache"

Connected through hyperedge HE-8 (induced by source paper "neural reverse engineering of stripped binaries"):
  with members:
    - "structured neural summarization"
    - "code2vec learning distributed representations of code"
    - "a general path based representation for predicting program properties"
    - "the adverse effects of code duplication in machine learning models of code"
    - "mapping language to code in programmatic context"
    - "generative code modeling with graphs"
    - "tree to tree neural networks for program translation"
    - "code2seq generating sequences from structured representations of code"

Question: Please tell me which class the center node belongs to. The 40 classes are: cs.NA(Numerical Analysis), cs.MM(Multimedia), cs.LO(Logic in Computer Science), cs.CY(Computers and Society), cs.CR(Cryptography and Security), cs.DC(Distributed, Parallel, and Cluster Computing), cs.HC(Human-Computer Interaction), cs.CE(Computational Engineering, Finance, and Science), cs.NI(Networking and Internet Architecture), cs.CC(Computational Complexity), cs.AI(Artificial Intelligence), cs.MA(Multiagent Systems), cs.GL(General Literature), cs.NE(Neural and Evolutionary Computing), cs.SC(Symbolic Computation), cs.AR(Hardware Architecture), cs.CV(Computer Vision and Pattern Recognition), cs.GR(Graphics), cs.ET(Emerging Technologies), cs.SY(Systems and Control), cs.CG(Computational Geometry), cs.OH(Other Computer Science), cs.PL(Programming Languages), cs.SE(Software Engineering), cs.LG(Machine Learning), cs.SD(Sound), cs.SI(Social and Information Networks), cs.RO(Robotics), cs.IT(Information Theory), cs.PF(Performance), cs.CL(Computation and Language), cs.IR(Information Retrieval), cs.MS(Mathematical Software), cs.FL(Formal Languages and Automata Theory), cs.DS(Data Structures and Algorithms), cs.OS(Operating Systems), cs.GT(Computer Science and Game Theory), cs.DB(Databases), cs.DL(Digital Libraries), cs.DM(Discrete Mathematics). Directly output the class name.

gpt: cs.PL(Programming Languages)