社會計算:服務羣體社會的大數據科學


目前對此還沒有一個明確和公認的定義。籠統而言,社會計算是一門現代計算技術與社會科學之間的交叉學科。國內有學者將其的定義爲:即面向社會活動、社會過程、社會結構、社會組織和社會功能的計算理論和方法。


基本簡介


不妨從兩個方面看這種學科的交叉:一方面,是研究計算機以及信息技術在社會中得到應用,從而影響傳統社會計算的社會行爲的這個過程。這個角度多限於微觀和技術的層面,從HCI(Human Computer Interaction)等相關研究領域出發,研究用以改善人使用計算機和信息技術的手段。另一個方面,則是基於社會科學知識、理論和方法學,藉助計算技術和信息技術的力量,來幫助人類認識和研究社會科學的各種問題,提升人類社會活動的效益和水平。這個角度試圖從宏觀的層面來觀察社會,憑藉現代計算技術的力量,解決以往社會科學研究中使用經驗方法和數學方程式等手段難於解決的問題。


對於社會計算着眼於微觀和技術的層面的這一部分來看,這種對社會計算的研究與人機交互(Human Computer Interaction)有着千絲萬縷的聯繫。計算機不單單是一種計算工具,更重要的是,尤其是在計算機網絡出現之後,計算機更成爲了一種新興的通訊工具。於是,社會計算的一項重要功能就在於研究信息技術工具,實現社會性的交互和通訊,使得人類可以更方便的利用計算機構建一個人與人之間的溝通的虛擬空間。這樣的一類技術也就是所謂的社會軟件(Social Software),其核心問題就是改進IT工具以協助個人進行社會性溝通與協作。從這個意義而言,Email、Internet論壇、辦公自動化系統、羣件(Groupware)等許多傳統網絡工具都是一種社會軟件。而近年來蓬勃興起的Blog、Wiki等應用也更是強調藉助網絡工具從而有效的利用用戶羣體的智慧。


在這樣的環境中,計算機成爲了一項通訊工具,而用戶利用這一通訊工具,構建了自己的人際交互關係。這樣,利用這種社會軟件提供的便利,用戶也被連接在一起,形成了虛擬空間上的社會網絡。一些專門針對虛擬網絡上的社會網絡的應用也被稱爲社會網絡軟件(Social Network Software,簡稱SNS)。


發展領域


隨着Internet的發展,着眼於技術層面的社會計算越來越體現出了在應用方面的重要價值,也成爲了一項廣受關注的重要研究內容。許多大公司開始設立了專門的小組着力研究該領域,Microsoft、IBM、Intel、HP、Google等諸多公司和研究機構都參與其中,開發了諸如Wallop、Sapphire等大量的實驗項目。而隨着Web 2.0的興起,更多的新興的應用也已經被迅速的開發出來,得到了廣泛的應用。


着眼於宏觀層面的社會計算,關注的更多的是應用傳統社會科學研究的理論,結合計算技術這一工具,研究現實社會的諸多問題,從而促進人類的社會活動。正如社會學鼻祖奧古斯特·孔德最初定義社會學時的宏大願景:社會學希望使用一種類似於物理學這樣的自然科學的方法與理論,統一所有的人文科學學科,從而建立一門經得起科學規則考驗的新的人文學科。而社會計算也可以說是繼承了這樣的一個理念,即建立一整套用計算科學方法爲重要研究工具,以傳統人文社會科學理論爲指導,幫助解決經濟、政治等諸多領域問題的理論和方法學體系。


正如我們所知,經過數百年的發展,傳統人文科學中,諸如經濟學、社會學等領域,都形成了一整套的定量研究手段,形成了嚴謹的基於數學公式的問題求解方法。這些偉大而優美的數學方程式用最簡單的方式向人們揭示了各種各樣的原理,然而簡單的使用這些公式卻往往得到一些與現實截然相反的結論。而其中一個重要的原因在於人們使用這些公式時,有很多因素被忽略了。現實世界的經濟和社會行爲往往是一個複雜的系統,在這個系統中,一些簡單的公式可以簡單直觀的描述單一個體在單一時刻的行爲(單一變量的取值),然而由於系統中個體之間的複雜的相互影響的過程,系統就會表現出複雜的行爲,而這種行爲是難以簡單的通過這些公式預測的。


