Science Score: 65.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
✓Institutional organization owner
Organization koc-lab has institutional domain (aykutkoclab.ee.bilkent.edu.tr) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.7%) to scientific vocabulary
Keywords
Repository
Graph Receptive Transformer Encoder
Basic Info
- Host: GitHub
- Owner: koc-lab
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://doi.org/10.1109/TSIPN.2024.3380362
- Size: 143 KB
Statistics
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
Graph Receptive Transformer Encoder for Text Classification
This repository contains the code for the "Graph Receptive Transformer Encoder for Text Classification" paper published in IEEE Transactions on Signal and Information Processing over Networks. Please cite the following paper if you use this code in your research:
bibtex
@article{grte2024,
author = {Aras, Arda Can and Alikaşifoğlu, Tuna and Koç, Aykut},
journal = {IEEE Transactions on Signal and Information Processing over Networks},
title = {Graph Receptive Transformer Encoder for Text Classification},
year = {2024},
volume = {10},
number = {},
pages = {347-359},
doi = {10.1109/TSIPN.2024.3380362}
}
Installation
This codebase utilizes Poetry for package management. To install the dependencies, in the root directory run:
sh
poetry install
or if you do not want to use Poetry, or use the exact pinned versions, you can install the dependencies provided in requirements.txt using pip or conda, e,g.,
sh
pip install -r requirements.txt
Owner
- Name: Aykut Koç Lab
- Login: koc-lab
- Kind: organization
- Email: aykut.koc@bilkent.edu.tr
- Location: Turkey
- Website: http://aykutkoclab.ee.bilkent.edu.tr/
- Twitter: KocLab_Bilkent
- Repositories: 1
- Profile: https://github.com/koc-lab
Research group at Bilkent University focusing on machine learning and signal processing that extend into NLP and graph signal processing (GSP).
Citation (CITATION.cff)
cff-version: 1.2.0
message: Please cite the following works when using this software.
preferred-citation:
authors:
- family-names: Aras
given-names: Arda Can
- family-names: Alikaşifoğlu
given-names: Tuna
- family-names: Koç
given-names: Aykut
doi: 10.1109/tsipn.2024.3380362
identifiers:
- type: doi
value: 10.1109/tsipn.2024.3380362
- type: url
value: http://dx.doi.org/10.1109/TSIPN.2024.3380362
- type: other
value: urn:issn:2373-776X
title: Graph Receptive Transformer Encoder for Text Classification
url: http://dx.doi.org/10.1109/TSIPN.2024.3380362
database: Crossref
date-published: 2024-03-21
year: 2024
issn: 2373-776X
journal: IEEE Transactions on Signal and Information Processing over Networks
publisher:
name: Institute of Electrical and Electronics Engineers (IEEE)
start: '347'
end: '359'
type: article
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Dependencies
- black ^22.3.0 develop
- commitizen ^3.12.0 develop
- ipykernel ^6.26.0 develop
- mypy ^1.6.1 develop
- poethepoet ^0.13.1 develop
- pre-commit ^3.5.0 develop
- pytest ^7.4.3 develop
- pytest-cov ^4.1.0 develop
- ruff ^0.1.4 develop
- tox ^4.11.3 develop
- jupyter ^1.0.0
- latex ^0.7.0
- matplotlib ^3.6.3
- nltk ^3.4.5
- numba ^0.58.1
- numpy ^1.19.2
- optuna ^3.0.5
- pandas ^1.5.2
- python >=3.8,<3.9
- scikit-learn ^1.2.0
- scipy ^1.10.0
- seaborn ^0.12.2
- torch 2.0.0
- transformers 4.18.0
- alembic ==1.13.0
- anyio ==4.1.0
- appnope ==0.1.3
- argcomplete ==3.1.6
- argon2-cffi ==23.1.0
- argon2-cffi-bindings ==21.2.0
- arrow ==1.3.0
- asttokens ==2.4.1
- async-lru ==2.0.4
- attrs ==23.1.0
- babel ==2.13.1
- backcall ==0.2.0
- beautifulsoup4 ==4.12.2
- black ==22.12.0
- bleach ==6.1.0
- cachetools ==5.3.2
- certifi ==2023.11.17
- cffi ==1.16.0
- cfgv ==3.4.0
- chardet ==5.2.0
- charset-normalizer ==3.3.2
- click ==8.1.7
- cmake ==3.27.9
- colorama ==0.4.6
- colorlog ==6.8.0
- comm ==0.2.0
- commitizen ==3.13.0
- contourpy ==1.1.1
- coverage ==7.3.2
- cycler ==0.12.1
- data ==0.4
- debugpy ==1.8.0
- decli ==0.6.1
- decorator ==5.1.1
- defusedxml ==0.7.1
- distlib ==0.3.7
- exceptiongroup ==1.2.0
- executing ==2.0.1
- fastjsonschema ==2.19.0
- filelock ==3.13.1
- fonttools ==4.46.0
- fqdn ==1.5.1
- fsspec ==2023.12.0
- funcsigs ==1.0.2
- future ==0.18.3
- greenlet ==3.0.1
- huggingface-hub ==0.19.4
- identify ==2.5.32
- idna ==3.6
- importlib-metadata ==6.9.0
- importlib-resources ==6.1.1
- iniconfig ==2.0.0
- ipykernel ==6.27.1
- ipython ==8.12.3
- ipywidgets ==8.1.1
- isoduration ==20.11.0
- jedi ==0.19.1
- jinja2 ==3.1.2
- joblib ==1.3.2
- json5 ==0.9.14
- jsonpointer ==2.4
- jsonschema ==4.20.0
- jsonschema-specifications ==2023.11.2
- jupyter ==1.0.0
- jupyter-client ==8.6.0
- jupyter-console ==6.6.3
- jupyter-core ==5.5.0
- jupyter-events ==0.9.0
- jupyter-lsp ==2.2.1
- jupyter-server ==2.11.1
- jupyter-server-terminals ==0.4.4
- jupyterlab ==4.0.9
- jupyterlab-pygments ==0.3.0
- jupyterlab-server ==2.25.2
- jupyterlab-widgets ==3.0.9
- kiwisolver ==1.4.5
- latex ==0.7.0
- lit ==17.0.6
- llvmlite ==0.41.1
- mako ==1.3.0
- markupsafe ==2.1.3
- matplotlib ==3.7.4
- matplotlib-inline ==0.1.6
- mistune ==3.0.2
- mpmath ==1.3.0
- mypy ==1.7.1
- mypy-extensions ==1.0.0
- nbclient ==0.9.0
- nbconvert ==7.11.0
- nbformat ==5.9.2
- nest-asyncio ==1.5.8
- networkx ==3.1
- nltk ==3.8.1
- nodeenv ==1.8.0
- notebook ==7.0.6
- notebook-shim ==0.2.3
- numba ==0.58.1
- numpy ==1.24.4
- nvidia-cublas-cu11 ==11.10.3.66
- nvidia-cuda-cupti-cu11 ==11.7.101
- nvidia-cuda-nvrtc-cu11 ==11.7.99
- nvidia-cuda-runtime-cu11 ==11.7.99
- nvidia-cudnn-cu11 ==8.5.0.96
- nvidia-cufft-cu11 ==10.9.0.58
- nvidia-curand-cu11 ==10.2.10.91
- nvidia-cusolver-cu11 ==11.4.0.1
- nvidia-cusparse-cu11 ==11.7.4.91
- nvidia-nccl-cu11 ==2.14.3
- nvidia-nvtx-cu11 ==11.7.91
- optuna ==3.4.0
- overrides ==7.4.0
- packaging ==23.2
- pandas ==1.5.3
- pandocfilters ==1.5.0
- parso ==0.8.3
- pastel ==0.2.1
- pathspec ==0.11.2
- pexpect ==4.9.0
- pickleshare ==0.7.5
- pillow ==10.1.0
- pkgutil-resolve-name ==1.3.10
- platformdirs ==4.0.0
- pluggy ==1.3.0
- poethepoet ==0.13.1
- pre-commit ==3.5.0
- prometheus-client ==0.19.0
- prompt-toolkit ==3.0.36
- psutil ==5.9.6
- ptyprocess ==0.7.0
- pure-eval ==0.2.2
- pycparser ==2.21
- pygments ==2.17.2
- pyparsing ==3.1.1
- pyproject-api ==1.6.1
- pytest ==7.4.3
- pytest-cov ==4.1.0
- python-dateutil ==2.8.2
- python-json-logger ==2.0.7
- pytz ==2023.3.post1
- pywin32 ==306
- pywinpty ==2.0.12
- pyyaml ==6.0.1
- pyzmq ==25.1.1
- qtconsole ==5.5.1
- qtpy ==2.4.1
- questionary ==2.0.1
- referencing ==0.31.1
- regex ==2023.10.3
- requests ==2.31.0
- rfc3339-validator ==0.1.4
- rfc3986-validator ==0.1.1
- rpds-py ==0.13.2
- ruff ==0.1.6
- sacremoses ==0.1.1
- scikit-learn ==1.3.2
- scipy ==1.10.1
- seaborn ==0.12.2
- send2trash ==1.8.2
- setuptools ==69.0.2
- shutilwhich ==1.1.0
- six ==1.16.0
- sniffio ==1.3.0
- soupsieve ==2.5
- sqlalchemy ==2.0.23
- stack-data ==0.6.3
- sympy ==1.12
- tempdir ==0.7.1
- termcolor ==2.4.0
- terminado ==0.18.0
- threadpoolctl ==3.2.0
- tinycss2 ==1.2.1
- tokenizers ==0.12.1
- tomli ==2.0.1
- tomlkit ==0.12.3
- torch ==2.0.0
- tornado ==6.4
- tox ==4.11.4
- tqdm ==4.66.1
- traitlets ==5.14.0
- transformers ==4.18.0
- triton ==2.0.0
- types-python-dateutil ==2.8.19.14
- typing-extensions ==4.8.0
- uri-template ==1.3.0
- urllib3 ==2.1.0
- virtualenv ==20.25.0
- wcwidth ==0.2.12
- webcolors ==1.13
- webencodings ==0.5.1
- websocket-client ==1.6.4
- wheel ==0.42.0
- widgetsnbextension ==4.0.9
- zipp ==3.17.0