2012年11月27日星期二

Thinking of Generalizablity




Although the page-rank algorithm works pretty well, it can not tackle with this condition, in which a malicious website put a lot of popular keywords on it to get a high priority when users search with multiple keywords.
To measure this kind of situation, I use generalizablity(概括度) to evaluate the results. A website tends to be a meaningless one with a high generalizablity

Definition:
Gene(web)=num(keywords)/con(w)   (a)
1 mum means number
2 con means content

If a website has more content and less keywords, it tends to have more details of a specific topic.

Extension:
The storage space of keywords is in directly proportional to num(keywords),so equation(a) can be:
Gene(web)=Space(keywords)/con(w)   (b)

The storage space of the web is in directly proportional to con(w) ,so equation(b) can be:
Gene(web)=Space(keywords)/Space(web)   (c)


Ok, we can easily work out the Gene easily.
Step1, make a statistics to the keywords in different fields
Step2, get the result of Gene with the Space of keywords in this website divide by the space of this web.

2012年11月6日星期二

hm3


Include the answers to both questions in Class Activity One and Two
Please see the links of doc1 & doc2 at the end of the blog.
p.s. If the doc2 is not accessible, please see the copy after doc2’s links

What was the epistemic aims in (1) Class Activity One (individual work) and (2) Class Activity Two (group work)? Is there any change in epistemic aim? If so, why did you change your aims?

Aim 1 is to acquire true, justified beliefs.
Aim 2 is to avoid false ones and combine them.
Sure there are some changes, I adopts members’ opinions and enlightened by them.
Is there any differences in terms of individual and group epistemic cognition, how?
Yes
 The former is mainly for Epistemic aims and Values.
 The later is mainly for the reliability.

How did you approach to the problem individually and in group, respectively? Is there any differences in the processes involved?

When tackling individually, I only think of the questions themselves and the common Applications in Social Webs.
But in group, they make me think of the ‘人肉’ and others aspects.
Sure there are some differences, which making us know the importance of cooperation. One can not think of all aspects.

(You can include the two docx files as evidences; you can also write any other things that you want to reflect and share from these two activities)









Doc 2
Extracted from: K. Chard, K. Bubendorfer, S. Caton, and O. Rana, “Social cloud computing: A vision for socially motivated resource sharing,” IEEE Transactions on Services Computing, forthcoming.

Social Cloud Computing: A Vision for Socially
Motivated Resource Sharing