上個世紀七十年代,隨着計算科學技術的發展,人們開始注意到經濟與社會系統中的這種複雜現象。以聖菲研究所(Santa Fe Institute)爲代表的一些研究機構,開創了複雜性科學這一全新的領域。爲了研究複雜性現象,他們提出了複雜自適應系統的理論,用計算機作爲從事複雜性研究的最基本工具,用計算機模擬相互關聯的繁雜網絡,觀察複雜適應系統的涌現行爲。相關的研究引發了“人工社會”、“人工科學”等諸多相關的領域,形成了一系列研究複雜性的科學方法。


進入二十一世紀之後,9-11恐怖事件進一步推動了對社會計算的這種宏觀層面的研究的需求。人們開始進一步意識到,政府應當尋求各種控制或利用信息技術對社會影響的政策,從而結合信息技術和社會變化情況制定相宜的政策。然而,目前我們關於信息技術對不同文化不同社會結構的影響的瞭解,不足以確保我們能夠制定出正確的政策。因此,使用計算機模擬手段測試和驗證社會經濟政策的效果,成爲了一個公共政策領域的迫切需求。另一方面,恐怖主義襲擊這種非對稱威脅也引發了關於社會公共安全研究的新的需求。人們迫切需要開發新的信息處理方法,更有效的分析海量的情報內容,保障社會公共安全。


着眼於宏觀層面的社會計算,其發展的時間至今仍然很短暫,雖然在一些領域,已經獲得了一些理論上的研究成果,但由於社會系統的複雜性,在理論和應用方面都仍然存在許多難以解決的問題。我們仍然需要深入的研究如何有效地將社會科學理論知識與計算技術結合,最終達到科學規劃社會發展的目的。


目標定位


以社會計算、輿情安全以及交互式新型信息共享與信息服務的需求爲牽引,從複雜網絡系統模型、多維度特徵的融合計算、新型信息服務框架等角度出發,研究網絡拓撲與內容相結合的計算模型及計算機制、探討網絡信息計算(服務)的新架構(P2P)、研究下一代信息服務和信息安全管理的有效平臺與新型應用(OS+P2P Stream)。另外,隨着普適計算的發展及傳感器、可穿戴網絡的逐漸普及,社會計算還從傳統的Web信息計算中逐步延伸到物理世界中,通過感知物理社會中人們的移動及交互軌跡來挖掘個人、羣體及社會性行爲。


研究方向


利用科技協助使用者進行社交互動與溝通,使用者共同參與形成一個社羣,當網絡人潮彙集就會帶來廣告價值。過去社交運算多在企業內的溝通,例如電子郵件、實時通訊、羣組軟件等,協助員工溝通提升工作效率,隨着網絡成爲工作一部分,社會計算幾乎被認爲與網絡社羣互動畫上等號。


社會計算:實現 Web 2.0 功能的最大化。到目前爲止,您可能已經聽說過有關 Web 2.0 的內容:即 Web 不僅僅是各種網站的一個龐大集合。相反地,例如對於支持者來說,Web 可能是一個功能完備的、交互的業務計算平臺,它可以提供您所需要的任何應用程序。其最終結果是一個全世界範圍的平臺,它能夠以基於 Internet 的計算應用程序的方式有效地替代桌面計算應用程序。在這個基本概念的背後,有一個關鍵的、但常常被忽視的思想,即用戶通過向所訪問的站點添加他們的集體智慧,從而爲 Internet 及其平臺角色添加新的價值。可以考慮一下 Wikipedia,這樣您就可以瞭解這種集體智慧概念的一般理念。


向 Web 2.0 添加社會計算(社會行爲和計算系統的交集)的概念,並且您可以開始瞭解,Web 2.0 不僅僅只是將 Web 作爲一種計算平臺。儘管基於 Web 的應用程序和其他工具非常流行,但是在最近大約三年的時間內,Web 2.0 在業務方面最顯著的影響是在社會計算的領域中。從組織的角度來看,社會計算的使用是所謂的 Enterprise 2.0 中的一部分。


