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: "practical sparse matrices in c with hybrid storage and template based expression optimisation"
  Abstract: Despite the importance of sparse matrices in numerous fields of science, software implementations remain difficult to use for non-expert users, generally requiring the understanding of the underlying details of the chosen sparse matrix storage format. In addition, to achieve good performance, several formats may need to be used in one program, requiring explicit selection and conversion between the formats. This can be both tedious and error-prone, especially for non-expert users. Motivated by these issues, we present a user-friendly and open-source sparse matrix class for the C++ language, with a high-level application programming interface deliberately similar to the widely-used MATLAB language. This facilitates prototyping directly in C++ and aids the conversion of research code into production environments. The class internally uses two main approaches to achieve efficient execution: (i) a hybrid storage framework, which automatically and seamlessly switches between three underlying storage formats (compressed sparse column, red-black tree, coordinate list) depending on which format is best suited and/or available for specific operations, and (ii) a template-based meta-programming framework to automatically detect and optimise the execution of common expression patterns. Empirical evaluations on large sparse matrices with various densities of non-zero elements demonstrate the advantages of the hybrid storage framework and the expression optimisation mechanism.

Connected through hyperedge HE-1 (induced by source paper "flexible numerical optimization with ensmallen"):
  with members:
    - "adaptive gradient methods with dynamic bound of learning rate"
    - "on the convergence of adam and beyond"
    - "a user friendly hybrid sparse matrix class in c"
    - "quasi hyperbolic momentum and adam for deep learning"
    - "ensmallen a flexible c library for efficient function optimization"
    - "improving generalization performance by switching from adam to sgd"
    - "training gans with optimism"
    - "sgdr stochastic gradient descent with restarts"

Connected through hyperedge HE-2 (induced by source paper "sparch efficient architecture for sparse matrix multiplication"):
  with members:
    - "amc automl for model compression and acceleration on mobile devices"
    - "learning to design circuits"
    - "scnn an accelerator for compressed sparse convolutional neural networks"
    - "ese efficient speech recognition engine with sparse lstm on fpga"
    - "learning structured sparsity in deep neural networks"
    - "eie efficient inference engine on compressed deep neural network"
    - "exploiting multiple levels of parallelism in sparse matrix matrix multiplication"
    - "deep compression compressing deep neural networks with pruning trained quantization and huffman coding"

Connected through hyperedge HE-3 (induced by source paper "a user friendly hybrid sparse matrix class in c"):
  with members:
    - "ensmallen a flexible c library for efficient function optimization"
    - "mlpack a scalable c machine learning library"

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.MS(Mathematical Software)