{"id":"https://openalex.org/W2987932087","doi":"https://doi.org/10.1145/3338469.3358944","title":"nGraph-HE2","display_name":"nGraph-HE2","publication_year":2019,"publication_date":"2019-11-07","ids":{"openalex":"https://openalex.org/W2987932087","doi":"https://doi.org/10.1145/3338469.3358944","mag":"2987932087"},"language":"en","primary_location":{"id":"doi:10.1145/3338469.3358944","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3338469.3358944","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 7th ACM Workshop on Encrypted Computing &amp; Applied Homomorphic Cryptography","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002666554","display_name":"Fabian Boemer","orcid":"https://orcid.org/0000-0002-3255-1136"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Fabian Boemer","raw_affiliation_strings":["Intel AI Research, San Diego, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel AI Research, San Diego, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057107205","display_name":"Anamaria Costache","orcid":"https://orcid.org/0000-0001-8793-6116"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Anamaria Costache","raw_affiliation_strings":["Intel AI Research, San Diego, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel AI Research, San Diego, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085883266","display_name":"Rosario Cammarota","orcid":"https://orcid.org/0000-0002-2965-8987"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rosario Cammarota","raw_affiliation_strings":["Intel AI Research, San Diego, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel AI Research, San Diego, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031123023","display_name":"Casimir Wierzynski","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Casimir Wierzynski","raw_affiliation_strings":["Intel AI Research, San Diego, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel AI Research, San Diego, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5002666554"],"corresponding_institution_ids":["https://openalex.org/I1343180700"],"apc_list":null,"apc_paid":null,"fwci":7.7563,"has_fulltext":false,"cited_by_count":151,"citation_normalized_percentile":{"value":0.97923265,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"45","last_page":"56"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.995199978351593,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.995199978351593,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10764","display_name":"Privacy-Preserving Technologies in Data","score":0.9898999929428101,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11612","display_name":"Stochastic Gradient Optimization Techniques","score":0.9821000099182129,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.869735598564148},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.7980443239212036},{"id":"https://openalex.org/keywords/homomorphic-encryption","display_name":"Homomorphic encryption","score":0.5553332567214966},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5526344776153564},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5279556512832642},{"id":"https://openalex.org/keywords/ciphertext","display_name":"Ciphertext","score":0.5158593058586121},{"id":"https://openalex.org/keywords/plaintext","display_name":"Plaintext","score":0.48523807525634766},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4544917941093445},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.25541096925735474},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.24786031246185303}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.869735598564148},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.7980443239212036},{"id":"https://openalex.org/C158338273","wikidata":"https://www.wikidata.org/wiki/Q2154943","display_name":"Homomorphic encryption","level":3,"score":0.5553332567214966},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5526344776153564},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5279556512832642},{"id":"https://openalex.org/C93974786","wikidata":"https://www.wikidata.org/wiki/Q1589480","display_name":"Ciphertext","level":3,"score":0.5158593058586121},{"id":"https://openalex.org/C92717368","wikidata":"https://www.wikidata.org/wiki/Q1162538","display_name":"Plaintext","level":3,"score":0.48523807525634766},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4544917941093445},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.25541096925735474},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.24786031246185303},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3338469.3358944","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3338469.3358944","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 7th ACM Workshop on Encrypted Computing &amp; Applied Homomorphic Cryptography","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W1498685334","https://openalex.org/W1969009977","https://openalex.org/W1988888548","https://openalex.org/W2071825329","https://openalex.org/W2108598243","https://openalex.org/W2226167778","https://openalex.org/W2401959250","https://openalex.org/W2435473771","https://openalex.org/W2554750353","https://openalex.org/W2741593962","https://openalex.org/W2765200655","https://openalex.org/W2768174108","https://openalex.org/W2783769334","https://openalex.org/W2783983539","https://openalex.org/W2784561332","https://openalex.org/W2794888826","https://openalex.org/W2794927157","https://openalex.org/W2895865029","https://openalex.org/W2897925395","https://openalex.org/W2899140612","https://openalex.org/W2899771611","https://openalex.org/W2901469102","https://openalex.org/W2903551615","https://openalex.org/W2906483705","https://openalex.org/W2924179447","https://openalex.org/W2941310685","https://openalex.org/W2947633774","https://openalex.org/W2949729470","https://openalex.org/W2953384591","https://openalex.org/W2955401130","https://openalex.org/W2962867198","https://openalex.org/W2963106566","https://openalex.org/W2963163009","https://openalex.org/W2963752132","https://openalex.org/W2985527074","https://openalex.org/W3028867652","https://openalex.org/W3044375555","https://openalex.org/W6713134421"],"related_works":["https://openalex.org/W2778498407","https://openalex.org/W2947510282","https://openalex.org/W2363701519","https://openalex.org/W2601739120","https://openalex.org/W3028898974","https://openalex.org/W2997530193","https://openalex.org/W4310649982","https://openalex.org/W2292786713","https://openalex.org/W2942137924","https://openalex.org/W2969350772"],"abstract_inverted_index":{"In":[0],"previous":[1],"work,":[2],"Boemer":[3],"et":[4],"al.":[5],"introduced":[6],"nGraph-HE,":[7],"an":[8,207],"extension":[9],"to":[10,22,45,59,92,103,159,192],"the":[11,38,82,122,173,177,189,199],"Intel":[12],"nGraph":[13],"deep":[14],"learning":[15],"(DL)":[16],"compiler,":[17],"that":[18],"enables":[19],"data":[20,93],"scientists":[21],"deploy":[23],"models":[24,42,66,197],"with":[25,33,49,202],"popular":[26],"frameworks":[27],"such":[28],"as":[29],"TensorFlow":[30],"and":[31,72,95,120,140,153,206],"PyTorch":[32],"minimal":[34],"code":[35],"changes.":[36],"However,":[37],"class":[39],"of":[40,128,169,185,210],"supported":[41],"was":[43],"limited":[44],"relatively":[46],"shallow":[47],"networks":[48],"polynomial":[50],"activations.":[51],"Here,":[52],"we":[53,136,147,180],"introduce":[54],"nGraph-HE2,":[55],"which":[56,156],"extends":[57],"nGraph-HE":[58],"enable":[60,166],"privacy-preserving":[61],"inference":[62],"on":[63,172,198],"standard,":[64],"pre-trained":[65,195],"using":[67,99],"their":[68],"native":[69],"activation":[70,105],"functions":[71],"number":[73],"fields":[74],"(typically":[75],"real":[76,88],"numbers).":[77],"The":[78],"proposed":[79],"framework":[80],"leverages":[81],"CKKS":[83,129],"scheme,":[84],"whose":[85],"support":[86],"for":[87,117],"numbers":[89],"is":[90],"friendly":[91],"science,":[94],"a":[96,100,113,125],"client-aided":[97,178],"model":[98],"two-party":[101],"approach":[102],"compute":[104],"functions.":[106],"We":[107],"first":[108],"present":[109,182],"CKKS-specific":[110],"optimizations,":[111],"enabling":[112],"3x-88x":[114],"runtime":[115,144,209],"speedup":[116],"scalar":[118],"encoding,":[119,155],"doubling":[121],"throughput":[123,168],"through":[124],"novel":[126],"use":[127],"plaintext":[130],"packing":[131],"into":[132],"complex":[133],"numbers.":[134],"Second,":[135],"optimize":[137],"ciphertext-plaintext":[138],"addition":[139],"multiplication,":[141],"yielding":[142],"2.6x-4.2x":[143],"speedup.":[145],"Third,":[146],"exploit":[148],"two":[149],"graph-level":[150],"optimizations:":[151],"lazy-rescaling":[152],"depth-aware":[154],"allow":[157],"us":[158],"significantly":[160],"improve":[161],"performance.":[162],"Together,":[163],"these":[164],"optimizations":[165],"state-of-the-art":[167],"1,998":[170],"images/s":[171],"CryptoNets":[174],"network.":[175],"Using":[176],"model,":[179],"also":[181],"homomorphic":[183],"evaluation":[184],"(to":[186],"our":[187],"knowledge)":[188],"largest":[190],"network":[191],"date,":[193],"namely,":[194],"MobileNetV2":[196],"ImageNet":[200],"dataset,":[201],"60.4%/82.7%":[203],"top-1/top-5":[204],"accuracy":[205],"amortized":[208],"381":[211],"ms/image.":[212]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":17},{"year":2024,"cited_by_count":26},{"year":2023,"cited_by_count":31},{"year":2022,"cited_by_count":25},{"year":2021,"cited_by_count":29},{"year":2020,"cited_by_count":21},{"year":2019,"cited_by_count":1}],"updated_date":"2026-05-05T08:41:31.759640","created_date":"2019-11-22T00:00:00"}