無論走到哪裏,大家都在使用 MySpace、Facebook、或者 LinkedIn 頁面、Blog、即時消息傳遞程序、或者電子郵件。並且這些工具幾乎取代了所有其他更加傳統的工具,如面對面的會議和個人電話呼叫。這種面向社會計算的發展趨勢對架構師的所有原則都產生了很大的影響:如果不積極致力於社會交互和交流工具的使用,那麼您和您的組織很快將會落伍。本文對一些相關的方法進行了研究,您可以使用這些方法與其他人保持同步,並維護您作爲組織影響者和負責人的角色。


基礎知識


十五年前,個人計算設備非常昂貴。那種認爲孩子們可能擁有自己的具有文本消息傳遞功能的手機、或者其他個人數字助理(Personal Digital Assistants,PDA)的想法,在當時被認爲是很可笑的。但是隨着時間的推移,其成本已經降到了非常低的水平,以至於大多數人都至少擁有一臺支持文本、電子郵件、或者即時消息傳遞的 PDA。這些設備以及模塊化的內容和共享的計算資源,使得我們可以快速而輕鬆地連接到現有全局體系中其他的人。另外,大型企業中常見的、舊的社會結構(“ 您將在我們需要的時候、按照我們需要的方式進行交流”)正在快速地被這些更簡單的連接(“我將在自己需要的時候、按照自己 需要的方式進行交流”)所取代,並且在您所處的社會結構中,交流方式是由人們自主決定的,而不是爲人們規定好的。


社會計算的另一個關鍵要素直接取自於 Web 2.0 的基本前提:集體智慧遠勝於個人的智慧。例如,可以考慮一下它的主頁根據 Amazon 社區中其他人正在閱讀和討論的內容,提供了相應的購買建議;這些建議根據每天甚至每小時的購買和查看趨勢,即時地進行更改。這種系統中的底層機制和原則都是 Web 2.0 的社會計算概念(由人們所產生的信息將用於改進系統的工作方式)的直接體現。


在這種新的社會結構中,人們可以從與他們同時代的人那裏獲得相關的提示。他們變得越來越不願意接受工作單位的指揮,並且經常會提出反對意見。權力正逐漸地從機構遷移到機構中的社區;在這些社區中創造價值,意味着在一定的程度上放棄控制權,以鼓勵更多人蔘與。許多企業發現,他們不再依賴於自頂向下的交流策略;通過使用其目標受衆已經在個人級別上所使用的相同類型的工具,他們實現了更大的成功。通過成爲社區中的一部分,IT 可以以企業或者架構師作爲目標,並且通過使僱員和業務合作伙伴成爲解決方案中的一部分、鼓勵他們積極參與以提高組織的集體智慧,從而充分地利用他們。


面向架構師的社會計算工具


社會計算工具的範圍很廣,從一些項目(如 Blog 和 Really Simple Syndication (RSS))到社會網絡站點和 wiki。如果您認爲這些工具並沒有對這個世界帶來多大的影響,那麼可以考慮下面這個情況:根據 Forrester Research,從 2004 年 8 月到 2005 年 7 月,Blog 的使用翻了一倍。現在,人們所撰寫的 Blog 超過了兩千七百萬。許多企業希望忽略它們的作用,而這些 Blog 創建了一些特殊的社區,它們可以很容易地影響客戶和僱員觀點(關於在企業內部能夠和應該完成什麼工作)。


在 Web 2.0 的領域中,所有的東西都是非集中式的、分佈式的以及供人分享的。但是在架構師的世界中,恰好相反。在體系結構設計中,維護某種程度的控制,這是非常重要的;如果沒有這種控制,那麼設計方案中的完整性將很快消失殆盡。但是,如果您瞭解到人們正在討論您的設計,並且自行對其進行了增量更改,那又應該怎麼辦呢?如果這些更改是合情合理的,但是您卻沒有參與到其中,那又應該怎麼辦呢?您可能希望瞭解關於更改的內容,並在組織的範圍內應用它。如果您希望某個基層的僱員直接參與到您的組織,以便繞過麻煩的管理中間人,那又應該怎麼辦呢?如果您使用合適的社會計算工具,完全可以做到這一點。


