{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/comet-nft-price-prediction-with-wallet","title":"COMET: NFT Price Prediction with Wallet Profiling","arxiv_id":"2405.10640","date":"2024-05-17","proceeding":null,"authors":["Tianfu Wang","Liwei Deng","Chao Wang","Jianxun Lian","Yue Yan","Nicholas Jing Yuan","Qi Zhang","Hui Xiong"],"abstract":"As the non-fungible token (NFT) market flourishes, price prediction emerges as a pivotal direction for investors gaining valuable insight to maximize returns. However, existing works suffer from a lack of practical definitions and standardized evaluations, limiting their practical application. Moreover, the influence of users' multi-behaviour transactions that are publicly accessible on NFT price is still not explored and exhibits challenges. In this paper, we address these gaps by presenting a practical and hierarchical problem definition. This approach unifies both collection-level and token-level task and evaluation methods, which cater to varied practical requirements of investors. To further understand the impact of user behaviours on the variation of NFT price, we propose a general wallet profiling framework and develop a COmmunity enhanced Multi-bEhavior Transaction graph model, named COMET. COMET profiles wallets with a comprehensive view and considers the impact of diverse relations and interactions within the NFT ecosystem on NFT price variations, thereby improving prediction performance. Extensive experiments conducted in our deployed system demonstrate the superiority of COMET, underscoring its potential in the insight toolkit for NFT investors.","url_abs":"https://arxiv.org/abs/2405.10640v3","url_pdf":"https://arxiv.org/pdf/2405.10640v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"comet-nft-price-prediction-with-wallet","repo_url":"https://github.com/GeminiLight/nft-data-collection-comet","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}},{"paper_slug":"comet-nft-price-prediction-with-wallet","repo_url":"https://github.com/GeminiLight/awesome-nft-papers","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2405.10640","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2405.10640"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/GeminiLight/awesome-nft-papers","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/GeminiLight/nft-data-collection-comet","reach":{"status":"ok"}}],"summary":{"ran":11},"by_repo_kind":{"official":{"samples":11,"ran":11,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":11,"samples":[{"code_sha256_prefix":"c49283f3f6767db6","entry":"add_previous_activities","repo":"GeminiLight/nft-data-collection-comet","repo_kind":"official","path":"data_collection/nft_shroomdk_scraper.py","file_url":"https://github.com/GeminiLight/nft-data-collection-comet/blob/HEAD/data_collection/nft_shroomdk_scraper.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c49283f3f6767db6"}},{"code_sha256_prefix":"418ffbaeab3e8cdc","entry":"aggregate_nft_activities","repo":"GeminiLight/nft-data-collection-comet","repo_kind":"official","path":"data_collection/nft_shroomdk_scraper.py","file_url":"https://github.com/GeminiLight/nft-data-collection-comet/blob/HEAD/data_collection/nft_shroomdk_scraper.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"418ffbaeab3e8cdc"}},{"code_sha256_prefix":"2287c6af08928f8e","entry":"extract_key_info_from_list_event","repo":"GeminiLight/nft-data-collection-comet","repo_kind":"official","path":"data_collection/nft_element_scraper.py","file_url":"https://github.com/GeminiLight/nft-data-collection-comet/blob/HEAD/data_collection/nft_element_scraper.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"2287c6af08928f8e"}},{"code_sha256_prefix":"b287d7549dce0a34","entry":"get_media_account_info","repo":"GeminiLight/nft-data-collection-comet","repo_kind":"official","path":"data_collection/nft_element_scraper.py","file_url":"https://github.com/GeminiLight/nft-data-collection-comet/blob/HEAD/data_collection/nft_element_scraper.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b287d7549dce0a34"}},{"code_sha256_prefix":"5e60cb8d7ff2aa41","entry":"preprocess_nft_token_metadata","repo":"GeminiLight/nft-data-collection-comet","repo_kind":"official","path":"data_collection/nft_file_scraper.py","file_url":"https://github.com/GeminiLight/nft-data-collection-comet/blob/HEAD/data_collection/nft_file_scraper.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5e60cb8d7ff2aa41"}},{"code_sha256_prefix":"740eae14936cab18","entry":"read_json","repo":"GeminiLight/nft-data-collection-comet","repo_kind":"official","path":"data_collection/nft_alchemy_scraper.py","file_url":"https://github.com/GeminiLight/nft-data-collection-comet/blob/HEAD/data_collection/nft_alchemy_scraper.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"740eae14936cab18"}},{"code_sha256_prefix":"e7b66e04d794c340","entry":"read_json","repo":"GeminiLight/nft-data-collection-comet","repo_kind":"official","path":"data_collection/nft_asset_querier.py","file_url":"https://github.com/GeminiLight/nft-data-collection-comet/blob/HEAD/data_collection/nft_asset_querier.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e7b66e04d794c340"}},{"code_sha256_prefix":"145f5ad9a810fb01","entry":"save_json","repo":"GeminiLight/nft-data-collection-comet","repo_kind":"official","path":"data_collection/nft_alchemy_scraper.py","file_url":"https://github.com/GeminiLight/nft-data-collection-comet/blob/HEAD/data_collection/nft_alchemy_scraper.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"145f5ad9a810fb01"}},{"code_sha256_prefix":"f361492a0551ee41","entry":"save_json","repo":"GeminiLight/nft-data-collection-comet","repo_kind":"official","path":"data_collection/nft_asset_querier.py","file_url":"https://github.com/GeminiLight/nft-data-collection-comet/blob/HEAD/data_collection/nft_asset_querier.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f361492a0551ee41"}},{"code_sha256_prefix":"5c1f65563b08aa60","entry":"scrap_nft_metadata_and_activities","repo":"GeminiLight/nft-data-collection-comet","repo_kind":"official","path":"data_collection/nft_shroomdk_scraper.py","file_url":"https://github.com/GeminiLight/nft-data-collection-comet/blob/HEAD/data_collection/nft_shroomdk_scraper.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5c1f65563b08aa60"}},{"code_sha256_prefix":"fd950a6c807f2eb0","entry":"write_json","repo":"GeminiLight/nft-data-collection-comet","repo_kind":"official","path":"data_collection/nft_alchemy_scraper.py","file_url":"https://github.com/GeminiLight/nft-data-collection-comet/blob/HEAD/data_collection/nft_alchemy_scraper.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"fd950a6c807f2eb0"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}