Digital relationships between individuals are becoming as important as their real world counterparts. For many people social networks provide a primary means of communication between friends, family and co-workers. The increasing ubiquity of social network platforms is evidenced by their rapid and ongoing growth. For instance, Facebook has over 500 million active users of which 50% log on every day.
Users are more likely to trust information from a “friend” if the digital relationship between the two is based on a real world relationship (friend, family, colleague) rather than a purely online relationship (second life, online games, etc). As relationships within online social networks are at least partly based on real world relationships, we can therefore use them to infer a level of trust that underpins and transcends the online community in which they exist.
This implicit trust along with the application of socially corrective mechanisms (incentives, disincentives, capital) inherent in social networks can also be applied to other domains. In fact, social networking platforms already provide a multitude of integrated applications that deliver particular functionality to users, and more significantly, social network credentials provide authentication in many diverse domains, for example many sites support Facebook Connect as a trusted authentication mechanism.
Like any community, individual users of a social network are bound by finite capacity and limited capabilities. In many cases however, other members (friends) may have surplus capacity or capabilities that, if shared, could be used to meet the fluctuating demand. A Social Cloud leverages pre-existing trust relationships between users to enable mutually beneficial sharing within the context of a social network. It is important to note that sharing within a Social Cloud is not representative of point-to-point exchanges between users, rather it represents multi-point sharing within a whole community group. We now define a Social Cloud explicitly as:
A Social Cloud is a resource and service sharing framework utilizing relationships established between members of a social network.
The resources exchanged need not be symmetric and can represent vastly different capabilities. A cloud-based usage model is used to enable virtualized resource sharing through service-based interfaces.
The potential application scenarios that benefit from Cloud models are immense (from scalable web servers through to data intensive scientific applications). The point of difference of a Social Cloud is that applications can also leverage the relationships between users to deliver shared asymmetric services – leading to several potential Social Cloud application scenarios:
A Social Computation Cloud: It is widely recognized that extensive computing power remains untapped through personal computers. The use of a Social Cloud provides an infrastructure from which users can easily contribute computing resources to friends, companies or scientific communities (similar to a volunteer computing project).what’s the meaning of this ?
A Social Storage Cloud: Storage is perhaps the simplest and most standardized resource for everyday users to share and utilize in a Social Cloud. Online data storage is commonly used to store, backup, share and replicate data. One obvious use for Social Storage is storing and sharing photos. While most social networks already store photos, the burden for hosting them could be moved from the network provider to their members to increase scalability and reduce infrastructural requirements. The security implications are limited as photos are typically already shared with friends.
A Social Collaborative Cloud: increasingly collaborations are turning to social networking concepts to share information and resources within diverse user communities, for example MyExperiment.org and nanoHub. Similar functionality can be realized using dynamic Social Clouds deployed in existing social networks. Storage services can be used to store/share data and information (for example academic papers, scientific workflows, datasets, and analysis) while computation (or specific scientific services such as workflows) can be used to execute scientific applications. A Social Cloud approach is advantageous as there is no requirement for dedicated infrastructure or management, fewer barriers to entry for new communities, and users can utilize existing social network accounts.
A Social Cloud for Public Science: The Social Cloud is an ideal basis on which to create the next iteration of volunteer computing – primarily for solving scientific problems of community interest. There are many examples of such projects run as volunteer computing problems under the Berkeley Open Infrastructure for Network Computing (BOINC), such as SETI, Rosetta, Docking, etc., and these projects have been able to leverage massive computing power from donated resources. The Social Cloud for Science can do this in a more accessible way and leverage a larger population base, using different resource provider groups to determine share delegation, finer grained resource control, the integration of social capital, reputation, and social incentives. This approach can lower the entry barriers to the donation or (temporal) trading of computing power, and can indeed be utilized for more highly cooperative structures between research groups, small organizations and forge mutually constructive scientific communities.
An Enterprise Social Cloud: a Social Cloud may be configured differently, depending on the community it serves. It is increasingly common for organizations to have a social network presence, for example many companies, universities and schools all have public social network profiles. This presents an opportunity for large scale users to form specialist enterprise Social Clouds. From a provider’s perspective the benefits are twofold: not only do they gain access to a pool of resources when required they may also benefit from the social rewards of sharing – for example enhancing brand awareness and increasing public perception of the organization.







Questions:
  1. A Social Cloud is a resource and service sharing framework utilizing relationships established between members of a social network.
The social network is at least partly based on real world relationships.It do have different type like Enterprise, public science, collaborative, and covers computation and storage.

The resources exchanged need not be symmetric and can represent vastly different capabilities. A cloud-based usage model is used to enable virtualized resource sharing through service-based interfaces.

A Social Cloud leverages pre-existing trust relationships between users to enable mutually beneficial sharing within the context of a social network.

Question 2:
Social Cloud application scenarios:
·         An Enterprise Social Cloud
·         A Social Cloud for Public Science
·         A Social Storage Cloud
·         A Social Collaborative Cloud
·         A Social Computation Cloud

I think, maybe furture login system is developed, we can access the web with one and only one password. The Social Cloud Application covers every need in user systems

Also, what we can see usually, games and interesting questionnaire

The potential application scenarios that benefit from Cloud models are immense (from scalable web servers through to data intensive scientific applications).
The followings are the top 5 applications that are most possibly developed in near future.

.


I want to ask a question. I want to know what’s the difference between the A Social Storage Cloud and Social Collaborative Cloud? Both of them can store or share/store photos or data.
i think Social Storage Cloud and Social Collaborative Cloud is different, because the Storage focused on Storage and Collabortive focus on collaborative.

what’s the meaning of the “volunteer computing” in paragraph 8? Is it a new term?


I THINK IT IS RELATED TO OPEN SOURCE AND ANYONE CAN CONTRIBUTE TO THE SOCIAL COMMUNITY.   
How to tackle with network violence such as ‘人肉’?