架構師所面臨的問題是,使用哪些社會計算工具以維護作爲架構師的個人影響力,以及如何在組織中使用這些工具。可以通過類似的方法來回答這兩個問題。下面提供了一些基本的社會計算工具,以及在企業環境中使用它們的方法:


社會網絡站點。如果您需要連接到行業中的其他人(不一定是在您的公司內部),那麼可以考慮加入一個社會網絡站點,如 Facebook 或者 LinkedIn。這些站點的優勢在於,您只需要執行很少的操作、或者不需要任何操作就可以實現重要的聯繫。創建一個配置文件,向其中添加一些好友,然後就可以休息一下,等着別人與您聯繫了。如果與您進行聯繫的某人對您來說具有一定的價值,那麼您可以發起聯繫並建立某種關係。這就可以開始進行工作了,但是此刻,如果您發現了一個新的信息或者協作來源,那麼這些工作將是值得的。


企業 Blog。對於執行溝通、項目狀態報告、或者共享與項目有關的信息以幫助其他人瞭解進行更改的原因,這些都是非常有價值的工具。對於任何 Blog 來說,關鍵問題是實時交流的能力,但是最重要的方面是提供進行評論的功能:讀者可以向 Blog 作者提出問題,並且所提供的答案對於所有人都是可見的。如果您正在爲某人提供指導,那麼 Blog 也是非常合適的工具,可以以一種毫不費時的非正式的方式進行點對點交互。通過個人和項目 Blog 的混合,可以對信息本身進行分類;人們可以很容易地訂閱他們所關心的 Blog。


使用 RSS feeds 的內部網站點。如果您或者您的部門擁有內部網站點,那麼可以使用 RSS feed 以提供最新的信息。每個內部網站點都應該提供自動化的 RSS feed;組織中的其他人可以根據需要對其進行訂閱,以獲取那些每小時或每個月不斷髮生變化的信息。訂閱概念適用於這樣的前提,即人們將通過自我調節來訪問所需的信息;內容創造者不需要擔心某些合適的人無法獲得細節信息。這使得任何層次的企業交流都非常有效:對於那些希望獲得該信息的人而言,他們可以獲得該信息;而對於那些不希望獲得該信息的人而言,也不需要像採用電子郵件公告那樣打擾他們。


企業 wiki。Wiki 重點關注於協作,非常適合下列各種任務:例如,您可以在一個所有人都能夠輕鬆地訪問和編輯的地方收集業務和技術需求;或者發佈發行說明、錯誤報告、或者問題跟蹤信息。wiki 可以在許多方面取代內部網站點,毫無疑問,它更容易進行更新。主要的原因是 wiki 使用起來非常簡單。這使得組織中幾乎所有的人都可以訪問它,因爲使用它們並不需要任何特殊的技巧或者知識。在創建了若干個 wiki 之後,您還可以創建自己的企業“wikipedia”,這是一種正在使用的信息來源,所有人都可以對其進行訪問。(另外,如果需要,可以通過使用密碼和 ID,使 wiki 成爲私有的。)


既然您已經瞭解瞭如何充分利用社會計算工具,下面讓我們介紹一個在 Enterprise 2.0 領域中非常流行的、全新的概念。


在設計系統時充分考慮到社會代理


衆所周知,人類是社會性的動物。從古時候開始,當穴居人過上羣居生活,並且遷移數十或者數百英里以加入到社會集體中時,人類就開始了漫長的旅程,甚至犧牲他們自己的安全也要與其他人保持接觸。這在今天也並沒有任何的不同,我們可能乘坐飛機到數千英里以外、或者駕車數百英里,回到家鄉或去朋友家住上幾天。當我們聚在一起的時候,我們可以通過觀察其他人,獲得非語言的暗示:在我演講的過程中,是否有人在打瞌睡?這表示是時候進行總結陳詞了。在我講笑話的時候,她是否哈哈大笑?這表示她一定很喜歡我所講的內容。我們非常在意其他人的意見和反映(我們每個人所展示的社會行爲)。


當我們在與其他人打交道時,保持對社會行爲和暗示的敏感,對於社會計算的成功,這是非常重要的。然而,IBM Research 從 1998 年開始對社會計算進行研究,並從中發現,因爲在數字世界中,我們簡直就像盲人一樣,所以要在這個領域中進行交流,可能非常笨拙並且需要付出很大的努力。當您使用數字系統時,需要爲人們的活動提供社會上下文,這是非常重要的。不應該模仿現實世界(例如,通過視頻的使用),而應該使用社會代理 的概念。


社會代理可以通過可視的方式表示哪些人蔘加了聯機會話,以及他們正在做些什麼。它們爲我們所展示的社會行爲提供了聯機上下文。例如,IBM Research 的第一個社會計算系統的目標之一是在工作組之間實現交流的支持。它稱爲 Babble,是一種持久的、類似聊天的環境,它允許人們查看虛擬房間中有哪些人在線。因此,人們可以推斷哪些人正在參加虛擬會話。Loops 是 Babble 的後繼項目,它是一種基於 Web 的系統,其中添加了共享選項卡和公告牌,並且運行於 IBM 的基礎結構之上。該研究團隊正在 IBM 中對 Loops 進行擴展,以便用於那些允許使用系統進行團隊學習,以及那些更有可能從其使用中受益的人。


社會代理具有共享的本質,這使得它對於小組來說是非常有價值的;整個小組都可以觀察到社會代理的活動,所以它可以培養責任感、來自同行的壓力,以及模仿能力。 圖 1 是由 IBM T.J. Watson Research Center 的 Thomas Erickson 和 Mark R. Laff 提供的 Design of the 'Babble' Timeline:A Social Proxy for Visualizing Group Activity Over Time(請參見參考資料),您可以在 Babble 系統中看到社會代理的表示。大圓圈表示包含會話的房間,而小點則表示參與該會話的人。隨着某些人變得活躍並進行“發言”(類型),那麼他們的小點將會向中心移動;當他們的活動停止時,他們的小點將會逐漸向邊緣移動。圓圈外面的小點表示那些已經離開該會話的人。在這個圖例中,共有五個人在會話中是活躍的,有兩個人看上去僅在聆聽,基本上不進行任何操作,還有一個人已經退出了會話。


如果您在進行設計工作時考慮到社會代理的概念,那麼您將爲人們設計出一種可視的系統,他們將成爲其中的一部分,而不僅僅只是使用。可以通過各種方式來使用社會代理,但請記住重要的一點,它們鼓勵人們進行參與,因爲通過它們可以觀察到其他人所展示的社會暗示。


提高您的影響力


到此,我假定您的組織已經做好了使用社會計算的準備。但是您可能會發現,在您的組織中,大多數人從未聽說過社會軟件、或者不知道如何在業務環境中使用它。在這種情況下,您需要完成相應的工作,包括爲您的管理團隊培訓相關的概念,並幫助他們瞭解如何使用社會軟件能夠使得組織受益。您可以在設計中加上一些較小的元素,並以此作爲開始:可以在企業 Blog 和內部網 RSS feeds 中開展工作,因爲它們鼓勵人們參與,並且在用戶方面只需要進行很少的工作。如果您的組織尚需時日來適應它,那麼請不要加入高級功能。


另一方面,如果您的組織非常渴望使用社會計算,那麼您可以根據具體的預算,努力獲取最多的功能,並且快速地啓動實現工具。瞭解使用情況:人們是否按照預期的方式使用相關的工具?人們是否大量地使用這些工具?如果不是,那麼爲什麼不是呢?您還應該與企業交流團隊協作,無論您使用何種工具。他們最瞭解業務方面的交流趨勢,並且將成爲您最大的支持者,因爲對於任何層次的交流來說,社會計算工具都是一種非常合適的方式。


如果您對使用社會軟件進行設計並不是很熟悉,那麼可以考慮使用一種產品,即 IBM® Lotus® Connections。這是 IBM 首次在公司外部提供社會軟件;它包括五種基本的服務(Profile、Communities、Blogs、Dogear 和 Activities),可以幫助您的組織快速上手並運行社會計算。您甚至可以獲得產品的演示,如果需要的話;有關更詳細的信息,請查看參考資料。


在選擇了具體的方向之後,通過廣泛地使用社會計算工具,您可以提升自己在企業社會計算使用中的影響。如果您正在啓動企業 Blog,那麼可以創建一個您自己的 Blog,並撰寫有關該項目的內容。如果您正在企業內部網中測試簡單的 RSS feeds,例如,創建您自己的社會計算項目站點,並且鏈接到其他的站點,以便人們能夠從您的站點獲得 RSS feeds 並瞭解爲什麼實現這些 RSS feeds。讓大家知道爲什麼選擇了某種特定的工具、以及它如何爲僱員帶來利益。


總結


使用 Web 2.0,大型企業的社會軟件對架構師產生了影響,使其更難以通過形式化的權力來進行管理,因爲機構的權力通過許多方式遷移到社區。正確地面對這種趨勢,可以提升整個開發社區的一致性和合作能力,並在組織的社會社區擴大和增強的同時,使您的觀點保持影響力並得以接受。既然您已經瞭解了什麼是社會計算,那麼就可以在您的下一個設計中充分使用它了。


2008年09月05日:今天微軟公司的SharePoint專家到我們系的Graph Mining課堂來介紹和宣傳微軟的產品和“社會化計算”平臺。


老實說,這幾年在IT領域各種新奇的概念層出不窮,從Web 2.0,Social Networks到Enterprise 2.0,Cloud Computing再到這個Social Computing,弄得人眼花繚亂。當然,有一些是商業宣傳,有一些則是略帶狂熱色彩的遐想,特別是Cloud Computing(雲計算),國內某著名技術博客說,以後一切放在“雲端”就可以解決問題了。


當我們還在“雲端”思考的時候,微軟向我們展示了他們的行動。微軟內部的SharePoint實現不僅完成了基本上全部Facebook加LinkedIn的功能,而且走得更遠,與多媒體、即時通信和文檔管理、團隊協作進行了整合。這些聽起來沒什麼好驚奇的,但是關鍵在於,這些整合已經不是概念,而是實際的產品。


這樣的產品有什麼實際意義呢?當然有。三位來宣傳SharePoint的專家,在來學校之前從未見過面。他們通過公司內部網站,通過興趣和技能的尋找自然組織在一起,來我們學校進行宣傳。他們一個是銷售、一個是培訓人員,一位是開發人員。傳統的層次管理結構消失了,或者說是“隱形”了。這種自組織、自然形成的小團隊,對於一個有着上萬人的大公司來說,無疑節約了成本,更加高效。


我曾經表達過,也有很多人表達過,Facebook類似的網站並沒有抓住Social Networks的本質動力。本質動力是什麼,動力不是說把大家“網”在一起就行了,不是說大家發發圖片或者聊聊天就行了。我們需要social的力量來提高我們現在的能力,不管是計算能力還是信息的整合能力。所以,這也是不管Facebook多麼火熱,但是真正在推動社會化計算的是微軟的SharePoint平臺類似的產品。要注意,SharePoint一個產品就爲微軟帶來了好幾億美元的利潤,足以說明客戶公司多麼需要這種平臺能力。


然而,社會化計算並沒有到達一個我們想象中的高度。我們blog了,wiki了,rss了,然後呢?一切2.0了,問題解決了?沒有!


想想吧,你在Facebook裏面,能夠通過“技能”搜索人嗎?你能在LinkedIn裏輸入“有編譯器技能的計算機博士生,並且發表過研究論文”這樣的查詢嗎?如果某個人的檔案裏沒有明確寫明他具有這樣的技能,就意味着這樣的人不存在嗎?


在Wikipedia上,你能輕易說出“牛頓對哪個後面的物理學家影響最大”嗎?你能知道哪些內容比其他內容更可信嗎?


我們有了海量的信息,但是我們還缺乏海量信息處理和分析的能力。這纔是Social Computing的核心動力所在。


實際上,現實的應用都舉步爲艱。舉例說,當你訂閱了超過100個RSS以後,你又不想一一閱讀,有一個算法能夠提供最符合你閱讀習慣的閱讀列表嗎?在你的RSS裏面,哪些內容是權威的,哪些內容不值得閱讀,你不知道,計算機知道嗎?


一切其實還沒有2.0化。這也是爲什麼主流學術界根本就沒有接受什麼Web 2.0這樣的術語,這完全沒有描述出實際上我們應該達到的高度。工具簡單的更新,並不可能帶來革命性的變化。儘管這樣的變化是我們需要的。(來自百度百科)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章